안녕하세요.
SAP에서 테이블 값을 텍스트 형태의 파일로 만들어서 FTP 서버로 전송하는 프로그램을 수정중입니다.
그런데 FTP 서버로 파일 이동시 CR LF 값이 자동으로 라인 뒤에 붙는데요, 여기서 CR 값만 제거 하고 싶습니다.
그래서 여러가지 방법을 써봤는데 안돼서 문의 드립니다.
우선 FTP 서버로 이동시 기본적으로 붙는 CR LF 값을 없애기 위해 아래와 같이
transfer it_istring to gv_fname NO END OF LINE .
트랜스퍼시 뒤에 NO END OF LINE. 을 넣어줘서 기본적으로 입력되던 CR LF는 제거 후 데이터 라인 생성시 LF만 추가를 하려고 하는데요.
그래서 아래 두가지 방법으로 라인 맽끝 1자리에 데이터를 입력하면, 둘다 CR LF 가 뒤에 붙습니다.
cl_abap_char_utilities=>newline
cl_abap_char_utilities=>cr_lf+1(1)
그런데 cl_abap_char_utilities=>cr_lf+0(1) 로 처리하면 CR만 붙고요.
혹시 다른 방법이 있을까요?
혹시 AP서버가 윈도우인가요?