Dynpro max. Verschachtelung

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

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

Dynpro max. Verschachtelung

Beitrag von Falko ( / / 0 / 3 ) »
Hallo,

ich habe ein Programm, welches viele Dynpros für die verschiedensten Abfragen / Auswahlbildschirme / Ergebnisanzeigen verwendet. Nun lässt SAP nur 45 (richtig??) verschachtelte Dynpros zu. Kann ich diesen Zähler irgendwo finden? Gibt es eine Möglichkeit dies zu reseten. Zum Aufruf der Dynpros verwende ich call screen bzw. leave to screen. Gibt es eine Regel, wann man call und wann man leave verwendet, um das verschachtelungsproblem zu umgehen.

Danke für Eure Tips.

Gruß Falko

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


Beitrag von olli-x (Specialist / 166 / 0 / 1 ) »
Hallo Falko,

grundlegend stehen Dir zum Bildwechsel folgende Möglichkeiten zur Verfügung:
- statische Hinterlegung des Folgedynpros in den Dynproattributen
- dynamische Übersteuerung dieses Wertes mit setscreen ___ / Leave Screen.
- "Einschieben" einer Bildfolge mittels CALL-Kette

SAP läßt Call-Ketten bis zu 50 Stufen zu (Information aus SAP Schulung).

Eine Regel wann CALL oder LEAVE zu verwenden ist gibt es meines Erachtens nach nicht...

Angenommen es gibt ein Dynpro 0100.
Das Folgedynpro ist 0200.Auf dem 0100 machst Du einen CALL zum Dynpro 0300, und vom 0300 einen CALL zum Dynpro 0500...

Code: Alles auswählen.

1 Stufe:  0100 ---Folgedynpro--->  0200
           |
           |
2 Stufe:   |---CALL---> 0300 ---Folgedynpro---> 0400
                          |
                          |
3 Stufe:                  |---CALL---> 0500
Beim Aufruf von CALL SCREEN wird die aktuelle Dynproverarbeitung 0100 (Stufe 1) unterbrochen und das Dynpro 0300 prozessiert und ggfs. Folgedynpros...
Beim darauffolgenden CALL SCREEN wird die Verarbeitung des Dynpro 0300 (Stufe 2) unterbrochen und das Dynpro 0500 prozessiert...
Durch SET SCREEN 0. LEAVE SCREEN. bzw. LEAVE TO SCREEN 0. kehrst Du an die Aufrufstelle zurück -> Stufe 2. Das rufende Dynpro wird dann weiter prozessiert. Auf diese Weise sollte der entstandene Stack wieder abgebaut werden. Folgescreen 0 führt also im CALL-Modus zurück zum aufrufenden Bild, auf der obersten Dynproebene zum Programmende.

Mit LEAVE TO SCREEN x ( <> 0 ) wird also an der Aufrufstelle die Verarbeitung des aktuellen Dynpros beendet und auf dem entsprechenden Dynpro fortgefahren ohne zu schachteln...

Einen Systemzähler kenn ich auch nicht... Zähl doch beim Aufruf in einer Variablen...

Gruß,
Oliver

Seite 1 von 1

Vergleichbare Themen

4
Antw.
3750
Views
Verschachtelung von Objekten
von andikade » 16.06.2011 09:58 • Verfasst in ABAP Objects®
1
Antw.
1467
Views
0
Antw.
3057
Views
6
Antw.
6390
Views
Web-Dynpro: längeres Dynpro nicht sichtbar
von erzoo24 » 08.03.2017 11:33 • Verfasst in Web-Dynpro, BSP + BHTML
4
Antw.
3863
Views
Feld aus Dynpro A an Dynpro B übergeben
von SAPAlex » 06.03.2008 17:35 • 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 4 Minuten von DeathAndPain gelöst 24 / 3843
User Exit EXIT_RQCPRM10_001
vor 19 Stunden von a-dead-trousers 2 / 335
Trennen Strasse und Hausnummer
Gestern von payten 13 / 10706
Daten an Tabelle binden
Gestern von Lukas Sanders 2 / 1384

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 4 Minuten von DeathAndPain gelöst 24 / 3843
User Exit EXIT_RQCPRM10_001
vor 19 Stunden von a-dead-trousers 2 / 335
Trennen Strasse und Hausnummer
Gestern von payten 13 / 10706
Daten an Tabelle binden
Gestern von Lukas Sanders 2 / 1384

Unbeantwortete Forenbeiträge

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