es geht darum, ob es eine Klasse gibt wo ich einen
Pfelgedialog der SM30 reinladen kann; ähnlich wie
das ALV Grid Control, wo ich auch eine Tabellenstruktur
aus dem Dictionary reinlade. Daher ist mir auch die Idee
gekommen! Ein einfaches TableControl kann
ich ja nicht in der Klasse anlegen. Man kann dort ja
nur Instanzen, die auf Klassen referieren und Methoden
anlegen.
Grundidee:
- Konfigurationsbaum von Tabellen
- Klicken auf einen Node oder Item im Baum
- Laden des Pflegeviews in einen Container nebenstehend
im selben Bild.
Ich weiß eben nicht, ob ich überhaupt auf dem richtigen Weg bin.
Ist es besser das mit einem ALV_Grid_Control zu entwerfen oder
ist es besser so eine Art TableView oder die SM30 in einen Container
zu laden. Am einfachsten wäre es natürlich die Transaktion SM30 in den
nebenstehenden Container zu laden, aber das geht ja irgendwie nicht!
Mit dem Grid Control habe ich die o. g. Grundidee
hinbekommen, nur es fehlen die Grundelemente der SM30
wie Sichern der Änderungen usw.!
Dann würde ja durch den Aufruf dieser Transaktion immer ein neues Bild mit der Transaktion aufgerufen. Das habe ich bis jetzt ja auch schon. Ich will aber, daß der Baum links stehen bleibt und der Pflegedialog der SM30 rechts angezeigt wird!
vor dem problem stehe ich auch, aber was ich machen würde, guck dir doch die sm30 an, was für funktionsbausteine da aufgerufen werden, kannst dann ja einen baum an der seite aufbauen und den rest vom bildschirm in einem subscreen ablaufen lassen.
in diesem subscreen rufst du die funktionsbausteine auf und schon hast du deine sm30 mit menübaum.
also ich habe den Funktionsbaustein, über die ich die SM30 aurufe!
Ich habe den Subscreen-Bereich im Dynpro 100(Hauptdynpro) im Screen-Painter angelegt! Dann hab ich das Dynpro 101 angelegt und versucht
dieses in der Methode NODE_DOUBLE_KLICK mit Call Screen 101, Set Screen 101,
Call Subscreen 101(Befehl kennt er gar nicht) das Dynpro aufzurufen!
Doch es kommt immer diesselbe Fehlermeldung : Dynpro 101 darf kein INCLUDE-Dynpro sein!!!