메뉴 건너뛰기

SAP 한국 커뮤니티

 


문자열 자를 때 자르는 위치에 2BYTE문자가 있는지를 체크하는 함수입니다.


파일전송할때 확인해주면 편하더군요


 


DATA: LV_LENGTH TYPE I.

CALL FUNCTION 'TRUNCATE_MULTIPLE_BYTE_STRING'
EXPORTING
STRING = 'ABDC가1234'
TARGET_LENGTH = '5'
IMPORTING
USE_LENGTH = LV_LENGTH
.
LV_LENGTH 와 TARGET_LENGTH 에서 입력한 값이 일치하면 문제가 없고,
1이 작은 경우 2BYTE 문자가 걸림.
자르는 위치를 LV_LENGTH로 하면 문자가 깨지는 문제가 발생하지 않음.

OR
DATA: LV_O_STR(10).

CALL FUNCTION 'CUT_2BYTES_STRINGS'
EXPORTING
I_STR = 'AB가나1234'
I_LEN = '5'
IMPORTING
O_STR = LV_O_STR
.
LV_O_STR : ‘AB가’


 



 

번호 제목 글쓴이 날짜 조회 수
167 TABLE INDEX 추가 및 후속작업 [16] file 루베루베루베룹 2009.04.22 6656
166 특수 문자 표현 [8] ecbase 2006.12.02 6677
165 LIKE (% _)의 사용법 [8] ecbase 2006.12.02 6677
164 BAPI_PR_CREATE 구매요청 생성시에 사용하세요. 이렇게도 쓸 수 있군요. [1] 노름마치 2007.12.10 6679
163 유용한 Abap Sample Package [2] 양키(이경환) 2014.03.31 6686
162 자주 사용하는 시스템변수 [8] 열공아밥 2009.12.20 6710
161 Second index 생성시 MANDT 필드 필요 없다. [2] 모포 2012.05.08 6742
160 Email 전송 Sample [6] 양키(이경환) 2014.03.12 6782
159 Difference between select single and up to 1 row [2] sapjoy 2006.12.12 6810
158 message table의 각 필드들을 모아서 하나의 문장으로 [4] 꿀단지 2011.10.11 6816
157 프로그램간 테이블 넘김 [6] ecbase 2006.12.02 6820
156 [TIP] FILE_OPEN_DIALOG시 바탕화면을 기본경로로 설정하기 [16] file 고양이야옹 2010.06.29 6839
155 AT 의 사용법(LOOP) [19] ecbase 2006.12.02 6864
154 SAP 지뢰 찾기 [10] file 버미! 2010.06.09 6866
153 debug 시 문장 skip 요령 [36] 하마대왕 2013.10.04 6876
152 GUI_DOWNLOAD 펑션(메소드) 사용시 Leading Zero현상 해결방법 [3] 양키(이경환) 2014.02.17 6878
151 명령어 결과에 따른 SY-SUBRC [5] sapjoy 2014.09.16 6957
150 SAPLINK - 소스 업&다운 프로그램 입니다. [5] file abaper_qj 2014.06.18 6990
149 IE 9.0 설치 시 se80 다운되는 문제 해결 [5] Jey 2011.03.16 6996
» 문자열 자를 때 자르는 위치에 2BYTE문자가 있는지를 체크하는 방법입니다. [8] 꿈하루 2007.12.01 7065