2020-08-22 09:30发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我仅在用户拒绝CR时才需要执行验证。 不在"保存并提交"上。
如何捕获USMD_RULE_SERVICE BADI中REJECT按钮的事件ID
感谢您的回复
问题已通过以下代码解决
io_event-> mv_event_id ='CR_SUBMIT'。
IO_EVENT类型参考至CL_FPM_EVENT" FPM事件的ID
制服
Saurabh
嗨,Saurabh,
我有类似的要求。 我只需要在SUBMIT上执行验证。
能否请您告诉我您如何处理您的案件? 哪个BADI(方法)用于相同的?
谢谢!
嗨,索拉卜,
您的方法将具有此参数CV_NEW_STEP CV_NEW_CR_STATUS,您可以检查在工作流程设计(BRF +)中定义的值。
此致
Varun
嗨,
不能真正知道派生方法中启动的确切动作。将Feeder类中的事件保存到内存ID或varibale中,然后在派生方法中引用该变量值。
感谢和问候,
Logan.D
1)使用FPM Factory类创建CL_FPM的实例
2)使用CL_FPM的READ_EVENT_QUEUE方法。 此方法将在当前FPM循环期间引发事件。
但是,在此我要提醒您注意,在许多脱机场景(例如合并)中或在使用API创建更改请求时,都会调用USMD_RULE_SERVICE BADI。在此脱机场景中,您不会触发任何事务FPM事件。 在代码中有足够的保障措施。
在BADI中处理事务事件可能不是一个好主意。 只是以为:)
最多设置5个标签!
大家好,
感谢您的回复
问题已通过以下代码解决
io_event-> mv_event_id ='CR_SUBMIT'。
IO_EVENT类型参考至CL_FPM_EVENT" FPM事件的ID
制服
Saurabh
嗨,Saurabh,
我有类似的要求。 我只需要在SUBMIT上执行验证。
能否请您告诉我您如何处理您的案件? 哪个BADI(方法)用于相同的?
谢谢!
嗨,索拉卜,
您的方法将具有此参数CV_NEW_STEP CV_NEW_CR_STATUS,您可以检查在工作流程设计(BRF +)中定义的值。
此致
Varun
嗨,
不能真正知道派生方法中启动的确切动作。将Feeder类中的事件保存到内存ID或varibale中,然后在派生方法中引用该变量值。
感谢和问候,
Logan.D
1)使用FPM Factory类创建CL_FPM的实例
2)使用CL_FPM的READ_EVENT_QUEUE方法。 此方法将在当前FPM循环期间引发事件。
但是,在此我要提醒您注意,在许多脱机场景(例如合并)中或在使用API创建更改请求时,都会调用USMD_RULE_SERVICE BADI。在此脱机场景中,您不会触发任何事务FPM事件。 在代码中有足够的保障措施。
在BADI中处理事务事件可能不是一个好主意。 只是以为:)
一周热门 更多>