欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

data与type,该怎么处理

更新时间: 2014-01-05 02:59:44 责任编辑: Author_N1

 

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表式有数据的,
希望各位大侠告知小弟。。。

最后请问下,查看系统里的表的字段和数据怎么看啊?


   
   
 

--参考方法--
1.type ,data都可以定义工作区.DATA 可以定义带工作区的内表:
DATA:BEGIN OF IT_DATA OCCURS 0,
.....
END OF IT_DATA.

2.你在SMARTFORMS中写的OPEN SQL还是在利用内表传给你SAMRTFORMS啊,一般用后一种;然后在SAMRTFORMS中循环这个内表就是了。
3.F1可以查看字段,SE16,SE11都可以看到表内容的
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:59:44
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/17026/
本文WWW.DOC100.NET DOC100.NET版权所有。