2020-08-21 10:47发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我有一个带有生成的运行时工件的OData服务。 如果我出于某种原因要编辑服务,例如添加新的实体+实体集或某些属性,则必须再次生成运行时工件,以在MPC/DPC类中实现它。 但是,如果这样做,我编写的所有重新定义方法的代码(如getEntitySet)都会被删除,因为所有这些方法都是使用基本实现再次生成的。
是否有任何合并的方式,SAP中的某些功能或其他解决方法可以防止这种情况的发生?
非常感谢
Mathias
将生成其他类* dpc_ext和* mpc_ext。.您需要在这些类中重新定义方法,而不是在dpc和mpc类中重新定义方法(因为它们将被重新生成)
Hi Mathias,
谢谢,的确很清楚。 正如Mahesh在上面所述,我认为您是在MPC和DPC基类上工作,而不是在_EXT扩展类上工作。 但是,仍然很难确定是什么原因造成的。 一些基本信息,例如服务项目类型和SAP_GWFND组件版本,将很有用。 但是我宁愿建议向OPU-GW-COR打开一个客户事件,以便我们在您的系统中进行查看。
如果您不熟悉SAP Gateway,那么我建议从这里开始 :
使用SAP Gateway开发OData服务–基于代码的服务开发–第一部分
最多设置5个标签!
将生成其他类* dpc_ext和* mpc_ext。.您需要在这些类中重新定义方法,而不是在dpc和mpc类中重新定义方法(因为它们将被重新生成)
Hi Mathias,
谢谢,的确很清楚。 正如Mahesh在上面所述,我认为您是在MPC和DPC基类上工作,而不是在_EXT扩展类上工作。 但是,仍然很难确定是什么原因造成的。 一些基本信息,例如服务项目类型和SAP_GWFND组件版本,将很有用。 但是我宁愿建议向OPU-GW-COR打开一个客户事件,以便我们在您的系统中进行查看。
如果您不熟悉SAP Gateway,那么我建议从这里开始 :
使用SAP Gateway开发OData服务–基于代码的服务开发–第一部分
一周热门 更多>