‎2013 Mar 25 12:01 PM
Hello,
We have a problem when we launch the BAPI BAPI_SALESORDER_CREATEFROMDAT2, we have a dump LOAD_PROGRAM_CLASS_MISMATCH in BADI :
The section "PUBLIC" of the interface of the class "BADI_SD_SALES_ITEM" was
changed during
program flow, which caused inconsistencies at runtime.
The program "BADI_SD_SALES_ITEM============CP" uses the interface version
20130323120636.
The program "CL_EX_BADI_SD_SALES_ITEM======CP" uses the interface version
20130323120635.
The internal session was started at 20130325113802.
How can i resolve the problem ?
Thanks in advance.
Best regards.
‎2013 Mar 25 12:24 PM
Hello,
Please go through below documents.
‎2015 Aug 29 1:19 AM
I solved it by generating the program A and program B.
SE38 -> Program -> Generate
Regards,
Sergio Pico
‎2013 Mar 25 12:33 PM
Hello,
Check whether your BADI BADI_SD_SALES_ITEM has been changed or not? And it is properly implemented and transported.
Thanks,
Abhijit
‎2013 Mar 25 2:15 PM
Hello,
There was no modification in the BADI BADI_SD_SALES_ITEM.
San.
‎2013 Mar 25 3:01 PM
‎2013 Mar 25 12:38 PM
If you changed and reactivated the BAdI, leave the current testing transactions before testing again.
(Apparently you activated the BAdI or its implementing class at 12:06:36 but started your test at 11:38:02, so load was no longer correct, or was a trasnsport imported during execution ?)
Regards,
Raymond
‎2013 Mar 25 2:35 PM
‎2013 Mar 25 3:04 PM
‎2014 May 13 12:08 PM
We had similar issue getting short dump message ABAP programming error - LOAD_PROGRAM_CLASS_MISMATCH.
The issue was with the servers. The program buffers on the servers were not in synch. A stop start of the server resolved the issue. We have two servers and one of the server was only taken down in a routine stop start of the PRE_PROD system for refresh. The other server was not taken down in the routine. we restarted the second server (which was not taken down) and it resolved the issue as the buffers were reset. Hope this helps.