LSMW导入采购订单的注意点
记录一下用LSMW BAPI导采购订单的注意点。
1. 确保必输字段信息完整,很多时候在Convert Data的时候出现错误,并不是数据本身错误,而是因为字段缺失。
2. 倒入数据中订单数量需要乘1000,价格需要乘100。这个工作也可以在Field Mapping中用代码完成(此时导入数据无需改动)。需要这么做的原因是,在导入过程中,系统会将导入数据作为文本对待,数量字段的精度是小数点后三位,价格是小数点后两位,因此系统会自动除以1000和100
3. 如果是采用Import Projects的方法导入的LSMW文件,在Specify Files步骤时,在创建Converted Data时,可能需要在目标系统中重建XXXXXXXXX.LSMW.CONV逻辑文件,并将该逻辑文件分配给物理文件。该操作在T.Code:FILE中完成。
4. 注意采购价格单位与Master基本单位之间的换算,BPRME为采购价格单位,MEINS为该物料基本单位,BPUMN为分母,BPUMZ为分子,采购价格单位/基本单位=分母/分子
5. 注意单位的外码与内码的转换,比如PC的内码为ST,导入文件中需要给出内码。
6. 部分字段需要按照系统字段长度来维护,比如供应商字段长度为10,导入数据不足10位的情况下,要补前导零。
7. LSMW用BAPI导采购订单时,只能导Item Category为Standard和Consignment(ECC6.0)。
导入多个行项目的操作可参考下边链接:
http://saptechnical.com/Tutorials/LSMW/PO/Page2.htm