BAPI使用 - BAPI_EQUI_CREATE创建序列号(IQ01)

       SAP 通过调用BAPI创建序列号的BAPI:BAPI_EQUI_CREATE。参数设置实例如下:

"定义变量

DATA:WA_DATA_GENERAL TYPE BAPI_ITOB,
         WA_DATA_SPECIFIC TYPE BAPI_ITOB_EQ_ONLY,
         G_EQUIPMENT TYPE BAPI_ITOB_PARMS-EQUIPMENT,
         WA_RETURN TYPE BAPIRET2.

"设置参数

WA_DATA_SPECIFIC-MATERIAL WA_DN-MATNR.       "物料号
WA_DATA_SPECIFIC-SERIALNO WA_SERNR_ALL-SERNR."序列号

WA_DATA_SPECIFIC-EQUICATGRY 'B'."种类

分别对应下图所示的字段

BAPI使用 - BAPI_EQUI_CREATE创建序列号(IQ01)_第1张图片


"调用BAPI

CALL FUNCTION 'BAPI_EQUI_CREATE'
          EXPORTING
            DATA_GENERAL  WA_DATA_GENERAL
            DATA_SPECIFIC WA_DATA_SPECIFIC
          IMPORTING
            EQUIPMENT     G_EQUIPMENT
            RETURN        WA_RETURN.

        IF WA_RETURN-TYPE <> 'E'.
          CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
            EXPORTING
              WAIT 'X'.

        ENDIF.


~~~~完成~~~~





你可能感兴趣的:(SAP,MM,BAPI,+,FUNCTION)