zoukankan      html  css  js  c++  java
  • 创建内向交货单 BBP_INB_DELIVERY_CREATE

    DATA:DEL_HEADER TYPE BBP_INBD_L.
    DATA:DEL_TAB TYPE TABLE OF BBP_INBD_D WITH HEADER LINE.
    DATA:DEL_RET TYPE TABLE OF BAPIRETURN WITH HEADER LINE.
    DATA:DEL_NO LIKE LIKP-VBELN.

    LOOP AT INPUT.
          MOVE-CORRESPONDING INPUT TO OUTPUT.

          CLEAR DEL_HEADER.
          DEL_HEADER-DELIV_DATE = INPUT-EINDT.
          DEL_HEADER-DELIV_EXT = ''.


          CLEAR DEL_TAB.
          REFRESH DEL_TAB.

          DEL_TAB-DELIV_QTY = INPUT-LFIMG.
          SELECT SINGLE
                 MEINS
                 INTO DEL_TAB-UNIT
                 FROM EKPO
                 WHERE EBELN = INPUT-EBELN
                   AND EBELP = INPUT-EBELP.

          DEL_TAB-PO_NUMBER = INPUT-EBELN.
          DEL_TAB-PO_ITEM = INPUT-EBELP.

          APPEND DEL_TAB.
          CLEAR DEL_TAB.

          CALL FUNCTION 'BBP_INB_DELIVERY_CREATE'
            EXPORTING
              IS_INB_DELIVERY_HEADER = DEL_HEADER
            IMPORTING
              EF_DELIVERY            = DEL_NO
            TABLES
              IT_INB_DELIVERY_DETAIL = DEL_TAB
              RETURN                 = DEL_RET.


          IF SY-SUBRC = 0.
              OUTPUT-VBELN = DEL_NO.
              OUTPUT-FLAG = 'S'.
              OUTPUT-MESSAGE = '创建内项交货成功!'.
          ELSE.
              OUTPUT-FLAG = 'E'.
              OUTPUT-MESSAGE = '创建内项交货失败'.

          ENDIF.
          APPEND OUTPUT.
          CLEAR OUTPUT.

    ENDLOOP.
  • 相关阅读:
    web复制到剪切板js
    thinkphp 级联菜单实现
    一次$.getJSON不执行的记录
    php实现ppt转图片,php调用com组件问题
    模拟生成一天温度数据,精确到秒
    ffmpeg推rtmp流到crtmpserver直播
    博客新窝CSDN站
    Android开源框架Afinal第二篇——庖丁解牛,深入调查
    Android开源框架Afinal第一篇——揭开圣女的面纱
    AndroidのListView之加载说
  • 原文地址:https://www.cnblogs.com/mengfanrong/p/5095944.html
Copyright © 2011-2022 走看看