NW网关:创建实体类型与对CDS实体的引用

2020-09-01 22:52发布

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

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


大家好!

我想知道基于ABAP CDS视图的创建实体与添加对CDS实体的引用之间的区别是什么? 对于实体,我们可以在创建后设置到ABAP CDS实体的映射,也可以创建CUD操作,可以更改实体属性的属性(数据类型,"键","可空"和其他标志等)。 是否可以为参考创建CUD操作? 确实没有办法在数据源引用中更改Entity属性的属性吗? 还有其他限制吗? 更推荐使用哪种方式?

关于,列夫

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

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


大家好!

我想知道基于ABAP CDS视图的创建实体与添加对CDS实体的引用之间的区别是什么? 对于实体,我们可以在创建后设置到ABAP CDS实体的映射,也可以创建CUD操作,可以更改实体属性的属性(数据类型,"键","可空"和其他标志等)。 是否可以为参考创建CUD操作? 确实没有办法在数据源引用中更改Entity属性的属性吗? 还有其他限制吗? 更推荐使用哪种方式?

关于,列夫

付费偷看设置
发送
2条回答
蓋茨
1楼 · 2020-09-01 23:39.采纳回答

您好 Lev Kulaev

1。 直接通过CDS视图生成的基于CDS的ODATA

Odata服务是创建Odata服务的最简单方法。 但是它有局限性,例如您不能具有自定义实体,流操作,或者您想从mpc_ext类提供额外的注释。 因为它不会创建MPC和DPC扩展类。 对于事务处理,我们需要完全依赖BOPF,并且只有使用草稿或最新RAP的Fiori 的ABAP编程模型才能提供端到端最佳功能。

< p> 2。 引用的源

这可能是最好的方法,如果您想使用CDS视图查询功能,并且如果我们要操纵某些数据或模型,则可以使用MPC和DPC ext类。

根据您的另一个问题,我没有尝试过,但是从理论上讲,您可以在mpc_ext define方法中更改属性。

BR

Mahesh

落灬小鱼
2楼-- · 2020-09-01 23:24

Lev Kulaev

:D对不起,我很糟糕。

参考源我仅将其与CDS视图一起使用,优点是您不需要手动创建所有实体。 它会自动从CDS视图获取它们。 同样在将来,如果您进行任何更新,它也会自动更新odata属性,而定制实体则不会这样,即使您将BOPF附加到CD视图中,在引用数据源的情况下也会自动调用它 。 我不确定自定义实体是否相同,并使用CDS视图手动映射。

即使您也需要使用自定义实体创建关联,引用数据源也不需要这样做。

p>

根据您的其他问题,我已经回答了您可以扩展mpc_ext类中的属性,并且我猜它可以正常运行,因为我已经在s4 hana的某些标准应用程序中看到了这一点。

谢谢

Mahesh

一周热门 更多>