ABAP 去除字符串某个字段(去掉的金额逗号例子)
ABAP 去除字符串某个字段(去掉的金额逗号例子)
实际程序中,我们有很多需求是要把excel的数据导入SAP数据之中去,但是这金额是带有千分位逗号的,比如(2,602,568.71)如果要把这个值赋值给金额字段,那程序会直接报错。
解决方法一 :解决数据源头上的问题,直接把数据的格式换成数值。
解决方式二:在ABAP代码上进行数据处理和校验(业务有时候就是那么无理取闹)
1.先上代码
"基本思路的方法。
DATA: lv_je TYPE string VALUE '2,602,568.71' .
DO 10 TIMES.REPLACE ',' INTO lv_je WITH ``. "注意要用 `` ,而不是 ''.如果是''会有空格。SEARCH lv_je FOR ','.IF sy-subrc <> 0.EXIT.ENDIF.
ENDDO."成熟的方法(请使用这种)
REPLACE ALL OCCURRENCES OF ',' IN 金额字段 WITH ``.
输入:2,602,568.71
结果:2602568.71
其中做十次循环,是因为每一次 replace每次 只能去掉一个逗号,当所有的逗号都去除的时候,退出DO循环。
注意:replace 的用法: REPLACE 被代替字段 INTO 字符串 WITH 代替字段。
另外补充:REPLACE ALL OCCURRENCES OF ‘,’ IN lv_je WITH ‘’. 可以不用循环完全替代。是评论区老哥的提醒
分享使我快乐。
参考链接:
ABAP删除字符串某字符-以秉
ABAP 去除字符串某个字段(去掉的金额逗号例子)相关推荐
- go去掉最后一个字符_Go语言去除字符串中的指定字符
Go语言中常用的去除字符串中指定字符的方法如下表所示. 表:字符串处理函数 方法功能描述 func Trim(s string, cutset string) string 将字符串 s 首尾包含在 ...
- 去掉字符串首尾逗号_去除字符串首尾空格和特殊字符
去除字符串首尾空格和特殊字符 用户在输入数据时,经常会在无意中输入多余的空格,在有些情况下,字符串中不允许出现空格和特殊字符,此时就需要去除字符串中的空格和特殊字符.在PHP中提供了trim()函数去 ...
- java字符串去掉中文_Java——去除字符串中的中文
import java.util.regex.Matcher; import java.util.regex.Pattern; public class RemoveStrChinese { priv ...
- python怎么去掉换行符_python去除字符串中的换行符
今天写这个,要用python去除字符串中的换行符并写入文件,网上查阅,就一句代码replace("\n",""),加上之后,搞了半天,还是不对. 以上是我今天遇 ...
- php 去掉后导字符,PHP去除字符串最后一个字符的三种方法实例
前言 本文讲讲PHP中如何正确的去除字符串中的最后一个字符,之前跟大家分享过一篇关于PHP去除字符串最后一个字符的三种方法的文章,但是没给出实例,下面话不多说,直接上代码,相信一眼就能看出来了,直接将 ...
- C语言去掉字符串首尾空格,C语言实现去除字符串首尾空格
C语言实现去除字符串首尾空格 2019年09月28日 | 萬仟网IT编程 | 我要评论 /* C语言去除字符串首尾空格,trim()函数实现 https://blog.csdn.net/u013022 ...
- python去掉两边空格,Python去除字符串两端空格的方法
这篇文章主要介绍了Python去除字符串两端空格的方法,本文主要讲解了string.lstrip.string.rstrip.string.strip等函数的运用,需要的朋友可以参考下 目的 获得一个 ...
- python中用什么函数去掉空格_python去除字符串空格-python删除空格-python去掉空白字符-python strip函数-python trim函数-嗨客网...
Python去除字符串空格教程 在开发过程中,有时候我们需要去除一个 Python strip()函数详解 语法 S.strip([chars]) -> str 参数 参数 描述 S 表示原字符 ...
- php 去掉字符串的逗号,php如何去除字符串两边的逗号
php去除字符串两边的逗号的方法:首先使用rtrim($str, ",")方法去除字符串末尾的逗号:然后使用ltrim($str, ",")方法去除字符串开头的 ...
最新文章
- Android Audio代码分析25 - JNI callback
- UVA 10167 - Birthday Cake
- 监控Tomcat解决方案(监控应用服务器系列文章分享)
- apizza接口文档传二维数组
- 【bzoj2326】[HNOI2011]数学作业 矩阵乘法
- 关于读入带空格的字符串与输入输出重定向
- try、catch和finally中都有return语句的情况
- ACM退役帖(青岛赛后再更新)
- 云上游戏数据分析实践
- html5抠图,抠图放大招,5分钟解决白底图难题!
- 使用奇东锐腾PXE网克工具进行批量装机和系统恢复
- PowerBI自动切换中英文单位
- 光明区支持先进制造业高质量发展若干措施(征求意见稿)
- 系统分析与控制_多智能体协同控制研究中各定位系统分析
- RSA非对称加密解密概念
- 概率中的独立与相关:相互独立、条件独立、协方差、相关系数
- Efficient Use Of Tmux
- 【电脑的任务栏失灵怎么办?】
- 编写自己的驱动过游戏保护-需要具备的理论知识
- 全国详细省市县区划图-全国省市县区划图shp文件