Quantcast
Channel: SCN : All Content - ABAP Development
Viewing all articles
Browse latest Browse all 8332

Termination error for calling BAPI_ALM_ORDER_MAINTAIN function module in UPDATE TASK?

$
0
0

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.


Viewing all articles
Browse latest Browse all 8332

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>