Ansicht
Dokumentation

ABENLEAVE_TO_LIST_PROC_ABEXA - LEAVE TO LIST PROC ABEXA

ABENLEAVE_TO_LIST_PROC_ABEXA - LEAVE TO LIST PROC ABEXA

RFUMSV00 - Advance Return for Tax on Sales/Purchases   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

- Aufruf aus der Dynpro-Verarbeitung

Das Beispiel demonstriert wie aus der Dynpro- in die Listenverarbeitung gewechselt werden kann.

Quelltext

Ausführen

Beschreibung

In diesem Beispiel wird während der Verarbeitung von Dynpro 100 in die Listenverarbeitung verzweigt. Das Bildschirmbild von Dynpro 100 hat ein einziges Eingabefeld, nämlich die Komponente CARRID der Struktur SDYN_CONN aus dem ABAP Dictionary. Die Ablauflogik von Dynpro 100 ist:

PROCESS BEFORE OUTPUT.
  MODULE status_0100.
PROCESS AFTER INPUT.
  MODULE cancel AT EXIT-COMMAND.
  MODULE user_command_0100.

Im PAI-Modul user_command_0100 wird mit CALL SCREEN das Dynpro 500 aufgerufen. Dynpro 500 kapselt eine Grundliste. Seine Ablauflogik ist:

PROCESS BEFORE OUTPUT.
  MODULE call_list_500.
PROCESS AFTER INPUT.

Im Modul call_list_500 wird die Grundliste definiert und zur Listenanzeige verzweigt. Da nach Rückkehr aus der Listenanzeige zum Folge-Dynpro 0 verzweigt wird, stellt Dynpro 500 eine Dynpro-Folge aus nur einem Dynpro dar und nach Ende der Listenverarbeitung wird hinter die Aufrufstelle in user_command_0100 zurückgekehrt.

Zeilenauswahl auf der Grundliste führt zur Erstellung einer Verzweigungsliste. Hierfür ist der Ereignisblock zu AT LINE-SELECTION programmiert. Weiterhin werden Seitenköpfe für Grund- und Verzweigungsliste in den Ereignisblöcken zu TOP-OF-PAGE und TOP-OF-PAGE DURING LINE-SELECTION definiert.

Da in diesem Programm nur ein einziges Listensystem verwendet wird, ist eine Auseinandersteuerung während der Listenereignisse nicht notwendig.






TXBHW - Original Tax Base Amount in Local Currency   BAL_S_LOG - Application Log: Log header data  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 1980 Date: 20240523 Time: 154703     sap01-206 ( 43 ms )