01-13-2020 1:22 PM
What are the the pre-requisites that must be fulfilled before using an BADI implementation or User exit .
01-13-2020 2:00 PM
BADI or Userexit Pre-Requisites
First in your SAP Sandbox (or if no sandbox, your SAP Development system)
1. See if there is any way your specific requirements can be handled using SAP standard code; analyze
2. Notify others on your team, appropriate team leads, of your requirements, & intentions to find & use BADI &/or userexit
3. Only tackle BADI or userexit at one time, not same time
4. Decide which SAP transaction code you want to find BADI &/or userexit for
5. Decide which is better, for this SAP transaction code, & for your specific custom requirements: BADI or UserExit, or both
6. Find specific BADI &/or userexit for your transaction & requirements
7. Design, code and enter some uncomplicated code in BADI &/or userexit (1 at a time), to start
8. Activate
9. Test
10. Document
11. Design, code, and enter additional code
12. Repeat 8, 9, 10, until done
References
BADI
https://wiki.scn.sap.com/wiki/pages/viewpage.action?pageId=133758980
https://www.sapnuts.com/courses/core-abap/badi-sap/finding-badi.html
UserExit
https://wiki.scn.sap.com/wiki/pages/viewpage.action?pageId=189893877
https://answers.sap.com/questions/4785521/what-is-user-exit.html
01-13-2020 1:31 PM
01-13-2020 1:55 PM
rokdepooja36,
It all depends on the enhancement method you have opted for based on the business requirement. I would recommend you to first understand the enhancement framework which should take you to a better position to decide with respect to the requirement. There are lot of materials to help you on this, get into the concepts and get back to us for specific questions.
Regards!
01-13-2020 2:00 PM
BADI or Userexit Pre-Requisites
First in your SAP Sandbox (or if no sandbox, your SAP Development system)
1. See if there is any way your specific requirements can be handled using SAP standard code; analyze
2. Notify others on your team, appropriate team leads, of your requirements, & intentions to find & use BADI &/or userexit
3. Only tackle BADI or userexit at one time, not same time
4. Decide which SAP transaction code you want to find BADI &/or userexit for
5. Decide which is better, for this SAP transaction code, & for your specific custom requirements: BADI or UserExit, or both
6. Find specific BADI &/or userexit for your transaction & requirements
7. Design, code and enter some uncomplicated code in BADI &/or userexit (1 at a time), to start
8. Activate
9. Test
10. Document
11. Design, code, and enter additional code
12. Repeat 8, 9, 10, until done
References
BADI
https://wiki.scn.sap.com/wiki/pages/viewpage.action?pageId=133758980
https://www.sapnuts.com/courses/core-abap/badi-sap/finding-badi.html
UserExit
https://wiki.scn.sap.com/wiki/pages/viewpage.action?pageId=189893877
https://answers.sap.com/questions/4785521/what-is-user-exit.html
01-14-2020 12:49 PM
01-13-2020 2:48 PM
I have read carefully your question about 10 times, but no luck I don't understand what you're asking.