Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

ABAP Dump DYNPRO_FIELD_CONVERSION?

Former Member
0 Likes
5,302

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?

2 REPLIES 2
Read only

Former Member
0 Likes
1,899

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

Read only

0 Likes
1,899

thank you for the reply.

I was coming because of field length exceeding the length defined in the field at screen level.