点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
从工作流中,我传递了两个导入参数(公司代码和emp_level),从类中,我传递了两个导出参数(用户标识,最终的)。
我将方法绑定到任务,将任务绑定到工作流。
img2.jpg
任务是后台任务和同步对象方法。
但是执行完工作流之后,我看不到工作流中已填充的容器元素(不是从方法中获取)。
方法中的容器元素:
任务中的容器元素:
工作流程容器中的容器元素:
我是这个工作流程的新手,我被困在这里。 我尝试更改任务和工作流容器中的参数的导入/导出参数,但仍然无法从class-> method
检索代理非常感谢您的帮助。
谢谢
钱德拉。
(18.5 kB)
哼哼
奇怪,参数LT_AGENTS是否在所有地方都具有相同的类型?
您是否刷新了环境? (SWU_OBUF)
您在ST22中有空站吗? 步骤完成的状态如何?
您的类正在实现IF_WORKFLOW接口,而您已经实现了
BI_PERSISTENT〜FIND_BY_LPOR,BI_PERSISTENT〜LPOR和BI_PERSISTENT〜REFRESH正确吗?
欢呼
Stephane
您能否提供一个示例,其中显示了填充值以供理解
PS:顺便说一句,我个人更喜欢直接在对话框步骤中使用规则(PFAC)计算代理,因为工作流管理员可以在找不到人员的情况下直接重新开始计算。
Zfetch_8似乎是一项后台任务,因此不需要关联代理。
Aslo可以看到状态尚未完成,因此任务仍在运行。
这是异步任务还是同步任务?
如果这是异步任务,您是否有一个停止它的事件?
如果这是同步任务,则您遇到问题,请检查ST22,该方法未正确启动或结束。
if_workflow中的方法必须处于活动状态并正确实现。
欢呼
Stephane
嗨
当您检查工作流实例时,日志中是否有compcode和emplevel容器元素的缩写?
如果是,则需要在将它们作为导入参数的步骤之前向它们传递一些值。
如果否,那么您是否直接使用工作流中的值检查方法,结果是否有所作为?
我希望这会有所帮助。
欢呼
Stephane
嗨
我在工作流日志中找不到"代理商"标签。
= >,这很正常,因为它不是对话步骤,是没有演员的背景知识。
您仍处于开发环境中,您可以做的是暂时将WF-BATCH用户的类型更改为对话框,然后在您的方法中使用WF-BATCH创建一个外部断点。
然后实例化工作流程,并在调试中检查问题所在。
我不确定,但是我的感觉是您的班级未正确设置为工作流或您的绑定不正确。
随时通知我
Stephane
嗨,
感谢您的答复。
我在执行工作流程作为导入时传递了comp_code和emp_level。 在日志中,我可以看到这两个容器元素值已填充。
我已经通过直接使用导入参数comp_code和emp_level执行该方法进行了检查,该方法正在导出lt_agents和final中的值。
我无法找出原因,为什么在执行工作流程时未导出这些值。
嗨,
LT_AGENTS在所有位置都具有相同的PDVEMPLOYEE类型。
我通过SWU_OBUF进行了刷新
没有转储并且活动步骤工作项的状态准备就绪。
img7.jpg
我的课程中提到的IF_WORKFLOW方法是活动的。
如果我看到图形,则在活动步骤中,绿线停了下来。
img8.jpg
我在工作流程日志中找不到"代理商"标签。
img9.jpg
如果我直接执行该方法。 我正在获取导出值。
img10.jpg
谢谢
钱德拉。
一周热门 更多>