批量修改采购订单,大部分情况下顾问都是通过MASS来修改,但是MASS有其局限性,且像EKET表的内容MASS根本无法处理。本文就是为此类问题提供一个解决方案。
笔者原先遇到的需求:业务需要批量修改PO的计划交货时间,MASS无法处理,就考虑了LSMW+BAPI的方式。DEMO就以需求为背景处理。
第一步:LSMW 建立项目
第二步:维护 idoc inbound processing
这里涉及一些ALE相关的配置,不详细阐述
第三步:Maintain Object Attributes
第四步:Maintain Source Structures&MaintainSource Fields
第五步:Maintain Structure Relations&MaintainField Mapping and Conversion Rules
第六步:Specify Files&…&Display Read Data
第七步:ConvertData&Display Converted Data
第八步:Start IDoc Generation…
最后:查看采购订单修改记录 更改成功!
实际项目中利用LSMW+BAPI的方式导入或更新业务对象很常见,因为真的很方便,本文也算抛砖引玉。
如果大家想用LSMW+BAPI,要求至少会LSMW的基本操作,还有就是多加练习才会熟悉,多实操多思考。
后续会陆续整理采购和ALE相关的文章,尽请关注!
如果觉得本文对您有帮助或者有启发,欢迎微信扫码关注。