为什么S/4HANA的销售订单创建会触发生产订单的创建

Posted sap-jerry

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为什么S/4HANA的销售订单创建会触发生产订单的创建相关的知识,希望对你有一定的参考价值。

调用S/4HANA销售订单创建函数SD_SALES_DOCU_MAINTAIN创建一个销售订单时,会触发生产订单的创建。

销售订单的每个行项目对应一个独立的生产订单,SD_SALES_DOCU_MAINTAIN相当于CRM里的CRM_ORDER_MAINTAIN,在LOOP里处理每一个行项目:

技术图片

观察这个函数内部的调用栈,发现一个subroutine EIGENFERTIGUNG_BEARBEITEN.:
技术图片

EIGENFERTIGUNG的意思是Own production:
技术图片

BEARBEITEN的意思是TO EDIT:
技术图片

在这个增强里,硬编码了通过Production order maintain的函数CO_61_ORDER_EDIT去创建production order的逻辑:
技术图片

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






以上是关于为什么S/4HANA的销售订单创建会触发生产订单的创建的主要内容,如果未能解决你的问题,请参考以下文章

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

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

使用BAPISDORDER_GETDETAILEDLIST创建S/4HANA的Outbound Delivery

在SAP中如何创建销售订单

SAP销售订单的行项目在首次批量维护后,某些行项目的计划行确认数量为0,怎么回事?

销售订单订单类型触发补货类型必录