遗忘海岸

江湖程序员 -Feiph(LM战士)

导航

ABAP-NOTE 获取释放的定单

 

  loop at gt_print.

************
*    *****  添加检查订单状态  ,非REL状态删除******

    databegin of order_objects occurs 50.
            include structure bapi_pp_order_objects.
    dataend of order_objects.

    databegin of header occurs 50.
            include structure bapi_order_header1.
    dataend of header.


*===============================
    order_objects-header 'X'.
    call function 'BAPI_PRODORD_GET_DETAIL'
      exporting
        number        gt_print-aufnr
        order_objects order_objects
      tables
        header        header.
    loop at header.
    endloop.
    search header-system_status for 'REL'.
    if sy-subrc 4.

      delete gt_print where aufnr gt_print-aufnr .

    endif.

    search header-system_status for '删除'.
    if sy-subrc 0.
      delete gt_print where aufnr gt_print-aufnr .
    endif.



*******END

  endloop.

posted on 2012-11-30 09:58  遗忘海岸  阅读(206)  评论(0编辑  收藏  举报