云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

服务器_amax服务器_免费领

小七 141 0

百度云_整机柜服务器_速度快

在ABAP中定义包含某种文本的变量时,淘客社区,您通常使用以下哪些选项?

你知道这两行代码的区别吗?让我们看看细节。

文字

我们看到的是两种不同类型的文字。ABAP关键字文档为我们提供了以下解释:

"字符文字可以是文本字段文字或文本字符串文字。文本字段文本是一个用单引号(')括起来的字符串;文本字符串文本是一个用单反引号(`)括起来的字符串。"

重温我们的示例,我们可以这样定义变量:

my_text_string_literal具有实际类型string和长度为7的技术类型CString。我的\u文本\u字段\u文本具有生成的实际类型(例如%\u T00006S00000000O0000000298)和长度为7的技术类型C。

文本字段文本的长度可以在1到255个字符之间,而文本字符串文本的长度可以在0到255个字符之间。

文本字段文本的最小长度为1表示""(否)空格)与""具有相同的含义(空格字符)。

何时使用哪个字符?

SAP Styleguide for clean ABAP包含以下建议:

"避免使用",由于它添加了多余的类型转换,并混淆了读者是处理字符还是字符串"

下面是字符(来自文本字段literal)和字符串之间多余类型转换的示例:

首选以下赋值:

如果变量的数据元素已定义为字符,电子商务数据分析,网购返利,则文本字段文字应该用来避免类型转换:

我希望这篇短文有助于澄清'和''之间的区别。快乐的编码!

这篇博文最早出现在开发者的博客上https://www.developervoyage.com/2019/09/02/what-is-the-difference-between-and-in-abap.html

,物联网的应用,大数据运维