메뉴 건너뛰기

SAP 한국 커뮤니티

1. 오류 메시지


소스를 코딩한 후 Activation 이 안되어 원인분석을 위하여 Run time analysis(Tx.ST22)를 실행해서 보면, [READ_REPORT_LINE_TOO_LONG] 이라는 dump 메시지가 보입니다.


 


2. 원인


아밥 에디터 상에서 소스의 인식율을 좋게 하기 위해 각 라인에서 허용하는 최대 컬럼수를 72컬럼으로 제한하도록 하고 있습니다. 만약 이것을 어기고 72컬럼보더 더 길게 script 을 작성하는 경우, 상기와 같은 오류 메시지가 발생합니다.


따라서 좋은 코딩 습관을 위하여 이러한 제한에 따라 주시는 것이 필요합니다.


 


3. 조치


1) Tx. SE80 에서 해당 프로그램을 Open하여 Edit 모드로 둔다.


2) Menu [Utilities] -> [Settings] 를 실행하면 User-Specific Settings 창이 열린다.


3) [ABAP Editor] -> [Editor] 탭을 클릭하여 플래그 중


   'Downward-Comp line Lenth(72)' 를 Activate 한 후 Enter 키를 치거나


    Transfer 버튼을 클릭하면 창이 닫힌다.


4) 다시 Editer 창으로 복귀하게 되는데, 소스를 저장해 주고 


   소스 Activate 버튼을 클릭한다.


5) 상기 오류는 대부분 해결되나 이렇게 해도 안된다면


   해당 소스를 뒤져서 72 컬럼이 넘는 라인을 찾아 72컬럼을 넘지 않도록


    라인분리를 해준 후 다시 저장한 후 Activate 하도록 한다.


 


3. 72컬럼에 대한 예


: 아래와 같이 프로그램이나 Function, include 등의 생성 시에


디폴트로 해당 설명이나 이력을 남길 수 있도록 Comment 라인이 생성되는데,


각 라인의 마지막이 72 컬럼째로 구성되어 있으며 이 룰을 따르도록 하자.


*&---------------------------------------------------------------------*
*&
*&---------------------------------------------------------------------*
*&
*&
*&---------------------------------------------------------------------*

번호 제목 글쓴이 날짜 조회 수
407 풍선도움말 Quickinfo [16] file 양키 2010.12.17 7210
406 ABAP 교육 [6] file 밤의화신 2013.09.11 7198
405 오더 상태 테이블 [1] sapjoy 2006.12.12 7175
404 sap 화면 웹(web)으로 띄우기(ITS, SAPGUI HTML) [4] file sapjoy 2014.11.14 7173
403 MiniSAP SAP Netweaver 7.0 ABAP Trial Version의 인스톨 [8] gauguin 2008.06.08 7171
402 ABAP Example sapjoy 2014.03.24 7109
401 유용한 sql 팁(rollup) 이동암 2007.04.19 7099
400 문자열 자를 때 자르는 위치에 2BYTE문자가 있는지를 체크하는 방법입니다. [8] 꿈하루 2007.12.01 7059
399 IE 9.0 설치 시 se80 다운되는 문제 해결 [5] Jey 2011.03.16 6996
398 SAPLINK - 소스 업&다운 프로그램 입니다. [5] file abaper_qj 2014.06.18 6981
397 명령어 결과에 따른 SY-SUBRC [5] sapjoy 2014.09.16 6938
396 GUI_DOWNLOAD 펑션(메소드) 사용시 Leading Zero현상 해결방법 [3] 양키(이경환) 2014.02.17 6868
395 AT 의 사용법(LOOP) [19] ecbase 2006.12.02 6864
394 SAP 지뢰 찾기 [10] file 버미! 2010.06.09 6863
393 debug 시 문장 skip 요령 [36] 하마대왕 2013.10.04 6857
392 [TIP] FILE_OPEN_DIALOG시 바탕화면을 기본경로로 설정하기 [16] file 고양이야옹 2010.06.29 6825
391 프로그램간 테이블 넘김 [6] ecbase 2006.12.02 6820
390 Difference between select single and up to 1 row [2] sapjoy 2006.12.12 6809
389 message table의 각 필드들을 모아서 하나의 문장으로 [4] 꿀단지 2011.10.11 6794
388 Email 전송 Sample [6] 양키(이경환) 2014.03.12 6757