用户状态-产品订单抬头级别

2020-08-21 15:13发布

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

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


嗨,专家

这是必要条件。

我已经在BS02中创建了用户个人资料,用于订单类型PP01。 该概要文件中有4种状态-Status1,status2,status3,status 4。 初始状态将为状态1,因此我已勾选了初始复选框。

场景:

一个生产订单包含4个diff操作。 因此,在创建订单时,订单将处于状态1。当我们在操作级别下达订单(例如,操作10)下达订单时,用户状态应设置为状态2。

在co11n中确认操作10之后,再释放操作20,则用户状态应为status2 status3。

您能建议如何实现吗?

致谢

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

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


嗨,专家

这是必要条件。

我已经在BS02中创建了用户个人资料,用于订单类型PP01。 该概要文件中有4种状态-Status1,status2,status3,status 4。 初始状态将为状态1,因此我已勾选了初始复选框。

场景:

一个生产订单包含4个diff操作。 因此,在创建订单时,订单将处于状态1。当我们在操作级别下达订单(例如,操作10)下达订单时,用户状态应设置为状态2。

在co11n中确认操作10之后,再释放操作20,则用户状态应为status2 status3。

您能建议如何实现吗?

致谢

付费偷看设置
发送
2条回答
大道至简
1楼 · 2020-08-21 16:13.采纳回答

您好 sowrya masarapu

定义了用户状态后,您需要实施设置的增强功能 释放相关操作后,便会显示用户状态。

有一个函数BAPI_PRODORD_SETUSERSTATUS设置用户状态,并提供BAPI_PRODORD_REVOKEUSERSTATUS取消用户状态。 您可以使用它们来操纵用户状态。

在我的脑海中,我建议您使用BADI WORKORDER_UPDATE,只要生产订单发生更改,就会调用该方法。 在那里,您可以检查某个操作是否被释放并相应地控制您的状态。

但是有一个问题很突出-您为什么要尝试实现这一点? 看起来像是信息冗余-您正在尝试将有关操作发布的信息复制到用户状态。

您要实现的内容的业务原理是什么?

最诚挚的问候

Dominik Tylczynski

土豆飞人
2楼-- · 2020-08-21 16:16

您好 sowrya masarapu ,您应该能够实现 我提供的BAPI和BADI所需的功能。

一周热门 更多>