在基于特征的ATP检查期间,未为物料的所有ATP特征分配值

2020-09-16 15:37发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我正在SO中进行基...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

我正在SO中进行基于特征的ATP检查,我得到了一些奇怪的要求,如下所述,我正在努力寻找一种方法来满足业务要求。

我为质量证书创建了CERT1,CERT2和CERT3等特征,所有这三个特征与基于特征的ATP相关。

根据要求,供应商可以批量发送数量。 图10中包括CERT1和CERT2以及CERT3的空白。 这意味着10数量对两个证书CERT1和CERT2有效。 我对GR过程中的这一步很满意。

客户将在销售订单中选择一份质量证书,例如CERT1,这意味着其他两个特征为空白(未选择)。 但是,由于两个特征(CERT2,CERT3)值为空白,因此出现错误"未为项目的所有ATP特征指定值"。 因此,在创建销售订单期间,ATP检查失败。 由于CB-ATP的限制,这是SAP的标准行为。

从需求过程的角度来看,批量为10的CERT1和CERT2可用。 然后数量。 客户在创建销售订单时选择CERT1时应确认。

是否有可能只为选定的特征值检查基于特征的ATP,而不是在创建销售订单时检查所有CDP相关特征中的值?

您能建议任何BADI改变标准CB-ATP行为以实现上述要求吗? 您的立即反应将不胜感激。

注意:材料已创建为可满足上述要求。

此致

戈文德。 A

2条回答
灬番茄
2020-09-16 15:52

Hi Tibor,

感谢您的回复。 我了解标准功能及其在特征级别的工作方式。

但是我想在创建销售订单时进行空白特征级别的ATP检查,以满足客户的需求。

根据要求,供应商可以批量发送数量。 图10中包括CERT1和CERT2以及CERT3的空白。 这意味着10数量对两个证书CERT1和CERT2有效。 我对GR过程中的这一步很满意。 在创建销售订单期间,三个特征(CERT1,CERT2和CERT3)与CB-ATP检查相关。

例如:BATCH1具有10数量的CERT1和CERT2。 但是,客户在创建销售订单时只能选择CERT1,而CERT2为空白。 因此系统应基于CERT1进行ATP检查,并确认订单由BATCH1组成CERT1。

标准SAP不支持以上方案。 您是否知道BADI可以在这里进行代码更改来满足要求? 请告知

一周热门 更多>