实体属性的首字母由@ sap/cloud-sdk-generator转换为小写

2020-08-16 05:42发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) SAP Cloud SDK专家...

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

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


SAP Cloud SDK专家您好,

我正在完成教程任务使用CAP和SAP Cloud SDK 扩展S/4HANA 。 但是,我没有使用基于S/4HANA的业务伙伴,而是在我的AS ABAP中基于EPM业务伙伴创建了一个简单的OData服务。 为了简化复制问题,我为此OData服务创建了模拟服务 。 下一步,我遵循了使用SAP Cloud SDK的生成器生成自定义OData客户端库。 为我的消费者应用获取类型化的界面。

到目前为止一切顺利。 生成的结果即 EpmBusinessPartnerSet.ts 文件,其中包含实体集的所有属性。 但不像EDMX磁贴中的 ZEPM_BP_SRV.edmx 用作来源的属性(即BpId)始终以小写字母(即bpId)开头。 因此,我需要调整服务定义,这样 服务实现与通用选择一起使用。

有没有办法改变发生器的这种行为? 还是有一种更简单的方式来使用OData服务?

最诚挚的问候
格雷戈尔