点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好大师,
我需要在当前CR的最终激活之后触发后续CR。 我已经成功使用调用方法lo_crequest_api-> create_crequest_by_reference做到了这一点。 其正常工作和后续CR也已完成,没有任何错误。
问题:在新的CR类型1实体中,我也复制了我认为是错误的coz,因为在物理表(USMD_DATA_MODEL)中不会创建新记录。 它会更新现有记录。
场景:
CR:1001
序列号:是type1。:1001
创建新请求时,它将复制整个更改请求,包括seq编号。 因此,如果我们更新后续CR中的任何内容,我在USMD_DATA_MODEL中的旧请求记录将受到影响。
后续跟踪CR:1002,但序号仍为1001
如果您有任何解决方案或线索,请告诉我。 提前谢谢!!!
此致
Pranab
请参阅此文档:如何掌握材料的数据治理:BADI USMD_SSW_SYSTEM_METHOD_CALLER创建后续变更请求 a>
嗨,阿卜杜拉,
我仅根据此文档进行了开发。 ????????
问题是当我自动复制更改请求者时,也会复制type1实体。 我要下一个序号。
此致
Pranab
嗨,Pranab,
创建请求完成后,我们有一个创建更改请求的请求。 对于与创建请求相同的供应商。
我们还尝试了CREATE_CREQUEST_BY_REFERENCE,但是它没有按预期运行(我不记得到底是什么在运行)。
最后,我们 使用了CL_USMD_GOV_API。 我们实现了以下逻辑:
首先读取create CR对象密钥(在本例中为供应商编号)。
然后创建create CR(create_crequest)。
使用对象键(enqueue_entity)排队1个实体
使用对象键的1个实体排队。
检查数据(check_crequest_data,check_complete_data)
保存数据(保存)
出队(dequeue_entity,dequeue_crequest)
提交工作并等待
Trigger WF(start_workflow)
提交 工作
干杯,
汉克。
是否可以提供一些示例代码?
一周热门 更多>