Dear All,

Have you ever come across error CO 901, saying “Program error (Contact your system administrator)”, when you try to TECO a production order?  If you are using industry solution IS-AFS, the root cause may be that inconsistency exists between table RESB and  J_3ABDSI for the production order, and solution is to run report  J_3ACOBD.

Do you want to know how to figure out the the inconsistency data? Here are some debug info about it.

SAPLJ3AU                      / LJ3AUF20

FORM            / ORD_PRE_GET_RESB_BT

CLEAR  RESB_BT.

READ TABLE  RESB_BT  WITH KEY  RSNUM  =  I_RSNUM     <<< you can check the reservation number and counter here.

                                                              RSPOS   =  I_RSPOS

            BINARY SEARCH

IF SY-SUBRC NE 0.

    SELECT SINGLE  *  FROM  RESB           

           WHERE  RSNUM        =  I_RSNUM           

           AND    RSPOS        =  I_RSPOS           

           AND    RSART        =  ‘  ‘.

*  RESB in der DB ebenfalls nicht vorhanden –> Abbruch   

     IF  SY-SUBRC  NE  0.     

           MESSAGE  A901(CO).   

     ENDIF.   

     MOVE-CORRESPONDING  RESB  TO  RESB_BT. 

ENDIF.

19                          FORM  ORD_PRE_GET_RESB_BT              SAPLJ3AU

18                          FORM  ORD_PO_PRE_BDSI_PREPARE  SAPLJ3AU

17                          FUNCTION          J_3AU_ORDER_POST_PREPARE                SAPLJ3AU

16                          FUNCTION          CO_BT_ORDER_POST    SAPLCOBT

15                          FUNCTION          CO_BT_ORDER_POST    SAPLCOBT

14                          FORM  ORDER_POST    SAPLCOZV

KBA 2159613(Program error occurs when TECO a production order) also describes this.

best regards,
Jessica Li

To report this post you need to login first.

2 Comments

You must be Logged on to comment or reply to a post.

  1. abel zhao

    Hi,Jessica,

    it is seems sometime we can come across this kind of error message when do any change on production order Via CO02.
    Our MAN have a Z version program like J_3ACOBD to handle data consistent between RESB and J_3ABDSI.

    can we have a way to simulate this kind of case in QAS or DEV to dig out why data generated in J_3ABDSI own issue ?

    (0) 

Leave a Reply