03-01-2010 1:59 PM
Please help
we got this error during FInancial Posting (FB50) or Budget Reconstruct (FMAVCREINIT):
-
Program "RFMATGRAOT9000001" not found
The current ABAP program "SAPLABADR" had to be terminated because it has
come across a statement that unfortunately cannot be executed.
or
Error in the SAP kernel.
-
The program: RFMATGR_AOT900_0001 ==> AOT 900 is our client
we check in other client in AOD, AOC, etc, the program is available. But why in AOT is not available? What we missed?
We suspect the problem come from FMDERIVE.
Is it because we transported the value in FMDERIVE? .
Please help
Thanks
03-01-2010 2:13 PM
Hello,
Usually, this kind of issue can be solved by following the following steps :
Run FMDERIVE
Select FMDERIVE Strategy derivation.
Menu > Extras > Regeneration.
This should regenerate the missing programs/ routines.
Let us know if it helps!
Hélène
03-01-2010 2:13 PM
Hello,
Usually, this kind of issue can be solved by following the following steps :
Run FMDERIVE
Select FMDERIVE Strategy derivation.
Menu > Extras > Regeneration.
This should regenerate the missing programs/ routines.
Let us know if it helps!
Hélène
03-01-2010 2:21 PM
Hi
Thanks for the answer
I did that and the derivation rules were regenerated
But we checked in SE38 still no program and we still got the same abap error
Please help
03-01-2010 2:41 PM
Hi,
Don't you have rules in GM (the prefix of the generated program shows relation to grants and not to funds management)? If yes, try regenerating the rules in GMDERIVE.
Regards,
Eli
03-01-2010 3:09 PM
Hi again,
You could also perform the regeneration from inside the Derivation strategy for the AVC objects (FMAVCDERIACTG and GMAVCDERIACTG).
Let us know the status !
Hélène
03-01-2010 3:52 PM
Following the remark of Hélène, go to ABAD0 and regenerate rules for all the relevant strategies, that are in use in your system.
03-02-2010 2:11 AM
Hi Thanks for all the answer
I re transport the value and FM derive and the program is finally created.
But now I got syntax error when I regenerate using FMAVCDERIACTG
====================================================
Short text
Syntax error in program "RFMATGRAOT9000001 ".
What happened?
Error in the ABAP Application Program
The current ABAP program "SAPLABADR" had to be terminated because it has
come across a statement that unfortunately cannot be executed.
The following syntax error occurred in program "RFMATGRAOT9000001 " in include
"RFMATGRAOT9000001 " in
line 32:
"The Dictionary structure or table "FMATGRAOT9000001" is either not act"
"ive or does not exist."
" "
" "
The include has been created and last changed by:
Created by: "SAP "
Last changed by: "SAP* "
Error in the ABAP Application Program
The current ABAP program "SAPLABADR" had to be terminated because it has
come across a statement that unfortunately cannot be executed.
==================================================
Please help
Thanks
03-02-2010 4:07 PM
Hello,
I assume this occurs after a client copy.
To resolve the problem, I would suggest to transport the rules from inside FMAVCDERIACTG so that the generated tables will also be copied properly.
1. In target system > Run FMAVCDERIACTG > Please delete all the rules.
2. In source system > Run FMAVCDERIACTG > Extra > Transport > This would create a transport (with rule values as well). Please transport this to your target system and retest.
Let us know the result...
Regards,
Helene