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

SET_TEXT_AS_R3TABLE going dump

Former Member
0 Likes
840

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.

1 REPLY 1
Read only

Former Member
0 Likes
596

how you defined I_TEXT ...?

and check the demo programs

SAPTEXTEDIT_DEMO_1

SAPTEXTEDIT_DEMO_3