02-06-2008 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 |
-
-
02-07-2008 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
02-06-2008 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
02-06-2008 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.
02-06-2008 6:07 AM
Also after the 72 char box is checked. above Problem still persists.
02-06-2008 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...
02-07-2008 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
02-07-2008 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