메뉴 건너뛰기

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 cbo table에 데이터 넣을 때 [1] kyj 2020.10.21 541
6212 [Function] CONVERT_STRING_TO_TABLE 문의드립니다.(프린터기) [4] 아좀더 2019.06.19 541
6211 이클립스용 ADT로 개발하면 더 편한가요? [1] 로우랜즈 2020.04.01 544
6210 테이블명 앞에 * 를 쓰는 이유가 궁금합니다. [2] 마리 2022.02.22 544
6209 type ~ 과 type table of ~ 의 차이점에 대해 설명이 필요해요 [2] ektkdwk1234 2023.07.05 547
6208 이지아밥 z03_24 예제 질문드립니다. [3] file 리얼오버 2021.10.31 549
6207 생산지시 생성시 BOM 버튼 비활성화 시키기 file 먼지 2020.03.18 554
6206 alv화면에서 중복데이터 입력시 [1] 초보초보왕초보 2020.09.18 555
6205 인터널 테이블에 cbo 테이블 left join 하여 조건 처리 가능할까요? [1] 깻잎만두 2023.01.18 557
6204 로컬 인터널 테이블을 서브루틴으로 주고받을 경우 선언방법관련 문의 [3] 로우랜즈 2022.02.22 558
6203 데이터 추출 [3] 블랙 2022.04.27 559
6202 PARAMETER ID 관련 문의 드립니다. [2] 닌자부기 2020.06.18 560
6201 SAP ABAP 자격증 공부 관련 질문 [1] 호치쿠 2019.04.16 563
6200 GUI_DOWNLOAD xls 파일 라인 수 제한 현상이 발생했습니다. [2] HANAHR 2020.03.31 566
6199 인터널 테이블 3줄을 1줄로 변경하고 싶은데.. [4] file 죠죠 2020.04.22 569
6198 ALV 변경된 LAYOUT에 저장되어 있는 필드 찾는법 [1] jini 2022.04.08 570
6197 인쇄시 SAP spool error 발생 모포 2020.02.19 570
6196 아밥에서 인터넷 실행하기 질문요 [1] 파출부 2021.01.05 571
6195 ERP전체적흐름도 [1] 1년차 2019.02.12 572
6194 이제 막 easy abap 2.0 책 사서 공부하고 있는데 open sql 관련 이해가 안가는 내용이 있습니다.. [2] newenw 2022.09.12 574