Enterprise Resource Planning Blogs by Members
Gain new perspectives and knowledge about enterprise resource planning in blog posts from community members. Share your own comments and ERP insights today!
Showing results for 
Search instead for 
Did you mean: 
0 Kudos


During AJAB postings error ASSERTION_FAILED or FAA_CMP30 – Legacy data transfer date &1 is in a closed fiscal year –  is raised for the company code.


Note: This error occurs if FAA_CMP Legacy data transfer date is not maintain in S/4HANA 1709 and it is mandatory from S/4HANA 1809 and above


  • Asset Accounting (FI-AA)

  • S/4 HANA Upgrade from 1809 to 1909 getting error FAA_CMP30

  • S/4 HANA Upgrade from 1809 to 2021 getting ABAP dump ASSERTION_FAILED

Reproducing the Issue

  1. Transaction AJAB (Year-End closing Asset Accounting)

  2. Enter company code and fiscal year to be closed

  3. Run in test mode: error ASSERTION_FAILED or FAA_CMP30



if the legacy data transfer is not maintained in transaction FAA_CMP in S/4HANA 1809 or below this error has been occur

If the S/4 HANA system is upto 1809 the transaction code OAAQ, OAAR and FAA_CMP is different screen.

In new S/4 HANA 1909 and 2021 the transaction code OAAQ, OAAR and FAA_CMP having the same screen.


  1. Goto any transaction OAAQ or OAAR or  FAA_CMP

  2. Edit and click on Tab Legacy Data Transfer

  3. Maintained as per the below screen shot and Transfer date should be greater than CLOSED PERIOD. For Example: Closed period is 2020 then transfer date should be 01.01.2021

  4. Save and Click on Complete legacy transfer Segment icon and again Save.

  5. In General Setting Tab Company Code Status should be Productive and Save the settings.

See Also Note

3078166 – AJAB : Error FAA_CMP030
Labels in this area