-
[SAP] CX_SY_READ_SRC_LINE_TOO_LONG / SAPLSKBHSAP/ABAP 2020. 5. 27. 11:09
* Message
The ABAP program lines are wider than the internal table.
Error in the ABAP application program.
The current ABAP program "SAPLSKBH" had to be terminated because it found a
statement that could not be executed.An exception has occurred which is explained in more detail below. The
exception is assigned to class 'CX_SY_READ_SRC_LINE_TOO_LONG' and was not
caught in procedure
"K_KKB_FIELDCAT_MERGE" "(FUNCTION)", nor was it propagated by a RAISING clause.
Since the caller of the procedure could not have anticipated this
exception, the current program was terminated.
The reason for the exception is:
An attempt was made to read program "ZXXXX0190" from the database. The READ
REPORT statement allows you to copy a program text into an internal
table. The occupied line length in the program text must not exceed the
width of the internal table. Internal table
"\FUNCTION=K_KKB_FIELDCAT_MERGE\DATA=L_ABAP_SOURCE[]" is 72 characters
wide. The program line is 98 characters wide.* 처리내역
ZXXXX0190 프로그램내 소스중에 한 라인의 너비가 72자를 넘어 발생한 에러.
해당 프로그램에 너비가 98 인 소스라인이 있으니 해당 라인을 찾아서 주석을 지우거나
소스를 Enter로 라인을 넘겨서 적용하면 문제없이 작동된다.
(* 주석 포함)
*원인
소스 한줄 수정했는데 메시지가 떠서 당황스럽다.
이전에는 어떻게 소스가 실행된 것인지 이해할 수 없는 현상이다.
'SAP > ABAP' 카테고리의 다른 글