扩展管理供应商订单项应用程序-S/4 HANA 1610

2020-08-22 07:33发布

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

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


大家好!

我正在扩展"管理供应商行项目"应用程序(S/4 1610),并试图在"项目"表中添加新的自定义字段。 我在结构FAP_IFIAPLINEITEM_EX中添加了一个新字段,并在扩展网关项目的ITEMS_GET_ENTITYSET方法(DPC_EXT类)和自定义视图S1中对其进行了自定义。

但是,当我执行自定义应用程序时,新字段将返回空白,没有任何信息。

我分析了批次申请,并且没有考虑我的自定义字段。

我想念什么? 有提示吗?

自定义应用程序:

没有自定义字段" TESTE"的批次:

谢谢!

manage-supplier-line-items.jpg (56.9 kB)

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

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


大家好!

我正在扩展"管理供应商行项目"应用程序(S/4 1610),并试图在"项目"表中添加新的自定义字段。 我在结构FAP_IFIAPLINEITEM_EX中添加了一个新字段,并在扩展网关项目的ITEMS_GET_ENTITYSET方法(DPC_EXT类)和自定义视图S1中对其进行了自定义。

但是,当我执行自定义应用程序时,新字段将返回空白,没有任何信息。

我分析了批次申请,并且没有考虑我的自定义字段。

我想念什么? 有提示吗?

自定义应用程序:

没有自定义字段" TESTE"的批次:

谢谢!

manage-supplier-line-items.jpg (56.9 kB)
付费偷看设置
发送
6条回答
Tong__Ming
1楼-- · 2020-08-22 08:18

法比奥,

您有解决方案吗? 也面临着同样的问题。

请在这里分享解决方案。

樱桃小丸子0093
2楼-- · 2020-08-22 08:18

您好,

我找到了解决方法。

参考- https://帮助。 sap.com/doc/saphelp_fiori_sfin_200/2.5/en-US/a8/c58754d7cbe65ee10000000a44176d/frameset.htm

遵循这些步骤,尤其是在MPC_EXT和DPC_EXT方法中。 仅当新的自定义字段在元数据中获得此sap_deminsion聚合属性时,它才有效。

1。 MPC_EXT中的define方法应该具有用于​​自定义字段的代码:

lo_property = lo_entity_type-> get_property('custom_property')。 =/iwbep/if_ana_odata_types => gcs_ana_odata_annotation_key-aggregation_role
iv_value =/iwbep/if_ana_odata_types => gcs_ana_odata_annotation_value-dimension-dimension)。

2。 如果元数据成功,则签入UI。

Violet凡
3楼-- · 2020-08-22 08:21

嗨法比奥,

DPC_EXT类是一回事,但是您还必须更改MPC_EXT类以提供正确的元数据。 如果您使用URL/Odata服务/$ metadata,则必须能够看到该字段。

顺便说一句。 不确定该应用程序是否支持此功能,但是您是否测试了"自定义字段和逻辑"图块? 在那里添加新字段应该更容易。

此致

Filip

SKY徐
4楼-- · 2020-08-22 08:22

Hello Filip。

我已经在MPC_EXT类上添加了自定义字段,当我使用URL/Odata Service/$ metadata时,我看到了该字段。 我尝试使用图块"自定义字段和逻辑",但此应用程序不支持它。

我认为问题在于数据选择发生在标准的AbstractController(sap/fin/arp/lib/lineitems/controller/AbstractController)中,我不知道如何对其进行自定义以获取新字段。 它强制选择标准字段。 *搜索动作在该控制器内部。

还有其他想法吗?

感谢您的关注。

野沐沐
5楼-- · 2020-08-22 08:17

相同的问题。 任何已知的解决方案?

四川大学会员
6楼-- · 2020-08-22 08:22

嗨,

我通过使用扩展逻辑从X表中添加了3个不同的字段,从而扩展了Manage supp订单项fiori应用程序的标准CDS视图。 运行标准CDS视图时,我也可以看到我的自定义字段和数据。 但是,这并没有反映在OData级别中。 您知道如何在OData上查询吗?

在fiori中,没有对AbstractController进行扩展,我在S1视图中使用我的自定义字段向智能表添加了requestatleastfields属性,但它甚至无法启用视图,扩展面板中也出现错误-扩展视图不存在,甚至没有超链接, 供应商和日记单据的智能链接。 如何使标准项目按原样工作。

任何成功的解决方案都可以在这里为我提供帮助。

此致

Soumya

一周热门 更多>