SAP Batch Derivation功能初探之一

在很多行业里,存在这样的业务场景:生产部门的生产,主要分2大块。第一块是生产出半成品,第二块是将半成品包装成成品用于销售给客户。在一些行业里,成品的批次号跟所包装的半成品批次号是有关系的,比如二者成品号相同,这样比较方便业务人员识别与追溯,并在在这些行业里,成品的生产日期/有效期等关键属性也跟对应的半成品的批次属性保持一致。在这些行业的企业实施SAP项目的时候,对于这个场景需要SAP系统能提供解决方案。

在很多跨国企业的中国工厂里,主要就是分包装从总部生产好的半成品,毕竟中国的人力资源丰富,人力成本比较低。跨国企业为了保住核心技术,核心的半成品的生产不放在海外工厂进行,海外工厂只负责对生产好的半成品分包装成成品,然后在本地市场销售。所以在这些企业的SAP推广项目中,也经常会有这种业务场景和需求。

实际上,SAP提供了标准的Batch Derivation功能,能很好的实现这种半成品批次号/生产日期/有效期等属性到成品批次上的自动传递或者派生。笔者所在的项目上,就启用了Batch Derivation功能,这引起了笔者的强烈关注和兴趣,所以笔者打算花些时间来研究研究。

透过现象看本质,我们从表象入手。这里我们以批次号的从半成品到成品派生为例,看看这个功能的效果。

1,我们有如下的成品料号ZFG0003的BOM结构,

假定该成品就是由半成品料号ZSFG003和包装物料ZPACK0001包装后生成的。

我们为该成品创建好了工单3000028117,业务人员指定了该工单需要消耗的半成品的批次号是FY9F,如下图。

2,COR2 下达这个工单,系统出现如下的‘Result of Derivation’小窗口,

系统提示说:Derivation carried out successfully,并且可以看到成品的批次也将是FY9F。回车,

系统提示Release carried out,然后保存这个工单。

执行COR3看这个工单,

该成品的批次号也被确定是FY9F,  跟其半成品批次号一致。这个效果就是通过SAP系统的batch derivation来实现的。

3,为了实现这个功能,我们需要维护2个Batch Derivation相关的Condition Record主数据。如下图示:

这2个主数据分别是Batch Derivation Sender Condition Records和Batch Derivation Receiver Condition Records.

3.1, Batch Derivation Sender Condition Records.

事务代码DVS1/2/3分别用于创建,修改和显示这个主数据。这里使用DVS3去显示一下本例中的sender condition record主数据。

事务代码DVS3,  condition type BDS1,

Sender里维护的物料是半成品,作为批次属性的发送方。当然项目上在Exit1栏位里设置了标记,做了增强,支持特殊需求。

3.2,Batch Derivation Receiver Condition Record.

事务代码DVR1/2/3分别用于创建修改和显示Receiver Condition Record. 这里我们看看本例中的数据。执行事务代码DVR3,condition type BDR1,

Receiver里维护的物料是成品料号,作为批次属性的接收方。当然项目上在Exit1栏位里设置了标记,做了增强,支持特殊需求。

-完-

2021-2-7 写于苏州市。

