点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) SAP专家, 我们正在尝试为...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) SAP专家, 我们正在尝试为...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
SAP专家,
我们正在尝试为这种情况找到解决方案:
未关联的票证在C4C系统中创建。 通过SDK,我们希望从该故障单中生成一个子故障单。
我们注意到ServiceRequest BO中有一个标准方法CreateWithReference,经过一些测试,我们意识到,这样做并不那么简单,因为每次执行此行代码时都会进行转储。
为了进行测试,我们对一些值进行了硬编码,并从ServiceRequest-BeforeSave中运行了该值:
我们得到的转储如下:
出于分配目的,源类型\ INTERFACE = IF_SERVICE_REQUEST \ TYPE = TY_ROOT与目标类型\ CLASS-POOL = BO_SERVICE_REQUEST \ CLASS = ROOT \ TYPE = TY_STRUCTURENamespace不兼容
对这种方法有任何想法或经验吗?
谢谢
杰克
导入ABSL; 导入AP.Common.Global; 导入AP.CRM.Global; var instTask = ServiceRequest.CreateWithReference(this); //ServiceRequest:定义参与方节点 var elTaskParty:ServiceRequest.Party的元素; var instParty; instTask.Name.content ="主题票" + this.ID.content.RemoveLeadingZeros(); 如果(!instTask.ProcessorParty.IsSet()){ elTaskParty.PartyKey.PartyID.content = this.ProcessorParty.PartyKey.PartyID.content; instTask.ProcessorParty.Create(elTaskParty); } 其他 { instTask.ProcessorParty.Delete(); elTaskParty.PartyKey.PartyID.content = this.ProcessorParty.PartyKey.PartyID.content; instTask.ProcessorParty.Create(elTaskParty); }
你好杰克,
您可以使用转储分析或调试器来定位引发转储的行吗?
再见,
。 霍斯特(Horst)
一周热门 更多>