GUI-Status Button Funktion hinzufügen

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Getting started ... Alles für einen gelungenen Start.
4 Beiträge • Seite 1 von 1
4 Beiträge Seite 1 von 1

GUI-Status Button Funktion hinzufügen

Beitrag von M4cM4rco (ForumUser / 19 / 7 / 0 ) »
Hallo zusammen,

ich hab einen GUI-Status (SAPLKKBL-STANDARD) in mein Z-Programm kopiert. Allerdings Funktionieren die einzelnen Button's nicht. Muss ich da etwas beachten.
Außerdem wollte ich einen eigenen Button hinzufügen und mit folgendem die Aktion definiere:

Code: Alles auswählen.

AT USER-COMMAND.
  CASE sy-ucomm.
    WHEN '&TEST'.
      WRITE:/'DO SOMETHING'.
       WHEN 'TEST'.
      WRITE:/'DO SOMETHING'.
  ENDCASE.
Leider Funktioniert dies nicht... der Debugger springt auch nie zum CASE... Wie kann ich den sonst eigene Aktionen zu meinen eigenen Button definieren?

Außerdem bin ich mir auch nicht sicher wann ich die Button mit "&" oder ohne dem und-Zeichen definieren muss.
Ich würde mich sehr freuen wenn ihr mir eine kurze Einleitung zu dem Thema geben könnt. Ihr könnt mich auch gerne verweisen allerdings bevorzuge ich, als Anfänger, eine einfach und ausführliche Erklärung.

Vielen Dank
MfG
Marco

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: GUI-Status Button Funktion hinzufügen

Beitrag von wreichelt (Top Expert / 1046 / 30 / 192 ) »
Hallo Marco,

unter
INITIALIZATION.
SET PF-STATUS 'EIGENE_STATUS'. "deinen Status gesetzt ?

Gruß Wolfgang

Re: GUI-Status Button Funktion hinzufügen

Beitrag von a-dead-trousers (Top Expert / 4396 / 223 / 1182 ) »
Ich glaube es ist die Fortsetzung von viewtopic.php?f=1&t=24324
Die Funktionscodes mit & sind von SAP vordefinierte Funktionscodes für das (S)ALV. Den eigenen Funktionscode würde ich empfehlen in einem Kundennamensraum (sofern vorhanden) oder im Z-Namensraum zu definieren. Also ZTEST oder /KundeX/TEST wobei "KundeX" der bei der SAP registrierte Kundennamensraum ist.

Das Ereignis AT USER-COMMAND wird nur bei Selektionsbildschirmen durchlaufen. Im (S)ALV must du einen eigenen, klassenbasierten Ereignis-Handler definieren. In der SAP Hilfe ist unter dem Stichwort SET HANDLER eigentlich schon ein gutes Beispiel dabei, was dazu alles benötigt wird.
Wie schon im vorherigen Thread von mir erwähnt, musst du das Eregnis ADDED_FUNCTION von dem Objekt registrieren, das du von GET_EVENT zurückbekommst.

Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
M4cM4rco

Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: GUI-Status Button Funktion hinzufügen

Beitrag von M4cM4rco (ForumUser / 19 / 7 / 0 ) »
Perfekt Danke :)

Seite 1 von 1

Vergleichbare Themen

0
Antw.
949
Views
GUI-Status blockiert EXPAND Funktion
von Tommy Nightmare » 28.06.2019 09:41 • Verfasst in ABAP Objects®
11
Antw.
22711
Views
Button in ALV hinzufügen
von Gast » 30.01.2006 13:26 • Verfasst in ABAP® für Anfänger
5
Antw.
3996
Views
Toolbar button hinzufügen
von Paradoxon5 » 17.12.2015 13:37 • Verfasst in ABAP® Core
9
Antw.
10593
Views
SALV Button menu hinzufügen?
von ralf.wenzel » 23.02.2014 12:54 • Verfasst in ABAP Objects®
7
Antw.
9973
Views
Gui Status, Exit und Cancel Button
von spot » 13.12.2004 16:28 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Dialog-Container mit Toolbar/Status
vor 2 Stunden von black_adept gelöst 23 / 3526
User Exit EXIT_RQCPRM10_001
vor 2 Stunden von a-dead-trousers 2 / 170
Trennen Strasse und Hausnummer
vor 8 Stunden von payten 13 / 10471
Daten an Tabelle binden
Gestern von Lukas Sanders 2 / 1226

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

Dialog-Container mit Toolbar/Status
vor 2 Stunden von black_adept gelöst 23 / 3526
User Exit EXIT_RQCPRM10_001
vor 2 Stunden von a-dead-trousers 2 / 170
Trennen Strasse und Hausnummer
vor 8 Stunden von payten 13 / 10471
Daten an Tabelle binden
Gestern von Lukas Sanders 2 / 1226

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2779
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9359