Abap:什么是“ SIMPLE”类型?

gue*_*tli 2 sap abap

我有以下代码:

cl_abap_conv_in_ce=>create( )->convert(
        EXPORTING
          input = lo_json_writer->get_output( )
        IMPORTING
          data = json ).
Run Code Online (Sandbox Code Playgroud)

JSON 是我的变量,我想为其选择匹配类型。

我双击convert方法进行调查:

我在签名中convert()看到export参数data是内置类型SIMPLE

不幸的是,我找不到SIMPLE带有我最喜欢的搜索引擎的有关该类型的规范文档。

我应该为变量使用哪种数据类型JSON

Dor*_*rad 5

根据ABAP文档SIMPLE是一种通用类型,它是

基本数据类型,包括枚举类型  和结构化类型,仅包含  字符的扁平组件

基本数据类型包括预定义数据类型C,X,STRING,XSTRING,D,I,...,以及基于这些预定义类型之一的独立数据类型。独立数据类型本身包含绑定数据类型(任意长度的C,N,P和X)。当然,ABAP词典中的数据元素也被视为基本数据类型,除了那些引用其他数据元素的数据类型。

枚举类型和平面结构类型也被视为基本数据类型。

感谢Sandra使这个答案好得多。