cancel
Showing results for 
Search instead for 
Did you mean: 

Issue in updating Dates/Time of Operations in Prodcution Order using CLOI_CHANGES_UPL_45

0 Kudos
442

Hi All,

I am trying to update the date/times (Earliest - setup ,processing , teardown / Latest - setup , processing , teardown) using CLOI_CHANGES_UPL_45. It is only updating one record and I found out that the FM updates only once within an (external) mode. I aslo created an new task with a subroutine call at the end. In this case with large amount of data it is giving an error of COMMUNICATION_FAILURE. Is there any solution/alternative using which I can update the dates/times of production orders. Below is the code used.

Loop begins
**Executing the FM once every operation

 CALL FUNCTION 'CLOI_INIT'
      EXCEPTIONS
        OTHERS = 1.

 CALL FUNCTION 'CLOI_CHANGES_UPL_45' STARTING NEW TASK '/FASTEC/INT_0061_002'
  PERFORMING f_receive_res ON END OF TASK
    EXPORTING
      cloi_if_par          = ls_cloi_if_par
    TABLES
      cloi_ordu_imp        = lt_cloi_ordu
      cloi_ord_opru_imp    = lt_cloi_ord_opru
      cloi_method_log_exp  = lt_cloi_methods_exp
      cloi_message_log_exp = lt_cloi_messages_exp
      cloi_msg_obj_log_exp = lt_cloi_msg_obj_log_exp
      cloi_ord_exp         = lt_cloi_ord_exp.


 CLEAR :l_v_flag.
 REFRESH gt_cloi_messages_exp.
 WAIT UNTIL l_v_flag = abap_true.

READ TABLE gt_cloi_messages_exp ASSIGNING <fs_messages>
    WITH KEY msgty = 'E'.
IF sy-subrc = 0.
    CALL FUNCTION 'CLOI_ROLLBACK'
      CHANGING
        cloi_succ_code = lv_succ.
    cv_msg = <fs_messages>.
    cv_return = 3.
  ELSE.
    CALL FUNCTION 'CLOI_COMMIT'
      CHANGING
        cloi_succ_code = lv_succ.
  ENDIF.
Loop Ends.

******************************************
FORM f_receive_res USING fp_taskname.
  DATA: lt_cloi_ord_opru     TYPE STANDARD TABLE OF cloioperu.
  RECEIVE RESULTS FROM FUNCTION 'CLOI_CHANGES_UPL_45'
  TABLES
    cloi_ord_opru_imp    = lt_cloi_ord_opru
    cloi_message_log_exp = gt_cloi_messages_exp.

  l_v_flag = abap_true.
ENDFORM.
*****************************************


SAP Note referred : 545860.

Accepted Solutions (0)

Answers (0)