2009 Jul 06 2:06 PM
Hi All,
After writing the required logic within the method of a BADI...should we call that badi from the program (if yes, how to call it)...because i was assuming the BADI to be called when i run the program..but it isn't being called. Can someone please help.
2009 Jul 06 2:14 PM
HI,
A badi is always implemented.
You do not need to call the BADI from anywhere.
Incase you have written the code in the method of the badi then it means you have made an implementation of the BADI.
Just check if your BADI implementation is active via SE19.
Also check if there are any filters on the badi.
Regards,
Ankur Parab
2009 Jul 06 2:22 PM
Hi Ankur,
Thanks for your reply.....i'v checked the status ..the BADI is ACTIVE...as u also said, i've got to check for the filters. Can you please tell me how to check for the filters ?
2009 Jul 06 2:40 PM
Hi,
Just check the BADI definition in SE18.
If it is a filter dependent badi then it will run only for specific values set in the filter.
Which is your BADI?
Regards,
Ankur Parab
2009 Jul 06 2:43 PM
My BADI is HRECM00_ACTIVATION.
Also the my transaction is PECM_CHANGE_STATUS. can u please guide me / find out what are the relavant BADI's for this transaction?
2009 Jul 06 3:15 PM
Hi John,
Read the documentation of this badi.
It explains how to implement and activate this BADI. Please follow the steps accordingly.
For other badis check the package PAOC_ECM_ADM_BL in Object Navigator(SE80)
regards,
Ankur Parab
2009 Jul 06 2:15 PM
Even check if the badi implementation is ACTIVE!
If not do activate it.
| User | Count |
|---|---|
| 4 | |
| 2 | |
| 2 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |