如何扩展库存-多种物料(应用程序ID F1595)-详细信息

2020-08-18 21:48发布

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

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


你好

我知道 Julia Gelszus 有一个问题的答案,但我想知道 它。

"所以我实际上找到了解决我问题的方法。我没有通过适应项目对其进行扩展。对我来说,通过增强来添加该属性并将其填充到标准oData服务中就足够了。"

要"添加属性",需要在结构MMIM_MATERIAL_MULTI_STOCK上添加一个附加内容?

oData的增强功能位于类:CL_MMIM_MULTIPLE_MATER_DPC_EXT

方法? 重新定义GET_ENTITYSET吗?

谢谢!

问候。

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

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


你好

我知道 Julia Gelszus 有一个问题的答案,但我想知道 它。

"所以我实际上找到了解决我问题的方法。我没有通过适应项目对其进行扩展。对我来说,通过增强来添加该属性并将其填充到标准oData服务中就足够了。"

要"添加属性",需要在结构MMIM_MATERIAL_MULTI_STOCK上添加一个附加内容?

oData的增强功能位于类:CL_MMIM_MULTIPLE_MATER_DPC_EXT

方法? 重新定义GET_ENTITYSET吗?

谢谢!

问候。

付费偷看设置
发送
2条回答
樱桃小丸子0093
1楼-- · 2020-08-18 22:26

你好,朱利奥

即使我在与之合作的SAP系统上没有此Fiori App,我的回答也仍然如此。

"添加属性" 是否需要对结构MMIM_MATERIAL_MULTI_STOCK进行追加?

,并且oData服务的增强功能在类上:CL_MMIM_MULTIPLE_MATER_DPC_EXT

方法? 重新定义GET_ENTITYSET?

在任何项目的SEGW数据模型中定义的实体类型的每个属性都有其对应的ABAP字段,并将其自身分配给专用的ABAP结构。

这些数据模型信息用于生成运行时工件,即用于模型提供者和数据提供者的OData类。

这些类是您在/IWFND/MAINT_SERVICE中为Fori App注册的服务MMIM_MULTIPLE_MATERIAL_SRV ..

因此,是的,您可以手动增强Model和Data Provider类,以在App中添加任何字段,并在EDM和ABAP之间进行数据绑定。

通常,您可以这样做 使用SEGW项目的增强功能,而不是直接通过增强MP和DP类。

但是有时候,手动创建它比使用SEGW更容易...

洛朗。

代楠1984
2楼-- · 2020-08-18 22:38

你好,朱利奥

不要忘记还增强了模型提供程序类CL_MMIM_MULTIPLE_MATER_MPC_EXT。

注意。

洛朗。

一周热门 更多>