SAP 特殊字符的处理CL_ABAP_CHAR_UTILITIES(去除多余的换行符、换页符、Tab符)
1. 前言
- SAP和其他外部系统对某些特殊字符的编码方式有可能不一致,所以要对发送或者接收的字符进行转换
- 类:CL_ABAP_CHAR_UTILITIES
- 属性
- CL_ABAP_CHAR_UTILITIES=>HORIZONTAL_TAB 水平制表位
- CL_ABAP_CHAR_UTILITIES=>VERTICAL_TAB 垂直制表位
- CL_ABAP_CHAR_UTILITIES=>NEWLINE 换行
- CL_ABAP_CHAR_UTILITIES=>CR_LF 回车换行
- CL_ABAP_CHAR_UTILITIES=>FORM_FEED 分页
- CL_ABAP_CHAR_UTILITIES=>BACKSPACE 退格
- 属性
2. 特殊字符的替换
代码:
DATA: lv_char(10) TYPE C, lv_string TYPE string. “返回的Json字符串lv_char = CL_ABAP_CHAR_UTILITIES=>HORIZONTAL_TAB. "09 TAB符 REPLACE all OCCURRENCES OF lv_char IN lv_string WITH ''.lv_char = CL_ABAP_CHAR_UTILITIES=>CR_LF. "0D0A 回车换行 REPLACE all OCCURRENCES OF lv_char IN lv_string WITH ''.lv_char = CL_ABAP_CHAR_UTILITIES=>VERTICAL_TAB. "0B 垂直制表符 REPLACE all OCCURRENCES OF lv_char IN lv_string WITH ''.lv_char = CL_ABAP_CHAR_UTILITIES=>NEWLINE. "0A 换行 REPLACE all OCCURRENCES OF lv_char IN lv_string WITH ''.lv_char = CL_ABAP_CHAR_UTILITIES=>FORM_FEED. "0C 换页 REPLACE all OCCURRENCES OF lv_char IN lv_string WITH ''.lv_char = CL_ABAP_CHAR_UTILITIES=>BACKSPACE. "08 退格符 REPLACE all OCCURRENCES OF lv_char IN lv_string WITH ''.lv_char = CL_ABAP_CHAR_UTILITIES=>BYTE_ORDER_MARK_LITTLE. "(UTF-16LE)的文件头 REPLACE all OCCURRENCES OF lv_char IN lv_string WITH ''.lv_char = CL_ABAP_CHAR_UTILITIES=>BYTE_ORDER_MARK_UTF8. "(UTF-8)的文件头 REPLACE all OCCURRENCES OF lv_char IN lv_string WITH ''.
SAP 特殊字符的处理CL_ABAP_CHAR_UTILITIES(去除多余的换行符、换页符、Tab符)相关推荐
- python去除空格和换行
前言 测试环境:python3.10.5 python 读取字符串后对字符串进行处理的话,就可能会有去除空格,换行,制表符,回车符的操作,下面我们就分别讨论一下不同情况应该怎么处理. 各种空格的处理 ...
- 下载的TXT小说如何去除广告、去除多余空行?
下载的TXT小说如何去除广告.去除多余空行? 看已完结的小说还是下载下来用好一点的本地阅读软件看比较舒服,毕竟那种追书软件一般体验都不好.但是下载下来的TXT小说一般都会有广告或排版问题.下面说说如何 ...
- 如何去除小数点后面多余的0_704密封胶如何使用?怎么样去除多余的704密封胶?...
与其它胶粘剂差不多,704密封胶有着既定的使用步骤.按照正确工艺去操作,均匀涂抹之后,快速固化并发挥更多性能.对于用户们来说,不能盲目去操作. 如何正确使用704密封胶? 1.可以使用胶枪去操作,打开 ...
- php 去除多余空行,php如何去除空行
php去除空行的方法:首先通过"preg_replace("/(\r\n|\n|\r|\t)/i", '', $text);"方法去除多余的空格或换行:然后对H ...
- Latex 中导入visio画的图片,去除多余留白
Latex 中导入visio画的图片,去除多余留白 第一次使用Latex写论文,模板是IEEE Tran,每次在visio画完图后保存导入latex中使用时,图片周围总是有很多留白,试了很多次,决定还 ...
- 编写一个函数,从一个字符串中去除多余的空格。
这道题是<C和指针>上面的习题,出自于65页第7题,题目描述为: 编写一个函数,从一个字符串中去除多余的空格.函数的原型应该如下: void deblank( char string ...
- Hutool 数字工具-NumberUtil使用(加减乘除,保留小数,格式化数字,是否为数字,随机数,整数列表,阶乘,平方根,最大公约数和最小公倍数,进制转换,比较大小,去除多余的0)
数字工具针对数学运算做工具性封装. 1 加减乘除 四种运算都会将double转为BigDecimal后计算,解决float和double类型无法进行精确计算的问题.这些方法常用于商业计算. //针对数 ...
- 《Word中批量去除多余空格、空行、换行》
当我们从pdf文件中复制文字时往往会出现有很多多余空格符.空行符.换行符号的情况: 下面记录一下在word中如何批量去除多余空格.空行.换行等符号: 1.去多余换行符:按下快捷键:Ctril+H,在查 ...
- 【如何使用ps去除多余人物】
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 @[TOC] 如何使用ps去除多余的人物 前言 一.准备工作 安装Photoshop软件,准备自己要修改的图片材料 二.操作 ...
- 华为OD机试 - 去除多余空格(Java JS Python)
题目描述 去除文本多余空格,但不去除配对单引号之间的多余空格.给出关键词的起始和结束下标,去除多余空格后刷新关键词的起始和结束下标. 条件约束: 1,不考虑关键词起始和结束位置为空格的场景: 2,单词 ...
最新文章
- 安装asterisk 时遇到的报错情况,及解决办法。
- 广东计算机好的2a学校,广东专插本2A院校排名情况
- 技巧分享:如何利用CSS属性修改图片颜色?
- 内建控制结构之if表达式
- Mybatis之SqlSession简析
- kafka偏移量保存到mysql里_Kafka 新版消费者 API(二):提交偏移量
- 深信服何朝曦:托管云为用户上云提供第三种选择
- netty mysql 中间件_Cobar_基于MySQL的分布式数据库服务中间件
- oracle 12c 备份pdb下数据库
- 构造函数初始化列表用的是构造函数
- Mobile First! Wijmo 5 之 架构
- php调用第三方接口代码,PHP接口编程——调用第三方接口获取天气
- mac使用国内镜像安装homebrew
- qemu-img 镜像转换工具使用
- NET、wap网络的区别
- 结巴分词标注兼容_ICTCLAS2008汉语词性标注集
- 常见的网络攻击方法与防范措施
- CUDA 编程 __launch_bounds__的应用方法
- Elasticsearch - Indices stats 获取索引级别的统计信息之三 【indexing】索引操作信息
- 教师节,回忆一点(更新完毕)