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 / 4399 / 223 / 1182 ) »
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.
4420
Views
Subscreen zu "Rahmendynpro" verlassen?
von Basler84 » 03.12.2012 16:39 • Verfasst in ABAP® für Anfänger
0
Antw.
2022
Views
Probleme Beim Subscreen im Subscreen
von dimes » 07.03.2007 14:50 • Verfasst in Dialogprogrammierung
0
Antw.
1002
Views
Subscreen im Subscreen mit Tabstrip
von Maggonski » 03.02.2023 15:19 • Verfasst in Dialogprogrammierung
1
Antw.
3060
Views
SALV-Popup verlassen
von ralf.wenzel » 13.12.2014 17:24 • Verfasst in ABAP Objects®
8
Antw.
3289
Views
ALV-Liste kurzeitig verlassen ???
von the » 19.02.2007 09:54 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Regex in where
vor einer Stunde von edwin 7 / 160
Daten an Tabelle binden
vor 14 Stunden von Bright4.5 3 / 1485

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

Regex in where
vor einer Stunde von edwin 7 / 160
Daten an Tabelle binden
vor 14 Stunden von Bright4.5 3 / 1485

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 5 Wochen von ralf.wenzel 1 / 3261
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9821