在SAP MM中,我们可以使用两个Stock Transport Order(STO)来实现免关税的跨国公司间转储。本文将详细介绍如何通过编程学习来实现这个过程。
- 创建第一个STO
首先,我们需要创建第一个STO,用于从源公司转储物料到目标公司。以下是创建STO的代码示例:
DATA: ls_sto TYPE bapi_sto_create1,
lt_sto_item TYPE TABLE OF bapi_sto_create1.
CLEAR: ls_sto, lt_sto_item.
ls_sto-documenttype = 'NB'.
ls_sto-purchasereqtype = 'UB'.
ls_sto-plant = '源公司代码'.
ls_sto-purchasingorg = '源公司采购组织代码'.
ls_sto-purchasinggroup = '源公司采购组代码'.
APPEND ls_sto TO lt_sto_item.
ls_sto-item = '物料号'.
ls_sto-quantity = '数量'.
ls_sto-plant = '源公司代码'.
ls_sto-purchasereqtype = 'UB'.
ls_sto-purchasingorg = '源公司采购组织代码'.
ls_sto-purchasinggroup = '源公司采购组代码'.
APPEND ls_sto TO lt_sto_item.
CALL FUNCTION 'BAPI_STO_CREATE1'
EXPORTING
sto_header = ls_sto
TABLES