重新定义标准OData服务 - SAP Gateway NetWeaver

时间:2016-03-02 17:48:31

标签: odata sap sapui5 sap-fiori netweaver

在我的项目中,我正在使用Sales_Order_Create服务。在我的用例中,需要更改后端中的一些业务逻辑:Gateway Netweaver(创建深层实体方法)。 我使用创建新项目(子)的方法,然后重新定义> OData服务(GW)。但是,当我调试并启动我的Fiori销售订单创建应用程序(扩展应用程序)时,我发现它有时仍然使用标准服务方法(父级),尤其是在创建订单时。

我应该覆盖扩展服务吗?但如果我想在其他项目中重复使用标准服务,我怎样才能重新获得标准服务呢?

如果不是,是否有任何解决方案可以修改子服务中的业务逻辑(重新定义方法)?

如何让我的Fiori扩展应用程序使用此子服务(即使我使用New> Extension> Replace Service替换了服务)。

谢谢。

1 个答案:

答案 0 :(得分:1)

创建扩展应用程序后,您需要将扩展​​应用程序分配给测试用户。您需要通过创建自定义业务目录角色(新的启动板...新应用程序..新目录...带有磁贴目录的新角色)并将其分配给测试用户来完成此操作。