今天用户需求,SO开的销售订单单位是KAR,转成PO时以前一直是PCS。但我通过BAPI,创建PO时一直引用是基本单位。并产了采购信息记录。若完成用户需求,查看了互联网相关技术文档。总结如下:
1.维护物料主数据的单位选项:
2.采购信息记录的维护(可变的订单单位):
3.ABAP部分的处理:
poitem-po_unit = itab_sodtl-zieme. ”zieme是从SO明细从取来的 销售订单单位
poitemx-po_unit = 'X'.
CALL FUNCTION 'BAPI_PO_CREATE1'
EXPORTING
poheader