HANA SQL中的货币换算CONVERT_CURRENCY出现问题

2020-08-23 20:40发布

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

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


大家好,

我正在执行以下查询,并能够成功获取结果:

选择
 CONVERT_CURRENCY(" AMOUNT" => 1,
 " SOURCE_UNIT" =>'JPY',
 " TARGET_UNIT" =>'EUR',
 " REFERENCE_DATE" =>'20200212',
 " ERROR_HANDLING" =>'设置为null',
 "客户" =>'400',
 " SCHEMA" =>'SAPEPR',
 " STEPS" =>'convert')as abc
 从虚拟;
 

但是,当我明确尝试提供配置表时,却出现错误:

选择
 CONVERT_CURRENCY(" AMOUNT" => 1,
 " SOURCE_UNIT" =>'JPY',
 " TARGET_UNIT" =>'EUR',
 " REFERENCE_DATE" =>'20200212',
 " ERROR_HANDLING" =>'设置为null',
 "客户" =>'400',
 " SCHEMA" =>'SAPEPR',
 " STEPS" =>'转换',
 " CONFIGURATION_TABLE" =>'TCURV',
 " PRECISIONS_TABLE" =>'TCURX',
 " NOTATION_TABLE" =>'TCURN',
 " RATES_TABLE" =>'TCURR',
 " PREFACTORS_TABLE" =>'TCURF')为abc
 从假人;
 

我收到以下错误:

无法执行'SELECT CONVERT_CURRENCY(" AMOUNT" => 1," SOURCE_UNIT" =>'JPY'," TARGET_UNIT" =>'EUR',...'SAP DBTech JDBC:[328]:无效名称 函数或过程:CONVERT_CURRENCY:第2行第3行(在pos 10)

即使我提供的值是CONVERT_CURRENCY参数的默认值,我也无法理解错误在哪里。

任何指针都会有所帮助。

此致

坦美

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

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


大家好,

我正在执行以下查询,并能够成功获取结果:

选择
 CONVERT_CURRENCY(" AMOUNT" => 1,
 " SOURCE_UNIT" =>'JPY',
 " TARGET_UNIT" =>'EUR',
 " REFERENCE_DATE" =>'20200212',
 " ERROR_HANDLING" =>'设置为null',
 "客户" =>'400',
 " SCHEMA" =>'SAPEPR',
 " STEPS" =>'convert')as abc
 从虚拟;
 

但是,当我明确尝试提供配置表时,却出现错误:

选择
 CONVERT_CURRENCY(" AMOUNT" => 1,
 " SOURCE_UNIT" =>'JPY',
 " TARGET_UNIT" =>'EUR',
 " REFERENCE_DATE" =>'20200212',
 " ERROR_HANDLING" =>'设置为null',
 "客户" =>'400',
 " SCHEMA" =>'SAPEPR',
 " STEPS" =>'转换',
 " CONFIGURATION_TABLE" =>'TCURV',
 " PRECISIONS_TABLE" =>'TCURX',
 " NOTATION_TABLE" =>'TCURN',
 " RATES_TABLE" =>'TCURR',
 " PREFACTORS_TABLE" =>'TCURF')为abc
 从假人;
 

我收到以下错误:

无法执行'SELECT CONVERT_CURRENCY(" AMOUNT" => 1," SOURCE_UNIT" =>'JPY'," TARGET_UNIT" =>'EUR',...'SAP DBTech JDBC:[328]:无效名称 函数或过程:CONVERT_CURRENCY:第2行第3行(在pos 10)

即使我提供的值是CONVERT_CURRENCY参数的默认值,我也无法理解错误在哪里。

任何指针都会有所帮助。

此致

坦美

付费偷看设置
发送
3条回答
渐行渐远_HoldOn
1楼 · 2020-08-23 21:24.采纳回答

问题与参数" NOTATION_TABLE"有关。 据记录,它称为" NOTATION_TABLE",但实际上它称为" NOTATIONS_TABLE"。 请调整名称,然后该功能将被识别。

95年老男孩
2楼-- · 2020-08-23 21:28

感谢 Florian Pfeffer

发布于此。

这需要更新SAP文档:)

〜Tanmay。

梦想连接
3楼-- · 2020-08-23 21:19

我会检查 脚本末尾的五个表的存在和位置。 检查架构以确认它们存在以及在何处。 您可能没有正确配置这些表用于货币换算。

查看是否应使用完全定义的位置而不是默认位置。 一个人可能可以分别测试每个人,以确保它是否是不在标准位置中的一个或全部。

干杯,迈克

一周热门 更多>