原文:[语法探索]ABAP新语法 COND/SWITCH的小坑

众所周知,ABAP提供了新语法COND SWITCH,可以用来给变量赋值,代替if以及case when,使得代码更加简洁。 一般情况下,在我们主观意愿上来说,以下代码,看似是等价的。 但是其实不是,因为COND when 只是定义了lv str 为空时候的赋值,那么变量本身就有值呢 答案是,会给一个空值。 至此,我们就发现了一个小BUG,所以新语法转化为旧的语法,是这样的, 这显然会与我们的初衷 ...

2020-12-30 17:29 0 327 推荐指数:

查看详情

ABAP 新语法记录(一)

原文链接:https://www.cnblogs.com/learnning/p/10647174.html 主要内容 内联声明 构造表达式 内表操作 Open SQL 其他 本文列出了ABAP新语法的一些使用方式,供大家学习参考 ...

Tue Nov 05 01:26:00 CST 2019 0 1451
ABAP 新语法-实例讲解

主要内容 内联声明 构造表达式 内表操作 Open SQL 其他 本文列出了ABAP新语法的一些使用方式,供大家学习参考。 内联声明 代码实现: 运行结果: 构造表达式 代码实现 ...

Wed Apr 03 18:25:00 CST 2019 0 608
语法探索ABAP 字符串 '' || `` 等的区别。

今天和大佬探讨了一个为啥 会报错的问题,报错为类型冲突。 从而重新理解了char以及string,字符串操作的几个符号。 首先,abap对string的定义为:a text string literal,这是个deep的结构。 char类型的定义为A text field ...

Wed Oct 09 18:52:00 CST 2019 0 379
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM