TECO技术关闭生产订单——BAPI_PRODORD_COMPLETE_TECH

*&---------------------------------------------------------------------*
*& Report ZPPRTEST
*&---------------------------------------------------------------------*
*&
*&---------------------------------------------------------------------*
REPORT ZPPRTEST.

DATA: lt_orders TYPE TABLE OF bapi_order_key,
      ls_order TYPE bapi_order_key,
      lt_return TYPE TABLE OF bapi_order_return.

ls_order-order_number = '000020066064'.
APPEND ls_order TO lt_orders.
CLEAR ls_order.

ls_order-order_number = '000020066064'.
APPEND ls_order TO lt_orders.
CLEAR ls_order.

CALL FUNCTION 'BAPI_PRODORD_COMPLETE_TECH'
    TABLES
      orders                   =  lt_orders
      detail_return            = lt_return.

cl_demo_output=>write( lt_return ).
cl_demo_output=>display(  ).

注意:如果提示"仍然存在重新处理记录"则表示COGI中存在错误的货物异动记录,建议技术关闭生产订单的时候在表AFFW里查询是否有COGI的记录再做处理

原文地址:https://www.cnblogs.com/StephenAmell/p/13467581.html