"SIMPLE" 是什么类型?
What is type "SIMPLE"?
我有这个代码:
cl_abap_conv_in_ce=>create( )->convert(
EXPORTING
input = lo_json_writer->get_output( )
IMPORTING
data = json ).
JSON
是我的变量,我想为它选择匹配类型。
我双击转换方法进行调查:
我在convert()
的签名中看到导出参数data
是内置类型SIMPLE
。
不幸的是,我无法使用我最喜欢的搜索引擎从 SAP 中找到类型 SIMPLE
的规范文档。
我的变量 JSON
应该使用什么数据类型?
从 ABAP documentation 开始,SIMPLE
是一个通用类型,它是一个
Elementary data type including enumerated types and structured types with exclusively character-like flat components
基本数据类型包括预定义数据类型 C、X、STRING、XSTRING、D、I、...以及基于这些预定义类型之一的独立数据类型。独立数据类型本身包含绑定数据类型(C、N、P 和 X,具有任意长度)。当然,ABAP字典中的数据元素也被认为是基本数据类型,除了那些引用其他数据元素的。
枚举类型和平面结构类型也被视为基本数据类型。
感谢 Sandra 让这个答案变得更好。
我有这个代码:
cl_abap_conv_in_ce=>create( )->convert(
EXPORTING
input = lo_json_writer->get_output( )
IMPORTING
data = json ).
JSON
是我的变量,我想为它选择匹配类型。
我双击转换方法进行调查:
我在convert()
的签名中看到导出参数data
是内置类型SIMPLE
。
不幸的是,我无法使用我最喜欢的搜索引擎从 SAP 中找到类型 SIMPLE
的规范文档。
我的变量 JSON
应该使用什么数据类型?
从 ABAP documentation 开始,SIMPLE
是一个通用类型,它是一个
Elementary data type including enumerated types and structured types with exclusively character-like flat components
基本数据类型包括预定义数据类型 C、X、STRING、XSTRING、D、I、...以及基于这些预定义类型之一的独立数据类型。独立数据类型本身包含绑定数据类型(C、N、P 和 X,具有任意长度)。当然,ABAP字典中的数据元素也被认为是基本数据类型,除了那些引用其他数据元素的。
枚举类型和平面结构类型也被视为基本数据类型。
感谢 Sandra 让这个答案变得更好。