您现在的位置是:首页 >
当前栏目
ABAP 新语法 substring 截取字符串
字符串 语法 ABAP 截取 substring
2023-06-13 09:11:43 时间
大家好,又见面了,我是你们的朋友全栈君。
IF cb_01 EQ 'X' .
LOOP AT gt_out INTO gs_out .
SELECT SINGLE belnr
FROM bkpf AS t1
WHERE substring( t1~awkey , 1, 10 ) = @gs_out-mblnr
AND substring( t1~awkey , 11, 4 ) = @gs_out-mjahr
INTO @gs_out-belnr .
MODIFY gt_out from gs_out .
ENDLOOP .
ENDIF .
"(1,10)表示从第一位开始取,取到第十位。
"1.截取字符
select t1~matnr,
werks,
charg,
cuobj
from mchb as t1
left outer join inob as t2
on substring( t2~objek , 1, 18 ) = t1~matnr "1-18位 是物料号
and substring( t2~objek, 41,10 ) = t1~charg "41~50位 是批次
where t2~klart = '023'
into corresponding fields of table @lt_mchb.
注意: into corresponding fields of table @lt_mchb. 必须放在最后面
2 replace ,但是B不能为空白 语法和1一样
REPLACE( bseg~zuonr , 'A','B' ) 替换成B
3 去掉字符(其他语言是去空格,这个可以去掉去空格,去a都可以)
where LTRIM( RTRIM( bseg~zuonr,' ' ),' ' ) = '暂存'
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/142600.html原文链接:https://javaforall.cn
相关文章
- C++ stringstream 字符串格式化与格式转换方法
- mysql 符串类型的数字排序(字符串转数字)[通俗易懂]
- .NET性能优化-使用ValueStringBuilder拼接字符串
- ES6语法模板字符串详解与使用
- Python基础语法-基本数据类型-字符串
- Java检测字符串中是否包含汉字详解编程语言
- 化MySQL:字符串格式化技巧(mysql字符串格式)
- Java trim()方法:去除字符串的前后空格
- 将Oracle数据类型转换为字符串(oracle转换为字符串)
- MySQL中实现字符串判断的方法(mysql字符串判断)
- 分隔的字符串中Oracle中的分隔符字符串(oraclein逗号)
- 串MSSQL 中替换字符串的技巧(mssql替换字符)
- Oracle实现以分隔符分割字符串(oracle以分割字符串)
- 字符串中的空格Redis中如何去除字符串中的空格(redis语法怎么去掉)
- asp.net(c#)使用Rex正则来生成字符串数组的代码
- PHP字符过滤函数去除字符串最后一个逗号(rtrim)
- java字符串相减(很简单的一个方法)