sap对字符串的操作
- REPLACE 替换字段内容
- TRANSLATE 转换大/小写
- FIND FIRST OCCURRENCE OF 查找字符串
替换字段内容
REPLACE [FIRST /ALL OCCURRENCES OF]INTO WITH
DATA STR TYPE C LENGTH 50 VALUE ' HOW ARE YOU HOW'.
DATA STR1 TYPE C LENGTH 3 VALUE 'HOW'.
DATA STR2 TYPE C LENGTH 4 VALUE 'SDFH'.
REPLACE FIRST OCCURRENCE OF STR1 IN STR WITH 'SDFH'.
REPLACE FIRST OCCURRENCE OF STR1 IN STR WITH STR2.
REPLACE FIRST OCCURRENCE OF 'HOW' IN STR WITH STR2.
替换字符串STR 中第一次出现STR1 的地方.
OF 后面跟被替换的内容,可以是变量和常数,
WITH 后面跟要替换的内容,可以是变量和常数。
DATA STR TYPE C LENGTH 50 VALUE ' HOW ARE YOU HOW'. REPLACE ALL OCCURRENCES OF STR1 IN STR WITH STR2.
替换字符串STR 中所有出现STR1 的地方.
REPLACE STR1 IN STR WITH STR2 .
默认只替换第一次出现的地方.
REPLACE WITH INTO [LENGTH <1>]
只能替换字符串STR 中第一次出现STR1 的地方.
DATA STR TYPE C LENGTH 50 VALUE ' HOW ARE YOU HOW'.
DATA STR1 TYPE C LENGTH 3 VALUE 'HOW'.
DATA STR2 TYPE C LENGTH 4 VALUE 'SDFH'. REPLACE STR1 WITH STR2 INTO STR LENGTH '2'.
LENGTH '2' 表示被替换的字符长度。
REPLACE STR1 WITH STR2 INTO STR.
没有LENGTH 默认全部替换
注意
FIRST /ALL OCCURRENCES OF 不能与 LENGTH 同时用,两种语法间的区别。
詳細についてはこちらから>>
转换大/小写
将字符串转换成大写 DATA STR3 TYPE C LENGTH VALUE ' qaewrwetW'. TRANSLATE STR3 TO UPPER CASE. 将字符串转换成小写 DATA STR TYPE C LENGTH VALUE ' HOW ARE YOU HOW'. TRANSLATE STR TO LOWER CASE.
詳細についてはこちらから>>
查找字符串
若要查看结果,将查找结果放入查找结果表中. ABAP 中有专门的存放查找结果的表类型MATCH_RESULT_TAB. DATA STR TYPE C LENGTH VALUE ' HOW ARE YOU HOW'.
DATA STR1 TYPE C LENGTH VALUE 'HOW'. DATA RESLT TYPE MATCH_RESULT_TAB. FIND FIRST OCCURRENCE OF STR1 IN STR RESULTS RESLT. 找出字符串STR 中第一次出现字符串 STR1 的地方。
sap对字符串的操作的更多相关文章
- 【HANA系列】SAP HANA SQL字符串连接操作
公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[HANA系列]SAP HANA SQL字符串连 ...
- Javascript-常用字符串数组操作
字符串的操作在编写Js的过程中是不可避免的 因为它太多的API 还有相似的API让我们很头痛 为了避免以后遇到模拟两可的问题 还是做个笔记比较好 把常用的字符串操作记录下来成笔记 方便以后查找 No1 ...
- JavaScript 字符串常用操作
JavaScript 字符串用于存储和处理文本.因此在编写 JS 代码之时她总如影随形,在你处理用户的输入数据的时候,在读取或设置 DOM 对象的属性时,在操作 Cookie 时,在转换各种不同 Da ...
- Python 基礎 - 字符串常用操作
字符串常用操作 今天就介紹一下常用的字符串操作,都是以 Python3撰寫的 首字母變大寫 #!/usr/bin/env python3 # -*- coding:utf-8 -*- name = & ...
- javascript中字符串常用操作总结、JS字符串操作大全
字符串的操作在js中非常频繁,也非常重要.以往看完书之后都能记得非常清楚,但稍微隔一段时间不用,便会忘得差不多,记性不好是硬伤啊...今天就对字符串的一些常用操作做个整理,一者加深印象,二者方便今后温 ...
- js对字符串的操作
js对字符串的操作 concat() – 将两个或多个字符的文本组合起来,返回一个新的字符串. indexOf() – 返回字符串中一个子串第一处出现的索引.如果没有匹配项,返回 -1 . charA ...
- php大力力 [024节]PHP中的字符串连接操作(2015-08-27)
2015-08-27 php大力力024.PHP中的字符串连接操作 PHP中的字符串连接操作 阅读:次 时间:2012-03-25 PHP字符串的连接的简单实例 时间:2013-12-30 很多 ...
- python关于字符串的操作
#-*- coding:utf-8 -*-#Author:gxli#字符串的操作name=' zhangsan,lisi,wangwu '#分割操作name=name.split(',')print( ...
- JavaScript 字符串常用操作纪要
JavaScript 字符串用于存储和处理文本.因此在编写 JS 代码之时她总如影随形,在你处理用户的输入数据的时候,在读取或设置 DOM 对象的属性时,在操作 Cookie 时,在转换各种不同 Da ...
随机推荐
- 对数组排序进行"洗牌"(随机排序)
这段代码在这里使用Fisher Yates洗牌算法给一个指定的数组进行洗牌(随机排序). function shuffle(arr) { var i, j, tem ...
- 织梦channelartlist标签内使用currentstyle
找到文件\include\taglib\channelartlist.lib.php 找到代码 $pv->Fields['typeurl'] = GetOneTypeUrlA($typeids[ ...
- Android设置TextView的行间距,EditText下划线
textView用于显示文本,大量文字显示在一起显得过于紧凑.可通过在布局中更改TextView属性设置行间距. 1.android:lineSpacingMultiplier="1.5&q ...
- Linux centos6.x 配置免密码登录
免密码登录主要就是被访机器提供公匙给访问者,然后访问者使用ssh协议时可以使用所配置好的公匙验证.这样就免去了输入密码的麻烦. 某些集群例如hadoop,一般都需要将主机和其他机器间配置无密码公匙认证 ...
- sap.ui.require in SAP UI5 and require in nodejs
UI5 例如我需要在controller的onShowHello里通过MessageToast弹一个消息显示在UI上, 我需要先定义我自己的controller,该controller extend自 ...
- 腾讯CodeStar第二季前端突击队腐蚀的画解法步骤笔记
所有题目地址:http://codestar.alloyteam.com/q2 本题内容:http://www.cnblogs.com/yedeying/p/3617593.html 腐蚀的画涉及到的 ...
- IOS 读取xib到tabelView
/**每一行显示怎样的ceLl*/ -(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIn ...
- 【转载】刘昕明:送给和我一样曾经浮躁过的PHP程序员
刘昕明:送给和我一样曾经浮躁过的PHP程序员 来源:刘昕明博客 作者:刘昕明 2012年偶决定开始写博客了,不为别的,就希望可以通过博客记录我的成长历程同时也希望可以帮助一些刚毕业,刚 ...
- 基于指令的移植方式的几个重要概念的理解(OpenHMPP, OpenACC)-转载
引言: 什么是基于指令的移植方式呢?首先我这里说的移植可以理解为把原先在CPU上跑的程序放到像GPU一样的协处理器上跑的这个过程.在英文里可以叫Porting.移植有两种方式:一种是使用CUDA或者O ...
- php开启短标签支持
打开php.ini,找到 short_open_tag = Off ,将 Off 改为 On