메뉴 건너뛰기

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         .


 


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

번호 제목 글쓴이 날짜 조회 수
327 <b>[완료]</b>데이터베이스 테이블의 엔트리 삭제는 어떻게하죠? [7] bizarre 2008.03.28 3687
326 RFC로 접속시 해당 사용자의 로컬 아이피 가져오는 방법.. [5] 하얀콩 2007.03.09 3689
325 <b>[완료]</b>펑션을 이용해 환율 정보를 알수 있는 방법에 대해 드립니다. [6] 열심히 2008.11.03 3692
324 <b>[완료]</b>Cluster tables은 INNER JOIN 이 안되는가요? [3] ABAP짱! 2008.02.27 3697
323 <b>[완료]</b>Number RANGE OBJEC 삭제는 어디서 하나요? [3] 예슬짱 2008.12.09 3698
322 <img src=3.gif>매크로 연동 워드 파일 PDF 파일로 변환하여 저장하기 [4] 고담 2010.07.23 3704
321 <b>[완료]</b>BATCH-JOB 돌린 결과를 SAP WORKPLACE 에 멜로 보내주기 [2] chanmaniac 2008.06.04 3715
» <img src=3.gif border=0>다운로드 받는 파일에 공백 자리수 채우는 방법 [9] hccpi 2009.06.24 3716
319 <img src=3.gif>KRW(통화)로 값이 보이게 하려면 어떻게 해야 하나요? [5] honey 2010.04.21 3716
318 <img src=2.gif>[SAP 메뉴] 세팅관련 질문 드립니다. ^^ [6] file Jam 2010.11.30 3718
317 CL_GUI_FRONTEND_SERVICES=>GUI_UPLOAD [3] file bd 2007.07.18 3719
316 PS모듈 예산 관련 function 이 있나요? [4] 한마크 2011.04.01 3720
315 <b>[완료]</b>ALV Grid에서 Toolbar만 refresh 시키는 방법은 뭔가요? [2] 궁금해요. 2007.06.07 3722
314 <img src=3.gif>BAPI_INCOMINGINVOICE_CREATE 사용해 보신분요.. [2] 지니 2011.01.19 3727
313 <b>[완료]</b>OOP를 쓰는 이유와 ABAP에서도 OOP을 권장하는 이유는 무엇인가요? 또한 공부순서에 대한 질문.. [14] 카츠 2009.02.23 3730
312 <img src=3.gif>RFC Function을 사용하여 BDC 실행을 하는 도중 에러 문제.. [7] 파초선 2010.07.27 3732
311 <img src=3.gif>엑셀 업로드 시 이런경우가 발생할 수 있는지요. [7] 열공합시다 2010.12.29 3750
310 <img src=1.gif>bsp PCUI 상에서의 디버깅 질문드려요 슈릉 2011.04.01 3757
309 <b>[완료]</b>OBLIGATORY가 정확히 어디에쓰이는지.. 어떤것인지 궁금합니다.. 허접한 질문임다...^^ [5] 아밥입문자 2008.01.17 3760
308 [re] <img src=2.gif>소수점 이하 0 지우기 (소수점 값이 없는 부분만 ) kkamui 2009.11.09 3760