cancel
Showing results for 
Search instead for 
Did you mean: 

BRFplus: Error in generated class, can not regenerate

Former Member
0 Kudos

Hi!

I have a problem with my function. I can not regenerate the code. I get the  message 503 FDT_CORE "Generation for *myfunctionname* failed: You may not delete or overwrite table "/FDT/4W3E5B

I can see in the log if iI check run the option for functions with errors that there are four entries in the ALV for my function.

Two of them have objectnames starting with /FDT/ (one of them is starting with /FDT/4W3E5B so I guess this is the one that the erromessage tries to highlight. The other two lines have blank object names.

If I go to SE24 I am not allowed to change or delete the classes due to namespace.

When checking syntax in the class I get an error message stating that "You may not overwrite /FDT/*longcassnamehere*=>Materialegenskaper within a loop itselt. In the code it says clear Materialegenskaper. Since the code is automatically generated from BRFplus I have no clue why this is happening...

Any suggestions what could I do?

Best regards

/Björn

Accepted Solutions (0)

Answers (1)

Answers (1)

carsten_ziegler
Active Contributor
0 Kudos

Very likely this has been fixed in a note. Maybe search a bit for notes if you can find something.

Or create an OSS message for SAP support to help you.

former_member198721
Participant
0 Kudos

Hi Cartsen,

I am getting similar error.My DT is having 1300+ records , when I am trying to generate code without entries than its working fine.But when I am trying with entries than its giving me below error.

_V_TEMP_FOR_CONTEXT1 is not type-compatible with the formal parameter _V_TEMP_FOR_CONTEXT1.

What should I do ??

Regards,

Khushbu

anindyaSAP
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hello Khushbu,

Please check if note 1647065 is valid for your BASIS release and SP level. This may resolve the issue.

Thanks,

Anindya