abap 怎样使两张内表合成一个内表

两张表结构不同比如说第1张表示采购订单第2张表是物料而采购订单下有多个物料目的:把第2张表和第1张表合成一个表注:都是内表并且要相互对应... 两张表结构不同 比如说 第1张表示采购订单 第2张表是物料 而采购订单下有多个物料

目的:把第2张表和第1张表 合成一个表 注:都是内表 并且 要相互对应
展开
 我来答
百度网友db9328f
2014-03-24 · 超过13用户采纳过TA的回答
知道答主
回答量:33
采纳率:0%
帮助的人:20.2万
展开全部
1.这要看你要怎么实现了,可以直接定义一个拥有两个内表结构的内表,在把两个表循环填进去。
2.你还可以做一个动态内表,结构参照两个需要合并的内表结构。
lihan913
2014-03-25 · TA获得超过233个赞
知道小有建树答主
回答量:251
采纳率:0%
帮助的人:161万
展开全部
1. 如果两张内表结构相同的话,用下面的语句:
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.
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式