abap 语法问题!!
大家好,想请教几个简单的语法问题,自己一直都有点不是很明白。HIDE : 隐藏。但具体不知道作用于用法,用和不用的区别是什么。有没有简单通俗,易懂的例子。
AT NEW : 这个也不是很清楚。也希望有简单通俗易懂的例子。
谢谢大家了。无限等待中…… --------------------编程问答-------------------- 也是刚刚开始学习
hide理解不是很好就不说咯
at new的话对于internal table
如果三个字段,并且值如下
a b c
1 1 1
1 1 2
1 2 1
2 2 1
如果用at new a
那么系统就会把line 1,4 highlight
如果at new b 则会把line 1,3,4 highlight
也可以使用at first a. line 1,4 will be highlighted
at first b . line 1,3 will be highlighted
所以at new 和at first的区别是一个把你at的右边匹配成*,一个是把at 的左边匹配成*
--------------------编程问答-------------------- HIDE : 隐藏。但具体不知道作用于用法
这个在平面报表的双击事件中常用到。
比如一行里,有个姓名字段,你双击它,让它关联到一个详细页面的子表。(HIDE ID字段) --------------------编程问答-------------------- --------------------编程问答-------------------- HIDE 只在write语句中有用,现在都不怎么用了。维护项目可能用到。 --------------------编程问答-------------------- 交互式list用,还是挺好用的。
at new是层级输出,用于实现小计功能。
补充:企业软件 , ERP/CRM