안녕하세요.?
고수님들의 도움을 좀 받고자 이렇게 글을 올렸습니다...
텍스트 파일을 SAP TABLE에 INSERT 할 때
공란(단순한 빈칸)을 삭제하는 것과 탭을 삭제하는 것은 틀린가요??
아래와 같이 프로그램이 구현되어있는데
공란은 제거가 되어 INSERT 되지만..
탭은 그대로 들어오네요..
이용자 명뒤에 탭이 한칸씩 딸려들어오는 것을 삭제하는 방법은 없나요???
혹시 하시는 분 좀 알려주세요.
감사합니다.
----------------------------------------------------------------------
* 공란을 제거한다.
TRANSLATE it_cmbf-memberkrname USING ' '.
CONDENSE it_cmbf-memberkrname NO-GAPS.
zfbt_mstcard-user_kr = it_cmbf-memberkrname. "이용자명-한글
--------------------------------------------------------------------------
댓글 7
-
지의
2007.11.19 23:08
-
지의
2007.11.19 23:09
참고로 공란이라는 것을 삭제하는 건 없는거겠죠.. 굳이 그럴 필요가 있을까요.
CONDENSE 라는 명령어를 F1 로 검색해 보시기 바랍니다.
수고하세요.
-
UKS
2007.11.20 00:02
답변감사합니다..^^
CONDENSE 명령어 공부를 좀 해보겠습니다....
-
썬바바
2007.11.20 18:22
텍스트 파일상에서 tab은 실제 화면에는 보이지 않지만 타입밍 정의가 TAB_SIMBOL TYPE X VALUE '09' 이런식으로 되어 있을것입니다.. 이걸 참고하세요..
-
UKS
2007.11.21 19:06
BC카드에서 보내주는 마스터 내역 파일을 SAP에다가 업로드하는 것인데
디버깅을 해본결과 사용자 명 뒤에 TAB 한칸은 N0-GAPS으로 CONDENSE가 안되네요..ㅠ.ㅠ
파일이 이상한것인지...
썬바바님이 말씀하신 TAB_SIMBOL TYPE X VALUE '09' 이부분은 어떻게 참고를 해야하는 것인지 잘모르겠네요..
별것 아닌거 같은데 속썩이네요..--;;
-
UKS
2007.11.22 02:35
펑션 찾아서 해결하였습니다.
특정 문자열을 바꿔주거나 삭제하는 펑션이네요..
Function - 'STRING_REPLACE'
감사합니다...
-
아밥초짜
2008.06.05 22:15
답변 감사합니다.
그냥 CONDENSE it_cmbf-memberkrname NO-GAPS. 만 해 줘도 SPACE 든 TAB 이든 상관없이 공란이면
없애고 붙여줍니다.