ABAP740新语法
Qunending
学无止境
展开
-
SAP-ABAP-740新语法解析中文版六:REDUCE运算符,迭代运算
REDUCE 循环迭代构造数据,可以计算下列几种数据1.统计表中符合要求的数据有多少行2.循环累加计算总金额3.循环拼接字符串具体代码如下REDUCE语句只能计算一个数值,类型是紧跟着REDUCE的类型,可以用基本数据类型和数据元素定义,INIT后面接变量,初始化数据,for接循环数据,可以循环表,也可以累计循环,循环表就如同正常了loop循环一样,循环每一行存储到工作区,然后做计算,累计循环用for做控制数据,then做每循环一次做的修改,until作为跳出循环的条件,next作为没循环一次需要做的原创 2022-06-14 16:30:56 · 3416 阅读 · 3 评论 -
SAP-ABAP-740新语法解析中文版五:FOR运算
1.快速将内表的某一个字段赋值到另一个表740之前的语法需要定义结构,定义表,定义工作区,然后loop循环数据添加740只后的新语法只需要定义一个表类型的结构,然后用FOR运算符循环赋值即可,但是限制条件很多。(说的不对的欢迎评论区指正)限制条件1,只能快速赋值一个字段,不能多个字段限制条件2,定义的类型TY_FIEELD2只能是表类型的,不能像往常740之前的语法定义行类型的好处在于省略了很多代码,并且循环表LT_03M的工作区LS_03M也快速定义了2.FOR 循环给表赋值......原创 2022-06-14 13:45:33 · 2564 阅读 · 1 评论 -
SAP-ABAP-740新语法解析中文版四:快速给结构,表赋值
1使用方法如下变量:VALUEdtype|#()结构:VALUEdtype|#(comp1 = a1 comp2 = a2…)表 : VALUEdtype |#( ( ... ) ( ... ) ... ) ...2代码示例"""结构赋值TYPES: BEGIN OF ty_columns1, "简单结构 cols1 TYPE i, cols2 TYPE i, END OF ty_c..原创 2022-05-23 16:16:05 · 2120 阅读 · 2 评论 -
SAP-ABAP-740新语法解析中文版三:转换操作符CONV
740前我们可以使用 方法cl_abap_codepage=>convert_to 来转换字段类型,如下列代码DATA text TYPE c LENGTH 255.DATA helper TYPE string.DATA xstr TYPE xstring.helper = text. "char类型转换为string类型直接用等于赋值即可 helper = text. xstr = cl_abap_codepage=>conver...原创 2022-05-23 15:29:10 · 3870 阅读 · 1 评论 -
SAP-ABAP-740新语法解析中文版二:内表read的新语法
如果没有找到表行,则会引发异常CX_SY_ITAB_LINE_NOT_FOUND。没有sy-subrc。原创 2020-12-07 10:08:15 · 3602 阅读 · 1 评论 -
SAP-ABAP-740新语法解析中文版一:快速定义
反正在写代码的时候遇到有一个东西需要一个新的定义,就尝试着用DATA(TEMP)或者FIELD-SYMBOL(<TEMP>).能激活就没问题,不能激活就自己定义一个,具体有以下这些语句 描述 7.40前 7.40后 Data statement DATA text TYPE string. text = `ABC`. DATA(text) = `ABC`. ...原创 2020-12-02 14:50:07 · 1596 阅读 · 1 评论 -
ABAP 7.4新语法最全原版(英文版)
ABAP 7.4新语法最全原版(英文版)前言本博客用来转载备用学习。So you’re an experienced ABAP programmer wanting to leverage off the fantastic new functionality available to you in ABAP 7.40!ABAP 7.40 Quick Reference Author: Jeffrey Towell Creat..转载 2022-05-23 14:58:12 · 2203 阅读 · 0 评论