一. 内表转JSON:
1. 使用类:cl_trex_json_serializer
例子:
DATA: BEGIN OF ls_ekko,
ebeln TYPE ekko-ebeln,
lifnr TYPE ekko-lifnr,
name1 TYPE lfa1-name1,
END OF ls_ekko.
DATA: BEGIN OF ls_ekpo,
ebeln TYPE ekpo-ebeln,
ebelp TYPE ekpo-ebelp,
matnr TYPE ekpo-matnr,
maktx TYPE makt-maktx,
menge TYPE ekpo-menge,
meins TYPE ekpo-meins,
END OF ls_ekpo.
DATA: lt_ekko LIKE TABLE OF ls_ekko,
lt_ekpo LIKE TABLE OF ls_ekpo.
CLEAR ls_ekko." 抬头
ls_ekko-ebeln = '5100000001'.
ls_ekko-lifnr = '100001'.
ls_ekko-name1 = '供应商一'.
APPEND ls_ekko TO lt_ekko." 行项目10
CLEAR ls_ekpo.
ls_ekpo-ebelp = '10'.
ls_ekpo-matnr = 'A0001'.
ls_ekpo-maktx = '物料一'.
ls_ekpo-menge = '50&