SAP ABAP技术整理

基础语法(补充)

2022-02-27  本文已影响0人  俊杰技术汇总

  基础语法整理

声明内部型(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

上一篇 下一篇

猜你喜欢

热点阅读