C4C PDI创建参考机会-如何?

2020-09-20 18:21发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


尊敬的大师,

我目前正在尝试参考现有机会创建一个新机会。 我在修改后事件中这样做。 但是我似乎做错了。 每次到达编码行时,C4C都会遇到此短暂转储:

 500 SAP内部服务器错误
 错误:当前应用程序触发了短暂的转储终止。  (终止符:RABAX_STATE)
     在新的(https://c4cstatic.hana.ondemand.com/resourcesvc/1805.1.6.0.1525232720021/SAP_UI/HTML5/resources/sap/client/lib-0.js:309:378)
     在builder._fireErrorOnDispatch(https://c4cstatic.hana.ondemand.com/resourcesvc/1805.1.6.0.1525232720021/SAP_UI/HTML5/resources/sap/client/lib-0.js:605:7449)
     在构造函数。  (https://c4cstatic.hana.ondemand.com/resourcesvc/1805.1.6.0.1525232720021/SAP_UI/HTML5/resources/sap/client/lib-0.js:605:4333)
 当前请求的UI组件和应用程序支持组件:
 目的
 描述:
 班级名称:
 sap.client.evt.BaseOperation
 类型:
 错误
 函数名称:
 sap.client.evt.BaseOperation.prototype._digestResponse
 

我已经尝试了以下所有命令(当然每个命令都单独执行),但是我似乎以某种方式称呼它们为错误。 它们都导致上面的短缺:

 foreach(在此为var oppi){
//创建后续oppi,我尝试了所有这些行-它们都不起作用
 var child = Opportunity.CreateChildOpportunity(oppi); //尝试创建孩子

 Opportunity.CreateChildOpportunity(oppi); //也许没有返回参数?

 var child = Opportunity.CreateWithReference(oppi); //尝试使用ref创建。

 var child = Opportunity.CreateWithReference(Opportunity.Retrieve(oppi.ID)); //也许尝试再次投射?

 var child = Opportunity.Copy(oppi);
 } 

由于我找不到有关这些方法或它们的接口的文档,也许这里的人可以对此有所启发?

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


尊敬的大师,

我目前正在尝试参考现有机会创建一个新机会。 我在修改后事件中这样做。 但是我似乎做错了。 每次到达编码行时,C4C都会遇到此短暂转储:

 500 SAP内部服务器错误
 错误:当前应用程序触发了短暂的转储终止。  (终止符:RABAX_STATE)
     在新的(https://c4cstatic.hana.ondemand.com/resourcesvc/1805.1.6.0.1525232720021/SAP_UI/HTML5/resources/sap/client/lib-0.js:309:378)
     在builder._fireErrorOnDispatch(https://c4cstatic.hana.ondemand.com/resourcesvc/1805.1.6.0.1525232720021/SAP_UI/HTML5/resources/sap/client/lib-0.js:605:7449)
     在构造函数。  (https://c4cstatic.hana.ondemand.com/resourcesvc/1805.1.6.0.1525232720021/SAP_UI/HTML5/resources/sap/client/lib-0.js:605:4333)
 当前请求的UI组件和应用程序支持组件:
 目的
 描述:
 班级名称:
 sap.client.evt.BaseOperation
 类型:
 错误
 函数名称:
 sap.client.evt.BaseOperation.prototype._digestResponse
 

我已经尝试了以下所有命令(当然每个命令都单独执行),但是我似乎以某种方式称呼它们为错误。 它们都导致上面的短缺:

 foreach(在此为var oppi){
//创建后续oppi,我尝试了所有这些行-它们都不起作用
 var child = Opportunity.CreateChildOpportunity(oppi); //尝试创建孩子

 Opportunity.CreateChildOpportunity(oppi); //也许没有返回参数?

 var child = Opportunity.CreateWithReference(oppi); //尝试使用ref创建。

 var child = Opportunity.CreateWithReference(Opportunity.Retrieve(oppi.ID)); //也许尝试再次投射?

 var child = Opportunity.Copy(oppi);
 } 

由于我找不到有关这些方法或它们的接口的文档,也许这里的人可以对此有所启发?

付费偷看设置
发送
2条回答
闻人可可
1楼 · 2020-09-20 18:53.采纳回答

亲爱的安纳特,

非常感谢您将此链接发送给我 https://answers.sap。 com/questions/94715 /我可以复制一些东西!

由于似乎没有更好的选择,我现在采用了创建新机会的变通办法

 foreach(在此为var oppi){
     var child = Opportunity.Create();
/*现在按照链接中所述从原始oppi复制所有数据,并调整需要调整的内容*/
 

在维护了所有数据字段之后,我设置了子机会与原始机会之间的关系:

 var ref:Opportunity.BusinessTransactionDocumentReference的元素;
 ref.BusinessTransactionDocumentReference.ID.content = oppi.ID.content; //父oppi的ID内容
 ref.BusinessTransactionDocumentReference.TypeCode =" 72"; //Oppi类型代码
 ref.BusinessTransactionDocumentRelationshipRoleCode =" 1"; //前任
 child.BusinessTransactionDocumentReference.Create(ref);

 } 

这不是很好,但目前看来可以。

亦是此间程序员
2楼-- · 2020-09-20 18:41

亲爱的多米尼克,

您是否可以在"查看"->"转储分析"工具中找到某些内容?

也请在修改absl后右键单击受影响的内容并查看性能提示。 您可能会对错误消息有更多的了解。

如果您仍然无法确定身份,我建议给SAP创建事件。

致谢

Anant

一周热门 更多>