abap中内表和表的关联操作

第一种方式  首先创建内表 插入表的值到内表


data:begin of mycrhd,
      objid(20type c,
      werks(20type c,
  end of mycrhd.


data testcrhd like TABLE OF mycrhd WITH HEADER LINE.

select objid werks from crhd into table testcrhd UP TO 100 rows  .
 LOOP AT testcrhd INTO mycrhd.
   WRITE/ mycrhd-objid,mycrhd-werks.
 ENDLOOP.


第二种 通过表直接创建内表

 data ggg like table of crhd WITH HEADER LINE .
 select from crhd into table ggg UP TO 100 rows.
 data  sss like line of ggg.
 LOOP AT ggg INTO sss.
   WRITE / sss-objid.
 ENDLOOP.


循环时候 也可以这样输出

 LOOP AT ggg.
   WRITEggg-objid,ggg-werks.
 ENDLOOP.   
 
 



其他技巧   DD03L查询表结构

DDFTX 查询表字段描述

ST05 查询sql日志

se37查看函数

se38 查看程序

se11 查看表

posted @ 2014-05-14 15:56  饺子吃遍天  阅读(1263)  评论(0编辑  收藏  举报