2008 Feb 06 5:44 AM
hi.
got a query regarding Dump file. cant analyse it.
can anyone help it out?. i guess problem lies with 72 chars width.
file is as follows.
version is ECC 6.0.
Runtime Errors READ_REPORT_LINE_TOO_LONG
Exception CX_SY_READ_SRC_LINE_TOO_LONG
Date and Time 02.02.2008 17:28:12
-
-
-
-
Short text |
The ABAP program lines are wider than the internal table. |
-
-
-
-
What happened? |
Error in the ABAP Application Program |
The current ABAP program "SAPLSKBH" had to be terminated because it has |
come across a statement that unfortunately cannot be executed. |
-
-
-
-
What can you do? |
Note down which actions and inputs caused the error. |
To process the problem further, contact you SAP system |
administrator. |
Using Transaction ST22 for ABAP Dump Analysis, you can look |
at and manage termination messages, and you can also |
keep them for a long time. |
-
-
-
-
Error analysis |
An exception occurred that is explained in detail below. |
The exception, which is assigned to class 'CX_SY_READ_SRC_LINE_TOO_LONG', 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 that the |
exception would occur, the current program is terminated. |
The reason for the exception is: |
There was an attempt to read program "ZGSL_PURCHASE_REG_SA71" 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. |
The internal table "FUNCTION=K_KKB_FIELDCAT_MERGEDATA=L_ABAP_SOURCE[]" is 72 |
characters wide. The program line is |
81 characters wide. |
-
-
-
-
How to correct the error |
Probably the only way to eliminate the error is to correct the program. |
- |
The exception must either be prevented, caught within proedure |
"K_KKB_FIELDCAT_MERGE" "(FUNCTION)", or its possible occurrence must be |
declared in the |
RAISING clause of the procedure. |
To prevent the exception, note the following: |
-
-
-
-
System environment |
SAP-Release 700 |
Application server... "sapdev" |
Network address...... "10.0.0.8" |
Operating system..... "HP-UX" |
Release.............. "B.11.23" |
Hardware type........ "ia64" |
Character length.... 16 Bits |
Pointer length....... 64 Bits |
Work process number.. 0 |
Shortdump setting.... "full" |
Database server... "sapdev" |
Database type..... "ORACLE" |
Database name..... "QAS" |
Database user ID.. "SAPSR3" |
Char.set.... "C" |
SAP kernel....... 700 |
created (date)... "Apr 2 2006 21:25:32" |
create on........ "HP-UX B.11.23 U ia64" |
Database version. "OCI_101 " |
Patch level. 52 |
Patch text.. " " |
Database............. "ORACLE 9.2.0.., ORACLE 10.1.0.., ORACLE 10.2.0.." |
SAP database version. 700 |
Operating system..... "HP-UX B.11" |
Memory consumption |
Roll.... 16192 |
EM...... 20949200 |
Heap.... 0 |
Page.... 139264 |
MM Used. 2384768 |
MM Free. 1802448 |
-
-
-
-
User and Transaction |
Client.............. 300 |
User................ "ABAP1" |
Language key........ "E" |
Transaction......... "SE38 " |
Program............. "SAPLSKBH" |
Screen.............. "SAPMSSY0 1000" |
Screen line......... 6 |
-
-
-
-
Information on where terminated |
Termination occurred in the ABAP program "SAPLSKBH" - in |
"K_KKB_FIELDCAT_MERGE". |
The main program was "ZGSL_PURCHASE_REG_SA71 ". |
In the source code you have the termination point in line 365 |
of the (Include) program "LSKBHU12". |
The termination is caused because exception "CX_SY_READ_SRC_LINE_TOO_LONG" |
occurred in |
procedure "K_KKB_FIELDCAT_MERGE" "(FUNCTION)", but it was neither handled |
locally nor declared |
in the RAISING clause of its signature. |
The procedure is in program "SAPLSKBH "; its source code begins in line |
1 of the (Include program "LSKBHU12 ". |
-
-
-
-
Source Code Extract |
-
-
Line | SourceCde |
-
-
335 | l_word_len = strlen( l_prog_tab_local ). |
336 | l_wordx_len = strlen( i_callback_program ). |
337 | l_word_len = l_word_len - 3. "Includekörper |
338 | l_wordy_len = l_wordx_len - l_word_len. |
339 | |
340 |
|
341 | assign l_prog_tab_local+l_word_len(3) to <l_incl_top>. |
342 | check <l_incl_top> = l_top. "'TOP' as last |
343 | |
344 |
|
345 | assign l_prog_tab_local(l_word_len) to <l_incl_top>. |
346 | assign l_program+l_wordy_len(l_word_len) to <l_main_prog>. |
347 | check <l_main_prog> = <l_incl_top>. " first of -TOP |
348 | " last of main |
349 | |
350 | exit. |
351 | |
352 | endloop. |
353 | check sy-subrc eq 0. " no -TOP program available |
354 | if <l_main_prog> <> <l_incl_top>."letztes Inlcude noch kein |
355 | exit. " -TOP Inlcude |
356 | endif. |
357 | endif. |
358 | if i_inclname ne space. |
359 | l_prog_tab_local = i_inclname . |
360 | endif. |
361 | |
362 |
|
363 |
|
364 |
|
>>>>> | read report l_prog_tab_local into l_abap_source. |
366 |
|
367 |
|
368 | check sy-subrc eq 0. |
369 | |
370 |
|
371 | l_tabname = i_tabname. " FGS |
372 | |
373 | call function 'ABAP_SCAN_DATA_DESCRIPTION' |
374 | exporting |
375 | structure_name = l_tabname " FGS |
376 | main_program_name = i_callback_program |
377 | i_context = 'X' |
378 | tables |
379 | abap_source = l_abap_source |
380 | ddic_fieldinfo = l_fieldinfo_old |
381 | ddic_fieldinfo2 = l_fieldinfo |
382 | exceptions |
383 | source_not_accepted = 0 |
384 | others = 0. |
-
-
-
-
Contents of system fields |
-
-
Name | Val. |
-
-
SY-SUBRC | 4 |
SY-INDEX | 0 |
SY-TABIX | 1 |
SY-DBCNT | 26 |
SY-FDPOS | 0 |
SY-LSIND | 0 |
SY-PAGNO | 0 |
SY-LINNO | 1 |
SY-COLNO | 1 |
SY-PFKEY | |
SY-UCOMM | |
SY-TITLE | test-29 |
SY-MSGTY | I |
SY-MSGID | SF |
SY-MSGNO | 616 |
SY-MSGV1 | ZGSL_PURCHASE_REG_SA71 |
SY-MSGV2 | RE |
SY-MSGV3 | EN |
SY-MSGV4 | |
SY-MODNO | 0 |
SY-DATUM | 20080202 |
SY-UZEIT | 172811 |
SY-XPROG | SAPMSSY0 |
SY-XFORM | NEW-LINE |
-
-
-
-
Active Calls/Events |
-
-
No. Ty. Program Include Line |
Name |
-
-
3 FUNCTION SAPLSKBH LSKBHU12 365 |
K_KKB_FIELDCAT_MERGE |
2 FUNCTION SAPLSALV LSALVU17 153 |
REUSE_ALV_FIELDCATALOG_MERGE |
1 EVENT ZGSL_PURCHASE_REG_SA71 ZGSL_PURCHASE_REG_SA71 1467 |
END-OF-SELECTION |
-
-
-
-
Chosen variables |
-
-
Name |
Val. |
-
-
No. 3 Ty. FUNCTION |
Name K_KKB_FIELDCAT_MERGE |
-
-
I_BUFFER_ACTIVE |
0 |
0 |
2 |
0 |
I_BYPASSING_BUFFER |
0 |
0 |
2 |
0 |
I_CALLBACK_PROGRAM |
ZGSL_PURCHASE_REG_SA71 |
0000000000000000000000000000000000000000 |
0000000000000000000000000000000000000000 |
5454555544454554455433222222222222222222 |
A73CF05238135F257F3171000000000000000000 |
I_INCLNAME |
ZGSL_PURCHASE_REG_SA71 |
0000000000000000000000000000000000000000 |
0000000000000000000000000000000000000000 |
5454555544454554455433222222222222222222 |
A73CF05238135F257F3171000000000000000000 |
I_STRUCNAME |
000000000000000000000000000000 |
000000000000000000000000000000 |
222222222222222222222222222222 |
000000000000000000000000000000 |
I_TABNAME |
IT_INT |
000000000000000000000000000000 |
000000000000000000000000000000 |
455445222222222222222222222222 |
94F9E4000000000000000000000000 |
CT_FIELDCAT |
Table[initial] |
L_PROG_TAB_LOCAL |
ZGSL_PURCHASE_REG_SA71 |
0000000000000000000000000000000000000000 |
0000000000000000000000000000000000000000 |
5454555544454554455433222222222222222222 |
A73CF05238135F257F3171000000000000000000 |
<L_INCL_TOP> |
??? |
?????? |
?????? |
L_WORD_LEN |
0 |
0000 |
0000 |
L_TOP |
TOP |
000 |
000 |
545 |
4F0 |
L_PROGRAM |
0000000000000000000000000000000000000000 |
0000000000000000000000000000000000000000 |
2222222222222222222222222222222222222222 |
0000000000000000000000000000000000000000 |
<L_MAIN_PROG> |
??? |
?????? |
?????? |
L_WORDY_LEN |
0 |
0000 |
0000 |
SY-SUBRC |
4 |
0000 |
0004 |
SYST-REPID |
SAPLSKBH |
0000000000000000000000000000000000000000 |
0000000000000000000000000000000000000000 |
5454544422222222222222222222222222222222 |
310C3B2800000000000000000000000000000000 |
SY-REPID |
SAPLSKBH |
0000000000000000000000000000000000000000 |
0000000000000000000000000000000000000000 |
5454544422222222222222222222222222222222 |
310C3B2800000000000000000000000000000000 |
L_ABAP_SOURCE[] |
Table IT_76[0x144] |
FUNCTION=K_KKB_FIELDCAT_MERGEDATA=L_ABAP_SOURCE[] |
Table reference: 49 |
TABH+ 0(20) = C0000001AF9F4DB0000000000000000000000000 |
TABH+ 20(20) = 000000310000004C0000000000000090FFFFFFFF |
TABH+ 40(16) = 04000065000051E00010249401800000 |
store = 0xC0000001AF9F4DB0 |
ext1 = 0x0000000000000000 |
shmId = 0 (0x00000000) |
id = 49 (0x00000031) |
label = 76 (0x0000004C) |
fill = 0 (0x00000000) |
leng = 144 (0x00000090) |
loop = -1 (0xFFFFFFFF) |
xtyp = TYPE#000422 |
occu = 16 (0x00000010) |
access = 1 (ItAccessStandard) |
idxKind = 0 (ItIndexNone) |
uniKind = 2 (ItUniqueNon) |
keyKind = 1 (default) |
cmpMode = 2 (cmpSingleMcmpR) |
occu0 = 1 |
groupCntl = 0 |
rfc = 0 |
unShareable = 0 |
mightBeShared = 0 |
sharedWithShmTab = 0 |
isShmLockId = 0 |
gcKind = 0 |
isUsed = 1 |
isCtfyAble = 1 |
>>>>> Shareable Table Header Data <<<<< |
tabi = 0xC0000001AF870580 |
pgHook = 0xC0000001AF8720C0 |
idxPtr = 0x0000000000000000 |
shmTabhSet = 0x0000000000000000 |
id = 1060 (0x00000424) |
refCount = 0 (0x00000000) |
tstRefCount = 0 (0x00000000) |
lineAdmin = 4080 (0x00000FF0) |
lineAlloc = 112 (0x00000070) |
shmVersId = 0 (0x00000000) |
shmRefCount = 1 (0x00000001) |
>>>>> 1st level extension part <<<<< |
regHook = Not allocated |
collHook = Not allocated |
ext2 = Not allocated |
>>>>> 2nd level extension part <<<<< |
tabhBack = Not allocated |
delta_head = Not allocated |
pb_func = Not allocated |
pb_handle = Not allocated |
L_TABNAME |
000000000000000000000000000000 |
000000000000000000000000000000 |
222222222222222222222222222222 |
000000000000000000000000000000 |
RSJOBINFO |
00000000000000 ## |
0000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
0000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
2222222222222222222222222222222233333333333333222222222222222222222222222222222200 |
0000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
-
-
No. 2 Ty. FUNCTION |
Name REUSE_ALV_FIELDCATALOG_MERGE |
-
-
I_BUFFER_ACTIVE |
0 |
0 |
2 |
0 |
I_BYPASSING_BUFFER |
0 |
0 |
2 |
0 |
I_CLIENT_NEVER_DISPLAY |
X |
0 |
0 |
5 |
8 |
I_INCLNAME |
ZGSL_PURCHASE_REG_SA71 |
0000000000000000000000000000000000000000 |
0000000000000000000000000000000000000000 |
5454555544454554455433222222222222222222 |
A73CF05238135F257F3171000000000000000000 |
I_INTERNAL_TABNAME |
IT_INT |
000000000000000000000000000000 |
000000000000000000000000000000 |
455445222222222222222222222222 |
94F9E4000000000000000000000000 |
I_PROGRAM_NAME |
ZGSL_PURCHASE_REG_SA71 |
0000000000000000000000000000000000000000 |
0000000000000000000000000000000000000000 |
5454555544454554455433222222222222222222 |
A73CF05238135F257F3171000000000000000000 |
I_STRUCTURE_NAME |
000000000000000000000000000000 |
000000000000000000000000000000 |
222222222222222222222222222222 |
000000000000000000000000000000 |
CT_FIELDCAT |
Table[initial] |
LS_SLIS_FIELDCAT-TECH |
0 |
0 |
2 |
0 |
SY-TABIX |
1 |
0000 |
0001 |
LS_SLIS_FIELDCAT |
0.0.0.1. |
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
0000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 |
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
CL_SALV_MODEL_BASE=>C_FUNCTIONS_NONE |
??? |
?????? |
?????? |
SYST-REPID |
SAPLSALV |
0000000000000000000000000000000000000000 |
0000000000000000000000000000000000000000 |
5454544522222222222222222222222222222222 |
310C31C600000000000000000000000000000000 |
LT_FIELDCAT |
Table[initial] |
SY-MSGID |
SF |
00000000000000000000 |
00000000000000000000 |
54222222222222222222 |
36000000000000000000 |
GC_TABNAME |
1 |
000000000000000000000000000000 |
000000000000000000000000000000 |
322222222222222222222222222222 |
100000000000000000000000000000 |
GS_STATUS-FLG_TO_BE_REFRESHED |
0 |
0 |
2 |
0 |
%_DUMMY$$ |
0000 |
0000 |
2222 |
0000 |
GC_LIST_TYPE_S |
S |
0 |
0 |
5 |
3 |
SY-REPID |
SAPLSALV |
0000000000000000000000000000000000000000 |
0000000000000000000000000000000000000000 |
5454544522222222222222222222222222222222 |
310C31C600000000000000000000000000000000 |
GT_STACK-HEADER_TABNAME |
000000000000000000000000000000 |
000000000000000000000000000000 |
222222222222222222222222222222 |
000000000000000000000000000000 |
SY-SUBRC |
4 |
0000 |
0004 |
-
-
No. 1 Ty. EVENT |
Name END-OF-SELECTION |
-
-
LOC_PUR |
X |
0 |
0 |
5 |
8 |
IT_INT[] |
Table IT_74[71x972] |
PROGRAM=ZGSL_PURCHASE_REG_SA71DATA=IT_INT[] |
Table reference: 47 |
TABH+ 0(20) = C0000001AF9E41C0000000000000000000000000 |
TABH+ 20(20) = 0000002F0000004A00000047000003CCFFFFFFFF |
TABH+ 40(16) = 0400000000002360001024C401800000 |
store = 0xC0000001AF9E41C0 |
ext1 = 0x0000000000000000 |
shmId = 0 (0x00000000) |
id = 47 (0x0000002F) |
label = 74 (0x0000004A) |
fill = 71 (0x00000047) |
leng = 972 (0x000003CC) |
loop = -1 (0xFFFFFFFF) |
xtyp = TYPE#000174 |
occu = 16 (0x00000010) |
access = 1 (ItAccessStandard) |
idxKind = 0 (ItIndexNone) |
uniKind = 2 (ItUniqueNon) |
keyKind = 1 (default) |
cmpMode = 8 (cmpManyEq) |
occu0 = 1 |
groupCntl = 0 |
rfc = 0 |
unShareable = 0 |
mightBeShared = 0 |
sharedWithShmTab = 0 |
isShmLockId = 0 |
gcKind = 0 |
isUsed = 1 |
isCtfyAble = 1 |
>>>>> Shareable Table Header Data <<<<< |
tabi = 0xC0000001AF9F4E70 |
pgHook = 0xC0000001AF9E2070 |
idxPtr = 0x0000000000000000 |
shmTabhSet = 0x0000000000000000 |
id = 59 (0x0000003B) |
refCount = 0 (0x00000000) |
tstRefCount = 0 (0x00000000) |
lineAdmin = 128 (0x00000080) |
lineAlloc = 80 (0x00000050) |
shmVersId = 0 (0x00000000) |
shmRefCount = 1 (0x00000001) |
>>>>> 1st level extension part <<<<< |
regHook = Not allocated |
collHook = Not allocated |
ext2 = Not allocated |
>>>>> 2nd level extension part <<<<< |
tabhBack = Not allocated |
delta_head = Not allocated |
pb_func = Not allocated |
pb_handle = Not allocated |
%_DUMMY$$ |
0000 |
0000 |
2222 |
0000 |
SPACE |
0 |
0 |
2 |
0 |
S_BUDAT[] |
Table IT_29[1x38] |
PROGRAM=ZGSL_PURCHASE_REG_SA71DATA=S_BUDAT[] |
Table reference: 20 |
TABH+ 0(20) = C0000001AF8B8890000000000000000000000000 |
TABH+ 20(20) = 000000140000001D0000000100000026FFFFFFFF |
TABH+ 40(16) = 0400000000002540000A249001800000 |
store = 0xC0000001AF8B8890 |
ext1 = 0x0000000000000000 |
shmId = 0 (0x00000000) |
id = 20 (0x00000014) |
label = 29 (0x0000001D) |
fill = 1 (0x00000001) |
leng = 38 (0x00000026) |
loop = -1 (0xFFFFFFFF) |
xtyp = TYPE#000184 |
occu = 10 (0x0000000A) |
access = 1 (ItAccessStandard) |
idxKind = 0 (ItIndexNone) |
uniKind = 2 (ItUniqueNon) |
keyKind = 1 (default) |
cmpMode = 2 (cmpSingleMcmpR) |
occu0 = 0 |
groupCntl = 0 |
rfc = 0 |
unShareable = 0 |
mightBeShared = 0 |
sharedWithShmTab = 0 |
isShmLockId = 0 |
gcKind = 0 |
isUsed = 1 |
isCtfyAble = 1 |
>>>>> Shareable Table Header Data <<<<< |
tabi = 0xC0000001AF8BB920 |
pgHook = 0x0000000000000000 |
idxPtr = 0x0000000000000000 |
shmTabhSet = 0x0000000000000000 |
id = 23 (0x00000017) |
refCount = 0 (0x00000000) |
tstRefCount = 0 (0x00000000) |
lineAdmin = 10 (0x0000000A) |
lineAlloc = 10 (0x0000000A) |
shmVersId = 0 (0x00000000) |
shmRefCount = 1 (0x00000001) |
>>>>> 1st level extension part <<<<< |
regHook = Not allocated |
collHook = Not allocated |
ext2 = Not allocated |
>>>>> 2nd level extension part <<<<< |
tabhBack = Not allocated |
delta_head = Not allocated |
pb_func = Not allocated |
pb_handle = Not allocated |
V_REPID |
ZGSL_PURCHASE_REG_SA71 |
0000000000000000000000000000000000000000 |
0000000000000000000000000000000000000000 |
5454555544454554455433222222222222222222 |
A73CF05238135F257F3171000000000000000000 |
S_LIFNR-LOW |
0000000000 |
0000000000 |
2222222222 |
0000000000 |
LC_IT_INT |
IT_INT |
000000000000000000000000000000 |
000000000000000000000000000000 |
455445222222222222222222222222 |
94F9E4000000000000000000000000 |
%_S_LIFNR_%_APP_% |
S_LIFNR S_LIFNR to @1FQMultip |
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
5544445255444452222222222222222222222276222222222222222222222222222222222222222222243455476767 |
3FC96E203FC96E2000000000000000000000004F0000000000000000000000000000000000000000000016C1D5C490 |
SYST-REPID |
ZGSL_PURCHASE_REG_SA71 |
0000000000000000000000000000000000000000 |
0000000000000000000000000000000000000000 |
5454555544454554455433222222222222222222 |
A73CF05238135F257F3171000000000000000000 |
S_BUDAT |
IBT2007010120071230 |
0000000000000000000 |
0000000000000000000 |
4453333333333333333 |
9242007010120071230 |
I_FIELDCAT |
Table[initial] |
<%_L002> |
??? |
?????? |
?????? |
SY-SUBRC |
4 |
0000 |
0004 |
LWA_FIELDCAT |
0.0.0.1. |
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
0000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 |
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
SY-REPID |
ZGSL_PURCHASE_REG_SA71 |
0000000000000000000000000000000000000000 |
0000000000000000000000000000000000000000 |
5454555544454554455433222222222222222222 |
A73CF05238135F257F3171000000000000000000 |
LWA_FIELDCAT-FIELDNAME |
000000000000000000000000000000 |
000000000000000000000000000000 |
222222222222222222222222222222 |
000000000000000000000000000000 |
MARA |
00000000 00000000 |
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
2222222222222222222223333333322222222222233333333222222222222222222222222222222222222222222222 |
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
SY |
#############################################################################%########## C#### |
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000 |
000000000000000000000000000000020000000800000000000000000000000000000000000000000000000D000600 |
000000000000000000000100000000080000000A000000000100000000000000000000000000020800000005240000 |
000001000000010000000A000100010A00000004000000040400000000000000000000000000050E000A000803000C |
LWA_FIELDCAT-SELTEXT_L |
0000000000000000000000000000000000000000 |
0000000000000000000000000000000000000000 |
2222222222222222222222222222222222222222 |
0000000000000000000000000000000000000000 |
EKBE-BUDAT |
00000000 |
00000000 |
00000000 |
33333333 |
00000000 |
LWA_FIELDCAT-SELTEXT_M |
00000000000000000000 |
00000000000000000000 |
22222222222222222222 |
00000000000000000000 |
LWA_FIELDCAT-SELTEXT_S |
0000000000 |
0000000000 |
2222222222 |
0000000000 |
%_S_BUDAT_%_APP_% |
S_BUDAT S_BUDAT to @1FQMultip |
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
5545445255454452222222222222222222222276222222222222222222222222222222222222222222243455476767 |
3F2541403F25414000000000000000000000004F0000000000000000000000000000000000000000000016C1D5C490 |
-
-
-
-
Internal notes |
The termination was triggered in function "readreport" |
of the SAP kernel, in line 1047 of the module |
"//bas/700_REL/src/krn/runt/abdbif4.c#1". |
The internal operation just processed is "INSR". |
Internal mode was started at 20080202172805. |
Program to be read...........: "ZGSL_PURCHASE_REG_SA71". |
Internal name of int. tab....: "FUNCTION=K_KKB_FIELDCAT_MERGEDATA=L_ABAP_SOUR |
CE[]". |
Width of program line........: 81. |
Width of internal table......: 72. |
-
-
-
-
Active Calls in SAP Kernel |
-
-
Lines of C Stack in Kernel (Structure Differs on Each Platform) |
-
-
(2) 0x40000000025e6390 Z10readreportPKtP4TABH4RUDItP7ABDATA + 0xfb0 |
(3) 0x40000000025ded80 Z9insrrepoiP7AB_DATAS0_S0_thttP5TRDIRS0_ + 0xba0 |
-
-
-
-
List of ABAP programs affected |
-
-
Index | Typ | Program | Group | Date | Time | Size | Lang. |
-
-
0 | Prg | ZGSL_PURCHASE_REG_SA71 | 0 | 02.02.2008 | 14:23:04 | 135168 | E |
1 | Prg | SAPMSSY0 | 1 | 13.04.2007 | 17:11:07 | 90112 | E |
2 | Prg | SAPMSSYD | 1 | 13.04.2007 | 17:11:03 | 21504 | E |
3 | Prg | SAPFSYSCALLS | 1 | 09.09.2004 | 14:18:32 | 8192 | E |
4 | Prg | RSDBRUNT | 0 | 13.04.2007 | 17:10:52 | 254976 | E |
5 | Typ | RSSCR | 0 | 30.03.2005 | 10:21:45 | 5120 | |
6 | Prg | RSDBSPBL | 0 | 30.03.2005 | 10:21:58 | 72704 | E |
7 | Prg | SAPDB__S | 0 | 30.03.2005 | 10:22:01 | 19456 | E |
8 | Typ | VARID | 0 | 12.05.1997 | 16:51:30 | 5120 | |
9 | Typ | SSCRFIELDS | 0 | 13.05.1997 | 12:54:26 | 6144 | |
10 | Prg | %_CSYDB0 | 0 | 30.03.2005 | 10:21:45 | 36864 | E |
11 | Prg | RSDBSPVA | 0 | 13.04.2007 | 16:35:39 | 133120 | E |
12 | Prg | SAPLSVAR | 12 | 18.04.2007 | 14:14:13 | 762880 | E |
13 | Typ | RSVAMEMKEY | 0 | 07.05.1997 | 13:07:49 | 2048 | |
14 | Prg | RSDBSPMC | 0 | 13.04.2007 | 16:35:39 | 79872 | E |
15 | Typ | DDSHDESCR | 0 | 03.09.1997 | 03:05:16 | 4096 | |
16 | Typ | SPPARAMS | 0 | 07.05.1997 | 13:10:38 | 2048 | |
17 | Typ | SPPARAMS | 0 | 07.05.1997 | 13:10:38 | 2048 | |
18 | Prg | SAPLICON | 18 | 13.04.2007 | 15:37:12 | 27648 | E |
19 | Prg | %_CICON | 18 | 07.02.2006 | 10:40:00 | 104448 | E |
20 | Typ | ICONT | 0 | 13.04.2007 | 15:37:12 | 2048 | |
21 | Prg | SAPLSABE | 21 | 09.09.2004 | 14:18:36 | 13312 | E |
22 | Prg | SAPLSECU | 22 | 18.04.2007 | 14:07:35 | 87040 | E |
23 | Typ | RSSUBINFO | 0 | 14.10.1999 | 22:01:03 | 3072 | |
24 | Prg | %_CRSDS | 0 | 18.02.2005 | 14:15:39 | 10240 | E |
25 | Typ | RSDSEXPR | 0 | 20.08.1998 | 10:57:18 | 3072 | |
26 | Prg | SAPLDSYA | 26 | 18.04.2007 | 14:04:44 | 45056 | E |
27 | Prg | SAPFSDS1 | 26 | 30.03.2005 | 10:22:01 | 53248 | E |
28 | Typ | TDCLD | 0 | 02.11.1998 | 09:51:35 | 5120 | |
29 | Prg | SAPLSDOD | 29 | 15.06.2005 | 11:39:01 | 46080 | E |
30 | Typ | DOKIL | 0 | 12.05.1997 | 16:46:17 | 3072 | |
31 | Prg | SAPCNVE | 31 | 09.09.2004 | 14:36:10 | 8192 | E |
32 | Prg | SAPLLANG | 32 | 13.04.2007 | 15:45:53 | 10240 | E |
33 | Typ | T002 | 0 | 13.04.2007 | 15:45:53 | 2048 | |
34 | Typ | RSEXFCODE | 0 | 13.08.1997 | 12:52:57 | 2048 | |
35 | Prg | SAPFSPOR | 0 | 09.09.2004 | 14:18:32 | 15360 | E |
36 | Typ | RSSELINT | 0 | 04.04.1995 | 16:12:37 | 3072 | |
37 | Typ | RSPARINT | 0 | 10.04.1995 | 09:58:38 | 2048 | |
38 | Prg | SAPLKGJH | 38 | 08.03.2005 | 19:06:06 | 10240 | E |
39 | Prg | SAPLSCNT | 39 | 18.02.2005 | 14:16:06 | 30720 | E |
40 | Typ | DYCBOX | 0 | 20.08.1998 | 11:16:53 | 3072 | |
41 | Prg | SAPLSVSM | 41 | 18.02.2005 | 14:16:06 | 28672 | E |
42 | Prg | SAPLSGUI | 42 | 13.04.2007 | 17:11:07 | 82944 | E |
43 | Prg | SAPLSTTM | 43 | 05.07.2005 | 13:10:18 | 69632 | E |
44 | Prg | SAPLSBDC | 44 | 05.07.2005 | 13:10:18 | 44032 | E |
45 | Prg | CL_DATAPROVIDER===============CP | 45 | 28.02.2005 | 21:00:46 | 49152 | E |
46 | Prg | %_CCNTL | 45 | 18.02.2005 | 14:15:08 | 15360 | E |
47 | Typ | OBJ_RECORD | 0 | 14.02.1998 | 08:30:43 | 2048 | |
48 | Prg | SAPLSTUP | 48 | 08.03.2005 | 19:04:31 | 74752 | E |
49 | Prg | SAPLCNDP | 49 | 13.04.2007 | 16:07:35 | 193536 | E |
50 | Prg | SAPSHDTV | 39 | 05.01.2005 | 16:26:16 | 33792 | E |
51 | Prg | SAPFGUICNTL | 1 | 18.02.2005 | 14:15:08 | 24576 | E |
52 | Prg | SAPLOLEA | 52 | 05.07.2005 | 13:10:18 | 96256 | E |
53 | Prg | SAPLSFES | 53 | 18.04.2007 | 14:07:40 | 257024 | E |
54 | Prg | SAPLSPLUGIN | 54 | 09.09.2004 | 14:18:36 | 8192 | E |
55 | Typ | ARFCRDATA | 0 | 13.02.2005 | 18:20:24 | 7168 | |
56 | Prg | SAPLGRFC | 56 | 13.02.2005 | 18:20:25 | 16384 | E |
57 | Typ | SWCBCONT | 0 | 15.11.2000 | 17:55:11 | 3072 | |
58 | Typ | OLE_VERBS | 0 | 04.04.1995 | 16:02:20 | 2048 | |
59 | Typ | OLE_PA | 0 | 04.04.1995 | 16:02:19 | 2048 | |
60 | Typ | SSCRTEXTS | 0 | 03.09.1997 | 03:12:33 | 3072 | |
61 | Prg | CL_GUI_PROPS_CONSUMER=========CP | 61 | 18.02.2005 | 14:15:08 | 30720 | E |
62 | Prg | SAPLTHFB | 62 | 18.04.2007 | 14:05:57 | 392192 | E |
63 | Typ | EUDB | 0 | 06.11.2003 | 20:28:08 | 8192 | |
64 | Prg | CL_DYNAMIC_GUI_EXTENSIONS=====CP | 64 | 18.02.2005 | 14:15:28 | 37888 | E |
65 | Prg | CL_GUI_DATAMANAGER============CP | 65 | 05.07.2005 | 13:10:15 | 75776 | E |
66 | Prg | CL_ABAP_CHAR_UTILITIES========CP | 66 | 05.07.2005 | 13:10:15 | 13312 | E |
67 | Typ | RSVUVINT | 0 | 15.01.1996 | 16:09:23 | 2048 | |
68 | Prg | RSDBSPVD | 0 | 18.04.2007 | 14:08:16 | 88064 | E |
69 | Typ | RVARI | 0 | 30.03.1998 | 09:40:50 | 4096 | |
70 | Typ | RSVARIVDAT | 0 | 04.04.1995 | 16:12:54 | 2048 | |
71 | Typ | EKKO | 0 | 25.08.2005 | 22:01:33 | 22528 | |
72 | Typ | EKPO | 0 | 08.02.2006 | 15:01:15 | 40960 | |
73 | Typ | EKBE | 0 | 25.08.2005 | 22:01:32 | 13312 | |
74 | Typ | BKPF | 0 | 13.03.2006 | 11:01:29 | 18432 | |
75 | Typ | BSEG | 0 | 11.04.2005 | 11:46:57 | 51200 | |
76 | Typ | BSET | 0 | 04.01.2000 | 18:02:25 | 8192 | |
77 | Typ | J_1IMOVEND | 0 | 13.04.2007 | 15:52:52 | 5120 | |
78 | Typ | J_1IEXCDTL | 0 | 13.04.2007 | 15:52:49 | 19456 | |
79 | Typ | LFA1 | 0 | 13.04.2007 | 15:53:34 | 23552 | |
80 | Typ | MARA | 0 | 25.01.2008 | 10:37:02 | 37888 | |
81 | Typ | T023T | 0 | 14.02.1998 | 10:32:22 | 3072 | |
82 | Typ | T003T | 0 | 14.02.1998 | 10:25:54 | 2048 | |
83 | Typ | MAKT | 0 | 28.08.1997 | 08:52:19 | 4096 | |
84 | Typ | T007S | 0 | 14.02.1998 | 10:28:09 | 2048 | |
85 | Typ | WITH_ITEM | 0 | 25.08.2005 | 22:05:00 | 16384 | |
86 | Typ | LVC_S_ROID | 0 | 14.10.1999 | 21:58:04 | 2048 | |
87 | Prg | SAPLSALV | 87 | 18.04.2007 | 14:14:12 | 263168 | E |
88 | Prg | SAPLSKBB | 88 | 18.04.2007 | 14:14:12 | 70656 | E |
89 | Prg | CL_ALV_VARIANT================CP | 89 | 18.04.2007 | 14:14:12 | 157696 | E |
90 | Typ | DISVARIANT | 0 | 29.07.1998 | 18:25:39 | 3072 | |
91 | Typ | LVC_S_LAYO | 0 | 18.05.2004 | 14:08:00 | 15360 | |
92 | Typ | LVC_S_DD01 | 0 | 18.05.2004 | 14:06:56 | 2048 | |
93 | Typ | LVC_S_TOTO | 0 | 04.12.2000 | 12:48:07 | 5120 | |
94 | Typ | DTC_S_LAYO | 0 | 04.12.2000 | 12:46:23 | 6144 | |
95 | Typ | LVC_S_PRNT | 0 | 07.02.2006 | 10:07:58 | 10240 | |
96 | Typ | ALV_S_PCTL | 0 | 07.02.2006 | 10:07:06 | 8192 | |
97 | Typ | PRI_PARAMS | 0 | 02.11.1998 | 09:46:12 | 6144 | |
98 | Typ | ARC_PARAMS | 0 | 28.08.1997 | 08:36:28 | 5120 | |
99 | Prg | %_CSLIS | 87 | 07.02.2006 | 10:40:01 | 89088 | E |
100 | Prg | %_CKKBLO | 87 | 18.02.2005 | 14:15:51 | 139264 | E |
101 | Prg | SAPLSKBH | 101 | 18.04.2007 | 14:14:13 | 828416 | E |
102 | Prg | SAPLSECH | 102 | 05.07.2005 | 13:10:18 | 26624 | E |
103 | Typ | RSSOURCE | 0 | 23.05.1995 | 16:37:10 | 2048 | |
104 | Prg | CX_SY_READ_SRC_LINE_TOO_LONG==CP | 104 | 06.11.2003 | 20:41:23 | 10240 | E |
105 | Typ | SCX_SRCPOS | 0 | 18.05.2004 | 14:07:11 | 2048 | |
106 | Prg | CX_DYNAMIC_CHECK==============CP | 106 | 05.07.2005 | 13:10:16 | 10240 | E |
107 | Prg | CX_ROOT=======================CP | 107 | 05.07.2005 | 13:10:16 | 11264 | E |
108 | Prg | CX_NO_CHECK===================CP | 108 | 05.07.2005 | 13:10:16 | 10240 | E |
109 | Prg | CX_SY_NO_HANDLER==============CP | 109 | 05.07.2005 | 13:10:16 | 10240 | E |
110 | Prg | %_CSYLDB | 0 | 18.02.2005 | 14:15:48 | 8192 | E |
111 | Typ | RSVARKEY | 0 | 07.05.1997 | 13:07:54 | 2048 | |
112 | Typ | CAT_SVARS | 0 | 18.05.2004 | 10:32:36 | 3072 | |
113 | Typ | LVC_S_MSG | 0 | 04.12.2000 | 12:48:05 | 6144 | |
114 | Typ | SYST | 0 | 09.09.2004 | 14:18:12 | 31744 | |
115 | Typ | RSJOBINFO | 0 | 29.04.1992 | 14:52:25 | 3072 | |
116 | Prg | CL_SALV_MODEL_BASE============CP | 116 | 18.04.2007 | 14:14:12 | 36864 | E |
117 | Prg | CL_SALV_MODEL=================CP | 117 | 05.07.2005 | 13:10:15 | 10240 | E |
118 | Prg | IF_SALV_C_CHANGELIST_FLAVOUR==IP | 87 | 03.06.2004 | 09:14:06 | 6144 | E |
119 | Prg | IF_SALV_C_TABLE_OBJECTS=======IP | 87 | 30.09.2004 | 13:26:19 | 5120 | E |
-
-
-
-
Directory of Application Tables |
-
-
Name Date Time Lngth |
Val. |
-
-
Program ZGSL_PURCHASE_REG_SA71 |
-
-
SYST 09.09.2004 14:18:12 00004612 |
00000x00010000000x00010000000x001A0 |
EKBE . . : : 00000688 |
0000000 0000 0000 00000000000 |
MARA . . : : 00002330 |
00000000 00000000 |
SSCRFIELDS 09.09.2004 14:18:02 00001708 |
SSCRTEXTS . . : : 00000742 |
-
-
Program RSDBRUNT |
-
-
RSVUVINT . . : : 00000094 | |
VARID . . : : 00000252 | |
ZGSL_PURCHASE_REG_SA71 |
-
-
Program SAPLICON |
-
-
ICONT . . : : 00000130 |
-
-
Program SAPFSDS1 |
-
-
TDCLD . . : : 00000098 | |
RE DOKU 8R XX XXLIMUDOKUX #XR3TRPROGX |
-
-
Program SAPLSDOD |
-
-
DOKIL . . : : 00000152 |
-
-
Program SAPLLANG |
-
-
T002 . . : : 00000010 | |
ES1EN |
-
-
Program CL_GUI_PROPS_CONSUMER=========CP |
-
-
EUDB . . : : 00004068 |
%C0002600047A30FAD9F024662E10000000A000008 000 |
-
-
Program SAPLSKBH |
-
-
RSJOBINFO . . : : 00000164 |
00000000000000 |
-
-
-
-
ABAP Control Blocks (CONT) |
-
-
Index | Name | Fl | PAR0 | PAR1 | PAR2 | PAR3 | PAR4 | PAR5 | PAR6 | Source Code | Line |
-
-
8039 | EXIT | 00 | 0000 | LSKBHU12 | 350 | ||||||
8040 | BRAX | 00 | FFDC | LSKBHU12 | 350 | ||||||
8041 | BRAX | 01 | FFDB | LSKBHU12 | 352 | ||||||
8042 | cmpr | 00 | 00CA | 0076 | 0000 | LSKBHU12 | 353 | ||||
8044 | BRAF | 02 | 0260 | LSKBHU12 | 353 | ||||||
8045 | COMP | 00 | 0000 | 8007 | 8008 | LSKBHU12 | 354 | ||||
8047 | BRAF | 05 | 0003 | LSKBHU12 | 354 | ||||||
8048 | EXIT | 00 | 0000 | LSKBHU12 | 355 | ||||||
8049 | BRAX | 00 | 025B | LSKBHU12 | 355 | ||||||
8050 | COMP | 00 | 0002 | 8003 | 005F | LSKBHU12 | 358 | ||||
8052 | BRAF | 05 | 0003 | LSKBHU12 | 358 | ||||||
8053 | mvqk | 50 | 8080 | 0220 | 008C | LSKBHU12 | 359 | ||||
>>>>> | INSR | 03 | 0002 | C008 | C00D | 0000 | 0000 | 0000 | 0000 | LSKBHU12 | 365 |
8059 | cmpr | 00 | 00CA | 0076 | 0000 | LSKBHU12 | 368 | ||||
8061 | BRAF | 02 | 024F | LSKBHU12 | 368 | ||||||
8062 | MOVE | 00 | 0000 | C00C | 8001 | LSKBHU12 | 371 | ||||
8064 | FUNC | 00 | 55AA | LSKBHU12 | 373 | ||||||
8065 | FUNC | 00 | 020B | LSKBHU12 | 373 | ||||||
8066 | PAR2 | 02 | 0000 | 020B | 0007 | LSKBHU12 | 373 | ||||
8068 | PAR2 | 02 | 0000 | 020A | 8000 | LSKBHU12 | 373 |
-
-
2008 Feb 07 1:35 PM
Hi
When ever u r using the ALV output format , if statement lengh is more than 72 characters u will face this run time error.
To solve it , reduce the lengh of line by dividing into two lines, here consider the comments also to be in less lengh than 72 length.
Execute this program and see the output:
REPORT ZALV .
TYPE-POOLS SLIS.
DATA: BEGIN OF ITAB OCCURS 0,
CHAR TYPE C,
MATNR LIKE MARA-MATNR,
MTART LIKE MARA-MTART,
amt like BSEG-WRBTR,
END OF ITAB.
DATA: it_alv_field_cat TYPE slis_fieldcat_alv OCCURS 0 WITH HEADER LINE,
WA_LAYOUT TYPE SLIS_LAYOUT_ALV.
DATA: l_program TYPE sy-cprog.
l_program = sy-cprog.
itab-char = '0'.
itab-matnr = '45345'.
itab-mtart = 'fert'.
append itab.
itab-char = '1'.
itab-matnr = '45345'.
itab-mtart = 'fert'.
append itab.
itab-char = '2'..
itab-matnr = '45345'.
itab-mtart = 'fert'.
append itab.
CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE'
EXPORTING
I_PROGRAM_NAME = l_program
I_INTERNAL_TABNAME = 'ITAB'
I_INCLNAME = sy-cprog
CHANGING
CT_FIELDCAT = it_alv_field_cat[] .
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
i_callback_program = l_program
it_fieldcat = it_alv_field_cat[]
i_callback_user_command = 'USER_COMMAND'
TABLES
t_outtab = ITAB
EXCEPTIONS
program_error = 1
OTHERS = 2.
o/p:
Runtime errors READ_REPORT_LINE_TOO_LONG
Exception CX_SY_READ_SRC_LINE_TOO_LONG
Occurred on 02/07/2008 at 05:31:39
Now execute this program
REPORT ZALV .
TYPE-POOLS SLIS.
DATA: BEGIN OF ITAB OCCURS 0,
CHAR TYPE C,
MATNR LIKE MARA-MATNR,
MTART LIKE MARA-MTART,
amt like BSEG-WRBTR,
END OF ITAB.
DATA: it_alv_field_cat TYPE slis_fieldcat_alv OCCURS 0 WITH HEADER LINE,
WA_LAYOUT TYPE SLIS_LAYOUT_ALV.
DATA: l_program TYPE sy-cprog.
l_program = sy-cprog.
itab-char = '0'.
itab-matnr = '45345'.
itab-mtart = 'fert'.
append itab.
itab-char = '1'.
itab-matnr = '45345'.
itab-mtart = 'fert'.
append itab.
itab-char = '2'..
itab-matnr = '45345'.
itab-mtart = 'fert'.
append itab.
CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE'
EXPORTING
I_PROGRAM_NAME = l_program
I_INTERNAL_TABNAME = 'ITAB'
I_INCLNAME = sy-cprog
CHANGING
CT_FIELDCAT = it_alv_field_cat[] .
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
i_callback_program = l_program
it_fieldcat = it_alv_field_cat[]
i_callback_user_command = 'USER_COMMAND'
TABLES
t_outtab = ITAB
EXCEPTIONS
program_error = 1
OTHERS = 2.
Now u will get the o/p
Here the statement ( l_program = sy-cprog. )length is more than 72.so u will get the run time error.Check u r program also.This u will face only in the ALV reports,
Regards.
Lakshmi
Check the length of each line in your code. It should not exceed 72 chars.
If it exceeds 72 chars, divide it into 2 lines.
This check happens for all code editors in mysap version.
2008 Feb 06 5:52 AM
Hi,
It is problem with line width . The report which you are reading make it align to line width 72. And then try to use command READ REPRORT.
Reward if helpful,
Madhura
2008 Feb 06 5:55 AM
Check the length of each line in your code. It should not exceed 72 chars.
If it exceeds 72 chars, divide it into 2 lines.
This check happens for all code editors in mysap version.
2008 Feb 06 6:07 AM
Also after the 72 char box is checked. above Problem still persists.
2008 Feb 06 6:18 AM
Hi Frnd,
Try to catch the exception
'CX_SY_READ_SRC_LINE_TOO_LONG' caught in
procedure "K_KKB_FIELDCAT_MERGE" "(FUNCTION)"
syntax:
CATCH CX_SY_READ_SRC_LINE_TOO_LONG. "#EC NO_HANDLER
***************************************************************************reward points if it is useful****************
thanks,
SAYAK...
2008 Feb 07 1:35 PM
Hi
When ever u r using the ALV output format , if statement lengh is more than 72 characters u will face this run time error.
To solve it , reduce the lengh of line by dividing into two lines, here consider the comments also to be in less lengh than 72 length.
Execute this program and see the output:
REPORT ZALV .
TYPE-POOLS SLIS.
DATA: BEGIN OF ITAB OCCURS 0,
CHAR TYPE C,
MATNR LIKE MARA-MATNR,
MTART LIKE MARA-MTART,
amt like BSEG-WRBTR,
END OF ITAB.
DATA: it_alv_field_cat TYPE slis_fieldcat_alv OCCURS 0 WITH HEADER LINE,
WA_LAYOUT TYPE SLIS_LAYOUT_ALV.
DATA: l_program TYPE sy-cprog.
l_program = sy-cprog.
itab-char = '0'.
itab-matnr = '45345'.
itab-mtart = 'fert'.
append itab.
itab-char = '1'.
itab-matnr = '45345'.
itab-mtart = 'fert'.
append itab.
itab-char = '2'..
itab-matnr = '45345'.
itab-mtart = 'fert'.
append itab.
CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE'
EXPORTING
I_PROGRAM_NAME = l_program
I_INTERNAL_TABNAME = 'ITAB'
I_INCLNAME = sy-cprog
CHANGING
CT_FIELDCAT = it_alv_field_cat[] .
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
i_callback_program = l_program
it_fieldcat = it_alv_field_cat[]
i_callback_user_command = 'USER_COMMAND'
TABLES
t_outtab = ITAB
EXCEPTIONS
program_error = 1
OTHERS = 2.
o/p:
Runtime errors READ_REPORT_LINE_TOO_LONG
Exception CX_SY_READ_SRC_LINE_TOO_LONG
Occurred on 02/07/2008 at 05:31:39
Now execute this program
REPORT ZALV .
TYPE-POOLS SLIS.
DATA: BEGIN OF ITAB OCCURS 0,
CHAR TYPE C,
MATNR LIKE MARA-MATNR,
MTART LIKE MARA-MTART,
amt like BSEG-WRBTR,
END OF ITAB.
DATA: it_alv_field_cat TYPE slis_fieldcat_alv OCCURS 0 WITH HEADER LINE,
WA_LAYOUT TYPE SLIS_LAYOUT_ALV.
DATA: l_program TYPE sy-cprog.
l_program = sy-cprog.
itab-char = '0'.
itab-matnr = '45345'.
itab-mtart = 'fert'.
append itab.
itab-char = '1'.
itab-matnr = '45345'.
itab-mtart = 'fert'.
append itab.
itab-char = '2'..
itab-matnr = '45345'.
itab-mtart = 'fert'.
append itab.
CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE'
EXPORTING
I_PROGRAM_NAME = l_program
I_INTERNAL_TABNAME = 'ITAB'
I_INCLNAME = sy-cprog
CHANGING
CT_FIELDCAT = it_alv_field_cat[] .
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
i_callback_program = l_program
it_fieldcat = it_alv_field_cat[]
i_callback_user_command = 'USER_COMMAND'
TABLES
t_outtab = ITAB
EXCEPTIONS
program_error = 1
OTHERS = 2.
Now u will get the o/p
Here the statement ( l_program = sy-cprog. )length is more than 72.so u will get the run time error.Check u r program also.This u will face only in the ALV reports,
Regards.
Lakshmi
2008 Feb 07 1:38 PM
Hi.
Sorry i have given two programs , but in the first program , the statment will be like this.Here i am not able to show the gap.give the gap and write the statement.
l_program = sy-cprog.
Regards
Lakshmi
| User | Count |
|---|---|
| 6 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |