首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

MRP 更改传入的数据BADI

前几天问辉哥更改MRP传入的数据如何做增强,于是就有了下面这篇指导,现在项目进度比较紧,后面项目空闲时候给大家分享下S4 HANA 1809 FMS鞋服行业的特点,欢迎关注哦,如果想留言可以右下角点个“在看”就可以评论留言了哈。

目的:跑MRP的时候不考虑相关需求。

做BADI增强:

做之前MD04显示:

增强点:

T-CODE:SE18

BADI名称:MD_CHANGE_MRP_DATA,方法:CHANGE_MDPSX_MDRS

注释:留意有两个相关需求方法:一个MDRS,MDRI相对应的是个别需求和总需求,也就是MRP4中的独立/集中,按库和按单。

1.输入BADI名称(T-CODE:SE18)

2.点击DISPLAY—按接口页签

3.双击方法(Method)CHANGE_MDPSX_MDRS。可以看到方法的参数.

4.实现方法:

点击返回回到步骤2中的屏幕。选择菜单—实现—创建

点击激活

4.双击下面的方法CHANGE_MDPSX_MDRS,写入代码后点击激活

代码就简单如此。

5.MD04查看供需清单(相关需求没有带出)

6. 在刚才的代码上打上断点(T-CODE:SE19)

同上的方法进入选择接口—双击方法名CHANGE_MDPSX_MDRS,可以看到CH_MDPS里面有数据被我们清空了。

总结:我们可以通过BADI实现跑MRP的时候不考虑相关需求,然后跟辉哥和其他朋友讨论了下,现阶段项目中我遇到,客户会下一种销售预测(其实还是一种订单类型),用于生产排产。但是后面客户会下正式的SO过来,但是正式的SO不生产,用销售预测进行抵扣,如果数量有差异会重新下一张销售预测单。后面讨论出2种方案:

:做2种订单类型,一种销售预测订单类型,一种标准销售订单类型。但是正常销售订单类型不参与MRP运算。

A:此时可以通过BADI实现,如上文写的一样

B:通过配置实现,SD那边计划行类别用CP

这样的话通过2种订单类型,预测订单类型生产完后通过转储到正式订单上,正式订单用于出货。符合现在客户现状,但是后面是否会出现E类型库存太多,实际业务用户操作工作量大等也是一个缺陷。

:与某鞋服朋友交流,他们现在是销售那边接到客户的需求后,直接更新预测SO的数量,通过自开发程序进行验证是否与之前预测存在差异,如果存在差异在新建主订单(主订单:FMS系统中会将多个尺码及颜色的生产订单进行合并,类似离散版本中的组合订单,子生产订单集中一起而已,发料、报工、入库都是在子订单上执行,只是可以通过主订单批量下达、发料(按每个子订单需求数自动分配)、报工、入库)

如果有更好的方式大家可以点下,右下角“在看”留言交流哈。

关注,点赞,转发 ,素质三连不过分吧,觉得有用可以点击喜欢作者。

——我是阿龙,一个喜欢做饭的男人。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190926A02NIU00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券