zoukankan      html  css  js  c++  java
  • 收货确定 BAPI BAPI_GOODSMVT_CREATE

    CLEAR gmhead.
        gmhead-pstng_date ls_table-gzdate."sy-datum .
        gmhead-doc_date sy-datum .
        gmhead-pr_uname sy-uname.
        gmhead-GR_GI_SLIP_NO l_no.

    *  ***oode
         CLEAR gmcode.
        gmcode-gm_code '01'.

        select single MATNR VGBEL VGPOS
        INTO (itab-material,itab-po_number,itab-po_item)
        from LIPS
        WHERE VBELN l_no AND
          POSNR l_item.
    *  *****
        select single werks LGORT into (itab-plant,itab-stge_loc)
        from EKPO
        where EBELN itab-po_number and
          EBELP itab-po_item.

          itab-mvt_ind    'B'.
          itab-DELIV_NUMB  l_no  .
          itab-DELIV_ITEM  =  l_item.
          itab-entry_qnt ls_table-recqty.
          itab-QUANTITY ls_table-recqty.
          if ls_table-BATCH 'CXNOTBATCH'.
            itab-BATCH ''.
          ELSE.
            itab-BATCH ls_table-BATCH.
          endif.
          itab-move_type  =  '101'.                              "101 ,102 .

          APPEND itab .
          CLEAR itab .

    CALL FUNCTION 'BAPI_GOODSMVT_CREATE'
        EXPORTING
          goodsmvt_header  gmhead
          goodsmvt_code    gmcode
        IMPORTING
          goodsmvt_headret mthead
          materialdocument mat_doc
        TABLES
          goodsmvt_item    itab
          return           return.

      CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'

      EXPORTING

        WAIT = 'X'.

  • 相关阅读:
    API接口智能化测试探索与实践
    程序员的社会地位
    程序员五六年能存100万,你说你焦虑个啥!!!
    苹果公司宣布:公司内部的员工有权讨论自己的工作条件和薪酬
    男子股票账户突然多了一个亿!结果……
    你选择双休还是单休?
    PAL制式和NTSC制式的定义及区别(转)
    javascript入门系列演示·三种弹出对话框的用法实例(转)
    sink相关
    Ubuntu下安装gsteditor
  • 原文地址:https://www.cnblogs.com/rockyzjut/p/3171041.html
Copyright © 2011-2022 走看看