abap怎样抽取数据到内表?

定义一个内表,然后按照内表中的字段进行selectinto到内表中。例如:data:beginofgt_dataoccurs0,matnrlikemard-matnr,w... 定义一个内表,然后按照内表中的字段进行select into到内表中。例如:data:begin of gt_data occurs 0, matnr like mard-matnr, werks like mard-werks, lgort like mard-lgort, labst like mard-labst, end of gt_data.上面的表示一个内表gt_data定义出来了。然后我们在把对应的数据提取出来, select matnr werks lgort labst into table gt_data from mard where werks = '1100'.这样的话,数据就会按照物料号、工厂、库存地点、非限制库存 提取放到内表gt_data中了。也可以写成: select * into corresponding fields of table gt_data from mard where werks = '1100'. 展开
 我来答
匿名用户
2013-11-29
展开全部
REPORT ZFIRSTEXAM1.tables:mard.data:begin of gt_data occurs 0, matnr like mard-matnr, werks like mard-werks, lgort like mard-lgort, labst like mard-labst, end of gt_data.select matnr werks lgort labstinto corresponding fields of table gt_data from mard where werks = '1100'.loop at gt_data. write: / gt_data-matnr,gt_data-werks,gt_data-lgort,gt_data-labst. endloop.这样写,能成。 这样写的效率,是不是比楼主的第一,第二种还要高呢。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式