data与type
由于本人是刚学的abap,,以前也没什么编程的基础。。对于abap的一些定义不是很清楚,,而且网上说法不一。所以小弟请教下各位大侠关于data和type的区别。。。
比如:data:begin of chen, 和 types:begin of chen,
c1 type i, c1 type i,
c2 type i, c2 type i,
end of chen. end of chen. 有什么区别啊??
还有用data 和type 定义工作区和内表又有什么区别啊??
还有一个问题是把工作区的数据传到内表的。。
我用smartform 做了一个form ,然后在子程序了写了以下的代码。
DATA: W_SPFLI LIKE SPFLI OCCURS 100 WITH HEADER LINE.
SELECT * FROM SPFLI INTO TABLE W_SPFLI.
LOOP AT W_SPFLI.
ENDLOOP.
为什么执行后就每一行的数据都是一样的啊。
如果去掉LOOP AT W_SPFLI.
ENDLOOP.
就全是0,而系统里的spfli表式有数据的,
希望各位大侠告知小弟。。。
最后请问下,查看系统里的表的字段和数据怎么看啊?