This is a test message to test the length of the message box.
Login
ABAP Tipp Editierbares Popup
Erstellt von Software-Heroes

ABAP Tipp - Editierbares Popup

Hast du schon einmal eine einfache Möglichkeit gesucht dir Daten anzuzeigen und zu ändern? Hier erfährst du wie einfach das in Zukunft für dich geht.

Werbung

Der heutige Tipp fällt etwas kürzer aus als du es vielleicht gewohnt bist, doch wir wollen dir eine Möglichkeit zeigen, wie du Daten schnell und einfach Anzeigen kannst. Der Vorteil des Funktionsbausteins ist noch zusätzlich die Editierbarkeit der Daten. Damit bekommst du einen flexiblen Weg, Daten schnell, einfach und änderbar anzuzeigen.

 

Umsetzung

Die ganze Magie steckt im Baustein STC1_POPUP_WITH_TABLE_CONTROL. Bevor wir diesen Anzeigen, müssen aber noch die Daten gelesen werden. Dazu findest du im folgenden Listing ein Beispiel mit der Tabelle T001 (Buchungskreise).


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

" Aufruf des Funktionsbausteins
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.

 

Ausgabe

Es erfolgt die Ausgabe der Daten in einem Popup. Änderungen an den Daten werden in die lokale Tabelle übernommen und können dann auf der Datenbank gesichert werden.

Editierbares Popup Vorschau

 

Fazit

Die geänderten Daten kannst du mit Hilfe eines unserer älteren Tipps vergleichen und nur noch angepasste und neue Zeilen auf die Datenbank zurückschreiben oder in dein Ergebnis übernehmen. Wir hoffen du kannst etwas mit diesem kleinen Tipp anfangen.


Enthaltene Themen:
TippPopup
Kommentare (0)
Werbung

ABAP Tipp - Wait for Task

Kategorie - ABAP

Heute einmal einen Tipp für die asynchrone Verarbeitung oder wenn ihr in speziellen Situationen die Verarbeitung in einen separaten Task geben wollt. Wie geht es im Anschluss weiter?

05.03.2021

ABAP Tipp - Performance INSERT vs VALUE

Kategorie - ABAP

In diesem Artikel schauen wir uns einmal die Performance der Einfüge-Operationen APPEND, INSERT und VALUE im Hinblick auf Tabellen an und bewerten die Performance und Stabilität bei der Entwicklung.

26.02.2021

ABAP Tipp - Suche im Quellcode

Kategorie - ABAP

Manchmal ist die Suche über verschiedene Quellcode in einem System nötig. Wir zeigen dir wie es in der SAP GUI und in Eclipse funktioniert.

24.04.2020

ABAP Tipp - Icons

Kategorie - ABAP

Icons oder auch Ikonen in SAP finden und richtig nutzen? Hier ein kleiner Guide zum Umgang mit den Bildern für unterschiedliche Zwecke.

06.03.2020

ABAP Tipp - Klassen und Dynpros

Kategorie - ABAP

Wie verwendest du am Besten lokale Klassen und Dynpros miteinander? Und funktioniert das Ganze eigentlich sinnvoll?

28.02.2020

Wir verwenden Cookies für unsere Dienste und Funktionen. Mehr Informationen