2020-09-17 03:39发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,ABAP'ers。
我正在尝试创建一个APD模型,该模型将显示2个字段之间的重复值。 数据取自通过转换连接的2个不同表,最后将连接到DSO。
我将表分类为2个字段:字段1和字段2。运行ABAP例程后,我只想看到重复项,其中字段1和字段2两次匹配值。
以下是数据集的示例:
字段1字段2
A 100
B 120
C 130
D 140
有人可以为我提供ABAP代码吗?
嗨。
我认为您可以使用GROUP BY,请参见下面的示例:
TYPES: 开始于struct, key1 TYPE字符串, key2 TYPE字符串, col TYPE i, END OF结构, 带空键的itab类型标准结构表。 DATA(itab)= VALUE itab( (key1 =`a` key2 =`a` col = 1) (key1 =`a` key2 =`b` col = 2) (key1 =`a` key2 =`a` col = 3) (key1 =`a` key2 =`a` col = 4) (key1 =`a` key2 =`b` col = 5) (key1 =`b` key2 =`a` col = 6) (key1 =`b` key2 =`a` col = 7))。 将itab放入数据中(wa) GROUP BY(key1 = wa-key1 key2 = wa-key2 大小= GROUP SIZE) 分配字段符号()。 如果 -size> 1. cl_demo_output =>写()。 ENDIF。 ENDLOOP。 cl_demo_output => display()。
帮助? 是。
但是到目前为止您尝试了什么? 具体需要什么帮助?
最多设置5个标签!
嗨。
我认为您可以使用GROUP BY,请参见下面的示例:
帮助? 是。
但是到目前为止您尝试了什么? 具体需要什么帮助?
一周热门 更多>