OPEN DATASET 구문을 사용하여 TXT 파일을 서버에 생성하기를 원합니다.
생성은 잘되는데 데이터 끝부분에 CRLF(엔터/줄바꿈 같은거) 가 붙어서 제거하는 방법은 없는지요??
SAP 서버는 Unix입니다.
참고>
OPEN DATASET infile FOR OUTPUT IN TEXT MODE ENCODING NON-UNICODE.
TRANSFER fieldx TO infile.
CLOSE DATASET infile.
댓글 4
-
지크
2011.01.05 19:45
-
기타맨
2011.01.05 20:07
위의 Replace 문장을 적용해도 안되네요...
디버깅해서 Fieldx 에 hexa 값을 보아도 없습니다.
서버로 내려올때 cr lf 가 생성되는 모양입니다.
어떻게 해야 하나요?
부탁드립니다...
-
갈매기
2011.01.06 20:02
fieldx, infile 타입은 어떻게 정의가 된건가요? -
기타맨
2011.01.07 02:43
fieldx 는 string이고 infile은 char 입니다..
다음의 구문을 이용해서 제거해 보십시요.
REPLACE ALL OCCURRENCES OF cl_abap_char_utilities=>cr_lf
IN fieldx WITH ' '.