点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
我想了解有关工作流程和PR/PO链接的特定基本概念。 创建PR/PO并触发工作流时,在"批准详细信息"选项卡下打开该PR/PO时,可以看到此工作流实例。
现在我想了解的是,何时在PR/PO与工作流实例之间建立此链接?
- 在创建PR/PO和启动工作流程时是否创建了链接? 如果是这样,则必须将其存储在某些数据库表中。 你知道是哪个吗? 以及哪个FM或类方法可以保存此链接?
- 或者仅当打开PR/PO时,链接是动态的并且工作流实例是确定的吗? 在这种情况下,您知道哪个FM或班级负责此确定吗?
此外,我假设在经典工作流和灵活工作流的情况下,上述内容应相似。 如果两者不同,则在两种情况下,我都会对学习特定于Flexible工作流的内容更感兴趣。
HI Mithun Kumar
链接是通过SWWFLEXPROC表创建的。
在类CL_SWF_FLEX_BADI_UTILS中,方法IF_SWF_FLEX_IFS_BADI_WF_UTIL〜GET_WORKFLOWS_BY_OBJ_ID中实现了工作流的选择。
您还可以检查此方法如何在ME23N中使用-类CL_SWF_FLEX_WEBGUI_WORKFLOW的方法INIT:
me-> mv_scenario是工作流程方案,例如 WS00800238用于PO发布。
调用lo_factory-> get_workflow_id_by_context返回工作项ID。
HTH,BR
Dominik Tylczynski
非常感谢。 那就是我想要的。
在此客户系统(S/4HANA 1909)中,您提到的方法具有不同的代码。 但是环顾四周后,我可以找到我想要的实际代码。
您好 Mithun Kumar
在购买时咨询SAP帮助以了解技术细节和工作流方案的实现:
例如,发布采购订单工作流程包含以下步骤:
如工作流程:发布采购文档(MM-PUR-GF),它是WS20000075的工作流程。 您可以在PFTC_DIS事务中显示工作流,并选中"触发事件"选项卡-工作流以BUS2012对象类型的RELEASESTEPCREATED事件启动。
该事件是维护采购订单和采购订单发布的应用程序之间的链接 工作流程。 维护采购订单后,应用程序检查发布策略配置。 如果PO与发布有关,则应用程序将创建RELEASESTEPCREATED事件,该事件将启动工作流程。
最诚挚的问候
Dominik Tylczynski
感谢Dominik。/p>
但是,我的问题有点在技术方面。 我知道启动工作流程的启动事件的过程。 但是一旦启动了工作流程的实例,当前实例与当前PR/PO之间的链接将存储在哪里?
例如,您看到这...为PO运行的工作流实例。 哪个表包含该PO与特定工作流实例之间的链接,以及哪个FM或类方法获取该链接?
一周热门 更多>