cancel
Showing results for 
Search instead for 
Did you mean: 

Missing BAdI RDM_PROMOTION_WAK1 and RDM_BAPI_PROMO_CREATE

ILIAN_Grigorov
Contributor
0 Kudos

Hi All,

After upgrading the Kernel from 7.20 to 7.21, and starting SGEN, I get Short dumps:

BADI_DEFINITION_INCONSISTENT


Generate the BAdI "RDM_BAPI_PROMO_CREATE" from the BAdI Builder.

Generate the BAdI "RDM_PROMOTION_WAK1" from the BAdI Builder.


However when I enter transaction SE18 these two BAdIs are missing. They do not exist in the system.


Do I need to do something or just skip these errors?


Regards

Accepted Solutions (1)

Accepted Solutions (1)

manumohandas82
Active Contributor
0 Kudos

Hi ,


Dont think you need a server restart  [ As you have already restarted before the kernel switch and did not start the system again with the old kernel ]



Run the following report



ENHCLEANUP_DELETED_BADIS


934020 - SGEN: BADI_DEFINITION_INCONSISTENT runtime error


Thanks ,

Manu

ILIAN_Grigorov
Contributor
0 Kudos

Hi Manu,

The report ENHCLEANUP_DELETED_BADIS fixed the problem.

When I ran it in backround, the spool report reported exatly these 2 BAdIs are being repaired.

Thank you!

Ilian

Answers (1)

Answers (1)

Sriram2009
Active Contributor
0 Kudos

Hi

Could you share SAP Basis SP level?

BR

SS

ILIAN_Grigorov
Contributor
0 Kudos

Hi

SAP_BASIS is 700 0021

Ilian

Sriram2009
Active Contributor
0 Kudos

Hi Ilian

Is it not require to run the SGEN after upgrading the kernel from 7.20 to 7.21, Could you refer the SAP Note 1975687


BR

SS

ILIAN_Grigorov
Contributor
0 Kudos

Hi again SS,

Thanks a lot for the information. Probably you are right for the SGEN.

I decided to run it because, after the switch from 7.20->7.21 everything started compiling.

There was a major change, not like an ordinary patch.

BR

Ilian

Sriram2009
Active Contributor
0 Kudos

Hi Ilian

After upgraded the kernel to 7.21 have you restarted the full system? it is possible to do the full system restart and then check the system,

BR

SS

ILIAN_Grigorov
Contributor
0 Kudos

Hi SS,

First I stopped the whole SAP system, and then coppied the new kernel.

Then I started the system again. I did not restart the server....

BR

Ilian

Sriram2009
Active Contributor
0 Kudos

Hi Ilian

After replacing the new kernel you have to restart the system and then check the new kernel release and level. and refer the SAP Note 19466 - Downloading SAP kernel patches


BR

SS

ILIAN_Grigorov
Contributor
0 Kudos

I followed exactly that note.

4.2 says


  • Stop the SAP system. (On Windows, you may also need to stop the SAP services using the Control Panel).
  • Save the kernel directory by backup or by copying into a separate backup directory.
  • This way, you will always have the option to return to the old kernel version if problems occur with the new patch.
  • Copy or move the unpacked programs to the SAP kernel directory.
    • UNIX: /usr/sap/<SAPSID>/sys/exe/run
    • Windows: <drive>:\usr\sap\<SAPSID>\sys\exe\<uc|nuc>\<platform>

That is why I stopped the system. I don't think you can replace the kernel on a working system?