批量修改采购订单,大部分情况下顾问都是通过MASS来修改,但是MASS有其局限性,且像EKET表的内容MASS根本无法处理。本文就是为此类问题提供一个解决方案。

笔者原先遇到的需求:业务需要批量修改PO的计划交货时间,MASS无法处理,就考虑了LSMW+BAPI的方式。DEMO就以需求为背景处理。

第一步:LSMW 建立项目

LSMW+BAPI 批量修改采购订单DEMO_微信

第二步:维护 idoc inbound processing

LSMW+BAPI 批量修改采购订单DEMO_批量修改_02


这里涉及一些ALE相关的配置,不详细阐述

LSMW+BAPI 批量修改采购订单DEMO_微信_03

第三步:Maintain Object Attributes

LSMW+BAPI 批量修改采购订单DEMO_微信_04

第四步:Maintain Source Structures&MaintainSource FieldsLSMW+BAPI 批量修改采购订单DEMO_解决方案_05

第五步:Maintain Structure Relations&MaintainField Mapping and Conversion Rules

LSMW+BAPI 批量修改采购订单DEMO_批量修改_06

第六步:Specify Files&…&Display Read Data

LSMW+BAPI 批量修改采购订单DEMO_批量修改_07

第七步:ConvertData&Display Converted Data

LSMW+BAPI 批量修改采购订单DEMO_微信_08

第八步:Start IDoc Generation…

LSMW+BAPI 批量修改采购订单DEMO_解决方案_09

最后:查看采购订单修改记录 更改成功!

LSMW+BAPI 批量修改采购订单DEMO_解决方案_10


实际项目中利用LSMW+BAPI的方式导入或更新业务对象很常见,因为真的很方便,本文也算抛砖引玉。


如果大家想用LSMW+BAPI,要求至少会LSMW的基本操作,还有就是多加练习才会熟悉,多实操多思考。


后续会陆续整理采购和ALE相关的文章,尽请关注!


如果觉得本文对您有帮助或者有启发,欢迎微信扫码关注。

LSMW+BAPI 批量修改采购订单DEMO_微信_11