在OData服务构建器中更改RFC参数的精度?

问题描述 投票:1回答:1

我正在使用SAP函数BAPI_TRADINGCONTRACT_GET_LIST,其中的属性reqquality的类型为edm.decimal,精度为13,小数位数为3。我想对其进行编辑,但无法执行。如何将比例值更改为2?

或者如何编辑RFC模块的属性?或任何其他处理属性的过程?

odata sap abap gateway saprfc
1个回答
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

祝你好运..>

© www.soinside.com 2019 - 2024. All rights reserved.