Dump while saving ALV output
Hi All,
I have developed an ALV report by OOPS method. After displaying the report when I want save as local file, it dumps. Anyone received this type of dump.
Dump decription:
The current statement requires a character-type data object.
Error analysis
At the statment
"STRLEN( obj )..."
, only character-type data objects are supported at the argument
position "obj".
In this particular case, the operand "obj" has the non-charcter-type type
"P".
Please help.
Regards,
Jeetu
Hi,
In my report there are three amount field are being displayed. Is there anything separate i need to include in field catalog for these fields. Becasue I tried with fcat-inttype = 'P' for thse amount fields I am still getting the dump. But now the dump has been changed.
Runtime Errors GETWA_NOT_ASSIGNED
Field symbol has not yet been assigned.
Error analysis
You attempted to access an unassigned field symbol
(data segment 116).
This error may occur if
- You address a typed field symbol before it has been set with
ASSIGN
- You address a field symbol that pointed to the line of an
internal table that was deleted
- You address a field symbol that was previously reset using
UNASSIGN or that pointed to a local field that no
longer exists
- You address a global function interface, although the
respective function module is not active - that is, is
not in the list of active calls. The list of active calls
can be taken from this short dump.
Similar Messages
-
Hi all,
System is giving dump while saving the changes in the project.
Short text
The current application triggered a termination with a short dump.
What happened?
The current application program detected a situation which really
should not occur. Therefore, a termination with a short dump was
triggered on purpose by the key word MESSAGE (type X).
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
Short text of error message:
Profitability segment number 0026636665 does not exist in operating conc
ern XXXX!
Long text of error message:
Diagnosis
The system discovered a serious inconsistency in the data basis of
Profitability Analysis (CO-PA) This message should never occur in
the course of normal operations.
The system tried to find characteristics from the segment table
CE4XXXX using the segment number 0026636665 in operating concern
This profitability segment number does not exist.
This can occur if you have deleted data from table CE4XXXX and have
already assigned data to profitability segments in this operating
concern.
Another cause may be that you have changed the assignment of your
controlling area to an operating concern. When this happens, the
system tries to interpret the segment numbers in the new operating
concern.
System Response
Do not continue processing.
Procedure
The data in the segment table needs to be reconstructed. It may be
possible to re-enter the assignments to profitability segments.
Look in OSS for notes regarding error message KE499. You may find
information there that could help you solve the error.
Otherwise contact your CO-PA consultant or create a problem
message.
Technical information about the message:
Message class....... "KE"
Number.............. 499
Variable 1.......... 0026636665
Variable 2.......... "XXXX"
Variable 3.......... " "
Variable 4.......... " "
Process -
From WBS element user fields, charactertics value are assigned to profitability segment through derivation rule
WBS element values settles to Profitability segmnet.
WBS element has system staus REL ACPT RESA SETC
System is giving dump while saving any changes in the project. can anybody tell what is root cause and solution for this issue?
Thanks,
SudhirRequest you to refer this note 199959. Take help of you CO cosultant.
Edited : Request you to check with your CO consultant as PSG has been deleted, take help fo ABAP as well. ( May be above note may not help you much, WIth help of ABAP and CO define problem and than seach with your message KE499 in Service market place ) That would be better approach.
With Regards
Nitin P.
Edited by: Nitin Patoliya on Mar 10, 2010 5:02 PM -
Update LIKP table while saving the output type in VT02N transaction
Hi All,
I have a requirement where i have to update Delivery Priority(LPRIO) field in LIKP table while saving the output type in VT02N transaction. I am not able to use the BAPI "BAPI_OUTB_DELIVERY_CHANGE" or FM "WS_DELIVERY_UPDATE" because, when we save the output type the programs that are configured in NACE are triggered in update mode and hence i will get a roll back error.
Let me know other ways of updating the table at the time of saving output type for shipment transaction VT02N.This could be a result of one of the following reasons:
1: Incorrect smart form/routine assigned in the output configuration (NACE)
2: Serial number range of the delivery expired
3: The default settings of the user (SU01) processing the delivery is missing the default printer name.
Hope this is helpful
Manish -
While Saving ALV report in Local File getting error
Hello Experts,
Did one alv report.
Getting output properly , but while saving(downloading) the output result getting Dump from system.
Runtime Errors GETWA_NOT_ASSIGNED
Short text
Field symbol has not yet been assigned.
What happened?
Error in the ABAP Application Program
The current ABAP program "SAPLKKBL" had to be terminated because it has
come across a statement that unfortunately cannot be executed.
NOT GETTING WHERE EXACTLY IT IS WRONG....
Please suggest the solution..
Thanks in advanceUsually this is due to wrong fieldcatalog, or inconsistenecy between field catalog, internal table or some fields of the layout (bselect box or lights for example) -> The FIRST thing to do is the execution of [The Consistency Check|http://help.sap.com/saphelp_470/helpdata/en/d6/23253963143e6ae10000000a11402f/frameset.htm], then correct the program to adjust field catalog or layout.
Regards,
Raymond -
Hi,
I was doing my config from quite a while and was able to save sales orders normally. All of a sudden, I am now unable to save any sales orders. It is throwing a dump while I am trying to save the sales order. The dump details are provided below. I tried debugging the code to an extent and realized that there is some error in acessing access sequences in output determination. Can someone guide me to fix this error please?
Please find the dump below:
Runtime Errors SAPSQL_INVALID_FIELDNAME
Exception CX_SY_DYNAMIC_OSQL_SEMANTICS
Occurred on 23.10.2008 at 09:09:10
One of the field names in the SELECT clause was not recognized.
What happened?
Error in ABAP application program.
The current ABAP program "SAPLV61Z " 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 is dealt with in more detail below
. The exception, which is assigned to the class 'CX_SY_DYNAMIC_OSQL_SEMANTICS',
was neither
caught nor passed along using a RAISING clause, in the procedure "SEL_KONDTAB"
"(FORM)"
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:
The SELECT clause was specified in an internal table at runtime.
It contains the field name "DATBI", but this does not occur in any of
the database tables listed in the FROM clause.
How to correct the error
The exception must either be prevented, caught within the procedure
"SEL_KONDTAB"
"(FORM)", or declared in the procedure's RAISING clause.
To prevent the exception, note the following:
Check the field names in the SELECT clause.
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:
"SAPSQL_INVALID_FIELDNAME" CX_SY_DYNAMIC_OSQL_SEMANTICSC
"SAPLV61Z " or "LV61ZU01 "
"SEL_KONDTAB"
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....... "sap_server"
Network address.......... "10.1.1.193"
Operating system......... "Windows NT"
Release.................. "5.2"
Hardware type............ "2x Intel 801586"
Character length......... 8 Bits
Pointer length........... 32 Bits
Work process number...... 0
Short dump setting....... "full"
Database server.......... "SAP_SERVER"
Database type............ "ORACLE"
Database name............ "NX1"
Database owner........... "SAPNX1"
Character set............ "English_United State"
SAP kernel............... "620"
Created on............... "Aug 5 2002 21:33:12"
Created in............... "NT 5.0 2195 Service Pack 2 x86 MS VC++ 12.00"
Database version......... "OCI_817_SHARE "
Patch level.............. "252"
Patch text............... " "
Supported environment....
Database................. "ORACLE 8.1.7.."
SAP database version..... "620"
Operating system......... "Windows NT 5.0, Windows NT 5.1, Windows NT 5.2"
User, transaction...
Client.............. 800
User................ "SAPUSER"
Language key........ "E"
Transaction......... "VA01 "
Program............. "SAPLV61Z "
Screen.............. "SAPMV45A 4001"
Screen line......... 61
Information on where termination occurred
The termination occurred in the ABAP program "SAPLV61Z " in "SEL_KONDTAB".
The main program was "SAPMV45A ".
The termination occurred in line 495 of the source code of the (Include)
program "LV61ZU01 "
of the source code of program "LV61ZU01 " (when calling the editor 4950).
Processing was terminated because the exception "CX_SY_DYNAMIC_OSQL_SEMANTICS"
occurred in the
procedure "SEL_KONDTAB" "(FORM)" but was not handled locally, not declared in
the
RAISING clause of the procedure.
The procedure is in the program "SAPLV61Z ". Its source code starts in line 225
of the (Include) program "LV61ZU01 ".
Source code extract
004650 IF SE_PRESTEP = YES OR
004660 SE_READ_ONLY_ONE_RECORD = YES.
004670 IF T681-KSDAT IS INITIAL.
004680 IF SE_READ_ALL_PRESTEP IS INITIAL.
004690 SELECT * FROM (T681-KOTAB) APPENDING TABLE KOND_TAB
004700 UP TO 1 ROWS
004710 WHERE KAPPL = SE_KAPPL
004720 AND KSCHL = SE_KSCHL
004730 AND (CODING_TAB).
004740 H_SUBRC = SY-SUBRC.
004750 ELSE.
004760 SELECT * FROM (T681-KOTAB) APPENDING TABLE KOND_TAB
004770 WHERE KAPPL = SE_KAPPL
004780 AND KSCHL = SE_KSCHL
004790 AND (CODING_TAB).
004800 ENDIF.
004810
004820 * it is enough to find one record in prestep
004830 * (care must be taken with pool tables - depending on database this
004840 * will cost performance instead of saving)
004850 IF SELECT_SPLIT NE 0 AND H_SUBRC NE 0.
004860 MODIFY CODING_TAB FROM CODING_ALTER INDEX SELECT_SPLIT.
004870 SELECT * FROM (T681-KOTAB) APPENDING TABLE KOND_TAB
004880 UP TO 1 ROWS
004890 WHERE KAPPL = SE_KAPPL
004900 AND KSCHL = SE_KSCHL
004910 AND (CODING_TAB).
004920 ENDIF.
004930 ELSE.
004940 IF SE_READ_ALL_PRESTEP IS INITIAL.
SELECT * FROM (T681-KOTAB) APPENDING TABLE KOND_TAB
004960 UP TO 1 ROWS
004970 WHERE KAPPL = SE_KAPPL
004980 AND KSCHL = SE_KSCHL
004990 AND DATBI >= SE_DATE
005000 AND DATAB <= SE_DATE
005010 AND (CODING_TAB).
005020 H_SUBRC = SY-SUBRC.
005030 ELSE.
005040 SELECT * FROM (T681-KOTAB) APPENDING TABLE KOND_TAB
005050 WHERE KAPPL = SE_KAPPL
005060 AND KSCHL = SE_KSCHL
005070 AND DATBI >= SE_DATE
005080 AND DATAB <= SE_DATE
005090 AND (CODING_TAB).
005100 ENDIF.
005110
005120 IF SELECT_SPLIT NE 0 AND H_SUBRC NE 0.
005130 MODIFY CODING_TAB FROM CODING_ALTER INDEX SELECT_SPLIT.
005140 SELECT * FROM (T681-KOTAB) APPENDING TABLE KOND_TAB
Contents of system fields
SY field contents..................... SY field contents.....................
SY-SUBRC 4 SY-INDEX 1
SY-TABIX 17 SY-DBCNT 1
SY-FDPOS 1 SY-LSIND 0
SY-PAGNO 1 SY-LINNO 1
SY-COLNO 1 SY-PFKEY U
SY-UCOMM SICH SY-TITLE Create Sales Order: Overview
SY-MSGTY E SY-MSGID FI
SY-MSGNO 011 SY-MSGV1 AUD
SY-MSGV2 SY-MSGV3
SY-MSGV4
Active calls / events
No.... Type........ Name..........................
Program
Include Line
Class
1 FORM SEL_KONDTAB
SAPLV61Z
LV61ZU01 495
2 FUNCTION SD_COND_ACCESS
SAPLV61Z
LV61ZU01 196
3 FORM KOMT2_AUFBAUEN
SAPLV61B
LV61BF0K 78
4 FORM KONDITIONSVORSTEP
SAPLV61B
LV61BF0K 275
5 FORM COND_ACCESS_V1
SAPLV61B
LV61BMES 417
6 FUNCTION MESSAGING
SAPLV61B
LV61BU50 81
7 FORM NACHRICHTEN_POSITION
SAPMV45A
MV45AF0N_NACHRICHTEN_POSITION 81
8 FORM BELEG_BEARBEITEN_ENDE
SAPMV45A
MV45AF0B_BELEG_BEARBEITEN_ENDE 268
9 FORM BELEG_SICHERN
SAPMV45A
MV45AF0B_BELEG_SICHERN 270
10 FORM FCODE_SICH
SAPMV45A
MV45AF0F_FCODE_SICH 9
11 FORM FCODE_BEARBEITEN
SAPLV00F
LV00FF0F 90
12 FUNCTION SCREEN_SEQUENCE_CONTROL
SAPLV00F
LV00FU02 44
13 FORM FCODE_BEARBEITEN
SAPMV45A
MV45AF0F_FCODE_BEARBEITEN 90
14 MODULE (PAI) FCODE_BEARBEITEN
SAPMV45A
MV45AI0F_FCODE_BEARBEITEN 8
Chosen variables
1 FORM SEL_KONDTAB
SAPLV61Z
LV61ZU01 495
SE_KSCHL EXEM
4544
585D
CODING_TAB[] Table IT_44581x256
67050000E0006100000000000000FFFF0200C300
07320000F200A100100001000000FFFF47308600
... + 40
0000C020
A0001400
SY-REPID SAPLV61Z
5454533522222222222222222222222222222222
310C661A00000000000000000000000000000000
KOND_TAB[] Table IT_39140x480
3FC50000E00040000000E0000000FFFF02009000
03A100003100AF00000001000000FFFF47308A00
... + 40
0000C000
A0001E00
KOMGM
2222222222222222222222222222222222222222
0000000000000000000000000000000000000000
... + 40
2222222222222222222222222222222222222222
0000000000000000000000000000000000000000
... + 80
2222222222222222222222222222222222222222
0000000000000000000000000000000000000000
... + 120
2222222222222222222222222222222222222222
0000000000000000000000000000000000000000
... + 160
2222222222222222222222222222222222222222
0000000000000000000000000000000000000000
... + 200
2222222222222222222222222222222222222222
0000000000000000000000000000000000000000
... + 240 00
233222222222222
000000000000000
SE_READ_ALL_PRESTEP
2
0
T681 B998V1B998
4333534333222222222222222222222222222222
2998612998000000000000000000000000000000
... + 40 X3 000
53233322222222222222222222
83000000000000000000000000
%_DUMMY$$
2222
0000
T681-KOTAB B998
433322222222222222222222222222
299800000000000000000000000000
CONDITION_IN_MEMORY_INTERNAL
2
0
KOMGR
2222222222222222222222222222222222222222
0000000000000000000000000000000000000000
... + 40
22222222222222222222222222222222222222
00000000000000000000000000000000000000
SE_KAPPL V1
53
61
*KOMGR
2222222222222222222222222222222222222222
0000000000000000000000000000000000000000
... + 40
22222222222222222222222222222222222222
00000000000000000000000000000000000000
KOMK 800 AUD 0000000001100
3332222222222222222222245423333333333333
8000000000000000000000015400000000001100
... + 40 0001MEL 21 AU VIC AUD A
3333444222332245254422222224542222222224
0001D5C000210015069300000001540000000001
... + 80 UD AUD #####0000000000000010050000
5422454222222000003333333333333333333333
54001540000000000C0000000000000010050000
... + 120 00100500000010050000001005
3333333333333333333333333322222222222222
0010050000001005000000100500000000000000
... + 160 000000000001###V SABI0120081023200
2222223333333333330005254443333333333333
00000000000000000100C6031290120081023200
... + 200 81023200810232008102320081023CIFdandenon
3333333333333333333333333333344466666666
8102320081023200810232008102339641E45EFE
... + 240 g
622222222222222
700000000000000
SE_DATE 20081023
33333333
20081023
KOMP 000010000000000000000857 MEL VI
3333333333333333333333332222222222444254
0000100000000000000008570000000000D5C069
... + 40 C
4222222222222222222222222222222222222222
3000000000000000000000000000000000000000
... + 80 04 MEL ##############
2332222444222222222220000000000000022222
0040000D5C00000000000000000C000000C00000
... + 120 015
2222222222222222222222222222333222222222
0000000000000000000000000000015000000000
... + 160 ###### 000010
2222222000000222222233333322222222222222
000000000000C000000000001000000000000000
... + 200
2222222222222222222222222222222222222222
0000000000000000000000000000000000000000
... + 240
222222222222222
000000000000000
2 FUNCTION SD_COND_ACCESS
SAPLV61Z
LV61ZU01 196
APPLICATION V1
53
61
CALL_MODUS A
4
1
CONDITION_TYPE EXEM
4544
585D
DATE 20081023
33333333
20081023
HEADER_COMM_AREA AUD 0000MEL 00000110021
2222222222454233334442333333333332222222
000000000015400000D5C0000001100210000000
... + 40 0000001005000000100500000
2222222222222223333333333333333333333333
0000000000000000000001005000000100500000
... + 80 0100500000010050000000000CIF020001200810
3333333333333333333333333444333333333333
0100500000010050000000000396020001200810
... + 120 231######0#AUD YOR C CA
3330000003045422222222222222225452422244
2310000030C15400000000000000009F20300031
... + 160 CCCCCCCH 00000000
2222444444442222222333333332222222222222
0000333333380000000000000000000000000000
... + 200
222222222222222222222222
000000000000000000000000
KOPRT_I 00000003001 KRML00
3333333333322224544332222222222222222222
000000030010000B2DC000000000000000000000
... + 40
2222222222222222222222222222222222222222
0000000000000000000000000000000000000000
... + 80
2222222222222222222222222222222222222222
0000000000000000000000000000000000000000
... + 120
2222222222222222222222222222222222222222
0000000000000000000000000000000000000000
... + 160
2222222222222222222222222222222222222222
0000000000000000000000000000000000000000
... + 200
2222222222222222222222222
0000000000000000000000000
NO_MEM_IMPORT
2
0
POSITION_COMM_AREA 0000100000000000000008570000000000000008
3333333333333333333333333333333333333333
0000100000000000000008570000000000000008
... + 40 57 015 T
3322222222222222222222222222223332222225
5700000000000000000000000000000150000004
... + 80 AN 100001100055555004##############K
4422222333333333333333333000000000000004
1E00000100001100055555004000000C000000CB
... + 120 AR #
4522222222222222222222222222222222222220
1200000000000000000000000000000000000000
... + 160 ### 000001######0#u0153 #################
0002223333330000003092200000000000000000
C0C0000000010000030CC000000010C0000010C0
... + 200 #######KAR######%#######u201EKG ########
0000000445000000200000008544200000000222
000010CB120000075C0000064CB700000000C000
... + 240 01MEL MEL1
334442222244432
01D5C00000D5C10
PRESTEP X
5
8
PROTOCOL_ACCESS X
5
8
PROTOCOL_DATE
2
0
READ_ALL_PRESTEP
2
0
READ_ONLY_ONE_RECORD X
5
8
SDPROTHEAD_I CONDB0000000000
2222222222222244444333333333322222222222
000000000000003FE42000000000000000000000
... + 40 00000000000000
222222233333333333333
000000000000000000000
T682I_I BV1EXEM03998## 000X
453454433333002233352
261585D039980C0000080
CONDITION_IS_IN_MEMORY #############
0000000000000
0000000000000
CONDITION_IS_PURELY_HEADER X
5
8
CONDITION_RECORDS[] Table IT_44400x119
3C15EA15E0005100000070000000FFFF0F004200
01C20DC2C2008100000070000000FFFF4C408500
... + 40
0000C020
10001400
POSITION_COMM_AREA_DYNAMIC
2222
0000
KOMPAZD
2222222222
0000000000
SYST ########################d###############
0000000010000000000000006000000000000000
1000100010001000000000004000000000000000
... + 40 ####################################|###
0000000000000000000000000000000000007000
100010001000000010000000000000000000C100
... + 80 ################S#######################
0000000000000000500000000000000000000000
0000000000004000310000000000000000000000
... + 120 ####################################¶###
000000000000000000000000000000001000B000
00000000000000000000000000000000D0006000
... + 160 ####ÿ####### u0152##XC############# E0 4
0000F0000000A800540000000000000222432223
0000F00000000C00830040000C0000C000500004
... + 200 001LIST N ####__S 800
3334455222420000555222222222222222223332
001C934000E01000FF3000000000000000008000
... + 240 00
222223322222222
000000000000000
SY-XFORM CONVERSION_EXIT
444545544454545222222222222222
3FE65239FEF5894000000000000000
CONDITION_RECORDS 800V1VEN0
3335354432222222222222222222222222222222
8006165E00000000000000000000000000000000
... + 40
2222222222222222222222222222222222222222
0000000000000000000000000000000000000000
... + 80 0000002101
222222222222222222222222222223333333333
000000000000000000000000000000000002101
SY-XPROG SAPCNVE
5454454222222222222222222222222222222222
3103E65000000000000000000000000000000000
KOPF_POS_UNLOAD UNLOAD_COMMUNI_BV1
544444544445445453
5ECF14F3FDD5E9F261
3 FORM KOMT2_AUFBAUEN
SAPLV61B
LV61BF0K 78
SY-TABIX 17
1000
1000
*KOMKBNF
2222222222222222
0000000000000000
KOMKBWA
2222
0000
TYP_TNAPR 8
3
8
%_DUMMY$$
2222
0000
KOPRT 00000003001 KRML004502009
3333333333322224544333333333222222222222
000000030010000B2DC004502009000000000000
... + 40
2222222222222222222222222222222222222222
0000000000000000000000000000000000000000
... + 80
2222222222222222222222222222222222222222
0000000000000000000000000000000000000000
... + 120
2222222222222222222222222222222222222222
0000000000000000000000000000000000000000
... + 160
2222222222222222222222222222222222222222
0000000000000000000000000000000000000000
... + 200
2222222222222222222222222
0000000000000000000000000
C_EVENT 9
3
9
XSUBRC 0
0000
0000
KOMPBME ### 00000000
0002222222222222222222222222233333333222
00C0000000000000000000000000000000000000
... + 40 0000
2222222222222222222222233332222222222222
0000000000000000000000000000000000000000
... + 80
22222
00000
KOMKBME-UNAME
222222222222
000000000000
KOMT1-KAPPL V1
53
61
KOMT1-KSCHL EXEM
4544
585D
HEADER_COMM AUD 0000MEL 00000110021
2222222222454233334442333333333332222222
000000000015400000D5C0000001100210000000
... + 40 0000001005000000100500000
2222222222222223333333333333333333333333
0000000000000000000001005000000100500000
... + 80 0100500000010050000000000CIF020001200810
3333333333333333333333333444333333333333
0100500000010050000000000396020001200810
... + 120 231######0#AUD YOR C CA
3330000003045422222222222222225452422244
2310000030C15400000000000000009F20300031
... + 160 CCCCCCCH 00000000
2222444444442222222333333332222222222222
0000333333380000000000000000000000000000
... + 200
222222222222222222222222
000000000000000000000000
<%_TABLE_TNAD1> ???
ITEM_COMM 0000100000000000000008570000000000000008
3333333333333333333333333333333333333333
0000100000000000000008570000000000000008
... + 40 57 015 T
3322222222222222222222222222223332222225
5700000000000000000000000000000150000004
... + 80 AN 100001100055555004##############K
4422222333333333333333333000000000000004
1E00000100001100055555004000000C000000CB
... + 120 AR #
4522222222222222222222222222222222222220
1200000000000000000000000000000000000000
... + 160 ### 000001######0#u0153 #################
0002223333330000003092200000000000000000
C0C0000000010000030CC000000010C0000010C0
... + 200 #######KAR######%#######u201EKG ########
0000000445000000200000008544200000000222
000010CB120000075C0000064CB700000000C000
... + 240 01MEL MEL1
334442222244432
01D5C00000D5C10
KOMKBWR-ERNAM
222222222222
000000000000
KOMPBWR-ERNAM
222222222222
000000000000
*TNAD1-VKORG
2222
0000
G_SDPROTHEAD CONDB0000000000
2222222222222244444333333333322222222222
000000000000003FE42000000000000000000000
... + 40 00000000000000
222222233333333333333
000000000000000000000
T682I BV1EXEM03998## 000X
453454433333002233352
261585D039980C0000080
RSJOBINFO 00000000
2222222222222222222222222222222233333333
0000000000000000000000000000000000000000
... + 40 000000
3333332222222222222222222222222222222222
0000000000000000000000000000000000000000
... + 80 ####
0000
0000
HEADKZ X
5
8
<%_TABLE_TNAD2> ???
KONDTAB[] Table IT_44400x119
3C15EA15E0005100000070000000FFFF0F004200
01C20DC2C2008100000070000000FFFF4C408500
... + 40
0000C020
10001400
*TNAD2-VKORG
2222
0000
*TNAD2-VTWEG
22
00
SY-REPID SAPLV61B
5454533422222222222222222222222222222222
310C661200000000000000000000000000000000
*TNAD2-SPART
22
00
SYST-REPID SAPLV61B
5454533422222222222222222222222222222222
310C661200000000000000000000000000000000
4 FORM KONDITIONSVORSTEP
SAPLV61B
LV61BF0K 275
%_SPACE
2
0
SY-SUBRC 4
0000
4000
SY ########################d###############
0000000010000000000000006000000000000000
1000100010001000000000004000000000000000
... + 40 ####################################|###
0000000000000000000000000000000000007000
100010001000000010000000000000000000C100
... + 80 ################S#######################
0000000000000000500000000000000000000000
0000000000004000310000000000000000000000
... + 120 ####################################¶###
000000000000000000000000000000001000B000
00000000000000000000000000000000D0006000
... + 160 ####ÿ####### u0152##XC############# E0 4
0000F0000000A800540000000000000222432223
0000F00000000C00830040000C0000C000500004
... + 200 001LIST N ####__S 800
3334455222420000555222222222222222223332
001C934000E01000FF3000000000000000008000
... + 240 00
222223322222222
000000000000000
INCL_ZUGRIFFSFOLGE X
5
8
NO
2
0
KOMT1-KOZGF EXEM
4544
585D
NACH-KSCHL
2222
0000
T683S-KAUTO
2
0
KOMKBMM
2222222222222222222222222222222222222222
0000000000000000000000000000000000000000
... + 40
2222222222222222222222222222222222222222
0000000000000000000000000000000000000000
... + 80
2222222222222222222222222222222222222222
0000000000000000000000000000000000000000
... + 120
2222222222222222222222222222222222222222
0000000000000000000000000000000000000000
... + 160
2222222222222222222222222222222222222222
0000000000000000000000000000000000000000
... + 200
2222222222222
0000000000000
HEADER_COMM AUD 0000MEL 00000110021
2222222222454233334442333333333332222222
000000000015400000D5C0000001100210000000
... + 40 0000001005000000100500000
2222222222222223333333333333333333333333
0000000000000000000001005000000100500000
... + 80 0100500000010050000000000CIF020001200810
3333333333333333333333333444333333333333
0100500000010050000000000396020001200810
... + 120 231######0#AUD YOR C CA
3330000003045422222222222222225452422244
2310000030C15400000000000000009F20300031
... + 160 CCCCCCCH 00000000
2222444444442222222333333332222222222222
0000333333380000000000000000000000000000
... + 200
222222222222222222222222
000000000000000000000000
ITEM_COMM 0000100000000000000008570000000000000008
3333333333333333333333333333333333333333
0000100000000000000008570000000000000008
... + 40 57 015 T
3322222222222222222222222222223332222225
5700000000000000000000000000000150000004
... + 80 AN 100001100055555004##############K
4422222333333333333333333000000000000004
1E00000100001100055555004000000C000000CB
... + 120 AR #
4522222222222222222222222222222222222220
1200000000000000000000000000000000000000
... + 160 ### 000001######0#u0153 #################
0002223333330000003092200000000000000000
C0C0000000010000030CC000000010C0000010C0
... + 200 #######KAR######%#######u201EKG ########
0000000445000000200000008544200000000222
000010CB120000075C0000064CB700000000C000
... + 240 01MEL MEL1
334442222244432
01D5C00000D5C10
APPLIKATION V1
53
61
%_VIASELSCR #
0
4
SCREEN BT_PVMV
4555545222222222222222222222222222222222
24F06D6000000000000000000000000000000000
... + 40
2222222222222222222222222222222222222222
0000000000000000000000000000000000000000
... + 80
2222222222222222222222222222222222222222
0000000000000000000000000000000000000000
... + 120 BTA 00001#00000 ####
2222222222222224542222223333303333320000
0000000000000002410000000000100000000000
SY-XFORM CONVERSION_EXIT
444545544454545222222222222222
3FE65239FEF5894000000000000000
5 FORM COND_ACCESS_V1
SAPLV61B
LV61BMES 417
KOMKBNF
2222222222222222
0000000000000000
KOMKBV1 AUD 0000MEL 00000110021
2222222222454233334442333333333332222222
000000000015400000D5C0000001100210000000
... + 40 0000001005000000100500000
2222222222222223333333333333333333333333
0000000000000000000001005000000100500000
... + 80 0100500000010050000000000CIF020001200810
3333333333333333333333333444333333333333
0100500000010050000000000396020001200810
... + 120 231######0#AUD YOR C CA
3330000003045422222222222222225452422244
2310000030C15400000000000000009F20300031
... + 160 CCCCCCCH 00000000
2222444444442222222333333332222222222222
0000333333380000000000000000000000000000
... + 200
222222222222222222222222
000000000000000000000000
KOMPBV1 0000100000000000000008570000000000000008
3333333333333333333333333333333333333333
0000100000000000000008570000000000000008
... + 40 57 015 T
3322222222222222222222222222223332222225
5700000000000000000000000000000150000004
... + 80 AN 100001100055555004##############K
4422222333333333333333333000000000000004
1E00000100001100055555004000000C000000CB
... + 120 AR #
4522222222222222222222222222222222222220
1200000000000000000000000000000000000000
... + 160 ### 000001######0#u0153 #################
0002223333330000003092200000000000000000
C0C0000000010000030CC000000010C0000010C0
... + 200 #######KAR######%#######u201EKG ########
0000000445000000200000008544200000000222
000010CB120000075C0000064CB700000000C000
... + 240 01MEL MEL1
334442222244432
01D5C00000D5C10
APPLIKATION V1
53
61
6 FUNCTION MESSAGING
SAPLV61B
LV61BU50 81
KOMKBWN
2222222222222222222222222222222222222222
0000000000000000000000000000000000000000
... + 40
22
00
APPLIKATION V1
53
61
SCHEMA V10000
533333
610000
PI_OBJTYPE VBAP
5445222222
6210000000
TYP_FRVOR C
4
3
G_OBJTYPE VBAP
5445222222
6210000000
G_ITEM X
5
8
PI_ITEM X
5
8
KOMK V10000##########
5333330000000000
6100000010007000
KOMK-KALSM V10000
533333
610000
L_CONDITION_FORM COND_ACCESS_V1
4444544445555322222222222222222222222222
3FE4F133533F6100000000000000000000000000
KOMKBMR
2222222222222222222222222222222222222222
0000000000000000000000000000000000000000
... + 40
2222222222222222222222
0000000000000000000000
L_RC 0
0000
0000
KOMKBPA
2222222222222222222222222222222222222222
0000000000000000000000000000000000000000
... + 40
2222222222222222222222222
0000000000000000000000000
7 FORM NACHRICHTEN_POSITION
SAPMV45A
MV45AF0N_NACHRICHTEN_POSITION 81
VBMUEZ 0000
2222222222233332222222222222222222222222
0000000000000000000000000000000000000000
... + 40 ##
2222200
000000C
SY-SUBRC 4
0000
4000
SYST-REPID SAPMV45A
5454533422222222222222222222222222222222
310D645100000000000000000000000000000000
STEUERUNG BEDINGUNG_PRUEFEN_001
444444544555544445333
2549E75E7F025565EF001
VBUP 800 000010 CAA AA CCCC
3332222222222333333224442224422444422222
8000000000000000010003110001100333300000
... + 40
222222222222222
000000000000000
YVBUP 000000
2222222222222333333222222222222222222222
0000000000000000000000000000000000000000
... + 40
2222222222222222
0000000000000000
IVBPA1_EINTRAG_AKTUELL 0
0000
0000
VBAP 800 000010000000000000000857000
3332222222222333333333333333333333333333
8000000000000000010000000000000000857000
... + 40 000000000000857
3333333333333332222222222222222222222222
0000000000008570000000000000000000000000
... + 80 015 Pattu Bombay Sandwitch Chutn
2223332222225677724666672566676766246776
0000150000000144502FD219031E47943803854E
... + 120 ey TAN A000000000000 1000011
6722222222225442224333333333333223333333
59000000000041E0001000000000000001000011
... + 160 00055555004##############KAR######KAR###
3333333333300000000000000445001001445000
00055555004000000C000000CB1200C00CB12000
... + 200 ###########00000000#######
0000000000033333333000000022222222222222
000C000000C00000000000000C00000000000000
... + 240
222222222222222
000000000000000
IVBEP 000000 00000000002008102310000000000####
3333332333333333333333333333333333330000
0000000000000000020081023100000000000000
... + 40 ########
2222222200000000
0000000000000000
VBKD 800 000000 21000001 CIFdanden
3332222222222333333223333333322444666666
800000000000000000000210000010039641E45E
... + 40 ong X #####0000000
6662222222222222222222522222000003333333
FE700000000000000000008000000000C0000000
... + 80 0000001 #####2008102320081023000000000
3333333222000003333333333333333333333333
00000010000100C2008102320081023000000000
... + 120 000000##### 000002
3333330000022222222222222222222223333332
0000000100C00000000000000000000000000020
... + 160
2222222222222222222222222222222222222222
0000000000000000000000000000000000000000
... + 200 1000
2222222222222222223333222222222222222222
0000000000000000001000000000000000000000
... + 240 00
222222222222233
000000000000000
IVBEP_KEY 000010 00000000002008102710000000002
333333233333333333333333333333333333
000010000000000002008102710000000002
PART[] Table IT_44305x169
0F15EF15E00041000000A0000000FFFF0000A300
839282925200E100500090000000FFFF40000510
... + 40
1000C220
00001400
IVBEP_KEY1 000010 0000000000200810271000000
33333323333333333333333333333333
00001000000000000200810271000000
XVBPA[] Table IT_17425x542
A0E52CD58000C000000010000000FFFF00007D00
03810BD19000E6005000E2000000FFFF44008D00
... + 40
1000D200
00001480
SVBEP ####
0000
1000
TVAK-KAPPL V1
53
61
US_VBEPKOM 00000000000000 000000#######00000000 000
3333333333333323333330000000333333332333
000000000000000000000000000C000000000000
... + 40 000 0000 0000000000000000000000000000
3332223333223333333333333333333333333333
0000000000000000000000000000000000000000
... + 80 0000000000000000000000000000
3333333333333333333333333333222222222222
0000000000000000000000000000000000000000
... + 120
2222222222222222222222222222222222222222
0000000000000000000000000000000000000000
... + 160 00
2222222222222222222222222222222222222233
0000000000000000000000000000000000000000
... + 200 000000000000
33333333333322
00000000000000
XOBJKY_POS 000010
222222222233333322222222222222
000000000000001000000000000000
CHARX X
5
8
IVBEP_TABIX_ZEILE_1 0
0000
0000
BUSINESSOBJEKT_POS VBAP
5445222222
6210000000
US_VBEPKOMX 0000000000
33333333332222222222222222222222
00000000000000000000000000000000
TVAP-KALSM V10000
533333
610000
IVBEP_TABIX_AKTUELL 1
0000
1000
%_SPACE
2
0
8 FORM BELEG_BEARBEITEN_ENDE
SAPMV45A
MV45AF0B_BELEG_BEARBEITEN_ENDE 268
WK_ABRUF_EXIST
2
0
SY-BINPT
2
0
BI_INFO-CTU_AMODUS
2
0
CATTAKTIV
2
0
%_ARCHIVE
2222222222222222222222222222222222222222
0000000000000000000000000000000000000000
... + 40
2222222222222222222222222222222222222222
0000000000000000000000000000000000000000
... + 80
2222222222222222222222222222222222222222
0000000000000000000000000000000000000000
... + 120
2222222222222222222222222222222222222222
0000000000000000000000000000000000000000
... + 160
2222222222222222222222222222222222222222
0000000000000000000000000000000000000000
... + 200
2222222222222222222222222222222222222222
0000000000000000000000000000000000000000
... + 240
222222222222222
000000000000000
SY-REPID SAPMV45A
5454533422222222222222222222222222222222
310D645100000000000000000000000000000000
SY-MSGID FI
44222222222222222222
69000000000000000000
MAAPV ############## ##
2222222222222222222220000000000000022200
000000000000000000000000000C000000C00000
... + 40 ##### 00000000######
0000022222222222222222222233333333000000
0000C00000000000000000000000000000000000
... + 80 ######################
0000000000000000000000222222222222222222
C000000C000000C000000C000000000000000000
... + 120
2222222222222222222222222222222222222222
0000000000000000000000000000000000000000
... + 160
2222222222222222222222222222222222222222
0000000000000000000000000000000000000000
... + 200
2222222222222222222222222222222222222222
0000000000000000000000000000000000000000
... + 240
222222222222222
000000000000000
FCODE_SORT_AUFLOESEN AUFL
45442222222222222222
156C0000000000000000
XVCKEY[] Tableinitial
0000FFFD
0000FFFF
SPACE
2
0
SY-MSGNO 011
333
011
ORDTAB 000000 00
2222222222333333222222222222222222222233
0000000000000000000000000000000000000000
... + 40 000000##############
3333330000000000000022222
000000000000C000000C00000
SY-MSGV1 AUD
4542222222222222222222222222222222222222
1540000000000000000000000000000000000000
... + 40
2222222222
0000000000
SY-MSGV2
2222222222222222222222222222222222222222
0000000000000000000000000000000000000000
... + 40
2222222222
0000000000
SY-MSGV3
2222222222222222222222222222222222222222
0000000000000000000000000000000000000000
... + 40
2222222222
0000000000
SY-MSGV4
2222222222222222222222222222222222222222
0000000000000000000000000000000000000000
... + 40
2222222222
0000000000
MODIFICATION_FLAG-NO_OUTPUT_CO
2
0
CVBFA 000000 000000 ####
2222222222222333333222222222233333320000
0000000000000000000000000000000000000000
... + 40 #### ######## 00000000000000
0000222000000002222222233333333333333222
000C0000000000C0000000000000000000000000
... + 80 00 00000000 #####
2222222222222222222223322233333333200000
0000000000000000000000000000000000000000
... + 120 ### ######## 000000#######
0002220000000022222222222223333330000000
00C0000000000C00000000000000000000000000
... + 160 ################ #############
0000000000000000222000000000000022222222
0000000000000000000000000000000000000000
... + 200 ####### ####
2222222222000000022222222222000022222222
0000000000000000C00000000000000000000000
... + 240 000000 ####
222333333220000
000000000000000
PARTAB1 000000000000000
2222222222222222222222222333333333333333
0000000000000000000000000000000000000000
... + 40 000
3332222222222222222222222222222222222222
0000000000000000000000000000000000000000
... + 80
2222222222222222222222222222222222222222
0000000000000000000000000000000000000000
XVBAK_UPDKZ I
4
9
UPDKZ_DELETE D
4
4
VVBRP[] Tableinitial
0000FFFD
0000FFFF
DPP_ACTIVE
2
0
XVBKD[] Table IT_37371x565
A2C554E560009000000030000000FFFF00009C00
82C100E1C1009E00100052000000FFFF44000200
... + 40
0000C020
50001E00
XVBKD 800 000000 21000001 CIFdanden
3332222222222333333223333333322444666666
800000000000000000000210000010039641E45E
... + 40 ong X #####0000000
6662222222222222222222522222000003333333
FE700000000000000000008000000000C0000000
... + 80 0000001 #####2008102320081023000000000
3333333222000003333333333333333333333333
00000010000100C2008102320081023000000000
... + 120 000000##### 000002
3333330000022222222222222222222223333332
0000000100C00000000000000000000000000020
... + 160
2222222222222222222222222222222222222222
0000000000000000000000000000000000000000
... + 200 1000
2222222222222222223333222222222222222222
0000000000000000001000000000000000000000
... + 240 00
222222222222233
000000000000000
EFFECTIVITY_CHANGED
2
0
NA_VBKD 800 000000 21000001 CIFdanden
3332222222222333333223333333322444666666
800000000000000000000210000010039641E45E
... + 40 ong X #####0000000
6662222222222222222222522222000003333333
FE700000000000000000008000000000C0000000
... + 80 0000001 #####2008102320081023000000000
3333333222000003333333333333333333333333
00000010000100C2008102320081023000000000
... + 120 000000##### 000002
3333330000022222222222222222222223333332
0000000100C00000000000000000000000000020
... + 160
2222222222222222222222222222222222222222
0000000000000000000000000000000000000000
... + 200 1000
2222222222222222223333222222222222222222
0000000000000000001000000000000000000000
... + 240 00
222222222222233
000000000000000
IVBEP1 000010 00000000002008102710000000002####
3333332333333333333333333333333333330000
0000100000000000020081027100000000022000
T180-TRTYP H
4
8
IVBEP[] Table IT_40082x56
500500000000A000000030000000FFFF0000BE00
8CB2000042008F00200080000000FFFF45000400
... + 40
0000C020
01001E00
VBAK 800 20081023090832SAPUSER 0
3332222222222333333333333335455545222223
8000000000000200810230908323105352000000
... + 40 00000000000000020081023C0YOR 00000000
3333333333333333333333343545222233333333
00000000000000020081023309F2000000000000
... + 80 ######0#AUD AUD 0000100ME
2222222222222200000030454224542333333344
000000000000000000030C1540015400000100D5
... + 120 L 0000000000000000 2008
4222222222333333333333333322222222223333
C000000000000000000000000000000000002008
... + 160 10231 SABI0102F2 100
3333322222222222544433334322333222222222
1023100000000000312901026200100000000000
... + 200 1000
2222222222222222222222222222222333322222
0000000000000000000000000000000100000000
... + 240
222222222222222
000000000000000
IVBEP1[] Table IT_38442x40
0205A5C590000000000020000000FFFF00003E00
84B28DB171004F00200080000000FFFF40008D00
... + 40
9000C020
60001400
VBUK 800 CAA AA CCCCCCCCA00000
3332222222222224442222442244444444433333
8000000000000003110000110033333333100000
... + 40 000 620
3332222222222222222222222222222222233322
0000000000000000000000000000000000062000
... + 80
22222222222222222
00000000000000000
9 FORM BELEG_SICHERN
SAPMV45A
MV45AF0B_BELEG_SICHERN 270
XFPLT[] Table IT_38480x696
0000E6C5A00000000000B0000000FFFF00003200
000002B171008F00000082000000FFFF40008C10
... + 40
0000C000
A0001E00
YVBAK 00000000000000 0
2222222222222333333333333332222222222223
0000000000000000000000000000000000000000
... + 40 00000000000000000000000 00000000
3333333333333333333333322222222233333333
0000000000000000000000000000000000000000
... + 80 ########
2222222222222200000000222222222222222222
000000000000000000000C000000000000000000
... + 120 0000000000000000 0000
2222222222333333333333333322222222223333
0000000000000000000000000000000000000000
... + 160 0000 000
3333222222222222222222222222333222222222
0000000000000000000000000000000000000000
... + 200
2222222222222222222222222222222222222222
0000000000000000000000000000000000000000
... + 240
222222222222222
000000000000000
YVBAPF[] Tableinitial
0000FFFD
0000FFFF
YVBAP[] Table IT_38540x1720
0000A6C5A00000000000B0000000FFFF0000B900
000006B1D100EF00000086000000FFFF40000E00
... + 40
0000C000
20001E00
XVBUV[] Table IT_17430x123
AE058CD58000C000000070000000FFFF00006F00
87A20AD18000F6000000B0000000FFFF44000800
... + 40
1000C020
00009400
YVBUV[] Tableinitial
0000FFFD
0000FFFF
%_DUMMY$$
2222
0000
DA_SUBRC 0
0000
0000
SYST ########################d###############
0000000010000000000000006000000000000000
1000100010001000000000004000000000000000
... + 40 ####################################|###
0000000000000000000000000000000000007000
100010001000000010000000000000000000C100
... + 80 ################S#######################
0000000000000000500000000000000000000000
0000000000004000310000000000000000000000
... + 120 ####################################¶###
000000000000000000000000000000001000B000
00000000000000000000000000000000D0006000
... + 160 ####ÿ####### u0152##XC############# E0 4
0000F0000000A800540000000000000222432223
0000F00000000C00830040000C0000C000500004
... + 200 001LIST N ####__S 800
3334455222420000555222222222222222223332
001C934000E01000FF3000000000000000008000
... + 240 00
222223322222222
000000000000000
FCODE SICH
54442222222222222222
39380000000000000000
FCODE_GLEICHE_SEITE ENT1
44532222222222222222
5E410000000000000000
XVBBE 0000000000
2222222222222333333333322222222222222222
0000000000000000000000000000000000000000
... + 40 00000000
2222222222222223333333322222222222222222
0000000000000000000000000000000000000000
... + 80 ################ 0000000000
2000000000000000022222222222223333333333
00000000C0000000C00000000000000000000000
... + 120 000
3332222222222222222222222222222222222222
0000000000000000000000000000000000000000
... + 160 ####################
2222222222222222222200000000000000000000
000000000000000000000000000000000000000C
... + 200 00000000 000000000000000000
2222222222233333333233333333333333333322
0000000000000000000000000000000000000000
... + 240 ###
222222222222000
000000000000000
CH_SUBRC 4
0000
4000
POSNR_NULL 000000
333333
000000
T178T
22222222222222222222222222
00000000000000000000000000
IVBPA2_PAGIND ###
000
00C
10 FORM FCODE_SICH
SAPMV45A
MV45AF0F_FCODE_SICH 9
TVAP-FPART
22
00
VTCOMWE-ALAND AU
452
150
IVBPA2_SELIND ###
000
00C
J_1BATL2T
2222222222222222222222222222222222222222
0000000000000000000000000000000000000000
... + 40
2222222222222222222222222222222222222222
0000000000000000000000000000000000000000
... + 80
2222222222222222222222222222222222222222
0000000000000000000000000000000000000000
... + 120
2222222222222222222222222222222222222222
0000000000000000000000000000000000000000
... + 160
2222222222222222222222222222222222222222
0000000000000000000000000000000000000000
... + 200
2222222222222222222222222222222222222222
0000000000000000000000000000000000000000
... + 240
222222222222222
000000000000000
SY-XPROG SAPCNVE
5454454222222222222222222222222222222222
3103E65000000000000000000000000000000000
SY-CALLD
2
0
CHARV V
5
6
TVAK-BEZOB
2
0
11 FORM FCODE_BEARBEITEN
SAPLV00F
LV00FF0F 90
SY-MSGV1 AUD
4542222222222222222222222222222222222222
1540000000000000000000000000000000000000
... + 40
2222222222
0000000000
FCODE SICH
54442222222222222222
39380000000000000000
SY-MSGV2
2222222222222222222222222222222222222222
0000000000000000000000000000000000000000
... + 40
2222222222
0000000000
T185F-FCINT 0
3
0
SY-MSGV3
2222222222222222222222222222222222222222
0000000000000000000000000000000000000000
... + 40
2222222222
0000000000
SY-MSGV4
2222222222222222222222222222222222222222
0000000000000000000000000000000000000000
... + 40
2222222222
0000000000
AKTYP
2
0
SY-REPID SAPLV00F
5454533422222222222222222222222222222222
310C600600000000000000000000000000000000
T185-NMODUL FCODE_SICH
444445544422222222222222222222
63F45F393800000000000000000000
%_ARCHIVE
2222222222222222222222222222222222222222
0000000000000000000000000000000000000000
... + 40
2222222222222222222222222222222222222222
0000000000000000000000000000000000000000
... + 80
2222222222222222222222222222222222222222
0000000000000000000000000000000000000000
... + 120
2222222222222222222222222222222222222222
0000000000000000000000000000000000000000
... + 160
2222222222222222222222222222222222222222
0000000000000000000000000000000000000000
... + 200
2222222222222222222222222222222222222222
0000000000000000000000000000000000000000
... + 240
222222222222222
000000000000000
T185-NPROG SAPMV45A
5454533422222222222222222222222222222222
310D645100000000000000000000000000000000
%_SPACE
2
0
MODUL-POOL SAPMV45B
5454533422222222222222222222222222222222
310D645200000000000000000000000000000000
FLAG-ENDE
2
0
T185-CRMFUNC
222222222222222222222222222222
000000000000000000000000000000
SCREEN BT_PVMV
4555545222222222222222222222222222222222
24F06D6000000000000000000000000000000000
... + 40
2222222222222222222222222222222222222222
0000000000000000000000000000000000000000
... + 80
2222222222222222222222222222222222222222
0000000000000000000000000000000000000000
... + 120 BTA 00001#00000 ####
2222222222222224542222223333303333320000
0000000000000002410000000000100000000000
T185-FCODE SICH
54442222222222222222
39380000000000000000
12 FUNCTION SCREEN_SEQUENCE_CONTROL
SAPLV00F
LV00FU02 44
FUNKTION SICH
54442222222222222222
39380000000000000000
KOPFGRUPPE AU
4522
1500
POSITIONSGRUPPE N
4222
E000
PROGRAMM SAPMV45B
5454533422222222222222222222222222222222
310D645200000000000000000000000000000000
TYP
2
0
AKTYP
2
0
CUA_PARA1
2222222222222222
0000000000000000
CUA_PARA2
2222222222222222
000Hi Venkat,
Kindly share how this error is being fixed?
I hit the same error here...
CL_GM_ACTUAL_MGR -
Short Dump while executing ALV Grid.
Hi All,
I m getting a short dump while trying to execute an ALV.
The dump exception is of type
CX_SY_DYN_CALL_ILLEGAL_TYPE class.
The message displayed is : " Call to form 'GI_FIELDCAT' is incorrect .The actual parameter in PERFORM is different data type than requested for form GI_FIELDCAT " .
The part of programe included is as follows:
FORM build_fieldcat .
PERFORM gi_fieldcat USING 'MBLNR' text-014 '1' '20'.
PERFORM gi_fieldcat USING 'ZEILE' text-005 '2' '4'.
PERFORM gi_fieldcat USING 'MATNR' text-006 '3' '18'.
PERFORM gi_fieldcat USING 'MAKTX' text-028 '4' '40'.
PERFORM gi_fieldcat USING 'MATKL' text-029 '5' '40'.
PERFORM gi_fieldcat USING 'BUDAT' text-027 '6' '10'.
PERFORM gi_fieldcat USING 'MENGE' text-026 '7' '9'.
PERFORM gi_fieldcat USING 'DMBTR' text-025 '8' '13'.
PERFORM gi_fieldcat USING 'WAERS' text-011 '9' '5'.
PERFORM gi_fieldcat USING 'RSNUM' text-012 '10' '10'.
PERFORM gi_fieldcat USING 'PSPHI' text-013 '11' '10'.
ENDFORM. " build_fieldcat
FORM gi_fieldcat USING fieldname TYPE slis_fieldcat_alv-fieldname
colmname TYPE slis_fieldcat_alv-seltext_m
colmpos TYPE slis_fieldcat_alv-col_pos
outputlen TYPE slis_fieldcat_alv-outputlen.
wa_fieldcat-fieldname = fieldname.
wa_fieldcat-seltext_m = colmname.
wa_fieldcat-col_pos = colmpos.
wa_fieldcat-outputlen = outputlen.
wa_fieldcat-
APPEND wa_fieldcat TO it_fieldcat.
CLEAR wa_fieldcat.
ENDFORM. " gi_fieldcat
Can ayone gimmi a solution for the same.Hi,
Try to change ur code like the below.
Attached: sample code
Building field catalog
PERFORM modify_catlog USING:
'GT_OUTPUT' 'AUART' text-t02 '1',
'GT_OUTPUT' 'KUNNR' text-t03 '2',
'GT_OUTPUT' 'NAME' text-t04 '3',
'GT_OUTPUT' 'KWMENG' text-t05 '4',
'GT_OUTPUT' 'VRKME' text-t06 '5',
'GT_OUTPUT' 'LFIMG' text-t07 '6',
'GT_OUTPUT' 'GEWEI' text-t08 '7',
'GT_OUTPUT' 'VOLUM' text-t09 '8',
'GT_OUTPUT' 'VOLEH' text-t10 '9',
'GT_OUTPUT' 'BRGEW' text-t11 '10',
'GT_OUTPUT' 'UOMGW' text-t12 '11',
'GT_OUTPUT' 'VARCE' text-t13 '12',
'GT_OUTPUT' 'UOMVR' text-t14 '13'.
FORM modify_catlog USING pa_tabname TYPE string
pa_field TYPE string
pa_text TYPE string
pa_pos TYPE string.
CLEAR gs_fieldcatalog.
*Modifying field catalog
gs_fieldcatalog-col_pos = pa_pos.
gs_fieldcatalog-fieldname = pa_field.
gs_fieldcatalog-tabname = pa_tabname.
gs_fieldcatalog-seltext_m = pa_text.
APPEND gs_fieldcatalog TO gt_fieldcatalog.
CLEAR gs_fieldcatalog.
l_repid = sy-repid.
To call function to display ALV output
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
i_callback_program = l_repid
it_fieldcat = gt_fieldcatalog
TABLES
t_outtab = gt_output
EXCEPTIONS
program_error = 1
OTHERS = 2.
IF sy-subrc <> 0.
MESSAGE e000 WITH text-t16.
ENDIF.
Reward if helpful.
Regards,
Ramya -
Short dump while saving data after selecting '#' for variable in WI
Hello All,
We have a selection variable in our webinterface on company code.After selecting '#',i am entering data and while saving it goes to dump.
but client wants to have an error message displayed after saving data instead of runtime error (dump).so that user can select required company code.
Error analysis is:
A RAISE statement in the program "SAPLRSDRI" raised the exception
condition "ILLEGAL_INPUT".
Since the exception was not intercepted by a superior program
in the hierarchy, processing was terminated.
Short description of exception condition:
For detailed documentation of the exception condition, use
Transaction SE37 (Function Library). You can take the called
function module from the display of active calls.
Is there any way to get desired result?
ThanksHello Murali,
What you would need to do is to change the attributes of the variable.
1. In BPS0, you can make it as a mandatory entry.
2. In the web layout, you can create a variable for Company code and force the user to choose a value from a dropdown list.
The specific approach would depend on how the layout is being called and how it has been setup.
Hope this helps.
Sunil -
How to set default file path while downloading alv output
Hi,
Can anyone tell me that how to set default file path while downloading the ALV output to system using Local file button on tool bar.
Please look below screenshots:
Kindly help me resolve it.
Thanks in advance.
Regards,
Ashutosh KataraThis information initial value is (maybe) stored in Windows Register (register.exe) at Software\SAP\SAPGUI Front\SAP Frontend Server\Filetransfer -> PathDownload, you can read it thru class CL_GUI_FRONTEND_SERVICES method GET_UPLOAD_DOWNLOAD_PATH and update it thru method REGISTRY_SET_VALUE. (Else there may be some parameter ID to force data, but I'm no longer sure)
Regards,
Raymond -
SAPSQL_ARRAY_INSERT_DUPREC dump while saving PO in ME22N
Hi All,
SAPSQL_ARRAY_INSERT_DUPREC dump while updating PO in ME22N.
Error analysis
An exception occurred. This exception is dealt with in more detail below
. The exception, which is assigned to the class 'CX_SY_OPEN_SQL_DB', was
neither
caught nor passed along using a RAISING clause, in the procedure
"/SAPSLL/OBJIDX_DB_UPDATE_R3" "(FUNCTION)"
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:
If you use an ABAP/4 Open SQL array insert to insert a record in
the database and that record already exists with the same key,
this results in a termination.
I tried to find SNOTE for this, but cannot find for ECC5.0. Can anybody help.
Thanks.This occurs because you try to insert a data with a key that already exists on the database.
I had once a similar problem with ME22 and I solved it by debugging and discovering which was the corrupt data. I think there was an error during PO savingand not all data was inserted, leaving some inconsistent data in tables. Later, when you try to save the purchase order, a data with same key is generated and tried to be inserted. If this is your case, you have two options: complete the data manually (inserting data in necessary tables) or delete the inconsistent data.
Regards. -
Error while dowloading ALV output
Hi All,
When am trying to download the ALV output to a spreadsheet it is giving an information message 'Filter criteria, sorting, totals and subtotals are not taken into account' and the followed by the message 'Export of a list object was terminated (internal error)'.This is occuring when the ALV does not contain any data otherwise it donload fine.In other standard report even if the ALV doesnt have data it downloads empty data to excel.what could be wrong?
THanks,
Rakesh.Hi rakesh,
You can put one condition to check the final internal table consists any data or not. If that table is not initial then display the output otherwise just display a message 'Data not found'.
I think this is the solution .
IF NOT T_FINAL[] IS INITIAL.
* Fill field catalog table
PERFORM FILL_FIELDCATALOG.
* Fill Layout options
PERFORM FILL_LAYOUT.
CALL SCREEN 0100.
ELSE
MESSAGE ' No data found' Type 'E'.
ENDIF.
Check whether you filled fieldcatalog correctly or not.
Regards,
Rajitha. -
HI ALL,
i working on the with alv tree and i am calling to the following method
with structure SYST (just for test )and the problem is that i try to put my structure
i have a dump ,
i the alv tree i dont dispaly any table just one column with all
the needed data .
my structure have just one column type LVC_VALUE .
what i miss here i want to replace the structrue SYST with my structure?
mo_tree->set_table_for_first_display(
EXPORTING
i_structure_name = 'SYST'
is_hierarchy_header = ls_hier_header
it_toolbar_excluding = mt_function
CHANGING
it_outtab = mt_tree )
Best Regards
Alex
if it help this is the dump
You attempted to access an unassigned field symbol
(data segment "-1").
This error may occur if
- You address a typed field symbol before it has been set with
ASSIGN
- You address a field symbol that pointed to the line of an
internal table that was deleted
- You address a field symbol that was previously reset using
UNASSIGN or that pointed to a local field that no
longer exists
- You address a global function interface, although the
respective function module is not active - that is, is
not in the list of active calls. The list of active calls
can be taken from this short dump.Hi!
The parameter, what you give for the i_structure_name and the it_outtab, must have the same structure.
If the it_outtab contains only 1 column, it cannot be the same with SYST structure.
Maybe if you declare it like this:
DATA: mt_tree LIKE STANDARD TABLE OF syst.
However this structure will never make you a tree-like ALV.
Check out the sample programs in SE38, called BCALV_TREE_*
Regards
Tamá -
Short Dump while saving the changes in Quotation
Hi abapers,
Please solve my Problem Actually Problem with the Quotation. I have created one SAP Script and attached to VA21. now when I save the Quotation it gets saved byut when I try to open the Quotation in VA22/Va23 first it gives me a short dump but next time it opens up without any short dump.
I get a Short Dump " LOAD_PROGRAM_LOST". Short Description is : "Program "ZZV1SOCONFIRM_INCLUDE" was modified during the run.".
this is just an include which I used it in my SAP Script. Can anybody suggest me what happened with the code.
Below is the Error Anaysis in ST22.
Error analysis
While the program was running, the program "ZZV1SOCONFIRM_INCLUDE" had to be
reloaded
because a bottleneck pushed it out of the local
program buffer. However, the database was found to contain an already
changed program.Hi Mike,
I think by the time you trigger the print out of quotation, Program active version might not be generated. you might have given the print before it gets the active version.
If you are still getting the dump, then it could be problem at output config.
Regards,
Satish -
Dump while printing ALV (field symbol not assigned)
Dear experts,
I am trying to print an ALV report which gives dump- \
Field symbol has not yet been assigned.
The current ABAP program "SAPLKKBL" had to be terminated because it has
ome across a statement that unfortunately cannot be executed.
I am not using any field symbols in report. The printer is also configured on my system.
I searched the forums but didnt get a stisfactory answer.
Regards,
Sumit Nene.Hi suhas! the I ran the consistency check and it shows
The field CELLCOLOR does not exist in the output table (LAYOUT-CTAB_FNAME)
Though I havent used it.
@ neeraj--
DATA : BEGIN OF ST_MUSTER,
SNO TYPE I,
DATE TYPE SY-DATUM,
PERNR TYPE P0001-PERNR,
NACHN LIKE PA0002-NACHN,
PA TYPE PBTXT,
SECTN LIKE P1000-STEXT,
* DEPT TYPE BTRTL,
DEPTXT LIKE T001P-BTEXT,
ABSTYP TYPE AWART,
ABSDAYS LIKE PA2001-ABWTG,
VORNA LIKE PA0002-VORNA,
BEGDA LIKE PA0002-BEGDA,
LEAVETYPE(5),
" LEAVE TYPE FOR PARTICULAR DAY
LT1(10),
LT2(10),
LT3(10),
LT4(10),
LT5(10),
LT6(10),
LT7(10),
LT8(10),
LT9(10),
LT10(10),
LT11(10),
LT12(10),
LT13(10),
LT14(10),
LT15(10),
LT16(10),
LT17(10),
LT18(10),
LT19(10),
LT20(10),
LT21(10),
LT22(10),
LT23(10),
LT24(10),
LT25(10),
LT26(10),
LT27(10),
LT28(10),
LT29(10),
LT30(10),
LT31(10),
" TOTAL LEAVES OF SPECIFIC TYPE FOR A MONTH
EL_T LIKE PA2001-ABWTG, " EARNED LEAVE
CL_T LIKE PA2001-ABWTG, " CASUAL LEAVE
SL_T LIKE PA2001-ABWTG, " SICK LEAVE
ML_T LIKE PA2001-ABWTG, " MATERNITY LEAVE
OD_T LIKE PA2001-ABWTG, " OUTDOOR DUTY
CO_T LIKE PA2001-ABWTG, " COMP OFF
WO_T LIKE PA2001-ABWTG, " WEEKLY OFF
PH_T LIKE PA2001-ABWTG, " PUBLIC HOLIDAY
PRE_T LIKE PA2001-ABWTG, " PRESENT DAYS
LWP_T LIKE PA2001-ABWTG, " UNPAID LEAVE
TOT_T LIKE PA2001-ABWTG, " TOTAL PAID LEAVE
ABS_T LIKE PA2001-ABWTG, " TOTAL PAID LEAVE
V_GT LIKE PA2001-ABWTG," GRAND TOTAL OF ALL PAID LEAVES -
FM for saving ALV output ?
Hi,
Is there any FM which can give me all the output shown as ALV at run time and so that i can save them in an internal table?
Regards
GunjanHi..
Check out the following link for top_of_page event in OOPs ALV.
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/e8a1d690-0201-0010-b7ad-d9719a415907
You can also check out the following program.
DATA: save_ok LIKE sy-ucomm,
g_container TYPE scrfname VALUE 'CC1',
g_grid TYPE REF TO cl_gui_alv_grid,
g_custom_container TYPE REF TO cl_gui_custom_container,
gt_fieldcat TYPE lvc_t_fcat,
g_max TYPE i VALUE 100.
declarations for top of page event
Data: gv_c_split type ref to cl_gui_splitter_container,
gv_c_ptv type ref to cl_gui_container,
gv_alv_ptv type ref to cl_gui_alv_grid,
o_dd_doc TYPE REF TO cl_dd_document,
text TYPE sdydo_text_element,
o_split type ref to cl_gui_easy_splitter_container,
o_top type ref to cl_gui_container,
o_bot type ref to cl_gui_container,
gv_c_vp type ref to cl_gui_container.
end of declaration for top of page.
CLASS lcl_event_receiver DEFINITION DEFERRED.
*class lcl_application_dc definition deferred.
DATA: o_event_receiver TYPE REF TO lcl_event_receiver.
g_dc type ref to lcl_application_dc.
DATA: gt_outtab TYPE TABLE OF sbook.
CLASS lcl_event_receiver DEFINITION
CLASS lcl_event_receiver DEFINITION.
PUBLIC SECTION.
METHODS: handle_f4 FOR EVENT onf4 OF cl_gui_alv_grid
IMPORTING e_fieldname
es_row_no
er_event_data
et_bad_cells
e_display,
handle_top_of_page FOR EVENT top_of_page OF cl_gui_alv_grid
IMPORTING e_dyndoc_id.
METHODS: reset.
METHODS: show_f4.
PRIVATE SECTION.
attributes for creating an own F4-Help
(using a second ALV Grid Control
DATA: f4_grid TYPE REF TO cl_gui_alv_grid,
f4_custom_container TYPE REF TO cl_gui_custom_container.
TYPES: BEGIN OF ty_f4.
TYPES: value TYPE s_class.
TYPES: descr(20) TYPE c.
TYPES: END OF ty_f4.
DATA: f4_itab TYPE TABLE OF ty_f4.
DATA: f4_fieldcatalog TYPE lvc_t_fcat.
attributes to store event parameters
(after the CALL SCREEN command, the event parameters
are not accessible)
TYPES: BEGIN OF onf4_event_parameters_type.
TYPES: c_fieldname TYPE lvc_fname.
TYPES: cs_row_no TYPE lvc_s_roid.
TYPES: cr_event_data TYPE REF TO cl_alv_event_data.
TYPES: ct_bad_cells TYPE lvc_t_modi.
TYPES: c_display TYPE char01.
TYPES: END OF onf4_event_parameters_type.
DATA: f4_params TYPE onf4_event_parameters_type.
Methods to create own F4-Help
(This is done using a second ALV Grid Control)
METHODS: init_f4.
METHODS: build_fieldcatalog.
METHODS: fill_f4_itab .
METHODS: on_double_click FOR EVENT double_click OF cl_gui_alv_grid
IMPORTING es_row_no.
ENDCLASS. "lcl_application_f4 DEFINITION
CLASS lcl_event_receiver IMPLEMENTATION
CLASS lcl_event_receiver IMPLEMENTATION.
*§2. Implement an event handler method for event ONF4.
METHOD handle_f4.
Save event parameter as global attributes of this class
(maybe solved differently if you use a function module!)
f4_params-c_fieldname = e_fieldname.
f4_params-cs_row_no = es_row_no.
f4_params-cr_event_data = er_event_data.
f4_params-ct_bad_cells = et_bad_cells.
f4_params-c_display = e_display.
*§3. Call your own f4 help. To customize your popup check
first if the cell is ready for input (event parameter E_DISPLAY).
(parameter E_DISPLAY is checked later in method on_double_click)
(Probably, you would call a function module at this point,
pass the needed event parameter and call the popup screen
within that function module. This is not done in this example
to avoid scattering its code).
CALL SCREEN 101 STARTING AT 10 10.
*§7. Inform the ALV Grid Control that an own f4 help has been processed
to suppress the standard f4 help.
er_event_data->m_event_handled = 'X'.
ENDMETHOD. "on_f4
METHOD show_f4.
DATA: ls_outtab TYPE sbook.
initialize own f4 help if needed
IF f4_custom_container IS INITIAL.
CALL METHOD init_f4.
ENDIF.
CALL METHOD fill_f4_itab.
refresh list of values in f4 help and show it
CALL METHOD f4_grid->refresh_table_display.
CAUTION: Do not use method REFRESH_TABLE_DISPLAY for
your editable ALV Grid instances while handling events
DATA_CHANGED or ONf4. You would overwrite intermediate
values of your output table on frontend.
'f4_grid' is a non-editable ALV Grid Control for the
application specific F4-Help. Therefore, calling
REFRESH_TABLE_DISPLAY for this instance has no
negative effect.
CALL METHOD cl_gui_cfw=>flush.
ENDMETHOD. "show_f4
METHOD init_f4.
DATA: ls_f4_layout TYPE lvc_s_layo.
build fieldcatalog entries for f4
CALL METHOD build_fieldcatalog.
create controls
CREATE OBJECT f4_custom_container
EXPORTING container_name = 'CC_ONF4'.
CREATE OBJECT f4_grid
EXPORTING i_parent = f4_custom_container.
hide toolbar
ls_f4_layout-no_toolbar = 'X'.
CALL METHOD f4_grid->set_table_for_first_display
EXPORTING
is_layout = ls_f4_layout
CHANGING
it_fieldcatalog = f4_fieldcatalog
it_outtab = f4_itab.
register event double click on backend
SET HANDLER me->on_double_click FOR f4_grid.
flush since 'ls_layout' is local!
CALL METHOD cl_gui_cfw=>flush.
ENDMETHOD. "init_f4
METHOD fill_f4_itab.
DATA ls_f4_itab TYPE ty_f4.
Delete all entries in f4_itab to determine
offered values dynamically
CLEAR f4_itab[].
ls_f4_itab-value = 'C'.
ls_f4_itab-descr = text-t03. "Business Class
APPEND ls_f4_itab TO f4_itab.
ls_f4_itab-value = 'Y'.
ls_f4_itab-descr = text-t04. "Economie Class
APPEND ls_f4_itab TO f4_itab.
ls_f4_itab-value = 'F'.
ls_f4_itab-descr = text-t05. "First Class
APPEND ls_f4_itab TO f4_itab.
ENDMETHOD. "fill_f4_itab
METHOD build_fieldcatalog.
DATA: ls_fcat TYPE lvc_s_fcat.
CLEAR ls_fcat.
ls_fcat-fieldname = 'VALUE'.
ls_fcat-coltext = text-t02.
ls_fcat-inttype = 'S_CLASS'.
ls_fcat-outputlen = 5.
APPEND ls_fcat TO f4_fieldcatalog.
CLEAR ls_fcat.
ls_fcat-fieldname = 'DESCR'.
ls_fcat-coltext = text-t01.
ls_fcat-inttype = 'C'.
ls_fcat-outputlen = 20.
APPEND ls_fcat TO f4_fieldcatalog.
ENDMETHOD. "build_fieldcatalog
METHOD on_double_click.
*§5. If not already caught by your own f4 help, check whether
the triggered cell was ready for input by using E_DISPLAY
and if not, exit.
IF f4_params-c_display EQ 'X'.
LEAVE SCREEN.
ENDIF.
*§6. After the user selected a value, pass it to the ALV Grid Control:
*§ 6a. Define a field symbol of type: LVC_T_MODI and a structure of
type LVC_S_MODI to pass the value later on.
FIELD-SYMBOLS TYPE lvc_t_modi.
DATA: ls_modi TYPE lvc_s_modi,
ls_f4_itab TYPE ty_f4.
*§ 6b. Dereference attribute M_DATA into your field symbol and add
the selected value to the table to which this symbol points to.
ASSIGN f4_params-cr_event_data->m_data->* TO .
LEAVE TO SCREEN 0.
ENDMETHOD. "on_double_click
METHOD reset.
FIELD-SYMBOLS display_document
EXPORTING parent = o_top.
ENDMETHOD. "handle_top_of_page
ENDCLASS. "lcl_application_f4 IMPLEMENTATION
END-OF-SELECTION.
CALL SCREEN 100.
MODULE PBO OUTPUT *
MODULE pbo OUTPUT.
SET PF-STATUS 'MAIN100'.
SET TITLEBAR 'MAIN100'.
IF g_custom_container IS INITIAL.
PERFORM create_and_init_alv CHANGING gt_outtab[]
gt_fieldcat.
ENDIF.
ENDMODULE. "pbo OUTPUT
MODULE PAI INPUT *
MODULE pai INPUT.
save_ok = sy-ucomm.
CLEAR sy-ucomm.
CASE save_ok.
WHEN 'EXIT' OR 'BACK' OR 'CANCEL'.
PERFORM exit_program.
WHEN 'SWITCH'.
PERFORM switch_edit_mode.
WHEN OTHERS.
do nothing
ENDCASE.
ENDMODULE. "pai INPUT
FORM EXIT_PROGRAM *
FORM exit_program.
LEAVE PROGRAM.
ENDFORM. "exit_program
*& Form build_fieldcat
text
-->PT_FIELDCAT text
FORM build_fieldcat CHANGING pt_fieldcat TYPE lvc_t_fcat.
DATA ls_fcat TYPE lvc_s_fcat.
CALL FUNCTION 'LVC_FIELDCATALOG_MERGE'
EXPORTING
i_structure_name = 'SBOOK'
CHANGING
ct_fieldcat = pt_fieldcat.
LOOP AT pt_fieldcat INTO ls_fcat.
Exchange smoker field with invoice field - just to
make the dependance between SMOKER and CLASS more transparent
(Smoking is only allowed in the first class).
IF ls_fcat-fieldname EQ 'SMOKER'.
ls_fcat-col_pos = 11.
ls_fcat-outputlen = 10.
ls_fcat-edit = 'X'.
Field 'checktable' is set to avoid shortdumps that are caused
by inconsistend data in check tables. You may comment this out
when the test data of the flight model is consistent in your system.
ls_fcat-checktable = '!'. "do not check foreign keys
MODIFY pt_fieldcat FROM ls_fcat.
ELSEIF ls_fcat-fieldname EQ 'INVOICE'.
ls_fcat-col_pos = 7.
MODIFY pt_fieldcat FROM ls_fcat.
ELSEIF ls_fcat-fieldname EQ 'CLASS'.
ls_fcat-edit = 'X'.
ls_fcat-outputlen = 5.
ls_fcat-checktable = '!'. "do not check foreign keys
MODIFY pt_fieldcat FROM ls_fcat.
ENDIF.
ENDLOOP.
ENDFORM. "build_fieldcat
*& Form create_and_init_alv
text
-->PT_OUTTAB text
-->PT_FIELDCAT text
FORM create_and_init_alv CHANGING pt_outtab TYPE STANDARD TABLE
pt_fieldcat TYPE lvc_t_fcat.
DATA: lt_exclude TYPE ui_functions,
ls_layout TYPE lvc_s_layo.
CREATE OBJECT g_custom_container
EXPORTING container_name = g_container.
CREATE OBJECT g_grid
EXPORTING i_parent = g_custom_container.
CREATE OBJECT gv_c_split
EXPORTING
link_dynnr = lv_dynnr
link_repid = lv_repid
parent = g_custom_container
rows = 2
columns = 1
EXCEPTIONS
cntl_error = 1
cntl_system_error = 2
others = 3 .
CALL METHOD gv_c_split->set_border
EXPORTING
border = space.
CALL METHOD gv_c_split->get_container
EXPORTING
row = 1
column = 1
RECEIVING
container = gv_c_ptv.
CALL METHOD gv_c_split->set_row_height
EXPORTING
id = 1
height = 20
EXCEPTIONS
cntl_error = 1
cntl_system_error = 2
OTHERS = 6 .
CALL METHOD gv_c_split->get_container
EXPORTING
row = 2
column = 1
RECEIVING
container = gv_c_vp .
CALL METHOD gv_c_split->set_row_height
EXPORTING
id = 2
height = 10
EXCEPTIONS
cntl_error = 1
cntl_system_error = 2
OTHERS = 3 .
CREATE OBJECT o_split
EXPORTING
parent = gv_c_ptv
with_border = 1
EXCEPTIONS
cntl_error = 1
cntl_system_error = 2
others = 3.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
o_top = o_split->top_left_container.
o_bot = o_split->bottom_right_container.
CREATE OBJECT gv_alv_ptv
EXPORTING
i_parent = o_bot
EXCEPTIONS
error_cntl_create = 1
error_cntl_init = 2
error_cntl_link = 3
error_dp_create = 4
others = 5 .
CREATE OBJECT g_grid
EXPORTING
i_parent = gv_c_vp
EXCEPTIONS
error_cntl_create = 1
error_cntl_init = 2
error_cntl_link = 3
error_dp_create = 4
others = 5 .
PERFORM build_fieldcat CHANGING pt_fieldcat.
Optionally restrict generic functions to 'change only'.
(The user shall not be able to add new lines).
PERFORM exclude_tb_functions CHANGING lt_exclude.
PERFORM build_data CHANGING pt_outtab.
ls_layout-grid_title = 'F4 help implemented for field CLASS'.
CREATE OBJECT o_event_receiver.
SET HANDLER o_event_receiver->handle_top_of_page FOR gv_alv_ptv.
SET HANDLER o_event_receiver->handle_top_of_page FOR g_grid.
CREATE OBJECT o_dd_doc EXPORTING style = 'ALV_GRID'
no_margins = 'X'.
CALL METHOD gv_alv_ptv->set_table_for_first_display
EXPORTING
is_layout = ls_layout
CHANGING
it_outtab = pt_outtab[]
it_fieldcatalog = pt_fieldcat
EXCEPTIONS
invalid_parameter_combination = 1
program_error = 2
too_many_lines = 3
OTHERS = 4.
CALL METHOD g_grid->set_table_for_first_display
EXPORTING
it_toolbar_excluding = lt_exclude
is_layout = ls_layout
CHANGING
it_fieldcatalog = pt_fieldcat
it_outtab = pt_outtab[].
CALL METHOD gv_alv_ptv->list_processing_events
EXPORTING
i_event_name = 'TOP_OF_PAGE'
i_dyndoc_id = o_dd_doc.
register f4 for field CLASS
PERFORM register_events.
Set editable cells to ready for input initially
CALL METHOD g_grid->set_ready_for_input
EXPORTING
i_ready_for_input = 1.
ENDFORM. "CREATE_AND_INIT_ALV
*& Form exclude_tb_functions
text
-->PT_EXCLUDE text
FORM exclude_tb_functions CHANGING pt_exclude TYPE ui_functions.
Only allow to change data not to create new entries (exclude
generic functions).
DATA ls_exclude TYPE ui_func.
ls_exclude = cl_gui_alv_grid=>mc_fc_loc_copy_row.
APPEND ls_exclude TO pt_exclude.
ls_exclude = cl_gui_alv_grid=>mc_fc_loc_delete_row.
APPEND ls_exclude TO pt_exclude.
ls_exclude = cl_gui_alv_grid=>mc_fc_loc_append_row.
APPEND ls_exclude TO pt_exclude.
ls_exclude = cl_gui_alv_grid=>mc_fc_loc_insert_row.
APPEND ls_exclude TO pt_exclude.
ls_exclude = cl_gui_alv_grid=>mc_fc_loc_move_row.
APPEND ls_exclude TO pt_exclude.
ENDFORM. " EXCLUDE_TB_FUNCTIONS
*& Form build_data
text
--> p1 text
<-- p2 text
FORM build_data CHANGING pt_outtab TYPE STANDARD TABLE.
DATA: ls_sbook TYPE sbook,
l_index TYPE i.
SELECT * FROM sbook INTO TABLE gt_outtab UP TO g_max ROWS.
IF sy-subrc NE 0.
PERFORM generate_entries CHANGING pt_outtab.
ENDIF.
LOOP AT pt_outtab INTO ls_sbook.
l_index = sy-tabix.
CLEAR ls_sbook-class.
Alternate between smoker and non smoker to make
it more obvious what this example is about
l_index = l_index MOD 2.
IF l_index EQ 1.
ls_sbook-smoker = 'X'.
ELSE.
ls_sbook-smoker = ' '.
ENDIF.
MODIFY pt_outtab FROM ls_sbook.
ENDLOOP.
ENDFORM. " build_data
*& Form generate_entries
text
-->PT_SBOOK text
FORM generate_entries CHANGING pt_sbook TYPE STANDARD TABLE.
DATA: ls_sbook TYPE sbook,
l_month(2) TYPE c,
l_day(2) TYPE c,
l_date(8) TYPE c,
l_prebookid TYPE i.
ls_sbook-carrid = 'LH'.
ls_sbook-connid = '0400'.
ls_sbook-forcurkey = 'DEM'.
ls_sbook-loccurkey = 'USD'.
ls_sbook-custtype = 'B'.
DO 110 TIMES.
l_prebookid = sy-index.
ls_sbook-forcuram = sy-index * 10.
ls_sbook-loccuram = ls_sbook-loccuram * 2.
ls_sbook-customid = sy-index.
ls_sbook-counter = 18.
ls_sbook-agencynum = 11.
l_month = sy-index / 10 + 1.
DO 2 TIMES.
l_day = 3 + l_month + sy-index * 2.
l_date+0(4) = '2000'.
l_date+4(2) = l_month.
l_date+6(2) = l_day.
ls_sbook-fldate = l_date.
SUBTRACT 3 FROM l_day.
ls_sbook-order_date+0(6) = l_date+0(6).
ls_sbook-order_date+6(2) = l_day.
ls_sbook-bookid = l_prebookid * 2 + sy-index.
IF sy-index EQ 1.
ls_sbook-smoker = 'X'.
ELSE.
ls_sbook-smoker = space.
ENDIF.
ls_sbook-luggweight = l_prebookid * 10.
IF ls_sbook-luggweight GE 1000.
ls_sbook-wunit = 'G'.
ls_sbook-class = 'C'.
ELSE.
ls_sbook-wunit = 'KG'.
ls_sbook-class = 'Y'.
ENDIF.
IF ls_sbook-bookid > 40 AND ls_sbook-wunit EQ 'KG'.
ls_sbook-invoice = 'X'.
ENDIF.
IF ls_sbook-bookid EQ 2.
ls_sbook-cancelled = 'X'.
ls_sbook-class = 'F'.
ENDIF.
APPEND ls_sbook TO pt_sbook.
ENDDO.
ENDDO.
ENDFORM. " generate_entries
*& Form register_events
text
FORM register_events.
*§1. Register event ONF4 at frontend using method
register_f4_for_fields. For this purpose, you pass a table
with all fields, for which you want to implement your own
f4 help.
remark: If you want to use an own f4 help for fields where
no standard f4 help exists set field F4AVAILABL for
this field in the fieldcatalog.
DATA: lt_f4 TYPE lvc_t_f4 WITH HEADER LINE.
CLEAR lt_f4.
lt_f4-fieldname = 'CLASS'.
If you would like to deregister the field again,
pass value SPACE with field 'register'.
lt_f4-register = 'X'.
*§ 1b. If the value range in your f4 help depends on other
values of cells that are input enabled, set the
GETBEFORE parameter.
The consequence is that the ALV Grid Control raises
event DATA_CHANGED before the f4 help is called to
check values that the f4 help depends on.
lt_f4-getbefore = 'X'.
The next parameter is used to change values after onf4 has
been processed. The ALV Grid Control will raise
event DATA_CHANGED afterwards, if you set it.
lt_f4-chngeafter = space.
INSERT TABLE lt_f4.
CALL METHOD g_grid->register_f4_for_fields
EXPORTING
it_f4 = lt_f4[].
register events for abap objects (backend)
SET HANDLER o_event_receiver->handle_f4 FOR g_grid.
ENDFORM. " register_events
MODULE status_0101 OUTPUT
MODULE status_0101 OUTPUT.
SET PF-STATUS 'POPUP'.
SET TITLEBAR 'POPUP'.
CALL METHOD o_event_receiver->show_f4.
ENDMODULE. " STATUS_0101 OUTPUT
*& Module USER_COMMAND_0101 INPUT
text
MODULE user_command_0101 INPUT.
PERFORM user_command.
ENDMODULE. " USER_COMMAND_0101 INPUT
*& Form user_command
text
FORM user_command.
DATA: save_ok TYPE sy-ucomm.
save_ok = sy-ucomm.
CLEAR sy-ucomm.
CASE save_ok.
WHEN 'CANCEL'.
CALL METHOD o_event_receiver->reset.
LEAVE TO SCREEN 0.
ENDCASE.
ENDFORM. "user_command
*& Form switch_edit_mode
text
FORM switch_edit_mode.
IF g_grid->is_ready_for_input( ) EQ 0.
set edit enabled cells ready for input
CALL METHOD g_grid->set_ready_for_input
EXPORTING
i_ready_for_input = 1.
ELSE.
lock edit enabled cells against input
CALL METHOD g_grid->set_ready_for_input
EXPORTING
i_ready_for_input = 0.
ENDIF.
ENDFORM. "switch_edit_mode
For popup try this
Reward points if useful
Regards
Ashu -
While saving alv report to local file(excel) OA number not coming fully..
HI,
actually in my aliv report output OA no contains 10 characters (0010100276) but after saving into local file (excel) , it appearing in excel file only 7 characters(1010027) any one plz tell what is the reason how we rectify it.......
with regards
Ganesh.Hello Ganesh,
When you export the file from SAP to your PC, select "unconverted" radio button. Enter a file name and path, then save it with a text file (.txt) extension. Then do the following steps on your PC.
1. Open the Excel application.
2. Open the text file in the application. The system will automatically open the text import wizard.
3. Select "Fixed Width", then press next pushbutton.
4. After you parse the columns, press next pushbutton.
5. Go to the column where you want to keep leading zeros. Select "Text" in the "Column data format" box.
Kind Regards,
Rae Ellen Woytowiez
Edited by: Rae Ellen Woytowiez on Mar 8, 2011 4:27 PM
Maybe you are looking for
-
Fourth disconnection from FiOS internet service in five days
I have been with FiOS for at least four years. I had never causing connection problem been very stable and reliable. However, I experienced internet disconnection four times for the last five days while FiOS TV and telephone were still working well.
-
How to return javascript function value to jsp page
Hi i want to retrieve values from javascript function to jsp page, how can i do that ? i am trying this but its not working <script language="javascript" type="text/javascript" src="/feedback/common/scripts/config.js"></script> <script language="java
-
How do I remove a bookmark in version 10.0.2 on a Mac
That's it.
-
Error msg: Please intall a Web browser
Every time I try to compile my project I get a msg box that says "Please install a web browser." I use RH x5 and have several Web Help projects that suddenly will not let me generate. I, of course, have Internet Explorer and also AOL browsers install
-
Basic launch image problem iPhone 6+
I can't get good launch-image performance on iPhone 6 + , iOS 8.3, using AIR v 17 and publishing with Flash Pro CS5.5 I've tested what I understand to be correct launch-image dimensions and names: 1242 x 2208 and '[email protected]' I've also teste