刚创建用户决策步骤时如何获得上级工作项?

2020-09-14 10:32发布

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

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


亲爱的

我们需要存储用户决定步骤开始并且用户决定步骤完成时的日期和时间。 几乎没有其他细节需要存储。

我使用以下解决方案(工作流程中的"程序退出")让用户决定要达到相同的目的。 链接:

https://wiki .scn.sap.com/wiki/display/ABAP/Program + Exits + In + Workflow

方法if_swf_ifs_workitem_exit〜event_raised。
     me-> wi_context = im_workitem_context。
     IF im_event_name EQ swrco_event_after_creation。
       我-> after_creation()。
     ELSEIF im_event_name EQ swrco_event_after_execution。
       我-> after_execution()。
     万一。
   方法。
 

但是在创建后的方法中,我没有获得主要的工作流程ID。

呼叫方法wi_context-> get_header
       接收
         re_workitem_header = ls_swihead。


     通话功能" SWI_GET_RELATED_WORKITEMS"
       出口
         wi_id = ls_swihead-wi_id
       桌子
         related_wis = lt_related_wis。
 

此处lt_related_wis是初始的。

这是工作流程的设计。

有什么可以帮我吗?

您的大力帮助将不胜感激。

此致

Sushanth

capture-wf.jpg (20.9 kB)

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

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


亲爱的

我们需要存储用户决定步骤开始并且用户决定步骤完成时的日期和时间。 几乎没有其他细节需要存储。

我使用以下解决方案(工作流程中的"程序退出")让用户决定要达到相同的目的。 链接:

https://wiki .scn.sap.com/wiki/display/ABAP/Program + Exits + In + Workflow

方法if_swf_ifs_workitem_exit〜event_raised。
     me-> wi_context = im_workitem_context。
     IF im_event_name EQ swrco_event_after_creation。
       我-> after_creation()。
     ELSEIF im_event_name EQ swrco_event_after_execution。
       我-> after_execution()。
     万一。
   方法。
 

但是在创建后的方法中,我没有获得主要的工作流程ID。

呼叫方法wi_context-> get_header
       接收
         re_workitem_header = ls_swihead。


     通话功能" SWI_GET_RELATED_WORKITEMS"
       出口
         wi_id = ls_swihead-wi_id
       桌子
         related_wis = lt_related_wis。
 

此处lt_related_wis是初始的。

这是工作流程的设计。

有什么可以帮我吗?

您的大力帮助将不胜感激。

此致

Sushanth

capture-wf.jpg (20.9 kB)
付费偷看设置
发送
2条回答
葫芦娃快救爷爷
1楼-- · 2020-09-14 11:15

为什么?

所有这些信息已经在日志中。 为什么要重复?

三十六小时_GS
2楼-- · 2020-09-14 10:59

您尝试了哪些标准功能?

正式的API是SAP_WAPI_ *功能模块,您应该能够使用这些功能模块检索所需的所有信息。

一周热门 更多>