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 ...
随机推荐
- Android 设置软键盘搜索键以及监听搜索键点击事件
如图所示,有时候为了布局美观,在搜索时没有搜索按钮,而是调用软件盘上的按钮.调用的实现只需要在XML在输入框中加入android:imeOptions="actionSearch" ...
- 学习html5 app项目开发
这周因为部门接了个小的html5 app case,所以从事android开发的我就接下了这个项目.与其说是项目需要,其实更大部分是我自己想要做html5 app,因为我对这个全新的平台已经好奇很久了 ...
- Struts2_HelloWorld1
打开 eclipse,新建 web 项目. 因为可能需要 jstl 表达式,所以添加 jstl需要的jar包. 下载链接:http://pan.baidu.com/s/1hr6mBI0 将jar拷贝至 ...
- mysql-5.7安装配置指导
mysql 安装 yum 安装mysql 源码编译安装mysql 通过yum安装 下载yum仓库配置安装包 MySQL Yum Repository http://dev.mysql.com/down ...
- seleniumCSS用法
http://sauceio.com/index.php/2009/10/selenium-tip-of-the-week-start-improving-your-locators/ http:// ...
- Suggestion: use tools:overrideLibrary="android.support.v17.leanback" to force usage
Android Studio下修改方法: 在manifest中添加<uses-sdk tools:overrideLibrary="android.support.v17.leanba ...
- Bloom Filter (海量数据处理)
什么是Bloom Filter 先来看这样一个爬虫相关问题:文件A中有10亿条URL,每条URL占用64字节,机器的内存限制是4G,现有一个URL,请判断它是否存在于文件A中(爬过的URL无需再爬). ...
- Java中调用MatLab返回值
当在Java中使用MatLab函数时,由于语言语法的不同,Matlab返回多个数据时,想在Java中获取到并进行使用.查阅了网上资料,翻箱倒柜加上自己实战,得出方法如下: 如MatLab函数返回的是N ...
- IOS中 copy ,strong ,weak ,assign使用区别
.@property属性的用法 * weak(assign) : 代理\UI控件 * strong(retain) : 数组.模型)其他对象(除代理\UI控件\字符串以外的对象) * copy ...
- PHP设计模式练习——制作简单的投诉页面
---恢复内容开始--- <?php /* * 设计模式练习 * 1.数据库连接类(单例模式) * 2.调用接口实现留言本功能(工厂模式) * 3.实现分级举报处理功能(责任链模式) * 4.发 ...