MDG M:自定义工作流程批准级别

2020-08-18 10:04发布

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

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


您好,Blogger,

我已经定制了MM的工作流程,其中有4个批准级别,所以我的要求是根据批准级别隐藏,隐藏和灰色显示字段。


所以我正在使用BADI:

USMD_ACC_FLD_PROP_CUST_DEP_SET

但是问题是单击提交按钮后,理想情况下应该转到第一个批准者,这意味着下一个CR步骤。

但是在此BADI中,没有捕获正确的CR步骤号,因此我无法根据步骤类型更改字段的属性。


请提供帮助。 如何处理。 因为我需要根据步骤来处理此工作流程。 还是有什么方法可以让我捕获工作流程中的步骤,例如提交时要进行的步骤?

谢谢

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

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


您好,Blogger,

我已经定制了MM的工作流程,其中有4个批准级别,所以我的要求是根据批准级别隐藏,隐藏和灰色显示字段。


所以我正在使用BADI:

USMD_ACC_FLD_PROP_CUST_DEP_SET

但是问题是单击提交按钮后,理想情况下应该转到第一个批准者,这意味着下一个CR步骤。

但是在此BADI中,没有捕获正确的CR步骤号,因此我无法根据步骤类型更改字段的属性。


请提供帮助。 如何处理。 因为我需要根据步骤来处理此工作流程。 还是有什么方法可以让我捕获工作流程中的步骤,例如提交时要进行的步骤?

谢谢

付费偷看设置
发送
1条回答
My梦
1楼-- · 2020-08-18 10:57

您好Shivaraju,

您必须获得的CR步骤将与您在"下一步"列中的"工作流程"中维护的步骤相同。

我建议2种选择:

1。 BADI:以下代码将帮助您获得正确的步骤。

数据:l_lo_context类型参考if_usmd_app_context。
 调用方法cl_usmd_app_context => get_context
 接收eo_context = l_lo_context。

 呼叫方法l_lo_context-> get_attributes
 正在导入ev_crequest_id = l_crequest_id
           ev_crequest_type = l_crequest_type
           ev_crequest_step = l_crequest_step。
 

2。 来自Feder类的控制字段。

 来自Feder类的UI控件 

谢谢

一周热门 更多>