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

Popup/window for input text / changing text

gerd_hotz
Contributor
0 Likes
610

Hello experts,

I need a popup/window where I can write some text in it, so that I can save this text and

when I call the popup again, it should be possible to change this text.

Is there a function in abap for this ?

Thanks Gerd

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
509

Hi

Try with Function module CATSXT_SIMPLE_TEXT_EDITOR.

Example Code:

SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-b01.

PARAMETERS:ptxt RADIOBUTTON GROUP rad3 DEFAULT 'X' USER-COMMAND flag.

PARAMETERS:ppoptxt RADIOBUTTON GROUP rad3.

SELECTION-SCREEN END OF BLOCK b1.

DATA:it_catsxt_longtext_itab TYPE catsxt_longtext_itab,

wa_tab_text LIKE LINE OF it_catsxt_longtext_itab.

AT SELECTION-SCREEN ON RADIOBUTTON GROUP rad3.

IF ppoptxt IS NOT INITIAL.

CALL FUNCTION 'CATSXT_SIMPLE_TEXT_EDITOR'

EXPORTING

im_title = 'Direct Debit Payment Text'

CHANGING

ch_text = it_catsxt_longtext_itab.

CLEAR:ppoptxt.

ENDIF.

START-OF-SELECTION.

LOOP AT it_catsxt_longtext_itab INTO wa_tab_text.

WRITE:/ wa_tab_text.

ENDLOOP.

Regards

Srilaxmi

Hi

Try with Function module CATSXT_SIMPLE_TEXT_EDITOR.

Example Code:

SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-b01.

PARAMETERS:ptxt RADIOBUTTON GROUP rad3 DEFAULT 'X' USER-COMMAND flag.

PARAMETERS:ppoptxt RADIOBUTTON GROUP rad3.

SELECTION-SCREEN END OF BLOCK b1.

DATA:it_catsxt_longtext_itab TYPE catsxt_longtext_itab,

wa_tab_text LIKE LINE OF it_catsxt_longtext_itab.

AT SELECTION-SCREEN ON RADIOBUTTON GROUP rad3.

IF ppoptxt IS NOT INITIAL.

CALL FUNCTION 'CATSXT_SIMPLE_TEXT_EDITOR'

EXPORTING

im_title = 'Direct Debit Payment Text'

CHANGING

ch_text = it_catsxt_longtext_itab.

CLEAR:ppoptxt.

ENDIF.

START-OF-SELECTION.

LOOP AT it_catsxt_longtext_itab INTO wa_tab_text.

WRITE:/ wa_tab_text.

ENDLOOP.

Regards

Srilaxmi

1 REPLY 1
Read only

Former Member
0 Likes
510

Hi

Try with Function module CATSXT_SIMPLE_TEXT_EDITOR.

Example Code:

SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-b01.

PARAMETERS:ptxt RADIOBUTTON GROUP rad3 DEFAULT 'X' USER-COMMAND flag.

PARAMETERS:ppoptxt RADIOBUTTON GROUP rad3.

SELECTION-SCREEN END OF BLOCK b1.

DATA:it_catsxt_longtext_itab TYPE catsxt_longtext_itab,

wa_tab_text LIKE LINE OF it_catsxt_longtext_itab.

AT SELECTION-SCREEN ON RADIOBUTTON GROUP rad3.

IF ppoptxt IS NOT INITIAL.

CALL FUNCTION 'CATSXT_SIMPLE_TEXT_EDITOR'

EXPORTING

im_title = 'Direct Debit Payment Text'

CHANGING

ch_text = it_catsxt_longtext_itab.

CLEAR:ppoptxt.

ENDIF.

START-OF-SELECTION.

LOOP AT it_catsxt_longtext_itab INTO wa_tab_text.

WRITE:/ wa_tab_text.

ENDLOOP.

Regards

Srilaxmi