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 ...
随机推荐
- JAVA的图片文字识别技术
从2013年的记录看,JAVA中图片文字识别技术大部分采用ORC的tesseract的软件功能,后来渐渐开放了java-api调用接口. 图片文字识别技术,还是采用训练的方法.并未从根本上解决图片与文 ...
- android错误整理
1.Caused by: java.lang.IllegalStateException: Only fullscreen opaque activities can request orientat ...
- [javascript]什么是闭包?
http://www.zcfy.cc/article/master-the-javascript-interview-what-is-a-closure-2127.html
- day002-List类、泛型
1. 集合 集合是容器,可以存储任意类型的数据,集合的长度可变. 1.1 集合和数组的比较 1.2 集合分类 单列集合:每次存储时,存储一个元素(Collection),包括:list.set 双列集 ...
- Python基本数据类型(一)
一.int的函数说明(部分函数Python2特有,Python3已删除,部分函数Python3新增:) class int(object): """ int(x=0) - ...
- HTC vive VR设备软硬件安装+运行unity开发的VR程序
总结在HTC vive VR开发过程中的HTC vive的安装调试 1.首先确保电脑的配置满足要求: 进入官网,测试电脑是否满足要求 链接:https://www.vive.com/us/produc ...
- 如何实现SQL Server临时表的创建?
以下的文章主要是对SQL Server临时表的创建的实际操作步骤,以及在实际操作中我们要用到的实际应用代码的介绍,我在一个信誉度很好的网站找到一个关于其相关内容今天拿出来供大家分享. 创建临时表 方法 ...
- POJ-3020 Antenna Placement---二分图匹配&最小路径覆盖&建图
题目链接: https://vjudge.net/problem/POJ-3020 题目大意: 一个n*m的方阵 一个雷达可覆盖两个*,一个*可与四周的一个*被覆盖,一个*可被多个雷达覆盖问至少需要多 ...
- for循环研究
for循环和递归是算法设计的重要结构之一: 两者具有相同的设计准则: 1.范围:开始和结束条件: 2.步增条件: 两者都用来处理顺序数据结构和计数计算: 递归也用于分而治之: for循环用于线性扫描: ...
- python导入其他文件夹下的.py文件
想在globalpararm中导入read_config中的类 import sys sys.path.append('..') from common.read_config import Read ...