创建与自定义BO相关的交易,例如机会或活动

2020-09-08 09:32发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我已经创建了一个自...

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

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


大家好,

我已经创建了一个自定义BO。

[DeploymentUnit(CustomerRelationshipManagement)] businessobject Sy_Trade {

[AlternativeKey] [Label("交易ID")]元素tradeid:BusinessTransactionDocumentID;

[Label("建筑物名称")]元素buildingidname:LANGUAGEINDEPENDENT_EXTENDED_Text;

[Label("建筑物ID")]元素buildingid:BusinessPartnerInternalID;

[Label(" Account")]元素帐户:BusinessPartnerInternalID;

[Label("投标ID")]元素bidid:LANGUAGEINDEPENDENT_EXTENDED_Text;

[Label("参考标记")]元素ReferenceFlag:指示器;

[Label("附加信息")]元素AdditionalInformation:LANGUAGEINDEPENDENT_EXTENDED_Text;

节点RelatedOpportunities [0,n] {

元素BusinessTransactionDocumentReference:BusinessTransactionDocumentReference;

元素BusinessTransactionDocumentRelationshipRoleCode:BusinessTransactionDocumentRelationshipRoleCode;

将RelatedOpportunity [0,1]与机会相关联;

}

}

现在,正如您所看到的,我想为此创造机会....

行动起来...

1。 创建机会

elOpportunity_Root.Name.content =" MainOpporunity";

instOpportunity = Opportunity.Create(elOpportunity_Root);

instOpportunity.ProspectParty.PartyKey.PartyID.content = this.account;

2。 创建节点RelatedOpportunity的实例

HeaderOpputInst = this.RelatedOpportunities.Create();

3。 需要将机会分配给关联的相关机会。

HeaderOpputInst.RelatedOpportunity = instOpportunity;

我也正在Paasing Business Transaction Document Refrence和RelationshipRolecode中的数据。

HeaderOpputInst.BusinessTransactionDocumentReference.ID.content = HeaderOpput_ID;

HeaderOpputInst.BusinessTransactionDocumentReference.TypeCode ="机会";

HeaderOpputInst.BusinessTransactionDocumentReference.UUID = instOpportunity.UUID;

HeaderOpputInst.BusinessTransactionDocumentRelationshipRoleCode ="成功者";

仍然无法将机会链接到我的自定义BO????

请帮助!!

非常感谢!