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 / 4274 / 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.
4290
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.
301
Views
Subscreen im Subscreen mit Tabstrip
von Maggonski » 03.02.2023 15:19 • Verfasst in Dialogprogrammierung
10
Antw.
4981
Views
Verlassen Dynpro?!
von eschi78 » 12.11.2004 16:57 • Verfasst in ABAP Objects®
1
Antw.
2770
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

PDF-Anzeige unter EDGE
vor 4 Tagen von jocoder 2 / 68
Etikettendruck mit SmartForms
vor einer Woche von a-dead-trousers 2 / 68

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

PDF-Anzeige unter EDGE
vor 4 Tagen von jocoder 2 / 68
Etikettendruck mit SmartForms
vor einer Woche von a-dead-trousers 2 / 68

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Wochen von Lucyalison 1 / 129
Group Items auf einer Filterbar
vor 4 Wochen von Bright4.5 1 / 164