BODS脚本

2020-09-13 17:47发布

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

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


大家好,

我们需要从信息管理员(IS)创建表的Hana中提取数据。 问题是每个景观IS都会在表末尾附加一个自动生成的ID。 因此,我们不知道DS中将使用的每个格局中的表。

所以,我要做的是写了一个脚本,从汉娜的表" IS_FD_TABLES_MAP"中识别出所需的表,然后我就知道了所需的表。


$ Test_Table = sql('Hana','SELECT A.TABLE_ALIAS || \'_ FD \'

来自" SCHEMA"。" IS_FD_TABLES_MAP" A

A.FQ_TABLE_NAME LIKE \'TEST _%\'');

然后,我尝试使用SQL转换读取表,该表现在存储在$ Test_Table变量中。 只需选择诸如"从$ Test_Table中选择*"这样的语句,但DS会引发错误。

欣赏您的想法。


谢谢

Vinay



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

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


大家好,

我们需要从信息管理员(IS)创建表的Hana中提取数据。 问题是每个景观IS都会在表末尾附加一个自动生成的ID。 因此,我们不知道DS中将使用的每个格局中的表。

所以,我要做的是写了一个脚本,从汉娜的表" IS_FD_TABLES_MAP"中识别出所需的表,然后我就知道了所需的表。


$ Test_Table = sql('Hana','SELECT A.TABLE_ALIAS || \'_ FD \'

来自" SCHEMA"。" IS_FD_TABLES_MAP" A

A.FQ_TABLE_NAME LIKE \'TEST _%\'');

然后,我尝试使用SQL转换读取表,该表现在存储在$ Test_Table变量中。 只需选择诸如"从$ Test_Table中选择*"这样的语句,但DS会引发错误。

欣赏您的想法。


谢谢

Vinay



付费偷看设置
发送
2条回答
亦是此间程序员
1楼-- · 2020-09-13 18:29

DS不会引发错误。 它只是显示您从基础数据库中得到的错误。

错误消息是什么样的?

N-Moskvin
2楼-- · 2020-09-13 18:11

当我在SQL转换中使用此代码"从{$ Test_Table}中选择*"时,下面看到的错误是我看到的。 如果您注意到倒数第二行,则表名用单引号引起来,但表名未存储在脚本中。 也许这是hana数据库单引号读取的问题。

欣赏您的想法。


一周热门 更多>