Discover how to use two of the most important Business Add-Ins (BAdIs) in SAP HCM Performance Management. One BAdI calculates default values for fields and the other BAdI performs custom check routines and generates messages, helping the user avoid mistakes.
Performance templates in any two organizations rarely look the same because of the many ways you can design the performance management process. While SAP provides some out-of-the-box calculation rules, the ability to program a custom calculation in a Business Add-In (BAdI) is an important feature. The same benefit remains true for check routines. Quite often, you need to observe limits or avoid certain combinations of objectives that your company doesn’t allow. A BAdI can fulfill this requirement when normal configuration is insufficient.
Two of the most popular Business Add-Ins (BAdIs) in SAP Human Capital Management (HCM) Performance Management (PM) are HRHAP00_VAL_DET, which calculates default values for fields, and HRHAP00_DOC_BC, which allows you to perform check routines and generate messages to avoid common mistakes by users. For each of the BAdIs, we’ll:
- Show the specific design and situations in which you can use them
- Demonstrate how to include implementations in a performance template
- Show SAP out-of-the-box implementations
- Provide a coding example
- Discuss some issues and surprises