• ME11创建信息记录 Function


    转自 http://blog.csdn.net/zeewjj/article/details/7941530  
    CALL FUNCTION 'ME_DIRECT_INPUT_INFORECORD'

    DATA: WA_EINA TYPE EINA,
          WA_EINE TYPE EINE,
          WA_EINA_NEW TYPE EINA,
          WA_EINE_NEW TYPE EINE.


      DATA: IT_HEAD TYPE STANDARD TABLE OF MESTXH,
            IT_LINE TYPE STANDARD TABLE OF MESTXL.


      DATA: IT_EINA TYPE STANDARD TABLE OF EINA WITH HEADER LINE,
            IT_EINE TYPE STANDARD TABLE OF EINE.


      DATARETURN TYPE STANDARD TABLE OF BAPIRETURN WITH HEADER LINE.
      DATA: L_NETPR LIKE EKPO-NETPR.
      DATA: L_KOMV TYPE KOMV,
            L_EKPO TYPE EKPO.

      CLEAR :WA_EINA,WA_EINE,WA_EINA_NEW,WA_EINE_NEW,IT_HEAD,IT_LINE,IT_EINA,IT_EINE,RETURN,L_NETPR,L_KOMV,L_EKPO.

      WA_EINA-MATNR = GS_PRINFO-MATNR.
      WA_EINA-LIFNR = GS_PRINFO-LIFNR.
      WA_EINE-EKORG = GS_PRINFO-VKORG.
      WA_EINE-WERKS = GS_PRINFO-VKORG.
      WA_EINE-NETPR = GS_PRINFO-ABMPR.
    *wa_eine-ekgrp = 'D01'.
      WA_EINE-NORBM '1'.
      WA_EINE-APLFZ '1'.
      WA_EINE-EFFPR = GS_PRINFO-ABMPR.
      WA_EINE-MWSKZ 'J1'.
      WA_EINE-PEINH = GS_PRINFO-PEINH.


    *  CONCATENATE 'ZSDP201创建' INTO WA_EINA-IDNLF.

      CALL FUNCTION 'ME_INITIALIZE_INFORECORD'.


      CALL FUNCTION 'ME_DIRECT_INPUT_INFORECORD'
        EXPORTING
          ACTIVITY         'V'"V 修改,H创建
          I_EINA           = WA_EINA
          I_EINE           = WA_EINE
          I_NO_SUPPOSE     ''
          I_VORGA          'A'
    *     I_NO_SUPPOSE     = 'X'"重要
    *     I_VORGA          = 'B'
    *     i_skip_nr_check  = '1'
        IMPORTING
          E_EINA           = WA_EINA_NEW
          E_EINE           = WA_EINE_NEW
        TABLES
          T_HEAD           = IT_HEAD
          T_LINE           = IT_LINE
        EXCEPTIONS
          TEXTNAME_INVALID 1
          OTHERS           2.
      IF SY-SUBRC <> 0.
        MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
                WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.




      CALL FUNCTION 'ME_POST_INFORECORD'
        EXPORTING
          I_MATNR  = WA_EINA-MATNR
          O_MATNR  = WA_EINA-MATNR
        TABLES
          T_EINA_I = IT_EINA.


    *APPEND wa_eine_new to it_eine.
      CALL FUNCTION 'ME_UPDATE_INFORECORD_COND'
        TABLES
          REINE = IT_EINE.



      CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.

      READ TABLE IT_EINA INDEX 1.

      WRITE:/ ICON_GREEN_LIGHT   AS ICON, L_TABIX,'行','采购信息记录创建成功,信息记录号:',IT_EINA-INFNR.

  • 相关阅读:
    海康相机抓图使用OpencvSharp转换成Mat格式
    海康工业相机MVS抓图图像转HObject格式
    golang 图片上传HTTP服务
    python 程序打包 pyinstaller
    海康工业相机 MVS 抓图并转为Mat格式,支持彩色相机
    Qt QImage 与 Opencv Mat转换
    Qt 延时函数
    C/C++ 简单的Log日志
    Opencv3——通道分离与合并
    Opencv——Mat像素算术操作
  • 原文地址:https://www.cnblogs.com/rainysblog/p/4215265.html
Copyright © 2020-2023  润新知