ABAP 内表数据类型转换

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ABAP 内表数据类型转换相关的知识,希望对你有一定的参考价值。

整合数据到git_result内表中,内表下有A,B,C,三个字段。
三个字段都是I型,我想把字段都转换成char型,且不改变他们的数据。
意思是不改变内表里的数据。因为我调用了一个FM,内表下面的各个字段的类型必须是char型的

1、定义一个新内表git_result2,字段类型为CHAR
2、把git_result内的数据拷给git_result2
3、调用FM就OK了!
参考技术A 在form。 endform中定义一个通用的char型临时变量,每次调用前cleare一下,赋值之后再操作这个临时变量。 参考技术B WRITE一下不就好了 参考技术C 你用哪个FM, 发出来看看

abap怎么把字段类型不一样的一个内表的数据填充到另外一个内表中。

想做smartforms数值类型的数据显示不出来。于是就想到在传入数据之前就把数据类型给改成字符串类型的,但是在内表赋值的时候提示结构不一样无法相互转换。

参考技术A LOOP AT TAB1.
MOVE-CORRESPONDING TAB1 TO TAB2.
APPEND TAB2.
ENDLOOP.本回答被提问者采纳

以上是关于ABAP 内表数据类型转换的主要内容,如果未能解决你的问题,请参考以下文章

XML文件和ABAP内表数据的相互转换(基础篇)

ABAP 内表数据 与 Json串 相互转换

XML文件与ABAP结构/内表的转换

详解ABAP/4内表结构

ABAP 内表的行列转换-NEW

ABAP 内表的行列转换-发货通知单-打印到Excel里