背景
ABAP 7.57看起来是2022年更新的,对应的ABAP平台版本和S4HANA版本是2022,如果大家确定自己的系统版本,也可以通过SM51 release notes查看SAP Kernel参数值,与下图对应。
前言
ABAP 7.57更新了很多内容啊,对于CDS和ABAP restful programming model等主题康师傅不是很熟悉,所以重点讲以红框中关于函数&表达式&SQL的东西,也是我们ABAP开发中常用的对象。
更新内容
- 动态的组件Assign,用于替代旧有的assign compnent ‘XX’ of structure YY
*旧语法
assign component 'COMP1'of structure struct1 to FIELD-SYMBOL(<fs1>).
*新语法
ASSIGN struct1-(comp1) TO FIELD-SYMBOL(<fs1>).
ASSIGN NEW cls( )->attr-(comp2) TO FIELD-SYMBOL