Tcodes for Configuring Assets Accounting in SAP

Asset Accounting (FI-AA) is a vital component of SAP's Financial Accounting module. It ensures accurate recording, tracking, and reporting of fixed assets throughout their lifecycle—from acquisition to retirement. For finance professionals and SAP consultants, understanding the correct Tcodes (transaction codes) is essential for a seamless configuration of the Asset Accounting module. 

Introduction to SAP Asset Accounting (FI-AA)

Importance of FI-AA in Financial Reporting

SAP FI-AA enables businesses to manage and monitor their fixed assets in a structured way. It helps ensure compliance with tax and accounting standards, facilitates asset-related transactions, and integrates seamlessly with other modules like General Ledger (GL), Accounts Payable (AP), and Controlling (CO).

Overview of Configuration Process

Asset accounting setup typically involves defining organizational structures, assigning depreciation methods, integrating with GL accounts, and configuring master data elements such as asset classes and number ranges.

Step-by-Step SAP Asset Accounting Configuration Tcodes

1. Copy Chart of Depreciation

  • Tcode: EC08
  • Path: IMG > Financial Accounting > Asset Accounting > Organizational Structures > Copy reference chart of depreciation
  • Purpose: Duplicate an existing chart of depreciation for easier customization.

2. Assign Chart of Depreciation to Company Code

  • Tcode: OAOB
  • Path: IMG > Asset Accounting > Organizational Structures > Assign chart of depreciation to company code
  • Purpose: Links your company code to the chart of depreciation to enable asset posting.

3. Link Financial Statement Version to Depreciation Area

  • Tcode: OAYN
  • Purpose: Defines how asset values appear in financial reports by associating statement versions.

4. Define Asset Classes

  • Tcode: OAOA
  • Purpose: Categorizes assets (e.g., buildings, machinery) to define default values and behaviors.

5. Define Account Determination & Screen Layout Rules

  • Tcodes:
    • SPRO – Access the IMG path
    • OBCL – Assign tax codes for non-taxable transactions
    • Create Screen Layouts (via IMG path, no specific Tcode)
  • Purpose: 
    • Account determination helps in linking asset transactions to the correct GL accounts. 
    • Screen layout rules control the field statuses during asset master creation.

6. Define GL Accounts for Asset Classes

  • Tcode: AO90
  • Path: IMG > Asset Accounting > Master Data > Assign GL Accounts
  • Purpose: Ensure correct integration between Asset Accounting and General Ledger for all postings.

7. Set Up Number Ranges for Asset Master Data

  • Tcodes:
    • AS08 – Define number range intervals for master records
    • FBN1 – Set number ranges for depreciation postings
  • Purpose: Ensures unique identifiers for assets and related financial documents.

8. Configure Depreciation Areas and Layouts

  • Tcodes:
    • AO21 – Define screen layouts for asset depreciation areas
    • OAYZ – Assign depreciation areas to asset classes
  • Purpose: Allows multiple valuation bases (e.g., tax, book, IFRS) and screen customizations.

9. Generate Asset Classes from GL Accounts

  • Tcode: ANKL
  • Purpose: Automatically generates asset classes based on associated GL accounts to reduce manual setup.

10. Define Required Entry Fields in Asset Classes

  • Tcodes:
    • SPRO – Specify required fields during asset master creation
    • OAYZ – Set default values for asset classes
  • Purpose: Standardizes data entry and avoids missing critical information in master data.

11. Configure Special Asset Classes (LVA)

  • Tcodes:
    • OAYK – Define maximum value for low-value assets (LVA)
    • OAY2 – Assign LVA-specific asset classes
  • Purpose: Helps track and manage assets with lower acquisition values according to legal and reporting standards.

12. Set Intervals and Posting Rules

  • Tcode: OAYR
  • Purpose: Set posting intervals (monthly, quarterly) and rules for depreciation runs.

13. Define Depreciation Keys and Methods

  • Tcodes:
    • AFAMA – Create and define depreciation keys
    • AFAMD – Define declining balance methods
    • AFAMS – Define multi-level depreciation methods
    • AFAMP – Define period control methods
  • Purpose: Enable precise calculation methods for asset depreciation in line with accounting standards.

14. Configure Tax Settings

  • Tcode: FTXP
  • Purpose: Create 0% tax codes for non-taxable asset transactions
  • Ensures tax compliance and accurate tax reporting.

15. Asset Transactions and Master Data Management

  • Tcodes:
    • AS01 – Create asset master
    • AS11 – Create sub-asset
    • F-90 – Post asset acquisition
    • F-92 – Post asset sale
    • ABUMN – Transfer asset within company
    • ABAVN – Scrap asset
    • AW01 – View asset explorer
  • Purpose: Enables complete asset lifecycle operations from creation to retirement.

16. Execute Depreciation Run

  • Tcode: AFAB
  • Purpose: Period-end closing activity to calculate and post depreciation to the General Ledger.

FAQs on Tcodes for Configuring Assets Accounting

1. What is the first step in configuring asset accounting in SAP?

The initial step is to copy an existing chart of depreciation using Tcode EC08. This serves as a template for customizing your depreciation settings.

2. Which Tcode is used for assigning chart of depreciation to company code?

Tcode OAOB is used to assign a chart of depreciation to your company code, enabling asset postings.

3. How do you define asset classes in SAP?

Use Tcode OAOA to define asset classes, which categorize your assets and control default values and screen layouts.

4. What is AO90 used for?

AO90 integrates your asset classes with General Ledger accounts, ensuring correct accounting postings.

5. How to run asset depreciation in SAP?

Use Tcode AFAB to execute the depreciation run. This calculates and posts the depreciation values.

6. What is the purpose of OAYR?

OAYR is used to specify intervals and posting rules for depreciation, such as monthly or yearly posting cycles.

Conclusion

Configuring asset accounting in SAP may seem complex at first, but having the right list of Tcodes and a step-by-step process simplifies the journey. Whether you're defining depreciation keys, setting up GL integration, or executing asset purchases and scrapping, every Tcode plays a critical role in ensuring compliance and financial accuracy. 
 

SAP FI/CO Tips

Important FI Transactin Codes 
Some Important Tcodes for FI GL AR AP Asset

Get help for your SAP FI/CO problems
Do you have a SAP FI/CO Question?

SAP Books
SAP FICO Books  - Certification, Interview Questions and Configuration

SAP FICO Tips
SAP FI/CO Tips and Financial Accounting/Controlling Discussion Forum

Best regards,
SAP Basis, ABAP Programming and Other IMG Stuff
http://www.erpgreat.com

All the site contents are Copyright © www.erpgreat.com and the content authors. All rights reserved.
All product names are trademarks of their respective companies.  The site www.erpgreat.com is in no way affiliated with SAP AG. 
Every effort is made to ensure the content integrity.  Information used on this site is at your own risk. 
 The content on this site may not be reproduced or redistributed without the express written permission of 
www.erpgreat.com or the content authors.