04-15-2009 2:41 PM
I created a HR form scenario followed by HR process. To test the process, I executed program RPASR_TEST_PROCESS_EXECUTION . The program terminated with following error.
Runtime Errors UNCAUGHT_EXCEPTION
Exception CX_BADI_MULTIPLY_IMPLEMENTED
Short text
An exception occurred that was not caught.
What happened?
The exception 'CX_BADI_MULTIPLY_IMPLEMENTED' was raised, but it was not caught
anywhere along
the call hierarchy.
Since exceptions represent error situations and this error was not
adequately responded to, the running ABAP program
'QISR1=========================CP' has to be
terminated.
What can you do?
Note down which actions and inputs caused the error.
To process the problem further, contact you SAP system
administrator.
Using Transaction ST22 for ABAP Dump Analysis, you can look
at and manage termination messages, and you can also
keep them for a long time.
Regards
Ravikumar
04-15-2009 2:44 PM
hi Ravi,
In SE18 you define your badi (If it is not a standard BADI),
and in SE19 you implement the badi. A badi can (If it is defined as Multiple use) have multiple implementations.
go to se18 --> and ebter the class name and see the implemetations for the Method or Badi
Regards,
Prabhudas
04-15-2009 9:32 PM
Hello Ravikumar
When you display the BAdI QISR1 in transaction SE18 choose menu Implementation -> Overview.
This BAdI is filter-dependent and the filter is the scenario.
Thus, I conclude that the scenario of your implementation has been implemented twice.
Regards
Uwe
04-20-2009 6:00 AM
There was a implementation without a filter for BADI QISR1 which caused this problem and I've got the problem fixed.
thanks
Ravikumar
09-23-2022 7:33 AM
This error may arrise due to more than one implementation created in given BADI,
check the class CX_BADI_MULTIPLY_IMPLEMENTED In SE24 and go to text tab there only you can related error
refer below,