메뉴 건너뛰기

SAP 한국 커뮤니티

음..요즘 들어서 참~~궁금한것이 많아집니다^^;


특정 데이터를 다운로드 받아서 다른 웹시스템에 업로드를 해야 하는데...


얘가 쩜 민감해서 자리수를 꼭꼭 다 채워야 한다고 합니다.


10개의 필드가 총 10char 씩 총 100 char 인데


문제는 자리수를 채우라고는 하는데 한글/영문만 들어가야 하고


빈 필드일 경우는 반드시 공백(Space)으로 채우라고 합니다.


 


여기서 문제가 있습니다.


1~10까지의 필드가 있는데


1~9까지는 어떤 필드라도 공백이 와도 상관이 없는데


마지막 10번째 필드에 공백이 있으면 다운로드를 받은


파일(DAT, 텍스트파일)에서 공백처리가 되지 않고 잘라


버리고 총 90char만 나옵니다.


 


지금까지는 꼼수로 마지막 필드가 공백이면 마지막에 "."를 찍어서


10자리를 인식시켰는데...아..이거참 웹을 담당하는 업체(은행입니다...ㅡㅡ;;)가


시스템을 어케 바꿔버렸는지 언제부턴가 마지막에 .을 찍으면 잘못된 파일이라며


업로드를 못하게 합니다.


 


업로드하는 웹사이트가 은행이라는 것에서 짐작하셨겠지만,


대금지급에 관한 것이라 다운로드 받은 파일을 수정해서 주거나


현업에게 수정하라고 할 만한 성격의 파일이 아닙니다. 


 


어떻게 마지막 필드에 공백을 넣어서 다운로드 받을 수 있는 방법이 없을까요?


 


걍 은행에 "너네 시스템 이상하니 바꿔!"라고 할까요? ^^; 헤헤~


 


명쾌한 답변 좀 부탁드릴께요~ 


 


설명이 제대로 되었나 모르겠네요~예를 들자면....


다음과 같은 데이터가 있습니다.


 




























 F1(Char 10) F2(Char 10)  F3(Char 10)   F4(Char 10)  F5(Char 10)
1234567890  1234567890  1234567890  1234567890  1234567890 
1234567890   1234567890  1234567890  1234567890 
 1234567890 1234567890  1234567890  1234567890   


 


요넘을 다운 받으면 텍스트파일이 요렇게 나온다는 거죠


12345678901234567890123456789012345678901234567890


1234567890               123456789012345678901234567890


1234567890123456789012345678901234567890


 


다른 레코드는 다 50자리를 채우고 있지만


마지막 레코드만 40자리가 되어 버립니다.


저걸 50자리로 채우지 못하면 웹에서 오류를 뱉어냅니다.


"파일 형식맞춰서 올려!!!!!!!" 라고 말이죠....ㅡㅡ;;뷁!!


 


제가 원하는 바는 요러코럼 되야 한다는 거죠~( 언더바(_)는 공백)


12345678901234567890123456789012345678901234567890


1234567890               123456789012345678901234567890


1234567890123456789012345678901234567890__________



예전에는 요렇게 했었드랬죠.


F5+9(1) = '.'.


이렇게 하면 제가 원하는 아래처럼 나왔었죠


1234567890123456789012345678901234567890         .


 


어떻게 방법이 있겠죠? 있을거라 믿어요~~~~~~

번호 제목 글쓴이 날짜 조회 수
6213 OPEN DATASET & R3 Non-Unicode system등 2가지 질문 합니다. [3] bd 2007.05.30 3031
6212 dump 좀 해석 부탁드립니다. [6] file 김지성 2007.05.31 1691
6211 unicode 관련되서 소스를 수정한 결과 한글에 대해선 값이 출력이 안되내용. [2] file bd 2007.05.31 2348
6210 'Gui_downlod' function 사용사 pop-up에 관한 질문입니다. [5] 하늘만 2007.05.31 2122
6209 unicode 관련된 간단한 질문입니다... 그러나 헤매고 있다는;; [3] file bd 2007.05.31 1890
6208 ABAP에서 작성한 프로그램 다운로드 방법이.. 김지성 2007.06.01 2152
6207 unicode 에서 Structure Enhancements 되었다는 말이 있는대요.. file bd 2007.06.01 1986
6206 [re] ABAP에서 작성한 프로그램 다운로드 방법이.. [3] file sapjoy 2007.06.01 2147
6205 BDC 생성시 수량필드 입력에 대해.. [2] file 김지성 2007.06.04 2218
6204 assign 질문입니다. bd 2007.06.04 1896
6203 CALL METHOD cl_gui_frontend_services 에 관해서 [3] file 하늘만 2007.06.04 2162
6202 [질문] class alv로 이렇게 표현이 가능합니까? [1] 나도아밥퍼 2007.06.04 1697
6201 4.6와 ECC6.0 다른 문법 정리자료 요청 [1] BlackBean 2007.06.05 1972
6200 [re] CALL METHOD cl_gui_frontend_services 에 관해서 [1] 하늘만 2007.06.05 1699
6199 [질문]select-option에 관련된 질문입니다. [1] 나도아밥퍼 2007.06.05 1747
6198 테이블 만들 때 에러 [4] file mean 2007.06.05 2439
6197 value테이블과 check테이블 차이가 뭔가요? kyeinho 2007.06.07 2013
6196 [re] value테이블과 check테이블 차이가 뭔가요? [4] file sapjoy 2007.06.07 3685
6195 web dynpro 한글 자료 없으시나요?? ㅠ.ㅠ [2] 기절하고파 2007.06.07 2025
6194 급합니다..스탠다드화면 카피 어떻게 하나요 [2] 정미영 2007.06.07 2017