文章目录
3.SHIFT lv_str RIGHT DELETING TRAILING lv_k.
4.REPLACE ALL OCCURRENCES OF lv_k IN lv_str WITH space.
5.CALL FUNCTION 'SJIS_DBC_TO_SBC'
6.CALL FUNCTION 'SCP_REPLACE_STRANGE_CHARS'
前言
今天因为客户在批导物料主数据的时候发现导入了两条相同的物料,但是有一条物料的内部格式多了一个空格,如下图,所以出现了两条数据:
一、问题及解决办法
一开始的解决思路是在数据处理的时候去掉字符的所有空格,但是这个方法依然没有解决这个问题,后来想到了输入法的全角半角问题,发现这个神奇的空格是我们英文输入法的全角空格;
用了一下解决办法:
1.CONDENSE关键字---->失败
2.TRANSLATE关键字---->失败
3.SHIFT关键字------------->成功
4.REPLACE关键字-------->成功
5.全角半角转换:------------>失败
全角转半角:SJIS_DBC_TO_SBC
半角转全角:SJIS_SBC_TO_DBC
6.特殊字符转为空格再去空格,因为批导模