如何将包含CURR类型字段的结构移动到字符串

2020-09-10 16:32发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我正在尝试将行从信息类型0008...

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

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


我正在尝试将行从信息类型0008移动到字符串。 信息类型0008包含诸如BET01(CURR类型)和ANZ01(DEC类型)之类的字段。

我想将ls_0008移到ls_string,但是在Unicode中这是不允许的,因为字段类型不兼容。

我尝试使用cl_abap_container_utilities => fill_container_c,但是所有类型CURR和DEC字段都填充有哈希,即我得到了"

EUR 00000000 ############## 1026 ########### 8110 ############

"作为输出 。:(

非常感谢所有帮助。

6条回答
bbpeas
2020-09-10 17:17 .采纳回答

如果LS_0008的类型为P0008,则不能执行以下操作:

写LS_0008。  "具有或不具有INTO 

,因为P0008是一种不像字符的结构(它包含数字(压缩的)字段)

唯一的解决方案是逐字段执行WRITE字段

一周热门 更多>