SAP Remote函数模型调用 - 更改OData服务构建器中的属性规范

时间:2015-08-04 21:28:10

标签: odata sap abap gateway

我正在使用SAP函数BAPI_TRADINGCONTRACT_GET_LIST,其中存在类型为reqquality的属性edm.decimal,精度为13且为3。

我想编辑它但我不能 - 如何将比例值更改为2或如何编辑远程功能模块的属性?或者处理属性的任何其他过程?

1 个答案:

答案 0 :(得分:0)

这取决于Odata模型是自定义模型还是使用现有的SAP交付模型(在SAP命名空间中)。

如果您使用的是SAP标准版,我会检查SAP是否提供了业务添加(BADI)来增强元数据模型和相关数据提供程序 - 对于常见的Odata模型,SAP提供扩展功能,这里我只想添加一个新字段并将其设置为您需要的精度。

如果以上内容不可用,您可以创建一个新的Odata模型(使用事务SEGW)并按照本教程包装函数 - http://scn.sap.com/people/volker.drees/blog/2012/10/26/step-by-step-guide-to-build-an-odata-service-based-on-rfcs-part-1

祝你好运..