‎2008 Jul 01 3:09 PM
Hi,
I am implimenting a custom code for BADI INVOICE_UPDATE. My flow navigated me to Enhancement Implementation as the BADI has been migrated to enhancement.
I am stuck here an d not sure where and how to add my code. Request your help in detail and preferebale step by step.
Thanks in advance and points awarded.
Regards
Sudhaker
‎2008 Jul 01 8:43 PM
Hello Sudhakar,
Did you code in the any of the methods: CHANGE_AT_SAVE
CHANGE_BEFORE_UPDATE
CHANGE_IN_UPDATE
Associated with the badi? you should be able to code in above mentioned methods put a break point to see if the badi is working.
Hope this helps.
Rajeev
‎2008 Jul 01 8:52 PM
hi,
Go to SE19 and select classical badi radio button under 'Create Implementation' section and give the standard BADI name i.e, INVOICE_UPDATE that you want to implement and press 'Create Implementation' button and in the popup give the new implementation name and press enter ...... Goto 'Edit Implementation' and give the newly created BADI name and press change button then inside that under interface section you find three methods CHANGE_AT_SAVE,CHANGE_BEFORE_UPDATE & CHANGE_IN_UPDATE ... Go to relevant method and write the related piece of code in it and active method and BADI ...now place a break point to find if it is getting triggered ..
Regards,
Santosh
‎2008 Jul 02 6:24 AM
In the attributes (of BADI INVOICE_UPDATE) I see a message " BAdI migrates to enhancement spot INVOICE_UPDATE". Any significance of this text. I have activated my Method but unable to activate badi.
When I try to activate badi, I am getting message in a popup window "Implementation ZONE_TIME_VENDOR migrated (see long text for instructions) ". Later I get a window asking me to select or create Enhancement window "
Please help.
Regards
Sudhaker