Skip to Content
0
Former Member
Feb 11, 2009 at 11:58 AM

problem with text edit control

506 Views

Hi,

I used a text edit control in my module pool program where i passed the data which was entered in the text edit control to a field in my ztable and this field is of type string.

My problem is when i passed the data to my ztable although the field is of type string

it is taking '##' WHEN I PRESS ENTER WHILE WRITING DATA IN THE TEXT EDIT CONTROL.

IF PROCD IS INITIAL.

CREATE OBJECT EDITOR_CONTAINER

EXPORTING

CONTAINER_NAME = 'PROCD'.

CREATE OBJECT PROCD

EXPORTING

PARENT = EDITOR_CONTAINER

WORDWRAP_MODE = CL_GUI_TEXTEDIT=>WORDWRAP_AT_FIXED_POSITION

WORDWRAP_POSITION = LINE_LENGTH

WORDWRAP_TO_LINEBREAK_MODE = CL_GUI_TEXTEDIT=>TRUE.

CALL METHOD PROCD->SET_TOOLBAR_MODE

EXPORTING

TOOLBAR_MODE = CL_GUI_TEXTEDIT=>FALSE.

CALL METHOD PROCD->SET_STATUSBAR_MODE

EXPORTING

STATUSBAR_MODE = CL_GUI_TEXTEDIT=>FALSE.

ENDIF.

CALL METHOD PROCD->GET_TEXTSTREAM

  • EXPORTING

  • ONLY_WHEN_MODIFIED = CL_GUI_TEXTEDIT=>TRUE

IMPORTING

TEXT = TEXT.

IF SY-SUBRC <> 0.

MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO

WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.

ENDIF.

CALL METHOD CL_GUI_CFW=>FLUSH.

if i entered 1234

567

789

move text to ztable-text.

iam getting data in itab-text as 1234##567##789

THANKS IN ADVANCE.

Archana.