This is a test message to test the length of the message box.
Login
|
ABAP Quick Editable popups
Created by Software-Heroes

ABAP Quick - Editable popup

4150

Have you ever searched for an easy way to view and change your data? Here you can find out how easy it will be for you in the future.

Advertising


Today's tip is a bit shorter than you might be used to, but we want to show you a way to display data quickly and easily. The advantage of this function module is additionally the editability of the data. This gives you a flexible way to display data quickly, easily and changeably.

 

Implementation

All the magic is in the function module STC1_POPUP_WITH_TABLE_CONTROL. Before we call it, you still need to read the data. In the following listing you will find an example with table T001 (company codes).


" Selection
SELECT * 
 FROM t001
 INTO TABLE @DATA(lt_t001)
 UP TO 20 ROWS.

" Call of the function module
CALL FUNCTION 'STC1_POPUP_WITH_TABLE_CONTROL'
  EXPORTING
    header            = 'Anlage von Änderungen'
    tabname           = 'T001'
    no_button         = abap_false
  TABLES
    table             = lt_t001
  EXCEPTIONS
    no_more_tables    = 1
    too_many_fields   = 2
    nametab_not_valid = 3
    handle_not_valid  = 4
    OTHERS            = 5.
IF sy-subrc <> 0.
ENDIF.

 

Output

The data will be outputed in a popup. Changes to the data are transferred to the local table and can then be backed up to the database.

Editable popup preview

 

Conclusion

You can compare the changed data with the help of one of our older tips and write back customized and new lines to the database or transfer them to your result. We hope this little tip can help you in your daily work.


Included topics:
QuickPopup
Comments (0)



And further ...

Are you satisfied with the content of the article? We post new content in the ABAP area every Tuesday and Friday and irregularly in all other areas. Take a look at our tools and apps, we provide them free of charge.


052: 10 Minutes from Start to Launchpad

Category - YouTube

In this episode, we'll look at how we can create a RAP application within 10 minutes, generate and deploy it, and finally launch it in the Launchpad.

09/07/2026

ABAP in Practice - Creating a Setup App

Category - ABAP

No more SAP GUI? How do we then create a static setup app while still remaining flexible on the ABAP side for further implementation? Here's a practical example.

08/28/2026

DDIC of the Future (Comparison)

Category - ABAP

What does the future hold for the DDIC, and can we already use the new features today? In this article, we compare the world of today with that of tomorrow and show you where to find all the features.

07/03/2026

DDIC of the Future (Tomorrow)

Category - ABAP

What does the future hold for the DDIC, and can we already use its new features today? In this article, we'll take a look at tomorrow and how CDS artifacts can help us with modeling.

06/30/2026

DDIC of the Future (Today)

Category - ABAP

What does the future hold for the DDIC, and can we already use the new features today? In this article, we'll look at the current state of the dictionary in ABAP.

06/26/2026