Ansicht
Dokumentation

ABENDYNPRO_AUTO_CHECK_ABEXA - DYNPRO AUTO CHECK ABEXA

ABENDYNPRO_AUTO_CHECK_ABEXA - DYNPRO AUTO CHECK ABEXA

Fill RESBD Structure from EBP Component Structure   General Material Data  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

- Automatische Eingabeüberprüfungen

Das Beispiel demonstriert, wie sich eine automatische Eingabeüberprüfung auswirkt.

Quelltext

Ausführen

Beschreibung

Die statische Folge-Dynpro-Nummer von Dynpro 100 ist 100. Dem Eingabefeld Datum ist das aus dem Programm übernommene Datumsfeld date zugeordnet. Die übrigen Eingabefelder sind die aus dem ABAP Dictionary übernommenen Komponenten CARRID, CONNID und MARK der Struktur DEMO_CONN. Alle Eingabefelder sind Mussfelder. Der Funktionscode der Drucktaste ist EXECUTE.

Im GUI-Status STATUS_100 ist das Symbol Abbrechen (F12) durch den Funktionscode CANCEL mit dem Funktionstyp E aktiviert. Weiterhin ist der Funktionstaste F8 der Funktionscode EXECUTE zugeordnet. Die Dynpro-Ablauflogik ist:

PROCESS BEFORE OUTPUT.
  MODULE init_screen_100.
PROCESS AFTER INPUT.
  MODULE cancel AT EXIT-COMMAND.
  MODULE pai.

Der Benutzer muss erst alle Eingabefelder fehlerfrei füllen, bevor das Modul PAI aufgerufen werden kann:

  • alle Eingabefelder müssen mit Werten versehen werden.
  • das Format der Datumseingabe muss stimmen.
  • die Fluggesellschaft muss in der Prüftabelle SCARR vorhanden sein.
  • die Flugnummer muss passend zur Fluggesellschaft in der Prüftabelle SPFLI vorhanden sein.
  • die Markierung MARK muss einer der Festwerte der Domäne S_FLAG sein.

Der Benutzer kann das Dynpro über Abbrechen (F12) verlassen ohne alle Werte richtig einzugeben, da der Modulaufruf mit AT EXIT-COMMAND entsprechend programmiert wurde.






BAL Application Log Documentation   BAL_S_LOG - Application Log: Log header data  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2741 Date: 20240523 Time: 174710     sap01-206 ( 35 ms )