脚本化计算视图中的错误

2020-09-20 22:45发布

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

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


嗨,专家

下面是我的代码

/*********开始过程脚本************/
  开始
  var_out = CE_COLUMN_TABLE(" SAPABAP1"。" STXL",


              [" SRTF2",
                   " CLUSTR",
                   " TDNAME",
                   CONVERT(使用utf8使用" CLUSTD"作为" CONVERTED_TEXT"]));


 END/*********结束过程脚本************/
 

我正在尝试解码存储在表-STXL,字段-CLUSTD中的值,但是遇到以下错误

消息:存储库:在存储库运行时扩展中遇到错误;模型不一致。 部署计算视图:SQL:sql语法错误:" USING"附近的语法不正确:第9行col 32(在pos 422处)设置架构DDL语句:设置架构" SYSTEM"类型DDL:创建类型" _SYS_BIC"。" TEST/CLV_SCRIPTED_CONVERT_TEXT/proc/tabletype/VAR_OUT"作为表(" SRTF2" SMALLINT," CLUSTR" SMALLINT," TDNAME" NVARCHAR(70)," CLUSTD" BLOB)过程DDL:创建过程" _SYS_BIC"。" TEST/CLV_SCRIPTED_CONVERT_TEXT/proc"(输出 var_out" _SYS_BIC"。" TEST/CLV_SCRIPTED_CONVERT_TEXT/proc/tabletype/VAR_OUT")语言sqlscript sql安全定义程序将sql数据读取为/*********开始过程脚本*********** */BEGIN var_out = CE_COLUMN_TABLE(" SAPABAP1"。" STXL",[" SRTF2"," CLUSTR"," TDNAME",CONVERT(使用utf8的" CLUSTD"作为" CONVERTED_TEXT"]); END/*********结束过程脚本************/

请帮助我。

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

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


嗨,专家

下面是我的代码

/*********开始过程脚本************/
  开始
  var_out = CE_COLUMN_TABLE(" SAPABAP1"。" STXL",


              [" SRTF2",
                   " CLUSTR",
                   " TDNAME",
                   CONVERT(使用utf8使用" CLUSTD"作为" CONVERTED_TEXT"]));


 END/*********结束过程脚本************/
 

我正在尝试解码存储在表-STXL,字段-CLUSTD中的值,但是遇到以下错误

消息:存储库:在存储库运行时扩展中遇到错误;模型不一致。 部署计算视图:SQL:sql语法错误:" USING"附近的语法不正确:第9行col 32(在pos 422处)设置架构DDL语句:设置架构" SYSTEM"类型DDL:创建类型" _SYS_BIC"。" TEST/CLV_SCRIPTED_CONVERT_TEXT/proc/tabletype/VAR_OUT"作为表(" SRTF2" SMALLINT," CLUSTR" SMALLINT," TDNAME" NVARCHAR(70)," CLUSTD" BLOB)过程DDL:创建过程" _SYS_BIC"。" TEST/CLV_SCRIPTED_CONVERT_TEXT/proc"(输出 var_out" _SYS_BIC"。" TEST/CLV_SCRIPTED_CONVERT_TEXT/proc/tabletype/VAR_OUT")语言sqlscript sql安全定义程序将sql数据读取为/*********开始过程脚本*********** */BEGIN var_out = CE_COLUMN_TABLE(" SAPABAP1"。" STXL",[" SRTF2"," CLUSTR"," TDNAME",CONVERT(使用utf8的" CLUSTD"作为" CONVERTED_TEXT"]); END/*********结束过程脚本************/

请帮助我。

付费偷看设置
发送
2条回答
风早神人
1楼-- · 2020-09-20 23:09

多年来,不鼓励使用CE_功能。 另外,您为此使用了错误的语法。

CONVERT函数没有显示在我的HANA参考文档中-只是您不能在其中使用的函数。

CLUSTD是ABAP系统中的二进制编码文本字段。

只需在SCP上进行最少搜索,您就会发现很多讨论如何处理此问题的讨论。 提示:这不仅仅是"转换为UTF-8"。

me_for_i
2楼-- · 2020-09-20 23:18

嗨Indrajit,

HANA中没有选项将CLUSTD解码为可读格式。

以ECC或SLT格式编写ABAP代码,以将Hexadeciaml解码为可读格式。

我宁愿使用ABAP关键字 IMPORT 而不是使用FM:READ_TEXT,因为FM执行的是性能密集的到达记录

请参阅此博客了解详情

此致

Nag

一周热门 更多>