Umschalten ...

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
3 Beiträge • Seite 1 von 1
3 Beiträge Seite 1 von 1

Umschalten ...

Beitrag von jensschladitz (Specialist / 417 / 0 / 56 ) »
sali Zusammen,

folgendes gegeben
1. ALV -> CL_SALV_TABLE erstellt mit der Factory Methode (Fullscreen)
2. hier. Liste mit cl_salv_hierseq_table - erstellt ebenso mit Factory Methode - wird als erste Darstellung angezeigt
3. im Screen Status hat es einen Button zum Wechseln der Anzeige ALV<->hier. LISTE
4. im Eventhandler - durch Aufruf der DISPLAY - Methode will ich umschalten
5. von hier. Liste zu ALV - das klappt bestens
6. vom ALV im Fullscreen zu hier.Liste - da reagiert das System nicht - obwohl der Part im Eventhandler durchlaufen wird und die Methode - DISPLAY der Reference von cl_salv_hierseq_table korrekt aufgerufen wird - die Ansicht wewchselt nicht

hat jemand einen Hilfeansatz dazu für mich ?
- wenn ich die Methode CLOSE_SCREEN der CL_SALV_TABLE reference aufrufe vor der Methode Display der hier.Liste - dann wechselt zwar die Ansicht - aber danach kann ich nicht in die ALV Ansicht zurück ;-(

Ich glaube ich stehe da gerade irgendwie auf dem Schlau - danke für Hilfe bzw. Unterstützung schon mal

Gruss
thanks Jens

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


Re: Umschalten ...

Beitrag von black_adept (Top Expert / 3946 / 105 / 886 ) »
Hallo Jens,

das hört sich nach dem typischen "2 GUI-Objekte in einem Container"-Problem an.
Schau doch mal im Debugger, ob an dem Container, der einen der beiden Grids gerade anhängt 2!!!!! Child-Einträge da sind.

Falls ja sorgt zwar die DISPLAY-Methode dafür, dass ein Grid per se angezeigt wird, aber da die Grids übereinander liegen ist immer nur der vordere sichtbar.

Mein Tipp: Entweder nimmst du 2 Screens und packst die Grids in jeweils einen anderen Screen (<-- DAS halte ich für die saubere Methode) oder du steuerst die Sichtbarkeit, indem du beim Umschalten die "SET_VISIBLE"-Methoden der beiden Grids aufrufst und einen auf hidden und den anderen auf visible stellst.
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: Umschalten ...

Beitrag von a-dead-trousers (Top Expert / 4285 / 214 / 1141 ) »
black_adept hat geschrieben:das hört sich nach dem typischen "2 GUI-Objekte in einem Container"-Problem an.
Oder dem klassischen "Die GUI-Objekte wird bei jedem PAI/PBO neu erzeugt" ;)
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

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.