ABAP 新语法 substring 截取字符串

ABAP 新语法 substring 截取字符串IFcb_01EQ’X’.LOOPATgt_outINTOgs_out.SELECTSINGLEbelnrFROMbkpfASt1WHEREsubstring(t1~awkey,1,10)=@gs_out-mblnrANDsubstring(t1~awkey,11,4)=@gs_out-mjahrINTO@gs_out-belnr.

大家好,又见面了,我是你们的朋友全栈君。

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.net/142600.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • JavaScript Array(数组)清空的3种方法

    JavaScript Array(数组)清空的3种方法假设有数组:vara=[1,2,3];1、将长度属性置0。该方式最快捷a.length=0;2、使用splice移除a.splice(0,a.length);3、新建一个数组a=[];该方法可能会导致内存泄漏,最好能显式删除对象。…

    2022年7月14日
    17
  • 芭芭农场自动脚本_农场游戏源码

    芭芭农场自动脚本_农场游戏源码特此声明:此版本校内开心农场外挂由python语言编写,运行平台为linux。本代码是修改网络上流传的源码而成,本人贴出此代码没有任何利益想法,只当学习交流之用,并感谢源码开发者!#!/usr/bin/envpython#encoding:utf-8#2009-8-21升级后importurllib,urllib2,cookielibimporttime,zlib,r

    2025年11月3日
    4
  • 循环移动数组元素

    循环移动数组元素//循环移动数组元素//一种大部分数据只移动一次的算法//方法://  将数据循环移动,可以直接计算出每个数据的最终位置,直接移动即可//分析://  这种算法基本可看做每个数据只需要移动一次//  但是每个数据移动的位置需要计算,算法

    2022年7月25日
    33
  • 错误代码0xc0000001_unicodeerror utf8 codes can’t

    错误代码0xc0000001_unicodeerror utf8 codes can’t输出报错:解决方案:将编码方式utf8修改为gb18030例如:

    2022年8月2日
    6
  • javascript中的字符串编码转换

    javascript中的字符串编码转换起因 自定义的一个 spider 在抓取来的数据中 有各式各样的数据存储编码 有些编码是 uxxxx uxxxx 的方式 这就涉及到一个 unicode 到可见字符的转换 比如转换为 gb2312 这样才能方便我们离开浏览器后也能阅读 原文链接 http ddbiz com p 194 在网上找了很多次方面的编码转换对照表 不过几乎没有一个完整 所以自己整理了一份 希望对大家有帮助 它

    2025年7月3日
    3
  • window.location.Reload()和window.location.href 区别

    window.location.Reload()和window.location.href 区别

    2021年10月31日
    47

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号