在SDK中激活数据源时出现错误

2020-08-22 23:40发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


您好,

我创建了一个自定义BO,其BO定义如下。

导入BASIS.Global作为baseGlobal;

[Label(" Days Difference")]元素Days_Difference:basisGlobal:Numeric;

我需要在此自定义BO上创建数据源,并将此字段包括在数据源中。 每当我尝试激活数据源时,都会收到错误消息"对于关键指标无效的字段的数据类型"。 如果我从数据源中删除该字段,则数据源已成功激活。 知道为什么我会收到此错误以及如何解决该错误吗?有关此问题的任何提示都会有所帮助

预先感谢

Gayatri

(8.3 kB)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


您好,

我创建了一个自定义BO,其BO定义如下。

导入BASIS.Global作为baseGlobal;

[Label(" Days Difference")]元素Days_Difference:basisGlobal:Numeric;

我需要在此自定义BO上创建数据源,并将此字段包括在数据源中。 每当我尝试激活数据源时,都会收到错误消息"对于关键指标无效的字段的数据类型"。 如果我从数据源中删除该字段,则数据源已成功激活。 知道为什么我会收到此错误以及如何解决该错误吗?有关此问题的任何提示都会有所帮助

预先感谢

Gayatri

(8.3 kB)
付费偷看设置
发送
1条回答
Baoming ROSE
1楼 · 2020-08-23 00:09.采纳回答

你好Gayatri,

由于在BO(业务对象)中具有数字数据类型,在该数据类型的顶部创建了自定义数据源,因此出现了此问题。 来自BASIS全局命名空间的数值数据类型在运行时框架中被视为String数据类型,因此激活失败。

SAP建议使用IntegerValue。 这种数据类型来自命名空间Common,被应用程序组件广泛接受。

命名空间: http://sap.com/xi/Common/DataTypes

名称:IntegerValue

您不能激活此类数据源,只要它们包含数据类型为Numeric的元素即可。

请检查并从头开始进行相应更改。

谢谢

Dhanya KV

一周热门 更多>