为什么HANA AMDP方法中的sql脚本变量仅接受1024个宪章。

2020-09-14 23:08发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) DECLARE LV_SETI...

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

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


DECLARE LV_SETID_WHERE NVARCHAR(5000)DEFAULT''; 即使,长度为5000,也只能接受1024。

2条回答
四川大学会员
2020-09-14 23:34

我在HANA AMDP中将变量声明为

DECLARE LV_SETID_WHERE NVARCHAR(5000)默认'';

LV_SETID_WHERE = ARRAY_AGG(:lt_composition.where_clus);

我正在将lt_composition表导入amdp方法,lt_composition表包含where子句

为3000个字符(我的意思是包含3000个字符的字符串),但在lv_setid_where中,从string中仅获取前1024个字符。 这就是问题所在。 我想将完整的字符串放入lv_setid_where

一周热门 更多>