Transfer Knowledge on PMS
BAdi
For the non executive therae will be no changes.
MXXXX Financial period is from 1 July – 31 June (next year)
BAdi (based from explaination)
The SAP flow where there are UserEXIT (this is the place where we can change).
BAdi is one of the UserEXIT
So when ever there is a UPGRADE programmers should be there if there will be any overwriting to the customized changes.
Transaction Codes – SE19
(Changing BAdi) (implementation – it will implement the changes to a new BAdi almost like copy)
Transaction Codes – SE18
To View BAdi
- Implementation is a change not copy
- Best to create one template to call 1 BAdi
- Funtional to provide field or matrix
- Changes are mostly made in interface
Transaction Codes – Appcreate
To run an application
Table – T9B03
Table where the matrix of the PMS is stored (Exceed,SE…)
Exercised : To Debug PMS BADI
User ID:CSN005
Password: virus123
Data:
BADI implementation : ZRHAP00_DOC_DEF_DV01
Method : DEFAULT_PERIOD
- Goto transaction SE19, set a break point within the method ‘DEFAULT_PERIOD’
- Execute transaction APPCREATE to execute the Appraisal, pick any template.
- The Debugger should be triggered
Exercised : To Create BADI implementation PMS BADI
Data :
a) BADI Name : HRHAP00_TMPL_RESTR
BADI implementation : Z HRHAP00_TMPL_RESTR
Method : APPRAISER_GET_LIST
b) BADI Name : HRHAP00_VAL_DET
BADI implementation : Z HRHAP00_VAL_DET
Method : VALUE_DETERMINATION
- Go to transaction SE19 key in the BADI Name. then create Implementaion on these BADI. Then Create implementation on for these BADI
- Pick a method to enhance, put some coding that interacts with the importing parameter. Within your method output an information message.
- Activate your implemented BADI
- Debug your BADI implementation for via APPCREATE, the BADI is triggered once you key in a a value in the Appraisal template.