SAP ABAP 顾问(开发工程师)能力模型_Terry谈企业数字化的博客-CSDN博客文章浏览阅读470次。目标:基于对SAP abap 顾问能力模型的梳理,给一年左右经验的abaper 快速成长为三年经验提供超级燃料!https://blog.csdn.net/java_zhong1990/article/details/132469977
平时在 ‘ 工地搬砖 ’,很少关注基础技能,闲来无事,拿起来复习一下 !
实际在项目中用到的非常之少,所以说学编程,先学框架,在学细节 !,因为细节太多,学不完 !
内表,或者叫内存表,或者说定义在内存里边的表,如果有做过JAVA的朋友们,可以把它理解成是,List ,ArrayList ,
也就是说,如何在内存表中做 CRUD , Abap编程中,有1/5的工作在做内存表的加工。
TYPES: BEGIN OF OCCURS ,
,
..............
END OF .
DATA: TYPE STANDARD OF ,
TYPE .
无关键字附加行:
APPEND [
根据标准关键字附加行:
COLLECT [
如果存在关键字相同的条目,COLLECT 语句不附加新行,
但将工作区域中数字字段的内容添加到现有条目中数字字段的内容中。
插入行:
INSERT [
附加内表行:
APPEND LINES OF
插入内表行:
INSERT LINES OF
复制内表:
MOVE
逐行读取内表:
LOOP AT
.....
ENDLOOP.
用索引读取单行:
READ TABLE
读取自定义关键字的单行:
READ TABLE
读取标准关键字的单行:
READ TABLE
二分法搜索:
READ TABLE
比较单行的内容:
READ TABLE
读取一行部分列内容:
READ TABLE
确定内表属性:
DESCRIBE TABLE
如果使用 LINES 参数,则将填充行的数量写入变量
如果使用 OCCURS 参数,则将行的初始号写入变量
用MODIFY更改行:
MODIFY
用WRITE TO更改行:
WRITE
在循环中删除行:
DELETE
用索引删除行:
DELETE
删除邻近的重复条目:
DELETE ADJACENT DUPLICATE ENTRIES FROM
删除选定行:
DELETE
SORT
[BY
APPEND [
AT
ENDAT.
内表的第一行
内表的最后一行
行组的开头,与字段
行组的结尾,与字段
REFRESH
CLEAR
CLEAR
FREE
可以用 FREE 语句释放内存。(在做性能优化的时候 ,用 FREE 掉内存 )
...
可以将内表用做逻辑表达式的操作数:
....