Ansicht
Dokumentation

ABENDYNPRO_PUSH_BUTTON_ABEXA - DYNPRO PUSH BUTTON ABEXA

ABENDYNPRO_PUSH_BUTTON_ABEXA - DYNPRO PUSH BUTTON ABEXA

Vendor Master (General Section)   BAL_S_LOG - Application Log: Log header data  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

- Drucktasten

Das Beispiel demonstriert wie Drucktasten auf Dynpros verarbeitet werden können.

Quelltext

Ausführen

Beschreibung

Die statische Folge-Dynpro-Nummer von Dynpro 100 ist 100. Für das Bildschirmfeld von output ist die Eingabemöglichkeit im Screen Painter ausgeschaltet. Wenn der Benutzer eine der Drucktasten auswählt, wird das Ereignis PAI ausgelöst. Der Funktionscode der Drucktaste wird dem Dynpro-Feld ok_code und dieses dem gleichnamigen ABAP-Feld zugewiesen. Dann wird das Modul user_command_0100 bearbeitet. Hier wird als erstes der Inhalt des Felds ok_code der Hilfsvariablen save_ok zugewiesen und ok_code wird initialisiert. Dieses Vorgehen ist immer empfohlen, da dadurch zum Zeitpunkt PBO auch das Dynpro-Feld ok_code wieder initialisiert wird und keinen unbeabsichtigten Wert enthält. In der CASE-Kontrollstruktur wird dann je nach ausgewählter Taste dem Feld output ein Textsymbol zugewiesen und dadurch im Ausgabefeld des Dynpros angezeigt oder das Programm bei der Auswahl von Abbrechen verlassen.






CL_GUI_FRONTEND_SERVICES - Frontend Services   ROGBILLS - Synchronize billing plans  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 1351 Date: 20240523 Time: 174552     sap01-206 ( 44 ms )