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
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.
~~~~完成~~~~