Hi,
I got a scenario that when a Breakdown Notification (IW22) getting closed i.e. system status NOCO then automatically Order against the Breakdown Notification should get closed i.e. TECO status.
SO i have created an UPDATE Function Module within that i called BAPI_ALM_ORDER_MAINTAIN function module to update TECO status.
But i'm getting the below error in ST22 where as in SM13 no error is appearing.
Short text of the error message:
Nested call of PERFORM ON COMMIT: NESTED_PERFORM_ON_COMMIT caller: SAPLC
OVB program: SAPLCOVB form: DELTA_PUT
Long text of the error message:
Diagnosis
During processing of a routine called using PERFORM ... ON COMMIT,
the system attempted to call PERFORM ... ON COMMIT again. Nesting
of this is not allowed.
System Response
Procedure
The program indicated after "Caller:" must be changed. This is the
program that calls the routine indicated after "Form:" during
COMMIT processing. This routine is part of the program indicated
after
"Program:".
Procedure for System Administration
Technical information about the message:
Message class....... 00
Number.............. 081
Variable 1.......... NESTED_PERFORM_ON_COMMIT
Variable 2.......... caller: SAPLCOVB
Variable 3.......... program: SAPLCOVB
Variable 4.......... "form: DELTA_PUT"
Can anyone suggest me whether BAPI_ALM_ORDER_MAINTAIN function module can be called in UPDATE Function Module or if any other way to do the above scenario.
Please suggest me.
Thanks in advance.
Regards,
Ramana.