2008 Nov 03 12:55 PM
Dear team,
I am using the following code to get the text editor; it is working fine for writing data and saving data to Ztable. But while displaying it is not showing the data, for that I am using
SET_TEXT_AS_R3TABLE but it is going to dump. Please find the code below and guide me What I have to do. I am poor in oops
Please guide me.
TYPES : BEGIN OF TY_TEXT,
TEXT TYPE STRING,
END OF TY_TEXT.
*
*DATA: LINE_LENGTH TYPE I VALUE 254,
EDITOR_CONTAINER TYPE REF TO CL_GUI_CUSTOM_CONTAINER,
TEXT_EDITOR TYPE REF TO CL_GUI_TEXTEDIT,
TEXT1 TYPE STRING,
WA_TEXT TYPE TY_TEXT,
I_TEXT TYPE STANDARD TABLE OF TY_TEXT.
*
*SELECT TEXT INTO TABLE I_TEXT FROM ZTRIP_COMMENTS
WHERE PERNR = EMPLOYEENUMBER
AND REINR = TRIPNUMBER.
*IF SY-SUBRC = 0.
*IF TEXT_EDITOR IS INITIAL.
CREATE OBJECT EDITOR_CONTAINER
EXPORTING
CONTAINER_NAME = 'TEXTEDITOR'
EXCEPTIONS
CNTL_ERROR = 1
CNTL_SYSTEM_ERROR = 2
CREATE_ERROR = 3
LIFETIME_ERROR = 4
LIFETIME_DYNPRO_DYNPRO_LINK = 5.
CREATE OBJECT TEXT_EDITOR
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.
*
*
**3)HIDE TOOLBAR AND STATUSBAR
*
CALL METHOD TEXT_EDITOR->SET_TOOLBAR_MODE
EXPORTING
TOOLBAR_MODE = CL_GUI_TEXTEDIT=>FALSE.
**
CALL METHOD TEXT_EDITOR->SET_STATUSBAR_MODE
EXPORTING
STATUSBAR_MODE = CL_GUI_TEXTEDIT=>FALSE.
*
ENDIF.
*
*CALL METHOD TEXT_EDITOR->SET_TEXT_AS_R3TABLE
EXPORTING
TABLE = I_TEXT .
*
*CALL METHOD CL_GUI_CFW=>FLUSH
EXCEPTIONS
CNTL_SYSTEM_ERROR = 1
CNTL_ERROR = 2
OTHERS = 3.
*ENDIF.
*ENDIF.
Dear team,
I am using the following code to get the text editor; it is working fine for writing data and saving data to Ztable. But while displaying it is not showing the data, for that I am using
SET_TEXT_AS_R3TABLE but it is going to dump. Please find the code below and guide me What I have to do. I am poor in oops
Please guide me.
TYPES : BEGIN OF TY_TEXT,
TEXT TYPE STRING,
END OF TY_TEXT.
*
*DATA: LINE_LENGTH TYPE I VALUE 254,
EDITOR_CONTAINER TYPE REF TO CL_GUI_CUSTOM_CONTAINER,
TEXT_EDITOR TYPE REF TO CL_GUI_TEXTEDIT,
TEXT1 TYPE STRING,
WA_TEXT TYPE TY_TEXT,
I_TEXT TYPE STANDARD TABLE OF TY_TEXT.
*
*SELECT TEXT INTO TABLE I_TEXT FROM ZTRIP_COMMENTS
WHERE PERNR = EMPLOYEENUMBER
AND REINR = TRIPNUMBER.
*IF SY-SUBRC = 0.
*IF TEXT_EDITOR IS INITIAL.
CREATE OBJECT EDITOR_CONTAINER
EXPORTING
CONTAINER_NAME = 'TEXTEDITOR'
EXCEPTIONS
CNTL_ERROR = 1
CNTL_SYSTEM_ERROR = 2
CREATE_ERROR = 3
LIFETIME_ERROR = 4
LIFETIME_DYNPRO_DYNPRO_LINK = 5.
CREATE OBJECT TEXT_EDITOR
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.
*
*
**3)HIDE TOOLBAR AND STATUSBAR
*
CALL METHOD TEXT_EDITOR->SET_TOOLBAR_MODE
EXPORTING
TOOLBAR_MODE = CL_GUI_TEXTEDIT=>FALSE.
**
CALL METHOD TEXT_EDITOR->SET_STATUSBAR_MODE
EXPORTING
STATUSBAR_MODE = CL_GUI_TEXTEDIT=>FALSE.
*
ENDIF.
*
*CALL METHOD TEXT_EDITOR->SET_TEXT_AS_R3TABLE
EXPORTING
TABLE = I_TEXT .
*
*CALL METHOD CL_GUI_CFW=>FLUSH
EXCEPTIONS
CNTL_SYSTEM_ERROR = 1
CNTL_ERROR = 2
OTHERS = 3.
*ENDIF.
*ENDIF.
2008 Nov 03 1:08 PM
how you defined I_TEXT ...?
and check the demo programs
SAPTEXTEDIT_DEMO_1
SAPTEXTEDIT_DEMO_3
| User | Count |
|---|---|
| 3 | |
| 2 | |
| 2 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |