Managing External User-defined Depreciation Plan for Fixed Assets

This document explains how to manage non-M3 calculated user-defined depreciation plans in ‘Fixed Asset. Depreciate’ (FAS010) through FAS010MI (Usage based and external user defined depreciation plan).

Outcome

The MI transactions reflect the planned depreciation amount on panel E in ‘Fixed Asset. Depreciate’ (FAS010) and ‘Fixed Asset. Connect Value Types’ (FAS003).

Tables FFAHIS (Fixed asset value per period) and FFASVL (Fixed asset value types) are updated.

Before you start

Before you can use FAS010, you must meet these prerequisites:

  • You must connect the asset to a depreciation type where their depreciation method is set to alternative '3 – User-defined' and 'External' is selected in 'Fixed Asset. Connect Depreciation Type' (FAS002) and 'FA Type. Connect Depreciation Types' (FAS077).
  • The asset must have a total acquisition cost in ‘Fixed Asset. Connect Value Types’ (FAS003).

Limitations

  • Addition or deduction from the total acquisition costs brought about by the supplier, or through the split or division of the fixed asset, does not result in a recalculation of the depreciation plan.
  • Except for the year-to-date and cumulative depreciation, when you perform FA transactions, you delete the uploaded planned depreciation. You must therefore upload the remaining depreciation plan again.
  • Derogatory depreciation is not catered for fixed assets connected to an external depreciation type.
  • This feature is not available for the Indian market.

AddUsrDefExtHis - Adds external user-defined depreciation plan

The API transaction AddUsrDefExtHis is used to upload the planned depreciation amount to tables FFAHIS and FFASVL without control over the amounts. After upload, the details of the uploaded depreciation plan are displayed in the ‘Fixed Asset. Depreciate’ (FAS010)( FFAHIS table), and the total amount of the planned depreciation is displayed in the ‘Fixed Asset. Connect Value Types’ (FAS003)(FFASVL table).

This table shows the required fields in the API transaction AddUsrDefExtHis:
Field name Description Length/type Comments
DIVI Division 3 (String)
ASID Fixed asset ID 10 (String)
SBNO Subnumber 3 (Decimal)
VATP Value type 2 (Decimal) This must be the value type for the depreciation plan amount in 'Fixed Asset. Connect Depreciation Type' (FAS002).
VPER Value period 6 (Decimal)
FAVA Fixed asset accounted value 15 (Decimal)
FAVC Fixed asset value currency 15 (Decimal)

UpdUserDefExtHis - Updates external user-defined depreciation plan

The API transaction UpdUserDefExtHis is used to update the uploaded planned depreciation amount to tables FFAHIS and FFASVL without control over the amounts. After upload, the details of the uploaded depreciation plan are displayed in ‘Fixed Asset. Depreciate’ (FAS010)(FFAHIS table) and the total amount of the planned depreciation is displayed in ‘Fixed Asset. Connect Value Types’ (FAS003)(FFASVL table).

This table shows the required fields in the API transaction UpdUserDefExtHis:
Field name Description Length/type Comments
DIVI Division 3 (String)
ASID Fixed asset ID 10 (String)
SBNO Fixed asset subnumber 3 (Decimal)
VATP Value type 2 (Decimal) This must be the value type for depreciation plan amount in Fixed Asset. Connect Depreciation Type' (FAS002).
VPER Value period 6 (Decimal)
FAVA Fixed asset accounted value 15 (Decimal)
FAVC Fixed asset value currency 15 (Decimal)

DelUsrDefExtHis - Deletes external user-defined depreciation plan

The API transaction DelUsrDefExtHis is used to delete the uploaded planned depreciation amount in tables FFAHIS and FFASVL. After upload, the unvalidated depreciation plan is in ‘Fixed Asset. Depreciate’ (FAS010)(FFAHIS table), and the total amount of the planned depreciation is deleted in ‘Fixed Asset. Connect Value Types’ (FAS003)(FFASVL table). This API transaction works the same as option F18='Cancel' in FAS010.

This table shows the required input fields for the API transaction:
Field name Description Length/type Comments
DIVI Division 3 (String)
ASID Fixed asset ID 10 (String)
SBNO Fixed asset sub number 3 (Decimal)
VATP Value type 2 (Decimal) This must be the value type for the depreciation plan amount in Fixed Asset. Connect Depreciation Type' (FAS002).

LstDepPlan - Lists depreciation plans

The API transaction LstDepPlan is used to list the planned depreciation amount in ‘Fixed Asset. Depreciate’ (FAS010)( FFAHIS table) for any depreciation type.

This table shows the required input fields for the API transaction:
Field name Description Length/type Comments
DIVI Division 3 (String)
ASID Fixed asset ID 10 (String)
SBNO Fixed asset subnumber 3 (Decimal)
DPTP Depreciation type 2 (Decimal)