基础语法整理
声明内部型(TYPES)
声明变量
声明常量 (CONSTANTS)
声明结构
参考SE11里存在的Structure
参考自定义的型(TYPES)
给结构体赋值
MOVE-CORRESPONDING
声明内表
STANDARD 标准表
SORTED 排序表
HASHED 哈希表
RANGE TABLE 特殊类型的内表(具有固定结构的)
固定结构:
SIGN: I ,E
OPTION:EQ ,BT,NE
LOW: 06
HIGH: (BT时候 才会用到)
连续排除多个对象的时候,不要使用I + NE这个组合。取而代之的是 E + EQ
向内部表APPEND数据
内部表循环LOOP
带WHERE条件LOOP
按索引LOOP FROM m (TO n)
结合 SELECT-OPTION搭配使用(1.省份 2.健康码 3.是否发热)
内部表排序
内部表读取READ
带WITH KEY条件READ
按索引READ
二分查找
内部表按照KEY删除重复相邻数据
涉及几个省份的数据?
变量内表清空 CLEAR
内表清空内存 FREE REFRESH
查看内表中数据的条目数
涉及几个省份的数据?
修改内部表数据 MODIFY
如果是辽宁省 显示【省内】
利用COLLECT 为内部表数值字段求和
四则运算以及例外处理
如果没有加TRY CATCH 来捕捉例外exception的话,程序会出现Short dump
CX_SY_ZERODIVIDE
CX_SY_ARITHMETIC_OVERFLOW
CX_SY_CONVERSION_OVERFLOW
オーバーフロー
分支语句
IF …ELSE
CASE …WHEN
循环语句
DO 循环
LOOP 循环
While语句
CHECK , CONTINUE, EXIT, RETURN
AT NEW,AT FIRST, AT END OF , AT LAST
网友评论