Sy-index vs sy-tabix
hi,
i a bit confused of these 2. can let me know the difference?
normally used in internal table?
what keyword can use these 2? read, insert, delete,loop, append, modify.
thanks
hi,
SY-INDEX
The system field sy-index contains the number of loop passes, including the current loop pass.
There are four kinds of loops in ABAP:
· Unconditional loops using the DO statement.
· Conditional loops using the WHILE statement.
· Loops through internal tables and extract datasets using the LOOP statement.
· Loops through datasets from database tables using the SELECT statement.
SY-TABIX
If the internal table is an index table, SY-TABIX is set to the index of the line retrieved.
READ
chk out this link http://help.sap.com/saphelp_nw04/helpdata/en/fc/eb35f8358411d1829f0000e829fbfe/content.htm
APPEND sets SY-TABIX to the index of the last table row, that is the total number of entries in the target table.
LOOP AT sets SY-TABIX to the index of the current table row at the beginning of every loop pass. After leaving a loop, SY-TABIX is set to the value it had before entering the loop. With hashed tables, SY-TABIX is set to 0.
INSERT
chk out this link
http://help.sap.com/saphelp_nw2004s/helpdata/en/fc/eb361f358411d1829f0000e829fbfe/content.htm
DELETE
http://help.sap.com/saphelp_nw04/helpdata/en/fc/eb37d9358411d1829f0000e829fbfe/content.htm
MODIFY
http://help.sap.com/saphelp_nw2004s/helpdata/en/fc/eb35eb358411d1829f0000e829fbfe/content.htm</u>
hope this ll help u.
Regards,
Viji
Similar Messages
-
Which to use - Sy-index or sy-tabix ??
This is what i found out about SY-INDEX and SY-TABIX but which one to use when i want to delete a line of data from an internal table ? I tried both sy-index and sy-tabix and both works fine and returning the expected output for me but which one is better of to use ?
SY-TABIX :- For Internal Table, Current Line Index
SY-INDEX :- For Loops, Current Loop Pass
The below code is where i uses the Delete ..
LOOP AT dmg.
CONCATENATE
dmg-dmg00
dmg-dmg01
dmg-dmg02
dmg-dmg03
dmg-dmg04
dmg-dmg07
dmg-dmg08
dmg-dmg09 INTO tli_down1 SEPARATED BY '*'.
APPEND tli_down1. CLEAR tli_down1.
DELETE dmg INDEX sy-index.
EXIT.
ENDLOOP.Right. Just like what they said upstairs, sy-babix is the best choice.
One more thing is, if you want to concatenate fields of table dmg and append to tli_down1 on by one. You should not use EXIT after delete dmg.
In that case ,only one line can be appended into tli_down1 table.
> The below code is where i uses the Delete ..
>
> LOOP AT dmg.
> CONCATENATE
> dmg-dmg00
> dmg-dmg01
> dmg-dmg02
> dmg-dmg03
> dmg-dmg04
> dmg-dmg07
> dmg-dmg08
> dmg-dmg09 INTO tli_down1 SEPARATED BY '*'.
> APPEND tli_down1. CLEAR tli_down1.
> DELETE dmg INDEX sy-index.
> EXIT.
> ENDLOOP. -
What is diff b/w sy-index and sy-tabix
Hi all,
Can u plz give me the diff b/w sy-index and sy-tabix exactly and how it works.
Thanks & Regards
VenkatHi Venkat,
<b>1.SY-INDEX</b>
<b>-></b>Current loop pass
<b>-></b>In a DO or WHILE loop, SY-INDEX contains the number of loop passes including the current pass.
<b>2.SY-TABIX</b>
<b>-></b>Current line index
Current line of an internal table. SY-TABIX is set by the statements below, but only for index tables.
The field is either not set or is set to 0 for hashed tables.
<b>APPEND</b> sets SY-TABIX to the index of the last line of the table, that is, it contains the overall number of entries in the table.
<b>
COLLECT</b> sets SY-TABIX to the index of the existing or inserted line in the table. If the table has the type HASHED TABLE, SY-TABIX is set to 0.
<b>LOOP AT</b> sets SY-TABIX to the index of the current line at the beginning of each loop lass. At the end of the loop, SY-TABIX is reset to the value that it had before entering the loop. It is set to 0 if the table has the type HASHED TABLE.
<b>READ TABLE</b> sets SY-TABIX to the index of the table line read. If you use a binary search, and the system does not find a line, SY-TABIX contains the total number of lines, or one more than the total number of lines. SY-INDEX is undefined if a linear search fails to return an entry.
<b>
SEARCH</b> <itab> FOR sets SY-TABIX to the index of the table line in which the search string is found.
I think that it clears ur doubt.
<b>Thanks,
Venkat.O</b> -
What is difference between sy-index and sy-tabix and where both are using ?
what is difference between sy-index and sy-tabix and where both are using ?
hi nagaraju
sy-tabix is in Internal table, current line index. So it can only be used while looping at the internal table.
sy-index is in Loops, number of current pass. This you can use in other loop statements also (like do-enddo loop, while-endwhile)
SY-INDEX is a counter for following loops: do...enddo, while..endwhile
SY-TABIX is a counter for LOOP...ENDLOOP, READ TABLE...
Here is an example from which you can understand the difference between sy-tabix and sy-index.
Itab is an internal table with the following data in it.
id Name
198 XYZ
475 ABC
545 PQR.
loop at itab where id > 300.
write :/ itab-id, itab-name , sy-tabix, sy-index.
endloop.
My output will be :
475 ABC 2 1
545 PQR 3 2
Sy-tabix is the index of the record in internal table.
sy-index gives the no of times of loop passes.
So, for the first record in the output (475 ABC), 2 is the index of the record in internal table and as it is first time loop pass occured, sy-index value is 1.
Regards,
navjot
award points -
Difference b/w sy-index and sy-tabix
hai all,
Could u explain the difference b/w sy-index and sy-tabix?
regards,
SelvaHi,
sy-index - For Loops, Current Loop Pass.
sy-tabix - For Internal Table, Current Line Index in internal table.
sy-tabix is used at internal table operations (READ TABLE ... LOOP AT ...), sy-index is used at cycles (DO...n TIMES).
SY-TABIX:
Current line of an internal table. SY-TABIX is set by the statements below, but only for index tables. The field is either not set or is set to 0 for hashed tables.
it can be set by using the following:
1.append
2.collect
3.loop at
4. read
5.search
APPEND sets SY-TABIX to the index of the last line of the table, that is, it contains the overall number of entries in the table.
COLLECT sets SY-TABIX to the index of the existing or inserted line in the table. If the table has the type HASHED TABLE, SY-TABIX is set to 0.
LOOP AT sets SY-TABIX to the index of the current line at the beginning of each loop lass. At the end of the loop, SY-TABIX is reset to the value that it had before entering the loop. It is set to 0 if the table has the type HASHED TABLE.
READ TABLE sets SY-TABIX to the index of the table line read. If you use a binary search, and the system does not find a line, SY-TABIX contains the total number of lines, or one more than the total number of lines. SY-INDEX is undefined if a linear search fails to return an entry.
SEARCH <itab> FOR sets SY-TABIX to the index of the table line in which the search string is found.
SY-INDEX:
SY-INDEX is used to describe the number of iteration with in the DO..ENDDO, WHILE ...ENDWHILE....
for example,
DO.
WRITE SY-INDEX.
IF SY-INDEX = 3.
EXIT.
ENDIF.
ENDDO.
it gives output as:
1 2 3
Regards,
Raj. -
Regarding sy-index and sy-tabix
Hi,
What is the major difference between sy-index and sy-tabix ,
can you give me one good example with code..
Regards,
Reddy.Hi,
SY-TABIX - Current line of an internal table. SY-TABIX is set by the statements below, but only for index tables. The field is either not set or is set to 0 for hashed tables.
APPEND sets SY-TABIX to the index of the last line of the table, that is, it contains the overall number of entries in the table.
COLLECT sets SY-TABIX to the index of the existing or inserted line in the table. If the table has the type HASHED TABLE, SY-TABIX is set to 0.
LOOP AT sets SY-TABIX to the index of the current line at the beginning of each loop lass. At the end of the loop, SY-TABIX is reset to the value that it had before entering the loop. It is set to 0 if the table has the type HASHED TABLE.
READ TABLE sets SY-TABIX to the index of the table line read. If you use a binary search, and the system does not find a line, SY-TABIX contains the total number of lines, or one more than the total number of lines. SY-INDEX is undefined if a linear search fails to return an entry.
SEARCH FOR sets SY-TABIX to the index of the table line in which the search string is found.
SY_INDEX - In a DO or WHILE loop, SY-INDEX contains the number of loop passes including the current pass.
sy-tabix is the tab index - the index of the record in the internal table you are accessing,
sy-index is the loop counter.
If you use a condition in LOOP the sy-index will go from 1 to n, but sy-tabix will refer to the line in the internal table.
Hope this helps u.
Thanks,
Ruthra -
Something like SY-INDEX or SY-TABIX
Hi.
is there predefined variable showing counter of LOOP step?Hi,
I'm not aware of any counter specific field for Loop. But you can have a container element and increment for each loop using Container Operation Step.
Regards,
JMB -
Hi,
Can some body explain the CLEAR difference between Sy-index and Sy-tabix. And one or two small examples. I am little bit confused.
Thanx.Hi,
SY-INDEX
In a DO or WHILE loop, SY-INDEX contains the number of loop passes including the current pass.
SY-TABIX
Current line of an internal table. SY-TABIX is set by the statements below, but only for index tables. The field is either not set or is set to 0 for hashed tables.
APPEND sets SY-TABIX to the index of the last line of the table, that is, it contains the overall number of entries in the table.
COLLECT sets SY-TABIX to the index of the existing or inserted line in the table. If the table has the type HASHED TABLE, SY-TABIX is set to 0.
LOOP AT sets SY-TABIX to the index of the current line at the beginning of each loop lass. At the end of the loop, SY-TABIX is reset to the value that it had before entering the loop. It is set to 0 if the table has the type HASHED TABLE.
READ TABLE sets SY-TABIX to the index of the table line read. If you use a binary search, and the system does not find a line, SY-TABIX contains the total number of lines, or one more than the total number of lines. SY-INDEX is undefined if a linear search fails to return an entry.
SEARCH <itab> FOR sets SY-TABIX to the index of the table line in which the search string is found.
regards,
madhu -
What is difference between sy-tabix and sy-index.
SAP Seniors,
Can you please let me know what is difference between sy-index and sy-tabix.
I read the SAP help, it is confusing for me. it looks like both are same from help. please help me.
Thank you
Anitha.HI,
Here is a brief description of difference between SY_TABIX and SY_INDEX and using them with several conditions.
SY-TABIX
Current line of an internal table. SY-TABIX is set by the statements below, but only for index tables. The field is either not set or is set to 0 for hashed tables.
APPEND sets SY-TABIX to the index of the last line of the table, that is, it contains the overall number of entries in the table.
COLLECT sets SY-TABIX to the index of the existing or inserted line in the table. If the table has the type HASHED TABLE, SY-TABIX is set to 0.
LOOP AT sets SY-TABIX to the index of the current line at the beginning of each loop lass. At the end of the loop, SY-TABIX is reset to the value that it had before entering the loop. It is set to 0 if the table has the type HASHED TABLE.
READ TABLE sets SY-TABIX to the index of the table line read. If you use a binary search, and the system does not find a line, SY-TABIX contains the total number of lines, or one more than the total number of lines. SY-INDEX is undefined if a linear search fails to return an entry.
SEARCH <itab> FOR sets SY-TABIX to the index of the table line in which the search string is found.
SY-INDEX
In a DO or WHILE loop, SY-INDEX contains the number of loop passes including the current pass.
Hope this helps.
Thank you,
Pavan. -
What is the difference between the sy-tabix & sy-index ?
sy-tabix & sy-index
/message/4752267#4752267 [original link is broken]
sy-index & sy-tabix
Reward points.. -
Why cant we use sy-index in loop and endloop?where exactly we used sy-index
hi
can u help me for thisHi...
Genereally Sy-index is used in iterative cases like
while....endwhile
and
Do.... Enddo
In LOOP ..... Endloop.... We should use SY-TABIX....
It would be more consistent we use sy-tabix as we loop at internal table so this SY-TABIX points to the current record its reading...
we can use sy-index but rarely depends on condition.....
SY-INDEX and SY-TABIX will not be same always in LOOP and ENDLOOP
Rewards points if satisfied..
Regards
Narin Nandivada -
Hi All,
I don't know it is a small Ques or Tuff one, Can any body please explain-
difference between sy-index & sy-tabix. Every time iam confusing
with them.
Can anybody please explain with example.
regards,
ABAP Developer.Hi Phaneendra,
There is a difference between the sy-index and sy-tabix.
Here if the itab1 consists 2 records and itab contains 10 records then sy-tabix
loop at itab into wa_tab.
read table itab1 into wa_itab1 with key sy-tabix.
endloop.
sy-tabix gives table index number mean table index = 2.
sy-index will give the counter in loop = 10.
sy-index give loop counter in a loop of (do enddo) (while endwhile)
sy-index does not work inside (loop endloop)
if we are looping into internal table the total number of loop pass is shown by sy-tabix.
if we are gonig for (do enddo) (while endwhile) number of loop pass is given by sy-index
Regards,
Kittu
Edited by: Kittu on Feb 6, 2009 12:35 PM -
error analysis as in ST22 TRANSACTION:
AN EXCEPTION OCCURED THE EXCEPTION ASSIGNED TO CLASS CX_SY_CONVERSION_NO_NUMBER WAS NOT CAUGHT WHICH LED TO AN ERROR. THE REASON FOR THIS EXCEPTION IS :
THE PROGRAM TRIED TO INTERPRET VALUE ':4' AS NUMBER SINCE THE VALUE CONTRAVENES THE CORRECT NUMBER FORMAT THIS WAS NOT POSSIBLE.
ATTACHED IS MY PROGRAM
REPORT ZVXR0303
LINE-COUNT 60(3)
LINE-SIZE 132
MESSAGE-ID VN.
Tables: VBEP, VBAP, NAST.
DATA: BEGIN OF HEADER,
ORDER(15) VALUE 'ORDER',
LINE(5) VALUE 'LINE',
MATERIAL(14) VALUE 'MATERIAL',
DUE(15) VALUE 'DUE (MAD)',
CREATED(10) VALUE 'CREATED',
QTY(10) VALUE 'QUANTITY',
KEY(5) VALUE 'KEY',
TYPE(5) VALUE 'TYPE',
END OF HEADER.
DATA: Begin of IDAT OCCURS 0,
VBELN LIKE VBAP-VBELN,
POSNR LIKE VBAP-POSNR,
werks LIKE VBAP-WERKS,
cuobj LIKE vbap-CUOBJ,
MBDAT LIKE vbep-mbdat,
ERDAT LIKE VBAP-ERDAT,
MATNR LIKE VBAP-MATNR,
KWMENG LIKE VBAP-KWMENG,
QTY TYPE I,
END of IDAT.
class cl_abap_char_utilities definition load.
constants: tab type c value cl_abap_char_utilities=>HORIZONTAL_TAB.
DATA: t_record(1000) TYPE C.
DATA: C_KWMENG(20) TYPE C.
data: OUTFILE(50) value '/usr/users/ftpsapfi/locks_540318'.
DATA: BEGIN OF TKOMCON OCCURS 50.
INCLUDE STRUCTURE CONF_OUT.
DATA: END OF TKOMCON.
DATA: iKEY TYPE I,
offset TYPE I,
KeyTypeLOC TYPE I,
KeyNumberLOC TYPE I,
type(15) TYPE C.
select-options: sVBELN FOR VBEP-VBELN obligatory,
sMAD FOR VBEP-MBDAT obligatory,
sERDAT FOR VBAP-ERDAT,
sMATNR FOR VBAP-MATNR,
sWERKS FOR VBAP-WERKS,
sKWMENG FOR VBAP-KWMENG.
SELECT
vbap~vbeln
vbap~POSNR
vbap~werks
vbap~cuobj
VBEP~MBDAT
VBAP~ERDAT
VBAP~MATNR
VBAP~KWMENG
INTO CORRESPONDING FIELDS of IDAT
FROM ( VBEP INNER JOIN VBAP ON vbepvbeln = vbapvbeln
AND vbepposnr = vbapposnr )
WHERE BMENG > 0
AND vbep~MBDAT IN sMAD
AND VBEP~VBELN in sVBELN
AND VBAP~werks IN sWERKS
AND VBAP~ERDAT IN sERDAT
AND VBAP~MATNR IN sMATNR
AND VBAP~KWMENG IN sKWMENG
AND VBAP~ABGRU = SPACE.
APPEND IDAT.
ENDSELECT.
PERFORM TOP-OF-PAGE.
if sy-batch = 'x'.
OPEN DATASET OUTFILE FOR OUTPUT IN TEXT MODE ENCODING DEFAULT.
TRANSFER t_record TO OUTFILE.
endif.
IF SY-SUBRC = 0.
LOOP at IDAT.
write IDAT-KWMENG DECIMALS 0 TO C_KWMENG.
REFRESH TKOMCON.
CALL FUNCTION 'VC_I_GET_CONFIGURATION'
EXPORTING
INSTANCE = idat-cuobj
LANGUAGE = NAST-SPRAS
TABLES
CONFIGURATION = TKOMCON
EXCEPTIONS
OTHERS = 4.
LOOP AT TKOMCON
WHERE ATNAM = 'S_SK_SPEC_KEY' OR ATNAM = 'S_MK_SPEC_KEY'
OR ATNAM = 'S_SK_CONSC_KEY' OR ATNAM = 'S_MK_CONSC_KEY'.
IF TKOMCON-ATNAM = 'S_SK_CONSC_KEY'
OR TKOMCON-ATNAM = 'S_MK_CONSC_KEY'.
KeyTYPELOC = 0.
keynumberloc = 2.
TRANSLATE TKOMCON-ATWRT+KeyNumberLOC(4) USING ': '.
IF TKOMCON-ATWRT+KeyNumberLOC(4) CO '0123456789 '.
iKey = TKOMCON-ATWRT+KeyNumberLOC(4).
IF ( TKOMCON-ATWRT+KeyTypeLOC(2) = 'FR' AND iKey >= 454 )
OR ( TKOMCON-ATWRT+KeyTypeLOC(2) = 'XF' AND iKey >= 1150 ).
PERFORM OUT-OF-RANGE-FOUND.
ENDIF.
ENDIF.
Else.
Offset = 0.
DO.
IF offset <= 9.
offset = offset + 1.
If TKOMCON-ATWRT+Offset(1) = ':'.
KeyTypeLOC = Offset + 1.
KeyNumberLOC = Offset + 3.
EXIT.
ENDIF.
ELSE.
EXIT.
ENDIF.
ENDDO.
TRANSLATE TKOMCON-ATWRT+KeyNumberLOC(4) USING ': '.
IF TKOMCON-ATWRT+KeyNumberLOC(4) CO '0123456789 '.
iKey = TKOMCON-ATWRT+KeyNumberLOC(4).
IF ( TKOMCON-ATWRT+KeyTypeLOC(2) = 'FR' AND iKey >= 454 )
OR ( TKOMCON-ATWRT+KeyTypeLOC(2) = 'XF' AND iKey >= 1150 ).
IDAT-KWMENG = TKOMCON-ATWRT(3).
PERFORM OUT-OF-RANGE-FOUND.
ENDIF.
ENDIF.
ENDIF.
ENDLOOP.
ENDLOOP.
ENDIF.
CLOSE DATASET OUTFILE.
FORM OUT-OF-RANGE-FOUND *
FORM OUT-OF-RANGE-FOUND.
WRITE: / IDAT-VBELN.
WRITE: 10 IDAT-POSNR.
WRITE: 20 IDAT-MATNR.
WRITE: 35 IDAT-MBDAT.
WRITE: 50 IDAT-ERDAT.
WRITE: 65(3) IDAT-KWMENG DECIMALS 0.
WRITE: 75 TKOMCON-ATWRT+KeyTypeLOC(6).
IF TKOMCON-ATNAM = 'S_SK_CONSC_KEY'
OR TKOMCON-ATNAM = 'S_MK_CONSC_KEY'.
WRITE: 85 'Consecutive'.
ELSE.
WRITE: 85 'Specific'.
ENDIF.
IF TKOMCON-ATNAM = 'S_SK_CONSC_KEY'
OR TKOMCON-ATNAM = 'S_MK_CONSC_KEY'.
TYPE = 'Consecutive'.
ELSE.
TYPE = 'Specific'.
ENDIF.
* PREPARING A RECORD TO BE SENT TO FILE
CONCATENATE
IDAT-VBELN
IDAT-POSNR
IDAT-MATNR
IDAT-MBDAT
IDAT-ERDAT
C_KWMENG
TKOMCON-ATWRT+KeyTypeLOC(6)
TYPE
INTO t_record SEPARATED BY tab.
if sy-batch = 'x'.
TRANSFER t_record TO OUTFILE.
endif.
ENDFORM.
FORM TOP-OF-PAGE *
FORM TOP-OF-PAGE.
WRITE: / 'ORDER'.
WRITE: 10 'LINE'.
WRITE: 20 'MATERIAL'.
WRITE: 35 'DUE (MAD)'.
WRITE: 50 'CREATED'.
WRITE: 65 'QTY'.
WRITE: 75 'KEY'.
WRITE: 85 'TYPE'.
PREPARING A RECORD TO BE SENT TO FILE
CONCATENATE
header-ORDER
header-LINE
header-MATERIAL
header-DUE
header-CREATED
header-QTY
header-KEY
header-TYPE
INTO t_record SEPARATED BY tab.
ENDFORM.
THIS IS WORKING FINE WITH DIFFERENT RANGES BUT WHEN I USE RANGE
Sales Order 1250000 TO 2250000
MAD 01/18/2005 TO 03/02/2005
Material LOCK9250FR TO LOCK9250XF
PLANT 4500
IT GIVES THE RUNTIME ERROR I MENTIONED ABOVE
ANY HELP WOULD BE GREATLY APPRECIATED
THANKS.HI ROB YOUR REPLY LOOKS TO BE VERY CLOSE OTHER GUYS SAID IT MIGHT BE PROBLEM WITH VARIABLE C_KWMENG BUT I REMOVED THAT PIECE OF CODE WITH C_KWMENG BUT STILL I WAS GETTING THE ERROR ATTACHED IS THE COMPLETE ERROR DETAILS FROM ST22
Runtime Errors CONVT_NO_NUMBER
Exception CX_SY_CONVERSION_NO_NUMBER
Occurred on 09/29/2005 at 14:33:21
Unable to interpret "04:" as a number.
What happened?
Error in ABAP application program.
The current ABAP program "ZVXR0303" had to be terminated because one of the
statements could not be executed.
This is probably due to an error in the ABAP program.
What can you do?
Print out the error message (using the "Print" function)
and make a note of the actions and input that caused the
error.
To resolve the problem, contact your SAP system administrator.
You can use transaction ST22 (ABAP Dump Analysis) to view and administer
termination messages, especially those beyond their normal deletion
date.
Error analysis
An exception occurred. This exception will be dealt with in more detail
below. The exception, assigned to the class 'CX_SY_CONVERSION_NO_NUMBER', was
not caught, which
led to a runtime error. The reason for this exception is:
The program attempted to interpret the value "04:" as a number, but
since the value contravenes the rules for correct number formats,
this was not possible.
How to correct the error
Integers are represented in ABAP using a sequence of digits and, in some
cases, a preceding sign.
The system offers the following options for displaying floating point
numbers:
[mantissa]E[sign][exponent]
[whole number part].[fractional part]
e.g. -12E+34, +12E-34, 12E34, 12.34
If the error occurred in one of your own programs or in an SAP program
that you modified, try to correct it yourself.
You may able to find an interim solution to the problem
in the SAP note system. If you have access to the note system yourself,
use the following search criteria:
"CONVT_NO_NUMBER" CX_SY_CONVERSION_NO_NUMBERC
"ZVXR0303" or "ZVXR0303"
"START-OF-SELECTION"
If you cannot solve the problem yourself, please send the
following documents to SAP:
1. A hard copy print describing the problem.
To obtain this, select the "Print" function on the current screen.
2. A suitable hardcopy prinout of the system log.
To obtain this, call the system log with Transaction SM21
and select the "Print" function to print out the relevant
part.
3. If the programs are your own programs or modified SAP programs,
supply the source code.
To do this, you can either use the "PRINT" command in the editor or
print the programs using the report RSINCL00.
4. Details regarding the conditions under which the error occurred
or which actions and input led to the error.
System environment
SAP Release.............. "620"
Application server....... "grrsap54"
Network address.......... "10.80.96.102"
Operating system......... "HP-UX"
Release.................. "B.11.11"
Hardware type............ "9000/800"
Character length......... 8 Bits
Pointer length........... 64 Bits
Work process number...... 3
Short dump setting....... "full"
Database server.......... "grrsap54"
Database type............ "ORACLE"
Database name............ "D01"
Database owner........... "SAPR3"
Character set............ "en_US.iso88591"
SAP kernel............... "640"
Created on............... "Aug 28 2005 20:25:49"
Created in............... "HP-UX B.11.00 A 9000/800"
Database version......... "OCI_920 "
Patch level.............. "88"
Patch text............... " "
Supported environment....
Database................. "ORACLE 8.1.7.., ORACLE 9.2.0.., ORACLE
10.1.0.."
SAP database version..... "640"
Operating system......... "HP-UX B.11"
User, transaction...
Client.............. 050
User................ "NSHAKER"
Language key........ "E"
Transaction......... "SE38 "
Program............. "ZVXR0303"
Screen.............. "SAPMSSY0 1000"
Screen line......... 6
Information on where terminated
The termination occurred in the ABAP program "ZVXR0303" in
"START-OF-SELECTION".
The main program was "ZVXR0303 ".
The termination occurred in line 156 of the source code of the (Include)
program "ZVXR0303"
of the source code of program "ZVXR0303" (when calling the editor 1560).
Source code extract
Caution: Program has changed
Caution: At time of termination, Active source code no longer available
001260 ? TRANSLATE TKOMCON-ATWRT+KeyNumberLOC(4) USING ': '.
001270 ? IF TKOMCON-ATWRT+KeyNumberLOC(4) CO '0123456789 '.
001280 ? iKey = TKOMCON-ATWRT+KeyNumberLOC(4).
001290 ?
001300 ? IF ( TKOMCON-ATWRT+KeyTypeLOC(2) = 'FR' AND iKey >= 454 )
001310 ? OR ( TKOMCON-ATWRT+KeyTypeLOC(2) = 'XF' AND iKey >= 1150 ).
001320 ? PERFORM OUT-OF-RANGE-FOUND.
001330 ? ENDIF.
001340 ? ENDIF.
001350 ? Else.
001360 ? Offset = 0.
001370 ? DO.
001380 ? IF offset <= 9.
001390 ? offset = offset + 1.
001400 ? If TKOMCON-ATWRT+Offset(1) = ':'.
001410 ? KeyTypeLOC = Offset + 1.
001420 ? KeyNumberLOC = Offset + 3.
001430 ? EXIT.
001440 ? ENDIF.
001450 ? ELSE.
001460 ? EXIT.
001470 ? ENDIF.
001480 ? ENDDO.
001490 ?
001500 ? TRANSLATE TKOMCON-ATWRT+KeyNumberLOC(4) USING ': '.
001510 ?
001520 ? IF TKOMCON-ATWRT+KeyNumberLOC(4) CO '0123456789 '.
001530 ? iKey = TKOMCON-ATWRT+KeyNumberLOC(4).
001540 ? IF ( TKOMCON-ATWRT+KeyTypeLOC(2) = 'FR' AND iKey >= 454 )
001550 ? OR ( TKOMCON-ATWRT+KeyTypeLOC(2) = 'XF' AND iKey >= 1150 ).
? IDAT-KWMENG = TKOMCON-ATWRT(3).
001570 ? PERFORM OUT-OF-RANGE-FOUND.
001580 ? ENDIF.
001590 ? ENDIF.
001600 ? ENDIF.
001610 ? ENDLOOP.
001620 ? ENDLOOP.
001630 ? ENDIF.
001640 ? CLOSE DATASET OUTFILE.
001650 ?
001660 ? *----
001670 ? * FORM OUT-OF-RANGE-FOUND *
001680 ? *----
001690 ? * ........ *
001700 ? *----
001710 ? FORM OUT-OF-RANGE-FOUND.
001720 ?
001730 ? WRITE: / IDAT-VBELN.
001740 ? WRITE: 10 IDAT-POSNR.
001750 ? WRITE: 20 IDAT-MATNR.
Contents of system fields
SY field contents..................... SY field contents.....................
SY-SUBRC 0 SY-INDEX 44
SY-TABIX 7 SY-DBCNT 1
SY-FDPOS 4 SY-LSIND 0
SY-PAGNO 2 SY-LINNO 18
SY-COLNO 94 SY-PFKEY
SY-UCOMM SY-TITLE Out of Range Keys
SY-MSGTY I SY-MSGID SF
SY-MSGNO 616 SY-MSGV1
SY-MSGV2 SY-MSGV3
SY-MSGV4
Active calls / events
No.... Type........ Name..........................
Program
Include Line
Class
1 EVENT START-OF-SELECTION
ZVXR0303
ZVXR0303 156
Chosen variables
1 EVENT START-OF-SELECTION
ZVXR0303
ZVXR0303 156
%_SPACE
2
0
SY-REPID ZVXR0303
5555333322222222222222222222222222222222
A682030300000000000000000000000000000000
TKOMCON-ATWRT 04:XF1260
333543333222222222222222222222
04A861260000000000000000000000
KEYNUMBERLOC 5
0000
0005
SYST-REPID ZVXR0303
5555333322222222222222222222222222222222
A682030300000000000000000000000000000000
SY-LDBPG SAPDB__S
5454455522222222222222222222222222222222
31042FF300000000000000000000000000000000
IKEY 1260
000E
004C
KEYTYPELOC 3
0000
0003
SY ###,####################################
0002000000000001000000000000000000000000
000C00020007000E00000001000A000000000000
... + 40 ###########^###<########################
0000000000050003000100080000000000000009
00010004000E000C000200040000000000000000
... + 80 ########################################
0000000000000000000000000000000000000000
0000000000000000000A00000000000000000000
... + 120 #######################################_
0000000000000000000000000000000000010005
00000000000000000000000000000000000A000F
... + 160 ############ÿÿ¹°XC############# E2 X1
000000000000FFBB540000000000000222432253
0000000A0000FF90830040000C0000C000520081
... + 200 000 ####__S 050
3332222222220000555222222222222222223332
0000000000000000FF3000000000000000000500
... + 240 00
222223322222222
000000000000000
SVBELN IBT00012500000002250000
44533333333333333333333
92400012500000002250000
IDAT-KWMENG ########
00000000
0000000C
TKOMCON-ATWRT+0(3) 04:
333
04A
SYST ###,####################################
0002000000000001000000000000000000000000
000C00020007000E00000001000A000000000000
... + 40 ###########^###<########################
0000000000050003000100080000000000000009
00010004000E000C000200040000000000000000
... + 80 ########################################
0000000000000000000000000000000000000000
0000000000000000000A00000000000000000000
... + 120 #######################################_
0000000000000000000000000000000000010005
00000000000000000000000000000000000A000F
... + 160 ############ÿÿ¹°XC############# E2 X1
000000000000FFBB540000000000000222432253
0000000A0000FF90830040000C0000C000520081
... + 200 000 ####__S 050
3332222222220000555222222222222222223332
0000000000000000FF3000000000000000000500
... + 240 00
222223322222222
000000000000000
OUTFILE /usr/users/ftpsapfi/locks_540318
2777277677267776766266667533333322222222
F532F53523F64031069FCF3B3F54031800000000
... + 40
2222222222
0000000000
Application Calls
No dump information available
Application Information
No dump information available
Internal notes
The termination occurred in the function "ab_Move" of the SAP
Basis System, specifically in line 529 of the module
"//bas/640_REL/src/krn/runt/abmove1.c#6".
The internal operation just processed is "MOVE".
The internal session was started at 20050929142552.
Active calls in SAP kernel
( 0) 0x4000000001751924 CTrcStack2 + 0x2bc dw.sapD01_DVEBMGS00
( 1) 0x4000000001751658 CTrcStack + 0x18 dw.sapD01_DVEBMGS00
( 2) 0x4000000001db7478 rabax_CStackSave__Fv + 0x100 dw.sapD01_DVEBMGS00
( 3) 0x4000000001dc3abc ab_rabax + 0x1e1c dw.sapD01_DVEBMGS00
( 4) 0x4000000001b44cb4 ab_cnverr__FiPcPCvN21T2 + 0x18c dw.sapD01_DVEBMGS00
( 5) 0x40000000016c96f8 ab_Move + 0x1910 dw.sapD01_DVEBMGS00
( 6) 0x40000000016d4434 ab_jmove__Fv + 0x384 dw.sapD01_DVEBMGS00
( 7) 0x4000000001022348 ab_extri__Fv + 0x17a0 dw.sapD01_DVEBMGS00
( 8) 0x4000000001726dc8 ab_xevent__FPCc + 0x38 dw.sapD01_DVEBMGS00
( 9) 0x40000000019f7efc ab_trigg__Fv + 0x94 dw.sapD01_DVEBMGS00
(10) 0x40000000019dc9ec ab_run + 0xc4 dw.sapD01_DVEBMGS00
(11) 0x4000000000f65e0c N_ab_run + 0x14 dw.sapD01_DVEBMGS00
(12) 0x4000000000f5fa88 dynpmcal + 0x198 dw.sapD01_DVEBMGS00
(13) 0x4000000000f5d500 dynppai0 + 0x830 dw.sapD01_DVEBMGS00
(14) 0x4000000000f5b8b4 dynprctl + 0x43c dw.sapD01_DVEBMGS00
(15) 0x4000000000f56728 dynpen00 + 0x2118 dw.sapD01_DVEBMGS00
(16) 0x400000000102f1b4 Thdynpen00 + 0x69c dw.sapD01_DVEBMGS00
(17) 0x400000000102e1e4 TskhLoop + 0x523c dw.sapD01_DVEBMGS00
(18) 0x4000000001022f50 tskhstart + 0x1e0 dw.sapD01_DVEBMGS00
(19) 0x4000000000dce3c4 DpMain + 0x484 dw.sapD01_DVEBMGS00
(20) 0x40000000022784cc nlsui_main + 0x14 dw.sapD01_DVEBMGS00
(21) 0x4000000000a39534 main + 0x14 dw.sapD01_DVEBMGS00
(22) 0xc00000000000a588 $START$ + 0xa0 /usr/lib/pa20_64/dld.sl
List of ABAP programs affected
Type Program Gen. Date Time Load Size
Prg ZVXR0303 09/29/2005 14:25:42 39936
Prg SAPMSSY0 05/01/2005 00:21:19 66560
Prg SAPMSSYD 06/05/2002 17:09:33 16384
Prg SAPFSYSCALLS 02/14/2002 14:22:47 6144
Prg RSDBRUNT 06/13/2004 00:43:20 226304
Typ RSSCR / / : m:15 5120
Prg RSDBSPBL 01/07/2003 18:47:02 59392
Prg SAPDB__S 02/14/2002 14:22:47 15360
Typ VARID 05/12/1997 16:51:30 4096
Prg %_CSYDB0 02/14/2002 14:22:46 28672
Prg RSDBSPVA 09/06/2005 22:54:22 112640
Prg SAPLSVAR 09/06/2005 22:57:28 625664
Typ VARIS 05/12/1997 15:27:21 2048
Typ RSVAMEMKEY 05/07/1997 13:07:49 2048
Prg RSDBSPMC 06/05/2002 17:09:26 66560
Typ DDSHDESCR 09/03/1997 03:05:16 3072
Typ SPPARAMS 05/07/1997 13:10:38 2048
Typ SPPARAMS 05/07/1997 13:10:38 2048
Typ RSSELINT 04/04/1995 16:12:37 2048
Prg SAPLICON 03/12/2004 06:57:52 23552
Prg %_CICON 02/14/2002 14:22:46 65536
Prg SAPLSABE 02/14/2002 14:22:47 11264
Prg SAPLSECU 05/23/2005 14:04:05 64512
Typ RSSUBINFO 10/14/1999 22:01:03 3072
Prg %_CRSDS 02/14/2002 14:22:46 8192
Typ RSDSEXPR 08/20/1998 10:57:18 2048
Prg SAPLDSYA 02/14/2002 14:22:47 39936
Prg SAPFSDS1 01/07/2003 18:32:17 47104
Typ TDCLD 11/02/1998 09:51:35 5120
Prg SAPLSDOD 04/30/2005 22:53:50 39936
Typ DOKIL 05/12/1997 16:46:17 3072
Prg SAPCNVE 02/14/2002 14:22:47 6144
Prg SAPLLANG 02/14/2002 14:22:47 8192
Typ T002 02/14/1998 10:24:58 2048
Typ RSEXFCODE 08/13/1997 12:52:57 1024
Prg SAPFSPOR 03/13/2004 19:20:44 12288
Prg SAPLOMCV 05/01/2005 00:14:10 16384
Prg CL_EXITHANDLER================CP 06/13/2004 00:40:58 26624
Prg SAPLSEXV 09/06/2005 22:55:26 107520
Prg CL_BADI_FLT_DATA_TRANS_AND_DB=CP 05/01/2005 00:21:35 33792
Typ SXS_ATTR 08/20/2001 12:23:27 4096
Typ V_EXT_ACT 11/09/2000 14:27:05 2048
Typ SXC_EXIT 11/09/2000 14:23:43 2048
Prg CL_EX_BADI_MATN1==============CP 05/01/2005 00:14:04 22528
Prg IF_EX_BADI_MATN1==============IP 06/13/2004 00:48:55 4096
Typ TMCNV 02/24/1999 03:33:25 3072
Prg SAPLSCNT 02/14/2002 14:22:47 24576
Typ DYCBOX 08/20/1998 11:16:53 2048
Prg SAPLSVSM 01/07/2003 18:35:45 22528
Prg SAPLSGUI 01/09/2003 17:15:12 31744
Prg SAPLSTTM 05/01/2005 00:24:04 75776
Prg SAPLSBDC 05/23/2005 14:05:19 38912
Prg CL_DATAPROVIDER===============CP 02/14/2002 14:22:46 40960
Prg %_CCNTL 02/14/2002 14:22:46 13312
Typ OBJ_RECORD 02/14/1998 08:30:43 2048
Prg SAPLSTUP 05/23/2005 14:03:46 65536
Prg SAPLCNDP 05/23/2005 14:05:47 167936
Prg SAPFGUICNTL 01/09/2003 17:18:52 20480
Prg SAPLOLEA 05/23/2005 14:03:56 79872
Prg SAPLSFES 09/06/2005 22:53:55 191488
Prg SAPLSPLUGIN 02/14/2002 14:22:48 6144
Typ ARFCRDATA 11/09/2000 14:04:16 6144
Prg SAPLGRFC 02/14/2002 14:22:47 13312
Typ SWCBCONT 11/15/2000 17:55:11 3072
Typ OLE_VERBS 04/04/1995 16:02:20 2048
Typ OLE_PA 04/04/1995 16:02:19 2048
Prg SAPSHDTV 03/12/2004 06:40:27 28672
Typ SSCRTEXTS 09/03/1997 03:12:33 3072
Typ SSCRFIELDS 05/13/1997 12:54:26 4096
Prg CL_GUI_PROPS_CONSUMER=========CP 01/07/2003 18:26:56 26624
Prg SAPLTHFB 09/06/2005 22:52:48 306176
Prg CL_DYNAMIC_GUI_EXTENSIONS=====CP 02/14/2002 14:22:46 33792
Prg CL_GUI_DATAMANAGER============CP 05/01/2005 00:20:36 70656
Prg CL_ABAP_CHAR_UTILITIES========CP 05/01/2005 00:14:49 11264
Prg RSDBSPVD 05/01/2005 00:15:44 73728
Typ RVARI 03/30/1998 09:40:50 4096
Typ RSVARIVDAT 04/04/1995 16:12:54 2048
Typ VBEP 01/27/2003 16:50:17 10240
Typ VBAP 09/15/2005 11:15:36 44032
Prg SAPLCEI0 09/22/2005 14:34:40 936960
Typ API_VALUE 02/20/1998 08:46:47 2048
Prg SAPLCUEV 06/07/2001 18:26:56 10240
Prg SAPLSUNI 06/13/2004 00:42:30 131072
Typ TFDIR 07/29/1998 19:49:08 3072
Prg %_CIBCO2 03/13/2004 14:32:13 12288
Typ IBINCOM 06/01/1999 11:56:27 3072
Typ IBINCONF 06/01/1999 11:56:27 2048
Typ IBSTCONF 06/01/1999 11:56:28 1024
Prg SAPLCUCB 05/23/2005 15:20:17 192512
Typ TCUIBSPECIAL 06/07/2001 17:50:37 1024
Prg %_CIBXX 03/13/2004 14:38:45 49152
Typ BAL_S_MSG 12/04/2000 13:04:01 6144
Prg CX_CBASE_ERROR================CP 01/27/2003 16:58:10 10240
Typ SCX_SRCPOS 11/09/2000 14:12:15 2048
Typ BAL_S_CONT 11/02/1998 09:43:07 2048
Typ BAL_S_PARM 12/04/2000 12:45:14 3072
Typ BAL_S_CLBK 11/02/1998 09:43:07 2048
Prg CX_STATIC_CHECK===============CP 02/14/2002 14:22:47 8192
Prg CX_ROOT=======================CP 02/14/2002 14:22:47 9216
Prg CL_CBASE======================CP 05/23/2005 15:19:44 87040
Typ T371G 04/29/1998 10:42:48 2048
Prg SAPLIBCO 03/13/2004 15:32:40 269312
Prg %_CIBCO 03/13/2004 14:38:45 11264
Prg SAPLIBXX 03/13/2004 14:38:46 11264
Prg SAPLIBIBF 03/13/2004 14:38:46 179200
Prg %_CIBIB 03/13/2004 14:38:45 18432
Prg SAPLIBINF 06/12/2004 22:20:22 415744
Prg %_CIBIN 03/13/2004 15:32:40 48128
Prg CL_IBASE_STRUC================CP 06/07/2001 19:59:10 106496
Prg %_CIBST 03/13/2004 14:38:45 37888
Prg CL_IBASE_STRUC_BUF============CP 06/07/2001 19:59:10 89088
Prg CL_IBASE_STRUC_STAT===========CP 06/07/2001 19:59:10 8192
Prg CL_IBASE_STRUC_BUF_IBSTREF====CP 06/07/2001 19:59:10 35840
Prg %_CIBCO1 03/13/2004 14:38:45 14336
Typ IBINVAL 09/18/2001 10:02:52 2048
Prg SAPLIBCU 03/13/2004 14:38:46 12288
Prg SAPLIBCUT 06/07/2001 18:27:19 12288
Typ T371B 05/14/1998 22:58:43 2048
Typ V_IBINR 03/13/2004 15:32:40 5120
Typ V_IBINR_CM 03/13/2004 15:32:40 5120
Prg CL_IBASE_SERVICE==============CP 06/07/2001 19:59:10 13312
Prg CL_IBASE_T371D_BUF============CP 06/07/2001 19:59:10 12288
Typ T371D 08/27/1999 18:19:44 2048
Prg CL_IBASE_R3_MATERIAL==========CP 05/23/2005 15:08:24 59392
Typ MARA 05/23/2005 15:08:18 22528
Typ MAKT 08/28/1997 08:52:19 2048
Typ ICON 01/03/1996 15:34:02 3072
Prg CL_ABAP_TYPEDESCR=============CP 05/01/2005 00:20:10 21504
Prg CL_ABAP_ELEMDESCR=============CP 05/01/2005 00:20:33 20480
Prg CL_ABAP_DATADESCR=============CP 03/12/2004 07:16:33 14336
Prg CL_ABAP_REFDESCR==============CP 03/12/2004 07:17:23 16384
Prg CL_ABAP_STRUCTDESCR===========CP 05/01/2005 00:20:33 20480
Prg CL_ABAP_COMPLEXDESCR==========CP 03/12/2004 07:16:33 13312
Prg CL_ABAP_TABLEDESCR============CP 03/12/2004 07:17:23 17408
Prg CL_ABAP_CLASSDESCR============CP 03/12/2004 07:17:23 23552
Prg CL_ABAP_OBJECTDESCR===========CP 03/12/2004 07:17:23 25600
Prg CL_ABAP_INTFDESCR=============CP 03/12/2004 07:16:33 19456
Prg CL_ABAP_SOFT_REFERENCE========CP 03/29/2001 16:42:12 7168
Prg CL_ABAP_REFERENCE=============CP 02/14/2002 14:22:46 6144
Prg IF_EX_CM_BADI_VERSION=========IP 01/07/2002 16:09:04 3072
Prg %_CABAP 01/07/2003 18:31:23 23552
Typ SXS_INTER 11/30/1998 15:55:16 2048
Prg CL_EX_CM_BADI_VERSION=========CP 05/01/2005 00:14:04 13312
Prg %_CSXRT 06/13/2004 00:40:55 11264
Prg CL_EXIT_MASTER================CP 06/13/2004 00:40:58 13312
Typ V_EXT_IMP 11/09/2000 14:27:05 2048
Typ V_EXT_IMP 11/09/2000 14:27:05 2048
Typ SXC_IMPSWH 11/09/2000 14:23:44 2048
Prg CL_IM_CM_BADI_VERSION_DEF=====CP 04/17/2002 11:01:00 6144
Prg SAPLASTAT_TRIG 02/14/2002 14:22:47 11264
Typ ASTAT_TYP2 11/10/1998 05:35:18 2048
Prg IF_CM_BASELINE================IP 05/23/2005 15:08:24 9216
Prg IF_IBASE_IBOF_TREE_OBJECT=====IP 05/23/2005 15:08:24 5120
Prg IF_IBASE_INSTALL==============IP 06/07/2001 20:08:54 4096
Prg IF_IBASE_MATERIAL=============IP 06/07/2001 20:08:54 3072
Prg IF_IBASE_OBJECT===============IP 06/07/2001 20:08:54 4096
Prg SAPLBOMA 02/14/2002 14:15:40 10240
Typ IONRA 03/12/2004 02:09:40 23552
Typ IBIBCOM 08/30/2001 17:56:57 4096
Typ IBIB 03/13/2004 14:32:13 5120
Prg CL_IBASE_STRUC_SERVICE========CP 06/07/2001 19:59:10 17408
Prg CL_CU_CBASE_ENQUEUE_CORE======CP 06/07/2001 19:58:59 11264
Prg CL_CU_CBASE_ENQUEUE===========CP 06/07/2001 19:58:59 16384
Typ T371F 06/01/1999 12:00:49 2048
Typ V_IBIN_SYVAL 03/13/2004 15:32:41 4096
Typ IBIN 09/18/2001 10:02:52 6144
Typ IBINOWN 02/01/2000 14:56:07 2048
Prg CL_IBASE_T371F_BUF============CP 06/07/2001 19:59:11 8192
Prg CL_IBASE_STRUC_FILT_02========CP 06/07/2001 19:59:10 11264
Prg CL_IBASE_STRUC_FILT===========CP 06/07/2001 19:59:10 10240
Typ IBST 09/18/2001 10:02:52 4096
Typ IBST 09/18/2001 10:02:52 4096
Typ IBSTREF 04/15/1998 00:20:43 2048
Typ IBSTREF 04/15/1998 00:20:43 2048
Prg IF_CBASE_E====================IP 06/07/2001 20:08:25 3072
Prg %_CCXTAB 02/14/2002 14:22:46 6144
Prg SAPLCUCQ 09/15/2005 11:15:38 79872
Typ CUCO 09/18/2001 10:02:34 18432
Typ CUCO_OBJ 09/18/2001 10:02:34 18432
Prg SAPLCLCA 09/06/2005 23:33:29 68608
Typ TCLA 03/13/2004 14:10:20 5120
Typ TCLAO 08/13/1997 13:57:22 4096
Prg SAPLCUOB 05/23/2005 14:31:35 31744
Typ INOB 09/03/1997 03:20:02 4096
Prg SAPLCLSE 05/23/2005 14:32:26 167936
Prg %_CCC01 05/01/2005 00:34:57 53248
Typ TABLEKEY 07/06/1998 21:01:06 2048
Typ KSSK 09/18/2001 10:02:58 3072
Prg SAPLCLEF -
Urgant problem for the updating problem HELP
Dear sir/miss,On 2008.12.01 one of our partner company consultant,setup an update(SAPKH50016 AND SAPKH50017) page on our production system without and test in the test system.
Now our transaction code CV03N,CV02N,CV01N can not be used,jump out abap problems as below:
It's already give us very big impact to our SAP system,so please tell me how to deal with it.
"Runtime Errors MOVE_CAST_ERROR
Exceptn CX_SY_MOVE_CAST_ERROR
Date and Time 2008.12.02 08:23:43
ShrtText
A dynamic type conflict occurred during reference assignment.
What happened?
Error in ABAP application program.
The current ABAP program "CL_EX_DOCUMENT_MAIN02=========CP" had to be
terminated because one of the
statements could not be executed.
This is probably due to an error in the ABAP program.
What can you do?
Print out the error message (using the "Print" function)
and make a note of the actions and input that caused the
error.
To resolve the problem, contact your SAP system administrator.
You can use transaction ST22 (ABAP Dump Analysis) to view and administer
termination messages, especially those beyond their normal deletion
date.
is especially useful if you want to keep a particular message.
Error analysis
An exception occurred. This exception is dealt with in more detail below
. The exception, which is assigned to the class 'CX_SY_MOVE_CAST_ERROR', wa
neither
caught nor passed along using a RAISING clause, in the procedure
"IF_EX_DOCUMENT_MAIN02~D100_BEFORE_PAI" "(METHOD)"
Since the caller of the procedure could not have expected this exception
to occur, the running program was terminated.
The reason for the exception is:
A 'CAST' operation ('?=' or 'MOVE ?TO') tried to assign an object or
interface variable to a reference variable.
However, the contents of the source variable do not fit in the target.
Source type. "\CLASS=ZCL_IM_DOCUMENT_MAIN02"
Target type: "\INTERFACE=IF_EX_DOCUMENT_MAIN02"
How to correct the error
If the error occurred in one of your own programs or in an SAP program
that you modified, try to correct it yourself.
You may able to find an interim solution to the problem
in the SAP note system. If you have access to the note system yourself,
use the following search criteria:
"MOVE_CAST_ERROR" CX_SY_MOVE_CAST_ERRORC
"CL_EX_DOCUMENT_MAIN02=========CP" or "CL_EX_DOCUMENT_MAIN02=========CM007"
"IF_EX_DOCUMENT_MAIN02~D100_BEFORE_PAI"
If you cannot solve the problem yourself and you wish to send
an error message to SAP, include the following documents:
1. A printout of the problem description (short dump)
To obtain this, select in the current display "System->List->
Save->Local File (unconverted)".
2. A suitable printout of the system log
To obtain this, call the system log through transaction SM21.
Limit the time interval to 10 minutes before and 5 minutes
after the short dump. In the display, then select the function
"System->List->Save->Local File (unconverted)".
3. If the programs are your own programs or modified SAP programs,
supply the source code.
To do this, select the Editor function "Further Utilities->
Upload/Download->Download".
4. Details regarding the conditions under which the error occurred
or which actions and input led to the error.
The exception must either be prevented, caught within the procedure
"IF_EX_DOCUMENT_MAIN02~D100_BEFORE_PAI"
"(METHOD)", or declared in the procedure's RAISING clause.
To prevent the exception, note the following:
System environment
SAP Release.............. "640"
Application server....... "ciserver"
Network address.......... "172.31.120.37"
Operating system......... "Linux"
Release.................. "2.6.9-11.19AXsmp"
Hardware type............ "x86_64"
Character length......... 16 Bits
Pointer length........... 64 Bits
Work process number...... 3
Short dump setting....... "full"
Database server.......... "diserver"
Database type............ "ORACLE"
Database name............ "PRD"
Database owner........... "SAPPRD"
Character set............ "C"
SAP kernel............... "640"
Created on............... "May 22 2006 19:43:51"
Created in............... "Linux GNU SLES-9 x86_64 cc3.3.3"
Database version......... "OCI_920 "
Patch level.............. "129"
Patch text............... " "
Supported environment....
Database................. "ORACLE 9.2.0.., ORACLE 10.1.0.., ORACLE
10.2.0.."
SAP database version..... "640"
Operating system......... "Linux 2.6"
Memory usage.............
Roll..................... 16192
EM....................... 12569568
Heap..................... 0
Page..................... 57344
MM Used.................. 2076240
MM Free.................. 2111024
SAP Release.............. "640"
User and Transaction
Client.............. 600
User................ "MENGQC001"
Language key........ "E"
Transaction......... "CV03N "
Program............. "CL_EX_DOCUMENT_MAIN02=========CP"
Screen.............. "SAPLCV110 0100"
Screen line......... 43
Information on where terminated
The termination occurred in the ABAP program "CL_EX_DOCUMENT_MAIN02=========CP"
in "IF_EX_DOCUMENT_MAIN02~D100_BEFORE_PAI".
The main program was "SAPLCV110 ".
The termination occurred in line 134 of the source code of the (Include)
program "CL_EX_DOCUMENT_MAIN02=========CM007"
of the source code of program "CL_EX_DOCUMENT_MAIN02=========CM007" (when
calling the editor 1340).
Processing was terminated because the exception "CX_SY_MOVE_CAST_ERROR"
occurred in the
procedure "IF_EX_DOCUMENT_MAIN02~D100_BEFORE_PAI" "(METHOD)" but was not
handled locally, not declared in the
RAISING clause of the procedure.
The procedure is in the program "CL_EX_DOCUMENT_MAIN02=========CP ". Its source
code starts in line 1
of the (Include) program "CL_EX_DOCUMENT_MAIN02=========CM007 ".
ource Code Extract
ine SourceCde
104 CLEAR data_ref.
105 GET REFERENCE OF OKCODE INTO data_ref.
106 CALL METHOD <flt_cache_line>-eo_object->set_parameter(
107 im_parmname = 'OKCODE'
108 im_value = data_ref ).
109
110 CLEAR data_ref.
111 GET REFERENCE OF DRAW INTO data_ref.
112 CALL METHOD <flt_cache_line>-eo_object->set_parameter(
113 im_parmname = 'DRAW'
114 im_value = data_ref ).
115
116 CALL METHOD <flt_cache_line>-eo_object->evaluate
117 IMPORTING
118 ex_exception = exc
119 EXCEPTIONS
120 raise_exception = 1
121 OTHERS = 2.
122 IF sy-subrc = 2.
123 MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
124 WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
125 ELSEIF sy-subrc = 1.
126 CASE exc-exceptn_nm.
127 WHEN 'CANCEL'.
128 MESSAGE ID exc-msgid TYPE exc-msgty NUMBER exc-msgno
129 WITH exc-msgv1 exc-msgv2 exc-msgv3 exc-msgv4
130 RAISING CANCEL.
131 ENDCASE.
132 ENDIF.
133 WHEN OTHERS.
EXITINTF ?= <flt_cache_line>-OBJ.
135 CALL METHOD EXITINTF->D100_BEFORE_PAI
136 EXPORTING
137 TCODE = TCODE
138 CHANGING
139 OKCODE = OKCODE
140 DRAW = DRAW
141 EXCEPTIONS
142 CANCEL = 1.
143 case sy-subrc.
144 when 1.
145 raise CANCEL.
146 endcase.
147 ENDCASE.
148
149 CALL FUNCTION 'PF_ASTAT_CLOSE'
150 EXPORTING
151 OPENKEY = 'S61ZFJapGHhX00002X5BGm'
152 TYP = 'UE'.
153 ENDLOOP.
Contents of system fields
Name Val.
SY-SUBRC 0
SY-INDEX 0
SY-TABIX 14
SY-DBCNT 14
SY-FDPOS 1
SY-LSIND 0
SY-PAGNO 0
SY-LINNO 1
SY-COLNO 1
SY-PFKEY D100DISPLAY
SY-UCOMM BACK
SY-TITLE Display Document: Initial Screen
SY-MSGTY
SY-MSGID
SY-MSGNO 000
SY-MSGV1
SY-MSGV2
SY-MSGV3
SY-MSGV4
Active Calls/Events
No. Ty. Program Include Line
Name
3 METHOD CL_EX_DOCUMENT_MAIN02=========CP CL_EX_DOCUMENT_MAIN02=========CM007 134
CL_EX_DOCUMENT_MAIN02=>IF_EX_DOCUMENT_MAIN02~D100_BEFORE_PAI
2 FORM SAPLCV110 LCV110F19 124
D100_CONSUME_EVENTS
1 MODULE (PAI) SAPLCV110 LCV110I08 10
D100_FCODE
Chosen variables
Name
Val.
No. 3 Ty. METHOD
Name CL_EX_DOCUMENT_MAIN02=>IF_EX_DOCUMENT_MAIN02~D100_BEFORE_PAI
TCODE
CV03
45332222222222222222
36030000000000000000
00000000000000000000
00000000000000000000
OKCODE
BACK
4444222222222222222222222222222222222222222222222222222222222222222222
213B000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000
DRAW
2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
SY-MSGV1
22222222222222222222222222222222222222222222222222
00000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000
EXC-MSGV1
22222222222222222222222222222222222222222222222222
00000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000
SY-MSGV2
22222222222222222222222222222222222222222222222222
00000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000
EXC-MSGV2
22222222222222222222222222222222222222222222222222
00000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000
SY-MSGV3
22222222222222222222222222222222222222222222222222
00000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000
EXC-MSGV3
22222222222222222222222222222222222222222222222222
00000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000
SY-MSGV4
22222222222222222222222222222222222222222222222222
00000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000
EXC-MSGV4
22222222222222222222222222222222222222222222222222
00000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000
EXITINTF
F0000000
F0000000
<FLT_CACHE_LINE>-OBJ
E0001000
E0001000
SYST-REPID
CL_EX_DOCUMENT_MAIN02=========CP
4454554445444554444333333333334522222222
3CF58F4F35D5E4FD19E02DDDDDDDDD3000000000
0000000000000000000000000000000000000000
0000000000000000000000000000000000000000
SY-REPID
CL_EX_DOCUMENT_MAIN02=========CP
4454554445444554444333333333334522222222
3CF58F4F35D5E4FD19E02DDDDDDDDD3000000000
0000000000000000000000000000000000000000
0000000000000000000000000000000000000000
%_DUMMY$$
2222
0000
0000
0000
SY-SUBRC
0
0000
0000
No. 2 Ty. FORM
Name D100_CONSUME_EVENTS
LF_ACT_IMP_EXISTING
X
5
8
0
0
%_SPACE
2
0
0
0
SY-REPID
SAPLCV110
5454453332222222222222222222222222222222
310C361100000000000000000000000000000000
0000000000000000000000000000000000000000
0000000000000000000000000000000000000000
SEEX_TRUE
X
5
8
0
0
LF_EXIT
F0000000
0000F000
%_DUMMY$$
2222
0000
0000
0000
GF_OI_CALLED_DISPLAY
2
0
0
0
SYST-REPID
SAPLCV110
5454453332222222222222222222222222222222
310C361100000000000000000000000000000000
0000000000000000000000000000000000000000
0000000000000000000000000000000000000000
SCREEN
MCDOK-REFVR
4444425445522222222222222222222222222222222222222222222222222222222222222222222222222222222222
D34FBD2566200000000000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
GF_TRANSACTION
CV03
45332222222222222222
36030000000000000000
00000000000000000000
00000000000000000000
OK_CODE
BACK
4444222222222222222222222222222222222222222222222222222222222222222222
213B000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000
DRAW
2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
CL_WB_REQUEST=>TO_IMMEDIATE_START
PROP_STRING
360
6000
8100
BITMAP_STRETCH
2
0000
2000
SY-SUBRC
0
0000
0000
SS_CENTER
1
0000
1000
C_DMS_PHIO_MASTER_CLASS
DMS_PCD1
4455544322
4D3F034100
0000000000
0000000000
PROP_TABINDEX
230
E000
6000
SPACE
2
0
0
0
LF_FCODE
2222222222222222222222222222222222222222222222222222222222222222222222
0000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000
No. 1 Ty. MODULE (PAI)
Name D100_FCODE
TREEV_ITEM_CLASS_CHECKBOX
3
0000
3000
Internal notes
The termination occurred in the function "RxMoveCastErrorObj" of the SAP
Basis System, specifically in line 2995 of the module
"//bas/640_REL/src/krn/runt/abmove1.c#7".
The internal operation just processed is "CAST".
The internal session was started at 20081202082340.
Active Calls in SAP Kernel
Lines of C Stack in Kernel (Structure Differs on Each Platform)
(CTrcStack2+0x7a)0x63b29a
(CTrcStack+0xb)0x63b8db
(ab_rabax+0x2f02)0xa4b1e2
(_Z18RxMoveCastErrorObj4RUDIS_PKt+0xa5)0x7b7a45
(_Z8ab_jcastv+0x673)0x7bdec3
(_Z8ab_extriv+0x219)0x7ab4d9
(_Z9ab_xeventPKt+0x29a)0x8f9b4a
(ab_dstep+0x1a7)0xa5ec77
(dynpmcal+0x39a)0x69d84a
(dynppai0+0x933)0x69f393
(dynprctl+0x414)0x69e324
(dynpen00+0x444)0x693034
(Thdynpen00+0x2df)0x50a24f
(TskhLoop+0x307)0x514347
(tskhstart+0x1ae)0x522fae
(DpMain+0x28f)0x49b1bf
(nlsui_main+0x9)0x475159
(main+0x2e)0x47518e
/lib64/libc.so.6(__libc_start_main+0xa9)0x2a97124b49
List of ABAP programs affected
Index Ty. Program Group Date Time Size Lang.
0 Prg SAPLCV110 0 2008.12.01 10:13:43 671744 E
1 Prg SAPMSSYD 0 2008.12.01 02:17:53 21504 E
2 Prg SAPFSYSCALLS 0 2003.11.06 20:52:59 7168 E
3 Typ DRAW 0 2008.04.29 10:29:35 11264
4 Typ DRAT 0 1999.03.10 18:52:49 3072
5 Typ DMS_DB_DRAT 0 1999.03.10 18:36:01 3072
6 Typ TDWS 0 2003.09.10 16:46:37 6144
7 Typ TDWST 0 1997.05.12 16:50:34 2048
8 Typ AENR 0 2008.11.20 14:51:32 7168
9 Typ USR03 0 1997.05.12 16:51:23 6144
10 Typ T024X 0 1998.02.14 10:32:35 2048
11 Typ MCDOK 0 2004.12.08 17:17:49 28672
12 Prg SAPLCV121 12 2008.12.01 10:09:17 152576 E
13 Prg CL_GUI_CFW====================CP 13 2003.11.06 20:53:18 176128 E
14 Prg CL_GUI_PROPS_CONSUMER=========CP 14 2003.11.06 20:52:43 30720 E
15 Prg %_CCNTL 14 2003.11.06 20:52:41 16384 E
16 Prg SAPLTHFB 16 2008.12.01 02:18:03 368640 E
17 Prg SAPLOLEA 17 2008.12.01 02:00:50 93184 E
18 Prg SAPLSGUI 18 2008.12.01 02:18:03 76800 E
19 Prg SAPLSTTM 19 2006.09.21 08:17:23 86016 E
20 Prg SAPLSBDC 20 2006.09.21 08:24:43 45056 E
21 Prg SAPLSFES 21 2008.12.01 02:18:03 278528 E
22 Prg SAPLSPLUGIN 22 2003.11.06 21:28:25 8192 E
23 Prg SAPFGUICNTL 17 2003.11.06 20:57:18 24576 E
24 Typ DMS_FRONTEND_DATA 0 2001.06.07 17:41:14 2048
25 Typ ITDWA 0 1999.12.09 18:54:10 3072
26 Typ DNTAB 0 2000.11.09 14:07:14 6144
27 Typ DMS_AUDITS 0 1998.12.10 18:00:41 3072
28 Typ DRAD 0 1999.12.01 15:17:34 4096
29 Typ DRAZ 0 1998.04.01 02:05:08 4096
30 Typ DRAP 0 1995.04.04 16:53:07 3072
31 Typ DRAOZ 0 1995.04.04 16:53:05 6144
32 Typ DRAO 0 1995.04.04 16:53:03 6144
33 Typ TOAV0 0 1996.06.14 09:51:26 3072
34 Typ DMS_REC_FILE 0 2006.10.12 17:53:17 8192
35 Typ DMS_DOC_FILE 0 1999.04.21 13:22:51 12288
36 Prg SAPLCADM 36 2003.11.06 20:53:00 14336 E
37 Typ TDWA 0 2001.06.07 17:50:38 6144
38 Prg SAPLCV115 38 2008.12.01 10:13:43 220160 E
39 Prg SAPLCV118 39 2008.11.30 22:54:57 86016 E
40 Prg SAPLCV130 40 2008.12.01 09:57:54 342016 E
41 Prg SAPLCLO0 41 2006.09.21 11:31:12 55296 E
42 Typ API_CHAR 0 1997.07.09 23:48:05 2048
43 Typ API_VALI 0 1998.04.23 14:46:27 5120
44 Typ API_KSSK 0 1996.01.29 18:00:54 3072
45 Typ API_VALI 0 1998.04.23 14:46:27 5120
46 Prg SAPLCLFM 46 2008.12.01 03:27:54 711680 E
47 Typ RMCLF 0 2004.03.15 16:55:47 31744
48 Typ RMCLKSSK 0 2001.09.18 10:03:47 5120
49 Typ RMCLAUSP 0 2001.09.18 10:03:46 7168
50 Typ RMCLDEL 0 1997.08.13 12:51:45 3072
51 Typ AUSP 0 2001.09.18 10:02:23 6144
52 Prg SAPLCLSE 52 2008.11.20 14:51:39 188416 E
53 Prg SAPLCTMS 53 2008.12.01 03:28:16 985088 E
54 Prg SAPLCTCV 54 2008.12.01 03:27:56 197632 E
55 Prg SAPLCTCF 55 2008.12.01 03:27:07 20480 E
56 Typ USR01 0 1998.02.14 15:22:01 4096
57 Prg SAPLCLPR 57 2001.11.19 16:12:29 64512 E
58 Typ CLPROF 0 2001.06.07 17:40:33 12288
59 Typ RMCLPAR 0 2001.06.07 17:45:28 13312
60 Typ AGR_USERS 0 2003.01.20 16:27:01 3072
61 Prg SAPLCTCU 61 2008.05.18 09:34:46 189440 E
62 Prg %_CCXTAB 53 2003.11.06 21:51:14 7168 E
63 Typ SCXTAB_CONTROL 0 2003.11.06 20:31:00 6144
64 Prg SAPLCUDB 64 2008.11.30 22:48:18 332800 E
65 Prg SAPLCUD0 65 2008.12.01 09:57:54 196608 E
66 Prg SAPLCUEV 66 2001.06.07 18:26:56 12288 E
67 Prg SAPLSUNI 67 2008.05.18 09:44:54 151552 E
68 Typ TFDIR 0 1998.07.29 19:49:08 3072
69 Typ CABN 0 2001.09.18 10:02:26 12288
70 Typ CABN 0 2001.09.18 10:02:26 12288
71 Typ DDB_C05 0 1997.08.28 08:44:01 2048
72 Typ DDB_C02 0 1997.07.09 23:52:49 3072
73 Typ DDB_ITP 0 1997.08.28 08:44:01 2048
74 Typ DDB_C07 0 1997.07.09 23:52:50 2048
75 Prg SAPLCUTM 75 2006.09.21 11:40:39 68608 E
76 Prg SAPLCUPM 76 2008.05.18 11:52:42 472064 E
77 Prg SAPLSLG0 77 2003.11.06 20:53:05 64512 E
78 Prg SAPLSBAL_SERVICE 78 2008.05.18 09:48:19 172032 E
79 Typ BALOBJ 0 1997.08.13 13:16:25 2048
80 Typ BALSUB 0 1997.08.13 13:16:26 2048
81 Typ BAL_S_LFIL 0 2000.12.04 12:45:13 12288
82 Prg SAPLSBAL 82 2008.05.18 09:48:19 327680 E
83 Typ BAL_S_LOG 0 2000.12.04 13:04:00 7168
84 Typ BAL_S_CONT 0 1998.11.02 09:43:07 2048
85 Typ BAL_S_PARM 0 2000.12.04 12:45:14 3072
86 Typ BAL_S_CLBK 0 1998.11.02 09:43:07 2048
87 Typ BAL_S_SCNT 0 1998.11.30 15:52:33 3072
88 Typ BAL_S_SDEF 0 2000.12.04 12:45:15 2048
89 Prg CL_ABAP_CHAR_UTILITIES========CP 89 2004.11.12 14:02:13 14336 E
90 Prg SAPLSYGU 90 2003.11.06 20:55:40 29696 E
91 Prg SAPLCUXP 91 2008.12.01 10:09:15 147456 E
92 Typ CUXP_01 0 1995.04.10 15:58:58 3072
93 Typ T100 0 1997.08.28 09:04:45 2048
94 Typ CUXP_02 0 1995.04.10 15:58:59 2048
95 Typ CUXP_02 0 1995.04.10 15:58:59 2048
96 Typ TMS_JUST 0 1995.04.10 16:02:55 2048
97 Typ CUXP_02 0 1995.04.10 15:58:59 2048
98 Prg SAPLCUTC 98 2003.11.11 20:31:28 89088 E
99 Prg SAPLCUTRC 99 2008.12.01 02:26:11 87040 E
100 Typ CTMS_01 0 1997.08.13 12:25:20 3072
101 Typ INCL_BILD 0 1997.05.12 15:10:50 2048
102 Typ AUSP 0 2001.09.18 10:02:23 6144
103 Prg SAPLCCRL 103 2008.11.30 22:34:49 144384 E
104 Typ AEOIB 0 2001.09.18 10:02:18 7168
105 Typ TCC09 0 1999.03.17 16:24:37 2048
106 Typ AEOI 0 2001.09.18 10:02:17 5120
107 Prg SAPLCCCN 107 2008.11.20 14:51:39 293888 E
108 Typ AEOIT 0 2001.09.18 10:02:18 3072
109 Typ CCIN 0 2001.10.09 13:06:55 6144
110 Typ CCCN_XFACE 0 2001.10.09 13:06:55 7168
111 Prg SAPLCCBU 111 2008.11.20 14:51:39 33792 E
112 Prg SAPLCV150 112 2008.11.20 14:51:40 144384 E
113 Prg SAPFSPOR 0 2008.12.01 07:23:38 14336 E
114 Prg SAPLSCNT 114 2003.11.06 20:53:04 30720 E
115 Typ DYCBOX 0 1998.08.20 11:16:53 3072
116 Prg SAPLSVSM 116 2006.09.21 08:56:23 29696 E
117 Prg CL_DATAPROVIDER===============CP 117 2003.11.06 20:52:43 52224 E
118 Typ OBJ_RECORD 0 1998.02.14 08:30:43 2048
119 Prg SAPLSTUP 119 2006.09.21 08:34:57 75776 E
120 Prg SAPLCNDP 120 2006.09.21 09:10:54 208896 E
121 Prg SAPSHDTV 114 2003.11.06 20:57:23 33792 E
122 Typ SHDTVCIU 0 1998.12.14 23:15:37 3072
123 Typ SHDSTU 0 1998.12.14 23:15:34 2048
124 Typ SHDSTCIU 0 1998.12.14 23:15:34 2048
125 Typ ARFCRDATA 0 2000.11.09 14:04:16 6144
126 Prg SAPLGRFC 126 2003.11.06 20:53:02 16384 E
127 Typ SWCBCONT 0 2000.11.15 17:55:11 3072
128 Typ OLE_VERBS 0 1995.04.04 16:02:20 2048
129 Typ OLE_PA 0 1995.04.04 16:02:19 2048
130 Prg CL_DYNAMIC_GUI_EXTENSIONS=====CP 130 2003.11.06 20:52:43 37888 E
131 Prg CL_GUI_DATAMANAGER============CP 131 2006.09.21 09:11:48 77824 E
132 Prg CL_EXITHANDLER================CP 132 2008.12.01 02:24:29 34816 E
133 Prg SAPLSEXV 133 2008.12.01 02:05:16 124928 E
134 Prg CL_BADI_FLT_DATA_TRANS_AND_DB=CP 134 2008.12.01 02:24:26 44032 E
135 Typ SXS_ATTR 0 2001.08.20 12:23:27 4096
136 Typ V_EXT_ACT 0 2000.11.09 14:27:05 2048
137 Typ SXC_EXIT 0 2000.11.09 14:23:43 2048
138 Prg CL_EX_DOCUMENT_MAIN02=========CP 138 2008.04.29 10:29:37 80896 E
139 Prg IF_EX_DOCUMENT_MAIN02=========IP 132 2008.04.29 10:29:39 30720 E
140 Prg %_CSXRT 138 2004.11.12 13:45:31 16384 E
141 Prg CL_EXIT_MASTER================CP 141 2006.09.21 09:10:54 24576 E
142 Typ SXS_MLCO 0 2000.12.04 14:59:55 2048
143 Prg CL_EX_BADI_LAYER==============CP 143 2006.09.21 09:10:54 32768 E
144 Prg IF_EX_BADI_LAYER==============IP 132 2006.09.21 08:51:19 9216 E
145 Typ V_EXT_IMP 0 2003.11.06 20:40:20 3072
146 Typ V_EXT_IMP 0 2003.11.06 20:40:20 3072
147 Typ SXC_IMPSWH 0 2000.11.09 14:23:44 2048
148 Prg ZCL_IM_DOCUMENT_MAIN02========CP 148 2008.12.01 14:50:50 7168 E
149 Prg SAPLASTAT_TRIG 149 2003.11.06 20:53:00 13312 E
150 Typ ASTAT_TYP2 0 1998.11.10 05:35:18 2048
151 Typ ASTAT_TYP1 0 1998.11.30 15:54:16 2048
152 Prg CX_SY_MOVE_CAST_ERROR=========CP 152 2003.11.06 20:41:23 11264 E
153 Typ SCX_SRCPOS 0 2000.11.09 14:12:15 2048
154 Prg CX_DYNAMIC_CHECK==============CP 154 2003.11.06 21:33:04 10240 E
155 Prg CX_ROOT=======================CP 155 2003.11.06 21:56:05 12288 E
156 Prg CX_NO_CHECK===================CP 156 2003.11.06 21:33:04 10240 E
157 Prg CX_SY_NO_HANDLER==============CP 157 2003.11.06 21:33:04 10240 E
158 Typ SYST 0 2000.12.04 14:54:51 31744
159 Typ SFBM_XCPTN 0 2000.12.04 14:54:21 3072
160 Prg CL_WB_REQUEST=================CP 160 2008.12.01 02:25:56 71680 E
irectory of Application Tables
ame Date Time Lngth
Val.
rogram SAPLCV110
YST . . : : 00004608
\0\0\0\0\x0001\0\x000E\0\0\0\0\0\0\0\0\0\0\0\0\0\x000E\0
RAW 2008.04.29 10:29:35 00003196
RAT . . : : 00000236
MS_DB_DRAT . . : : 00000238
DWS . . : : 00000268
DWST . . : : 00000048
ENR . . : : 00000496
00 00000000 00000000
SR03 . . : : 00000876
T024X . . : : 00000074
MCDOK 2004.12.08 17:17:49 00013650
TDWA 2001.06.07 17:50:38 00000340
0000
Program CL_GUI_PROPS_CONSUMER=========CP
EUDB . . : : 00004068
%C002380004933B6098D9166C5E1000000AC1F7825 \0\0\0
Program SAPLCLFM
RMCLF . . : : 00003736
Program SAPLCTMS
RCTMS 2002.04.17 10:32:13 00002034
Program SAPLCTCF
USR01 . . : : 00000220
Program SAPLCLPR
RMCLPAR . . : : 00000418
SAPPROFILE
CLPROF . . : : 00000272
600BMENGQC001 X X XXX
AGR_USERS . . : : 00000164
0000000000000
Program SAPLSUNI
TFDIR . . : : 00000188
CUD0_CUSTOM_CONFIG_INITIALIZERSAPLCUD0
Program SAPLCCRL
AENR . . : : 00000496
00 00000000 00000000
AEOI . . : : 00000436
00
Program SAPLCCCN
CCIN . . : : 00000600
00 0
Program SAPSHDTV
SHDSTU . . : : 00000106
SHDSTCIU . . : : 00000100
ABAP Control Blocks (CONT)
Index Name Fl PAR0 PAR1 PAR2 PAR3 PAR4 PAR5 PAR6 SourceCde Line
409 DWRI 01 0042 CL_EX_DOCUMENT_MAIN02=========CM007 128
410 WRIT 00 C026 CL_EX_DOCUMENT_MAIN02=========CM007 128
411 PAR1 C0 0000 CL_EX_DOCUMENT_MAIN02=========CM007 128
412 JEND A6 0000 CL_EX_DOCUMENT_MAIN02=========CM007 128
413 DWRI 01 0043 CL_EX_DOCUMENT_MAIN02=========CM007 128
414 WRIT 00 C027 CL_EX_DOCUMENT_MAIN02=========CM007 128
415 PAR1 C0 0000 CL_EX_DOCUMENT_MAIN02=========CM007 128
416 JEND A6 0000 CL_EX_DOCUMENT_MAIN02=========CM007 128
417 FUNE 01 006E CL_EX_DOCUMENT_MAIN02=========CM007 128
418 ENDF 00 0000 CL_EX_DOCUMENT_MAIN02=========CM007 128
419 MESS 00 0000 CL_EX_DOCUMENT_MAIN02=========CM007 128
420 BRAX 00 0015 CL_EX_DOCUMENT_MAIN02=========CM007 133
CAST 00 0000 C006 C028 CL_EX_DOCUMENT_MAIN02=========CM007 134
423 METH 03 0003 0000 8001 0000 0000 0000 0000 CL_EX_DOCUMENT_MAIN02=========CM007 135
427 PAR1 01 C000 CL_EX_DOCUMENT_MAIN02=========CM007 135
428 PAR1 81 C001 CL_EX_DOCUMENT_MAIN02=========CM007 135
429 PAR1 81 C002 CL_EX_DOCUMENT_MAIN02=========CM007 135
430 PAR2 00 0000 0002 0000 CL_EX_DOCUMENT_MAIN02=========CM007 135
432 PAR2 00 0000 006E 0001 CL_EX_DOCUMENT_MAIN02=========CM007 135
434 BREL 04 0000 CL_EX_DOCUMENT_MAIN02=========CM007 143Hi,
As per your query, pls contact any abap consultant regarding this he will provide the solution. Because some times programe given some error then the abaper see the programe and take action accordingly.
Anil -
Hi all,
can u please
what is the difference between sy-index and sy-tabix
thanks
swapna raniHi Swapna,
SY-INDEX
SY-INDEX contains the number of loop passes in DO and WHILE loops, including the current loop pass.
Internal Tables
SY-TABIX
Current line in an internal table. With the following statements SY-TABIX is set for index tables. With hashed tables, SY-TABIX is not filled or it is set to 0.
· APPEND sets SY-TABIX to the index of the last table row, that is the total number of entries in the target table.
· COLLECT sets SY-TABIX to the index of the existing or appended table row. With hashed tables, SY-TABIX is set to 0.
· LOOP AT sets SY-TABIX to the index of the current table row at the beginning of every loop pass. After leaving a loop, SY-TABIX is set to the value it had before entering the loop. With hashed tables, SY-TABIX is set to 0.
· READ TABLE sets SY-TABIX to the index of the table row read. If no row is found with binary search while reading, SY-TABIX contains the index of the next-highest row or the total number of rows +1. If no row is found with linear search while reading, SY-TABIX is undefined.
· SEARCH FOR sets SY-TABIX to the index of the table row, in which the search string was found.
Plzz Reward if it is useful,
Mahi.
Maybe you are looking for
-
HT5429 Why I am getting the message directions could not be found between these locations?
There is no Face time, I messages and the maps are not working even!
-
Full ABAP Edition-Trial (with Web Dynpro for ABAP) directory structure
Normally, the files related to sap system are located to under /usr/sap/ .... but this time, i can see them under C:/SAP/<SID> so from now ( of from SAP NW2004s SPS08), do you change the structure of file location ? or it's just for Sneak Preview ABA
-
My roommates computers can't connect to the router!
Hey, so I've got this Cisco Lynksys E1200 and I've got internet going to it. When I first tried to connect to it my computor automaticaly set it up (giving the network a name, changing it from tehdefault "Cisco67809" to my perfered natwork name, etc.
-
Create a notification with reference
Hi, My requirement is to create a notification with reference to another notification. How can i do that ? I tried to use BAPI_ALM_NOTIF_CREATE but I faced 2 problems: 1. I didnt know where to give the reference notification number 2. I am getting th
-
How can i shorten a video file.
Newby to Mac(pro osx 10.9), taking baby steps. I have some videos I want to shorten. Something not to complicated. I wanted to download perian so I can use in conjunction with quicktime but I saw that it was no longer going to be available. What opti