subscreen verlassen

Benutzeroberflächen in SAP®-Systemen.
2 Beiträge • Seite 1 von 1
2 Beiträge Seite 1 von 1

subscreen verlassen

Beitrag von centauro_ernst (ForumUser / 6 / 0 / 0 ) »
Hallo,

ich habe ein hauptdynpro und darauf zwei subscreens.
auf dem hauptdynpro ist eine tabelle mit währungsfeldern.
nun wird auf dem ersten subscreen ein feld geändert, das darstellungsänderungen auf dem hauptdynpro zur folge haben muss (WAERS).
im PAI des hauptdynpros wird zu beginn auf die PAI der subscreens verzweigt und danach der loop über die tabelle des hauptdynpros prozessiert..
hier bricht mir das programm ab, da die aufbereitung der währungsfelder nicht mehr zu der eingegebenen währung passen.
daraufhin habe ich den ablauf geändert:
ich erkenne im PAI vom subscreen, dass das feld geändert wurde und müsste nun einen kompletten neuaufbau (refresh) der gesamten anzeige auslösen.
ein LEAVE funktioniert ja im subscreen nicht.
daher setze ich mir im subscreen nur einen schalter.
zurück auf dem hauptdynpro prüfe ich gleich nach 'call subscreen...' diesen schalter und setze eventuell ein 'leave to screen sy-synnr' ab.
der ablauf funktioniert soweit, jedoch werden beim subscreen immer alle PAI-module durchlaufen.
d.h. obwohl ich die eingabe in dem feld gleich zu beginn des PAI im subscreen prüfe, fehlt mir hier die möglichkeit den PAI des subscreens ggfs. sofort zu verlassen.

eine idee wie das bewerkstelligt werden kann ?

grüesse
ernst

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


Re: subscreen verlassen

Beitrag von a-dead-trousers (Top Expert / 4271 / 213 / 1140 ) »
Und wenn du nun den LOOP auf dem Hauptdynpro VOR dem Aufruf der Subscreens machst?
Sprich die Daten vom Hauptdynpro wurden bereits verarbeitet. Dann kommt der Subscreen und verändert die (internen) Daten der zum Hauptdynpro gehörenden Tabelle, also beide Teile des Währungsfelds gleichzeitig. Damit braucht man nicht irgendwelche Verrenkungen mit LEAVE SCREEN usw.

lg ADT
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

Seite 1 von 1

Vergleichbare Themen

10
Antw.
4281
Views
Subscreen zu "Rahmendynpro" verlassen?
von Basler84 » 03.12.2012 16:39 • Verfasst in ABAP® für Anfänger
0
Antw.
1848
Views
Probleme Beim Subscreen im Subscreen
von dimes » 07.03.2007 14:50 • Verfasst in Dialogprogrammierung
0
Antw.
293
Views
Subscreen im Subscreen mit Tabstrip
von Maggonski » 03.02.2023 15:19 • Verfasst in Dialogprogrammierung
10
Antw.
4980
Views
Verlassen Dynpro?!
von eschi78 » 12.11.2004 16:57 • Verfasst in ABAP Objects®
1
Antw.
2759
Views
SALV-Popup verlassen
von ralf.wenzel » 13.12.2014 17:24 • Verfasst in ABAP Objects®

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Zwischensumme Adobe Forms
vor 2 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

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

Zwischensumme Adobe Forms
vor 2 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 2 Tagen von Lucyalison 1 / 64
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 107
tRFC Transaktionen SM58
vor 4 Wochen von A6272 1 / 140