具有创建,编辑和删除功能的新嵌入式组件添加到Projects BO。

2020-08-23 03:05发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我有一个要求,使用户...

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

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


专家们,

我有一个要求,使用户能够在其项目中添加业务伙伴并添加类型和角色(均为自定义代码列表)。

我用以下内容创建了一个新的BO:

将AP.Common.GDT导入为apCommonGDT;
 导入AP.FO.BusinessPartner.Global;
 导入AP.ProjectManagement.Global;
 businessobject ProjectBusinessPartner {



 [AlternativeKey]元素ProjectUUID:UUID;
 [AlternativeKey] [Label(" Object ID")] element ObjectID:ID;
 [AlternativeKey] [Label(" Project ID")]元素ProjectID:ProjectID;
 [Label(" Business Partner ID")]元素BusinessPartnerID:BusinessPartnerID;
 [Label(" Business Partner")]元素BusinessPartnerName:LANGUAGEINDEPENDENT_MEDIUM_Name;
 [Label(" Role")]元素角色:PartnerRoleCode;
 [Label(" Type")]元素类型:PartnerTypeCode;
 元素删除:指标;
 元素BusinessPartnerNodeUUID:UUID;
 元素BusinessPartnerUUID:UUID;

 关联到BusinessPartner到BusinessPartner;
 关联到项目到项目; 

下一步是创建屏幕并进行测试:

我已经对其进行了测试,但是对后端缺少的字段进行了一些硬编码。

我试图创建一个嵌入式组件并将其用作标准项目BO中的构面,但是无法添加用于创建的按钮(基本上是保存,因为我希望用户从OWL中添加伙伴),编辑和 删除。 另外,我无法从新的BO中检索数据(我想我没有正确配置控制器和数据模型)。​​

有人可以帮忙吗?

预先感谢

Mousa

(89.8 kB)