2010 Mar 12 6:05 AM
When I am trying to run a transaction "ZIMS2" screen number "0101" it is giving an ABAP Dump "DYNPRO_FIELD_CONVERSION"
Short text
Conversion error
What happened?
The current screen processing action was terminated since a situation
occurred where the application could not continue.
This is probably due to an error in the ABAP program or in the current
screen.
What can you do?
Note which actions and input led to the error.
For further help in handling the problem, contact your SAP administrator
.
You can use the ABAP dump analysis transaction ST22 to view and manage
termination messages, in particular for long term reference.
Error analysis
The program has been interrupted and cannot resume.
Program "SAPMZSND" attempted to display fields on screen 0202.
An error occurred during the conversion of this data.
How to correct the error
There was a conversion error in the output of fields to the screen.
The formats of the ABAP output field and the screen field may not match.
Some field types require more space on the screen than in the ABAP
program. For example, a date output field on the screen requires two
more characters than the corresponding field in the ABAP program. When
the date is displayed on the screen, an error occurs resulting in this
error message.
Screen name.............. "SAPMZSND"
Screen number............ 0202
Screen field............. "DYN-REQUESTRESALE"
Error text............... "FX020: Data lost."
Other data:
" "
" "
" "
If you cannot solve the problem yourself and want to send an error
notification to SAP, include the following information:
1. The description of the current problem (short dump)
To save the description, choose "System->List->Save->Local File
(Unconverted)".
2. Corresponding system log
Display the system log by calling transaction SM21.
Restrict the time interval to 10 minutes before and five minutes
after the short dump. Then choose "System->List->Save->Local File
(Unconverted)".
3. If the problem occurs in a problem of your own or a modified SAP
program: The source code of the program
In the editor, choose "Utilities->More
Utilities->Upload/Download->Download".
4. Details about the conditions under which the error occurred or which
actions and input led to the error.
ystem environment
SAP-Release 700
Application server... "nlscuxl0"
Network address...... "130.139.1.31"
Operating system..... "HP-UX"
Release.............. "B.11.23"
Hardware type........ "ia64"
Character length.... 16 Bits
Pointer length....... 64 Bits
Work process number.. 2
Shortdump setting.... "full"
Database server... "nlscuxl0"
Database type..... "ORACLE"
Database name..... "S1Q"
Database user ID.. "SAPNXP"
Char.set.... "C"
SAP kernel....... 700
created (date)... "Aug 23 2009 21:10:00"
create on........ "HP-UX B.11.23 U ia64"
Database version. "OCI_102 (10.2.0.1.0) "
Patch level. 221
Patch text.. " "
Database............. "ORACLE 9.2.0.., ORACLE 10.1.0.., ORACLE 10.2.0.."
SAP database version. 700
Operating system..... "HP-UX B.11"
Memory consumption
Roll.... 16192
EM...... 8379680
Heap.... 0
Page.... 16384
MM Used. 2573344
MM Free. 1613872
and Transaction
Client.............. 500
User................ "NXP14215"
Language key........ "E"
Transaction......... "ZIMS2 "
Program............. "SAPMZSND"
Screen.............. "SAPMZSND 0202"
Screen line......... 8
rmation on where terminated
Termination occurred in the ABAP program "SAPMZSND" - in "FIELD_0202".
The main program was "SAPMZSND ".
In the source code you have the termination point in line 388
of the (Include) program "MZSNDO02".
358 ENDMODULE. " ASSIGN_0402 OUTPUT
359 &----
360 *& Module ASSIGN_0403 OUTPUT
361 &----
362 MODULE assign_0403 OUTPUT.
363
364 PERFORM read_iquote USING tableline.
365 PERFORM assign_bookingstattext.
366 PERFORM assign_reasoncodetext.
367
368 ENDMODULE. " ASSIGN_0403 OUTPUT
369 &----
370 *& Module FIELD_0201 OUTPUT
371 &----
372 MODULE field_0201 OUTPUT.
373
374 PERFORM table_control_field.
375 PERFORM table_control USING itblctrl_201-lines
376 itblctrl_201-current_line itblctrl_201-top_line.
377
378 ENDMODULE. " FIELD_0201 OUTPUT
379 &----
380 *& Module FIELD_0202 OUTPUT
381 &----
382 MODULE field_0202 OUTPUT.
383
384 PERFORM table_control_field.
385 PERFORM table_control USING itblctrl_202-lines
386 itblctrl_202-current_line itblctrl_202-top_line.
387
>>>> ENDMODULE. " FIELD_0202 OUTPUT
389 &----
390 *& Module FIELD_0400 OUTPUT
391 &----
392 MODULE field_0400 OUTPUT.
393
394 PERFORM item_field_select.
395
396 ENDMODULE. " FIELD_0400 OUTPUT
397 &----
398 *& Module FIELD_0401 OUTPUT
399 &----
400 MODULE field_0401 OUTPUT.
401
402 LOOP AT SCREEN.
403
404 IF syst-tcode IN dist.
405
406 IF syst-tcode IN change.
407 IF wquote-status NE space AND wquote-status NE approvedstatus.
SY-MSGV3
SY-MSGV4
SY-MODNO 4
SY-DATUM 20100312
SY-UZEIT 070137
SY-XPROG SAPCNVE
SY-XFORM CONVERSION_EXIT
Active Calls/Events
No. Ty. Program Include Line
Name
1 MODULE (PBO) SAPMZSND MZSNDO02 388
FIELD_0202
Chosen variables
Name
Val.
No. 1 Ty. MODULE (PBO)
Name FIELD_0202
LOSTTEXT
Lost
0000
0000
4677
CF34
CTRL_LINES
1
0000
0001
SYST-REPID
SAPMZSND
0000000000000000000000000000000000000000
0000000000000000000000000000000000000000
5454554422222222222222222222222222222222
310DA3E400000000000000000000000000000000
ITBLCTRL_202-LINES
6
0000
0006
ITBLCTRL_202-CURRENT_LINE
1
0000
Active Calls in SAP Kernel
Lines of C Stack in Kernel (Structure Differs on Each Platform)
(0) 0x4000000003c34fb0 CTrcStack + 0x1b0 at dptstack.c:227 [dw.sapS1Q_DVEBMGS60]
(1) 0x4000000004e3ca00 Z16rabaxCStackSavev + 0x1c0 [dw.sapS1Q_DVEBMGS60]
(2) 0x4000000004e42ff0 ab_rabax + 0x3850 [dw.sapS1Q_DVEBMGS60]
(3) 0x4000000001c3fd10 dyHandleError + 0x2f0 at dybas.c:706 [dw.sapS1Q_DVEBMGS60]
(4) 0x4000000001d43d20 dypcnvoXt + 0x3690 at dynpconv.c:1566 [dw.sapS1Q_DVEBMGS60]
(5) 0x4000000001d40650 dypcnvo + 0x30 at dynpconv.c:293 [dw.sapS1Q_DVEBMGS60]
(6) 0x4000000001cf3ac0 dynplend + 0x660 at dyloopstp.c:671 [dw.sapS1Q_DVEBMGS60]
(7) 0x4000000001d10f70 dynpmcal + 0x510 at dymainstp.c:2375 [dw.sapS1Q_DVEBMGS60]
(8) 0x4000000001d07640 dynppbo0 + 0x280 at dymainstp.c:541 [dw.sapS1Q_DVEBMGS60]
(9) 0x4000000001d0eb20 dynprctl + 0x340 at dymainstp.c:359 [dw.sapS1Q_DVEBMGS60]
(10) 0x4000000001cf8f20 dynpen00 + 0xb80 at dymain.c:1871 [dw.sapS1Q_DVEBMGS60]
(11) 0x40000000020608d0 Thdynpen00 + 0x520 at thxxhead.c:4956 [dw.sapS1Q_DVEBMGS60]
(12) 0x40000000020298f0 TskhLoop + 0x5140 at thxxhead.c:4644 [dw.sapS1Q_DVEBMGS60]
(13) 0x400000000201f420 ThStart + 0x460 at thxxhead.c:1206 [dw.sapS1Q_DVEBMGS60]
(14) 0x40000000015b3c00 DpMain + 0x5f0 at dpxxdisp.c:1128 [dw.sapS1Q_DVEBMGS60]
(15) 0x4000000002ce3f70 nlsui_main + 0x30 [dw.sapS1Q_DVEBMGS60]
(16) 0x4000000002ce3f00 main + 0x60 [dw.sapS1Q_DVEBMGS60]
(17) 0xc00000000002be30 main_opd_entry + 0x50 [/usr/lib/hpux64/dld.so]
List of ABAP programs affected
Index Typ Program Group Date Time Size Lang.
0 Prg SAPMZSND 0 21.01.2010 19:14:45 479232 E
1 Typ ZDISTIDYN 0 10.11.2007 08:17:27 7168
2 Typ TVKO 0 10.11.2007 18:20:07 6144
3 Prg SAPMSSYD 0 16.08.2006 12:06:37 21504 E
4 Prg SAPFSYSCALLS 0 09.09.2004 14:18:32 7168 E
5 Typ ZDISNDHD 0 10.11.2007 08:17:44 10240
6 Typ ZDISNDIT 0 21.01.2010 19:14:44 11264
7 Prg SAPLSWUG 7 03.07.2006 10:30:32 59392 E
8 Typ OBJ_RECORD 0 14.02.1998 08:30:43 2048
9 Typ SWOTOBJID 0 04.05.1995 15:20:52 2048
10 Typ SWHACTOR 0 04.04.1995 16:18:07 2048
11 Prg SAPFSPOR 0 09.09.2004 14:18:32 14336 E
12 Prg SAPLSCNT 12 18.02.2005 14:16:06 30720 E
13 Typ DYCBOX 0 20.08.1998 11:16:53 3072
14 Prg SAPLSVSM 14 05.01.2006 12:25:28 28672 E
15 Prg SAPLSGUI 15 16.08.2006 12:06:43 82944 E
Please help me to find out the root cause?
When I am trying to run a transaction "ZIMS2" screen number "0101" it is giving an ABAP Dump "DYNPRO_FIELD_CONVERSION"
Short text
Conversion error
What happened?
The current screen processing action was terminated since a situation
occurred where the application could not continue.
This is probably due to an error in the ABAP program or in the current
screen.
What can you do?
Note which actions and input led to the error.
For further help in handling the problem, contact your SAP administrator
.
You can use the ABAP dump analysis transaction ST22 to view and manage
termination messages, in particular for long term reference.
Error analysis
The program has been interrupted and cannot resume.
Program "SAPMZSND" attempted to display fields on screen 0202.
An error occurred during the conversion of this data.
How to correct the error
There was a conversion error in the output of fields to the screen.
The formats of the ABAP output field and the screen field may not match.
Some field types require more space on the screen than in the ABAP
program. For example, a date output field on the screen requires two
more characters than the corresponding field in the ABAP program. When
the date is displayed on the screen, an error occurs resulting in this
error message.
Screen name.............. "SAPMZSND"
Screen number............ 0202
Screen field............. "DYN-REQUESTRESALE"
Error text............... "FX020: Data lost."
Other data:
" "
" "
" "
If you cannot solve the problem yourself and want to send an error
notification to SAP, include the following information:
1. The description of the current problem (short dump)
To save the description, choose "System->List->Save->Local File
(Unconverted)".
2. Corresponding system log
Display the system log by calling transaction SM21.
Restrict the time interval to 10 minutes before and five minutes
after the short dump. Then choose "System->List->Save->Local File
(Unconverted)".
3. If the problem occurs in a problem of your own or a modified SAP
program: The source code of the program
In the editor, choose "Utilities->More
Utilities->Upload/Download->Download".
4. Details about the conditions under which the error occurred or which
actions and input led to the error.
ystem environment
SAP-Release 700
Application server... "nlscuxl0"
Network address...... "130.139.1.31"
Operating system..... "HP-UX"
Release.............. "B.11.23"
Hardware type........ "ia64"
Character length.... 16 Bits
Pointer length....... 64 Bits
Work process number.. 2
Shortdump setting.... "full"
Database server... "nlscuxl0"
Database type..... "ORACLE"
Database name..... "S1Q"
Database user ID.. "SAPNXP"
Char.set.... "C"
SAP kernel....... 700
created (date)... "Aug 23 2009 21:10:00"
create on........ "HP-UX B.11.23 U ia64"
Database version. "OCI_102 (10.2.0.1.0) "
Patch level. 221
Patch text.. " "
Database............. "ORACLE 9.2.0.., ORACLE 10.1.0.., ORACLE 10.2.0.."
SAP database version. 700
Operating system..... "HP-UX B.11"
Memory consumption
Roll.... 16192
EM...... 8379680
Heap.... 0
Page.... 16384
MM Used. 2573344
MM Free. 1613872
and Transaction
Client.............. 500
User................ "NXP14215"
Language key........ "E"
Transaction......... "ZIMS2 "
Program............. "SAPMZSND"
Screen.............. "SAPMZSND 0202"
Screen line......... 8
rmation on where terminated
Termination occurred in the ABAP program "SAPMZSND" - in "FIELD_0202".
The main program was "SAPMZSND ".
In the source code you have the termination point in line 388
of the (Include) program "MZSNDO02".
358 ENDMODULE. " ASSIGN_0402 OUTPUT
359 &----
360 *& Module ASSIGN_0403 OUTPUT
361 &----
362 MODULE assign_0403 OUTPUT.
363
364 PERFORM read_iquote USING tableline.
365 PERFORM assign_bookingstattext.
366 PERFORM assign_reasoncodetext.
367
368 ENDMODULE. " ASSIGN_0403 OUTPUT
369 &----
370 *& Module FIELD_0201 OUTPUT
371 &----
372 MODULE field_0201 OUTPUT.
373
374 PERFORM table_control_field.
375 PERFORM table_control USING itblctrl_201-lines
376 itblctrl_201-current_line itblctrl_201-top_line.
377
378 ENDMODULE. " FIELD_0201 OUTPUT
379 &----
380 *& Module FIELD_0202 OUTPUT
381 &----
382 MODULE field_0202 OUTPUT.
383
384 PERFORM table_control_field.
385 PERFORM table_control USING itblctrl_202-lines
386 itblctrl_202-current_line itblctrl_202-top_line.
387
>>>> ENDMODULE. " FIELD_0202 OUTPUT
389 &----
390 *& Module FIELD_0400 OUTPUT
391 &----
392 MODULE field_0400 OUTPUT.
393
394 PERFORM item_field_select.
395
396 ENDMODULE. " FIELD_0400 OUTPUT
397 &----
398 *& Module FIELD_0401 OUTPUT
399 &----
400 MODULE field_0401 OUTPUT.
401
402 LOOP AT SCREEN.
403
404 IF syst-tcode IN dist.
405
406 IF syst-tcode IN change.
407 IF wquote-status NE space AND wquote-status NE approvedstatus.
SY-MSGV3
SY-MSGV4
SY-MODNO 4
SY-DATUM 20100312
SY-UZEIT 070137
SY-XPROG SAPCNVE
SY-XFORM CONVERSION_EXIT
Active Calls/Events
No. Ty. Program Include Line
Name
1 MODULE (PBO) SAPMZSND MZSNDO02 388
FIELD_0202
Chosen variables
Name
Val.
No. 1 Ty. MODULE (PBO)
Name FIELD_0202
LOSTTEXT
Lost
0000
0000
4677
CF34
CTRL_LINES
1
0000
0001
SYST-REPID
SAPMZSND
0000000000000000000000000000000000000000
0000000000000000000000000000000000000000
5454554422222222222222222222222222222222
310DA3E400000000000000000000000000000000
ITBLCTRL_202-LINES
6
0000
0006
ITBLCTRL_202-CURRENT_LINE
1
0000
Active Calls in SAP Kernel
Lines of C Stack in Kernel (Structure Differs on Each Platform)
(0) 0x4000000003c34fb0 CTrcStack + 0x1b0 at dptstack.c:227 [dw.sapS1Q_DVEBMGS60]
(1) 0x4000000004e3ca00 Z16rabaxCStackSavev + 0x1c0 [dw.sapS1Q_DVEBMGS60]
(2) 0x4000000004e42ff0 ab_rabax + 0x3850 [dw.sapS1Q_DVEBMGS60]
(3) 0x4000000001c3fd10 dyHandleError + 0x2f0 at dybas.c:706 [dw.sapS1Q_DVEBMGS60]
(4) 0x4000000001d43d20 dypcnvoXt + 0x3690 at dynpconv.c:1566 [dw.sapS1Q_DVEBMGS60]
(5) 0x4000000001d40650 dypcnvo + 0x30 at dynpconv.c:293 [dw.sapS1Q_DVEBMGS60]
(6) 0x4000000001cf3ac0 dynplend + 0x660 at dyloopstp.c:671 [dw.sapS1Q_DVEBMGS60]
(7) 0x4000000001d10f70 dynpmcal + 0x510 at dymainstp.c:2375 [dw.sapS1Q_DVEBMGS60]
(8) 0x4000000001d07640 dynppbo0 + 0x280 at dymainstp.c:541 [dw.sapS1Q_DVEBMGS60]
(9) 0x4000000001d0eb20 dynprctl + 0x340 at dymainstp.c:359 [dw.sapS1Q_DVEBMGS60]
(10) 0x4000000001cf8f20 dynpen00 + 0xb80 at dymain.c:1871 [dw.sapS1Q_DVEBMGS60]
(11) 0x40000000020608d0 Thdynpen00 + 0x520 at thxxhead.c:4956 [dw.sapS1Q_DVEBMGS60]
(12) 0x40000000020298f0 TskhLoop + 0x5140 at thxxhead.c:4644 [dw.sapS1Q_DVEBMGS60]
(13) 0x400000000201f420 ThStart + 0x460 at thxxhead.c:1206 [dw.sapS1Q_DVEBMGS60]
(14) 0x40000000015b3c00 DpMain + 0x5f0 at dpxxdisp.c:1128 [dw.sapS1Q_DVEBMGS60]
(15) 0x4000000002ce3f70 nlsui_main + 0x30 [dw.sapS1Q_DVEBMGS60]
(16) 0x4000000002ce3f00 main + 0x60 [dw.sapS1Q_DVEBMGS60]
(17) 0xc00000000002be30 main_opd_entry + 0x50 [/usr/lib/hpux64/dld.so]
List of ABAP programs affected
Index Typ Program Group Date Time Size Lang.
0 Prg SAPMZSND 0 21.01.2010 19:14:45 479232 E
1 Typ ZDISTIDYN 0 10.11.2007 08:17:27 7168
2 Typ TVKO 0 10.11.2007 18:20:07 6144
3 Prg SAPMSSYD 0 16.08.2006 12:06:37 21504 E
4 Prg SAPFSYSCALLS 0 09.09.2004 14:18:32 7168 E
5 Typ ZDISNDHD 0 10.11.2007 08:17:44 10240
6 Typ ZDISNDIT 0 21.01.2010 19:14:44 11264
7 Prg SAPLSWUG 7 03.07.2006 10:30:32 59392 E
8 Typ OBJ_RECORD 0 14.02.1998 08:30:43 2048
9 Typ SWOTOBJID 0 04.05.1995 15:20:52 2048
10 Typ SWHACTOR 0 04.04.1995 16:18:07 2048
11 Prg SAPFSPOR 0 09.09.2004 14:18:32 14336 E
12 Prg SAPLSCNT 12 18.02.2005 14:16:06 30720 E
13 Typ DYCBOX 0 20.08.1998 11:16:53 3072
14 Prg SAPLSVSM 14 05.01.2006 12:25:28 28672 E
15 Prg SAPLSGUI 15 16.08.2006 12:06:43 82944 E
Please help me to find out the root cause?
2010 Mar 12 6:08 AM
hi,
check the data type of the screen field in the screen attribute and the data declaration in your top include.
They must be different.
regards,
sakshi
2010 Mar 12 8:30 AM
thank you for the reply.
I was coming because of field length exceeding the length defined in the field at screen level.
| User | Count |
|---|---|
| 4 | |
| 2 | |
| 2 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |