小编Mar*_* N.的帖子

SELECT 进入深层结构

我对 ABAP 比较陌生,所以我仍然需要习惯内部表等,所以目前我对如何在 ABAP 中使用 SQL 来填充嵌套结构有点苦恼。

例如:

TYPES: BEGIN of <<mystructure>>,
         someID type sometype,
         relatedItemsInDataModel type table of sometabletype,
       END of <<mystructure>>.
DATA wa type <<mystructure>>.

<<SELECT INTO STATEMENT>>

DATA(lv_json) = /ui2/cl_json=>serialize( data = wa compress abap_true ... ).
Run Code Online (Sandbox Code Playgroud)

所以基本上,我在字典中有一个表(A),它与另一个表(B)有一对多的关系,我想选择 A 中的所有项目,对于 AI 中的每个项目想要选择所有相关的该记录的 B 中的项目。

我想这样做的原因是因为我稍后想将该数据转换为 JSON,如下所示:

[
 {
  "someID": "someValue",
  "relatedItemsInDataModel": [{...}, {...}]
 },
 {
  "someID": "someValue2",
  "relatedItemsInDataModel": [{...}, {...}, {...}, ...]
 },
 ...
]
Run Code Online (Sandbox Code Playgroud)

那么,我首先是否以正确的方式接近这个问题,我如何才能实现我刚刚描述的目标?

abap opensql

1
推荐指数
1
解决办法
605
查看次数

标签 统计

abap ×1

opensql ×1