我使用SAP函数BAPI_TRADINGCONTRACT_GET_LIST
,其中有属性reqquality
,其类型为edm.decimal
,精度为13,比例为3。我想编辑它,但做不到。如何将比例值更改为2?
或者我如何编辑RFC模块的属性?或者任何其他处理属性的过程?
这取决于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
好运. .