关于改造维护工单BAPI_ALM_ORDER_MAINTAIN用于生产订单组件批量修改(三)

之前已经发表了《关于改造维护工单BAPI_ALM_ORDER_MAINTAIN用于生产订单组件批量修改》的系列文章,详细介绍了如何改造原有BAPI,用于工单组件的修改,可点击链接参考原有文档。

本文档对上一篇文档做了补充,供读者参考

斌将军,公众号:斌将军关于改造维护工单BAPI_ALM_ORDER_MAINTAIN用于生产订单组件批量修改(二)

本篇文档对读者提出的该BAPI改造后是否能进行并行工序组件分配进行了研究。

在组件分配过程中,程序调用了函数CO_BT_READ_MASTER_SEQUENCE,通过工单编号,查询对应的序列信息

256ed90d3cb53a3727fadad28701a63c.png

但是函数中通过常量限制了序列为0,即只查找标准顺序,不查找并行顺序

e0ed881c35ecac7af79b4f2710e1bffd.png

导致获取的序列值为000000,

15d1b106026ec035200aeef1b79e5255.png

导致查询AFVC数据时,获取到标准顺序0的工序,而不是并行顺序1的工序

c025667ea6e003767092675be006b0ee.png

综上所述,认为直接使用该函数无法进行并行工序的组件分配。

但是源代码逻辑已经梳理很清晰,想必稍加改造,例如直接抛内存传值,查询对应的并行顺序的工序,应该就可以解决问题。

19051a7aab0aacad7c4d128e6aa65355.png

读者有兴趣可自行研究一下。

(文档内容如有错误,望不吝赐教,相互学习)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值