基础语法(补充)

作者: SAP杰 | 来源:发表于2022-02-27 08:56 被阅读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

    相关文章

      网友评论

        本文标题:基础语法(补充)

        本文链接:https://www.haomeiwen.com/subject/hjtlrrtx.html