I am getting an ABAP dump when I test the process BIRTH_OF_CHILD_10 via HRASR_DT and through portal. I have completed all the required configuration (SICF, Authorizations etc). The process check tool doesn't give any error for this process. I also checked to make sure proper authorizations (P_ASRCONT) are assigned.
After entering the employee number and initiator as HRASRD, I provided with the attachment and performed a CHECK to make sure there is no errors. However, when I hit the SEND button, it gives me the dump that a Badi has been implemented more than once. When I check, I only see one active implementation for this. Here are the details of the dump:
ABAP Program | CL_SCMG_CASE==================CP |
Application Component BC-SRV-CM
Call Program........."CL_HRASR00_PROCESS_UTILITIES==CP"
Function Module..... "HR_ASR_UPD_POBJ_AND_APPL_DATA"
* check how many implementations exist for an exit
CALL METHOD cl_badi_flt_data_trans_and_db=>act_imps_per_flt_val
EXPORTING
runtime_call = seex_true
exit_name = exit_name
EXCEPTIONS
singular_exit_multiply_active = 1
no_active_implementation = 2
only_default_implementation = 3
OTHERS = 4.
CASE sy-subrc.
WHEN 0.
act_imp_existing = seex_true.
WHEN 1.
RAISE single_exit_multiply_active.
The exit name is SCMG_INIT_STATUS_S. It shows three implementation attempts in the overview but only one implementation is active, the other two are inactive.
Has anyone else encountered this error? Appreciate your inputs.
Thanks.
María