事务码CO03查看生产订单的状态:

从下面的界面能看出S/4HANA里生产订单在任意时刻可能存在多个状态:

生产订单的ID和状态ID的关系是1:N,维护在数据库表VSAUFK里:

如何把上述SAP系统标准状态映射到透明工厂原型的5个状态去呢?

目前的映射实现采取的是“关键状态法”:

  • 只要生产订单的状态里包含I0048 - distributed to MES, 就认为该订单处于组装状态

  • 只要生产订单的状态里包含I0012 - distributed to MES, 就认为该订单处于已交货状态

  • 如果C4C创建的销售订单还未同步到S/4HANA,或者虽然同步到S/4HANA,但是S/4HANA的生产订单尚未创建完成,即下图右边灰色区域的时间窗口所示,此时如果查询生产订单状态,API会返回状态排队中.

也就是说,app里尚存在两个状态,“加工”和“检测”,在S/4HANA生产订单里找不到对应可映射的标准状态。

要获取更多Jerry的原创文章,请关注公众号"汪子熙":

S/4HANA生产订单的标准状态和透明工厂原型状态的映射相关推荐

  1. SAP S/4HANA生产订单创建时使用的工厂数据是从什么地方带出来的

    大家如果使用我github上的这段代码创建S/4HANA的生产订单时,一定会发现,我在代码里并没有硬编码来指定生产订单的ID,然而运行时会发现我在系统里配置的这个2800被自动使用了,这是怎么做到的呢 ...

  2. SAP S/4HANA生产订单创建时使用的工厂数据是从什么地方带出来的 1

    大家如果使用我github上的这段代码创建S/4HANA的生产订单时,一定会发现,我在代码里并没有硬编码来指定生产订单的ID,然而运行时会发现我在系统里配置的这个2800被自动使用了,这是怎么做到的呢 ...

  3. SAP S/4HANA生产订单的BAdI增强点之Initialize方法

    在S/4HANA里创建生产订单时,有一个增强点WORKORDER_UPDATE: 这个CAUFVDB里存放的是生产订单抬头级别的数据: 我们来观察下运行时这个结构里存放的数据. 请大家用我github ...

  4. S/4HANA生产订单增强WORKORDER_UPDATE方法

    题目这个增强的输入参数很恐怖,长长的一串: CALL BADI l_badi->BEFORE_UPDATEEXPORTINGIT_PIINSTRUCTIONVALUE = IT_PIINSTRU ...

  5. S/4HANA生产订单增强WORKORDER_UPDATE方法BEFORE_UPDATE参数分析

    题目这个增强的输入参数很恐怖,长长的一串: CALL BADI l_badi->BEFORE_UPDATEEXPORTINGIT_PIINSTRUCTIONVALUE = IT_PIINSTRU ...

  6. 如何在S/4HANA生产订单创建上下文里拿到前置销售订单信息

    我写了一段ABAP程序,放在我的github上: https://github.com/i042416/KnowlegeRepository/blob/master/ABAP/S4/ZCREATE_S ...

  7. SAP S/4HANA生产订单创建之后,为什么会自动执行action

    从生产订单创建的调用栈就能发现: 第114行的注释意思就是根据action profile的配置,自动执行action: 如果profile的FLG_REL_CR字段包含X,就执行第88行的函数 CO ...

  8. SAP S/4HANA生产订单抬头字段的维护

    事务码OPJH 生产订单的初始化状态 is CRTD & once released will have REL. In addition to these there are several ...

  9. S/4HANA生产订单增强WORKORDER_UPDATE方法BEFORE_UPDATE参数分析 1

    题目这个增强的输入参数很恐怖,长长的一串: CALL BADI l_badi->BEFORE_UPDATEEXPORTINGIT_PIINSTRUCTIONVALUE = IT_PIINSTRU ...

最新文章

  1. 第二百二十节,jQuery EasyUI,Slider(滑动条)组件
  2. 深入理解JVM文章合集
  3. Java 理论与实践: 流行的原子
  4. ​我敢说,这是最全的常用设计模式汇总
  5. JSP中动态includ与静态includ的区别
  6. 搭建Cacti监控系统(三)-- 监控Linux 主机
  7. java发邮件的框架_Java的Spring框架中实现发送邮件功能的核心代码示例
  8. 腾讯云 mysql 密码_腾讯云mysql重新设置密码解决办法
  9. Extjs数据展现原理
  10. C语言博客作业08,C语言I博客作业08
  11. SpringBoot使用Swagger2实现Restful API
  12. mysql jsp省市区三级联动_用jsp实现省市区三级联动下拉
  13. 中企动力助天正生物争夺破伤风抗毒素全球话语权
  14. 今日恐慌与贪婪指数为14,恐慌程度与昨日持平
  15. Linux服务之DHCP服务篇(scp)
  16. Android 生成随机颜色值
  17. 18.Oracle10g服务器管理恢复--RMAN备用数据库(练习31.32)
  18. kafka日志清理策略,compact和delete
  19. python打开本地浏览器_python如何实现打开浏览器
  20. OSChina 周三乱弹 —— 我就是太阳拳的传承者,光之魔法师

热门文章

  1. WPF---数据绑定之ValidationRule数据校验综合Demo(七)
  2. Elasticsearch DSL
  3. fiddler设置https抓包
  4. web后端学习过程中技巧总结(持续更新。。。)
  5. 如何测试一个电梯,测试方案及测试用例
  6. C#里Attribute属性
  7. 关于android中postDelayed方法的讲解
  8. 淘宝客网站的链接跳转形式
  9. 文献学习(part6)--Clustering ensemble based on sample’s stability
  10. 第三次学JAVA再学不好就吃翔(part46)--Scanner类