Die fehlende Übung/Erfahrung mit Dynpros holt mich jetzt ständig ein, folgendes Thema: Ich habe 5 Tabs die im Subscreen angezeigt werden, z.B. bis zu 5 Kundennummern:
Kunde1/Kunde2/Kunde3/Kunde4/Kunde5
Jetzt müssen pro Kunde zusätzlich 3 Tabs angezeigt werden, also in etwa so:
Kunde1/
irgendwelche Daten
Neue Tabs: Lieferungen/Fakturen/irgendwas
Kunde1/Lieferungen
irgendwelche Daten
Geht das überhaupt, hat jemand ein halbwegs anschauliches Beispiel für sowas?
Klar geht das.
für jeden Tab wird dir im Wizard ein Subscreen angelegt, den du mit Leben füllen musst.
In diese Subscreens musst dann wieder eine Registerkarte einbauen mit den Tabs, die du möchtest.
Wenn die 5 Kunden die gleichen Tabs haben, kannst du für alle fünf Kunden den gleichen subscreen mit den entsprechend gleichen subscreens nehmen. Du musst dann nur schauen, dass du jeweils die Daten des entsprechenden Kunden in die Subscreens schreibst.
Folgende Benutzer bedankten sich beim Autor ewx für den Beitrag: deejey
Wizzard war das Zauberwort, hatte es zuerst manuell versucht, aber immer war irgendwas falsch ... jetzt funktioniert es, nur die Gesamthöhe haut noch nicht hin, der Tab-in-Tab-Subscreen wird nicht vollständig angezeigt sondern nur ca. 1/4 und lässt sich nicht weiter runterscrollen. Keine Ahnung welcher Parameter wieder dafür zuständig ist, probiere die ganze Zeit rum, aber selbst wenn mal Lines-Angaben irgendwo änderbar sind, ändert sich nichts sichtbar in der Ausführung, sieht immer gleich aus.
Insgesamt sollte noch locker Platz sein, habe schon viel längere Dynpros gesehen.
du musst die "resizing-Parameter" des Subscreens setzen.
Du definierst alles so groß, wie es nur geht.
Durch die Fenstergröße des SAPGUI werden die Hauptelemente verkleinert und wenn du "Resizing = X" gesetzt hast, dann passen sich die eingebundenen Elemente (Subscreen) den Begebenheiten an.
Folgende Benutzer bedankten sich beim Autor ewx für den Beitrag: deejey