SAP Batch Derivation功能初探之一相关推荐

  1. SAP Batch Derivation功能初探之二

    SAP Batch Derivation功能初探之二 关于Batch Derivation功能,需要在SAP后台配置里做一些设置,这样才能让这个功能被使用并去满足业务的需求. 1,第一个主要配置就是B ...

  2. SAP HUM 嵌套HU初探

    SAP HUM 嵌套HU初探 SAP HUM (Handling Unit Management) 子模块里,提供了在系统里对于HU(包装单元)的管理功能.HUM子模块支持业务部门对于相关的物料的打包 ...

  3. 关于SAP的用户出口 SAP的用户功能增强

    关于SAP的用户出口 SAP的用户功能增强 关于SAP的用户出口 用户出口就是SAP中的Customer Exits或者User Exits 什么叫用户出口呢?打个比方说吧,SAP软件就象一根晾衣服的 ...

  4. SAP HUM 嵌套HU初探 IV

    SAP HUM 嵌套HU初探 IV 事务代码HUMO(HU Monitor报表)结果里,单层HU和嵌套HU的结果有啥不同? 1)单层HU的HUMO Monitor结果 2)嵌套HU的HUMO Moni ...

  5. SAP HUM 嵌套HU初探 III

    SAP HUM 嵌套HU初探 III 本文以物料号 ZPACK0001为例,从采购入库的角度看嵌套HU的使用. 1,该物料的包装指令主数据. 一个Pallet上放2包, 一个包里放500 EA, 包装 ...

  6. SAP HUM 嵌套HU初探 II

    SAP HUM 嵌套HU初探 II 这里以物料号ZFG0003为例,做一个阐述. 1,维护好包装指令主数据(POP1/POP2/POP3) 包装指令ZFG0003A 包装指令ZFG0003B 然后维护 ...

  7. SAP MM MRKO功能里的Display与Settle功能之分离?

    SAP MM MRKO功能里的Display与Settle功能之分离? SAP系统里有寄售采购和管道采购的功能,对于与供应商对账与定期结算的业务,提供了标准的事务代码MRKO予以支持.项目实践中,管道 ...

  8. SAP 客供料管理初探

    SAP 客供料管理初探 笔者所在的D项目里,有客供料的业务场景.即在最终成品组装环节,D集团将自己生产的内环与外环,加上它的某个客户比如大众提供的中间环组装成最终的成品,然后销售给其客户大众.在收到客 ...

  9. SAP Batch Management 批次主数据中classification视图中GR Date没有被更新?

    SAP Batch Management 批次主数据中classification视图中GR Date没有被更新? 如下图的批次,是在101收货的时候系统自动创建的, 该批次都没能完成classifi ...

最新文章

  1. Unix / 类 Unix shell 中有哪些很酷很冷门很少用很有用的命令?(转)
  2. 年入50万,程序员众生相
  3. Liux技巧总结之--解压各种文件
  4. python实现图片找不同游戏_用Python实现谷歌的小恐龙游戏
  5. 中山大学计算机专业研究生报录比,中山大学报录比(中山大学2019各专业报录比)...
  6. 有限自动机与有限状态机
  7. android 数据库 字节数组,java - 如何使用活动的android序列化字节数组并将其存储到数据库中? - 堆栈内存溢出...
  8. 参数是html代码,一些html标签的参数messup html/php代码
  9. jquery解析php json,Jquery解析json数据详解_jquery
  10. 2021年蓝桥杯省赛JavaB组真题解析
  11. 奥维地图从服务器获取信息超时,2021奥维地图不能用了原因及解决办法
  12. 小爱同学指令大全_小爱同学有趣的命令分享给大家
  13. linux 虚拟机网卡配置
  14. Foxmail中的文件夹丢失解决方法
  15. Java学习笔记 - Apache Common CSV 的使用总结
  16. 日更文章到底难不难?
  17. 手机开热点但是电脑一直连接不上_电脑连不上wifi,手机可以连上。手机开热点,电脑可以连上。这是怎么回事,电脑就一直循环连接那个w...
  18. 狂神说Swagger笔记
  19. 让你更好使用 Typescript 的11个技巧
  20. Python 同时插入两张图片在同一页PPT,并循环多张图片

热门文章

  1. mf模型 svd++_算法小板报(六)——初探MF(矩阵分解)和FM模型
  2. c++判断双击间隔_录井工常见故障判断处理
  3. html调用asp边疆,[求助]怎么实现ASP在HTML中调用
  4. java比较字符引用地址_java中的比较运算符== 与 equals()方法
  5. 剑指offer-二叉树的深度(递归)
  6. ## *将以下学生成绩数据,存放在Hdfs上,使用Spark读取完成下面分析**
  7. TypeError: __init__() got an unexpected keyword argument ‘ratio‘
  8. Python中判断字典的键或值在不在字典中 默认是判断的依据是条目在不在字典的键集合中
  9. ASCII HEX BIN DIG进制转换工具页
  10. 武汉一高中14名学生被剑桥牛津预录取!逻辑思路比结果更重要