728x90 반응형 al11 파일전송시 고정길이1 <ABAP> 파일전송(OPEN DATASET) 시에 고정자릿수로 전송하는법(라인 일정길이 고정 유지 파일 전송) 1번째 라인 파일크기와 2번째 라인 파일크기를 비교해보자 1번은 142115 , 2번은 141741이다. 데이터는 동일한 상태인데 전송시에 파일길이 유지를 안해줘서 스트럭쳐의 마지막 필드값이 비어있었기에 빈값들이 안들어가서 파일이 만들어진 것이다. 즉, 라인길이를 200자 고정으로 하고싶었는데 맨 마지막 필드길이가 100자리이고 그게이 비어있어 100자만 만들어진 것이다... 그러면 스트럭쳐 필드의 길이를 모두 합산하여 라인길이를 유지하는 방법은 무엇일까? 빈칸만큼 뭐 스페이스를 넣어주거나 그래야 하나? 아니다.. 코드는 매우 심플하다. 아래처럼 각 라인들을 transfer 하면서 length 를 지정해 주면 된다... open dataset file_path. 해서 파일만들어열고 transfer to .. 2024. 4. 4. 이전 1 다음 728x90 반응형