Monday, December 15, 2008

Syntax error in program SAPFGIDB in step XPRA Enhancement Package 3...

When performing the Enhancement Package 3 for ERP 6.0 upgrade, during step XPRA we ran into the following error message:

Error in the ABAP Application ProgramThe current ABAP program "RGICGLU1" had to be terminated because it has come across a statement that unfortunately cannot be executed.The following syntax error occurred in program "SAPFGIDB " in include "FGIDBF26" inline 240:"No component exists with the name "WRITE_SI_FOR_BCF". ."

After doing a lot of digging I found a reference to "WRITE_SI_FOR_BCF" in SAP Note 1153947.
The problem is, all of the changes listed in the note had already been applied to our system through support package 14 for SAP_APPL. It seems the upgrade will cause these changes, particularly steps 4 and 5 in the solution in Note 1153947.

After manually re-implementing steps 4 and 5, the upgrade finished successfully.

I hope this helps...