点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
我创建了一个带有EBELN键的BO,并创建了GET_PO_DETAILS方法,还创建了EVENT'CREATE'。
我使用FM SAP_WAPI_CREATE_EVENT,传递OBJECT_TYPE,OBJECT_KEY和INPUT_CONTAINER传递ELEMENT = EBELN,VALUE = XXXXXXX。
执行ABAP程序时,工作流成功触发,并且可以在SWIA Tcode的工作项中看到。
在SWWWIHEAD中,我可以看到任务,工作项文本(PO#XXXXXXXXXX)的详细信息。 但是在SWW_CONTOB表中,表SWWWIHEAD中没有任何与相同工作项ID相关的条目。
我想先查找SWW_CONTOB-OBJTYPE和SWW_CONTOB-OBJKEY,然后基于WORK ITEM ID,这里要转到SWWWIHEAD。 这是必需的,因为我想检查是否已经发送了PO以便批准,并且任何人都试图编辑同一po,则必须锁定文档以限制编辑。
请提供您为什么SWW_CONTOB没有条目的输入。
此致
拉菲
由于从6.x开始不使用SWW_CONTOB,因此这些天的默认容器存储为XML。 这是一个很好的示例,说明了为什么API优于直接表访问,请使用SAP_WAPI_READ_CONTAINER来检索WF的容器,并使用SAP_WAPI_WORKITEMS_TO_OBJECT来获取对象的工作项。
顺便说一句,如果您已经将PO编号作为对象密钥,那么拥有EBELN元素将是多余的。 另外,最好用它们的英文名称来调用元素,使每个人都更容易理解。
嗨,
请检查容器名称是否与EBELN完全相同,而不是像ebeln或Ebeln这样的小写字母。
谢谢
一周热门 更多>