abap 怎样使两张内表合成一个内表
两张表结构不同比如说第1张表示采购订单第2张表是物料而采购订单下有多个物料目的:把第2张表和第1张表合成一个表注:都是内表并且要相互对应...
两张表结构不同 比如说 第1张表示采购订单 第2张表是物料 而采购订单下有多个物料
目的:把第2张表和第1张表 合成一个表 注:都是内表 并且 要相互对应 展开
目的:把第2张表和第1张表 合成一个表 注:都是内表 并且 要相互对应 展开
3个回答
展开全部
1. 如果两张内表结构相同的话,用下面的语句:
APPEND LINES OF 内表一 TO 内表二.
2. 如果两张内表的结构不同的话,就需要用关键字做双层LOOP循环了。
APPEND LINES OF 内表一 TO 内表二.
2. 如果两张内表的结构不同的话,就需要用关键字做双层LOOP循环了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐于2018-03-04
展开全部
DATA:BEGIN OF C OCCURS 0.
INCLUDE STRUCTURE A.
INCLUDE STRUCTURE B.
data: end of C.
LOOP AT A.
MOVE-CORRESPONDING A to C .
LOOP AT B where <condition>.
MOVE-CORRESPONDING B to C .
APPEND C.
ENDLOOP.
ENDLOOP.
INCLUDE STRUCTURE A.
INCLUDE STRUCTURE B.
data: end of C.
LOOP AT A.
MOVE-CORRESPONDING A to C .
LOOP AT B where <condition>.
MOVE-CORRESPONDING B to C .
APPEND C.
ENDLOOP.
ENDLOOP.
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询