Kontextknotenstruktur als Bezugstyp

ABAP Web Dynpro, BusinessServerPages; Erstellung von Webapplikationen.
4 Beiträge • Seite 1 von 1
4 Beiträge Seite 1 von 1

Kontextknotenstruktur als Bezugstyp

Beitrag von Keesha (ForumUser / 6 / 1 / 0 ) »
Hallo zusammen,

leider habe ich in diversen Büchern und auch hier über die Suche noch nichts gefunden.

Innerhalb meiner Component-Controller Methode kann ich ja auf den Typ eines Kontextknoten mit "Type wd_this->element_xy" zugreifen. Nun möchte ich einige Codezeilen kapseln und müsste diesen Typen als Bezugstyp für den Importingparameter meiner aufzurufenden Methode benutzen.
Geht das irgendwie? Oder muss ich extra eine DDIC Struktur erstellen und diese dann an beiden Stellen als Typ nutzen?!

Danke!

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


Re: Kontextknotenstruktur als Bezugstyp

Beitrag von Thanatos82 (Expert / 699 / 32 / 123 ) »
Hallo Keesha,

wohin möchtest du das denn kapseln? Solange du innerhalb der WebDynpro bleibst reicht ja das Context-Mapping aus um ebenfalls über wd_this->element_xy die Typisierung nutzen zu können.

Sofern du das aber, z.B. in eine Assistance-Klasse auslagern möchtest musst du entweder den DDIC-Typen der Struktur haben, oder du machst es voll dynamisch und lässt zur Laufzeit die Elemente der Struktur bestimmen und übergibst dann eine TYPE DATA Tabelle mit den einzelnen Elementen der Struktur, sowie die Struktur mit den eigentlichen Werten auch als TYPE DATA mit der du dann außerhalb der WebDynpro agieren kannst. Bei der Rückführung der Daten in den Context musst du dann aber auch wieder voll dynamisch die Felder besetzen.
Gruß,
der Matze

Re: Kontextknotenstruktur als Bezugstyp

Beitrag von Keesha (ForumUser / 6 / 1 / 0 ) »
Hallo Matze,

danke für deine Antwort.
Ich wollte innerhalb des Componentcontrollers eine neue Methode anlegen, der lokale Daten aus der aufrufenden Methode übergeben werden. Da es sich in Methode 1 um lokale Daten handelt, kann ich also nicht auf den Wert über den Contextknoten zugreifen. Ich muss also klassisch als Importingparameter die Daten "schicken", allerdings weiß ich eben nicht, wie ich dabei den Bezugstyp element_xy nutzen kann.
Ich hoffe, das war jetzt klarer vormuliert.

Re: Kontextknotenstruktur als Bezugstyp

Beitrag von Thanatos82 (Expert / 699 / 32 / 123 ) »
So ganz bin ich da noch nicht durchgestiegen.
innerhalb des Componentcontroller legst du eine neue Methode an... klar!
diese neue Methode ermittelt (wie auch immer Daten) ... auch klar!
und jetzt? von wo aus rufst du die neue Methode auf? Und handelt es sich dabei um Daten aus oder für den Context?

du meinst jetzt aber nicht Import-Export-Parameter für die neue Methode oder? Weil die kannst du doch in dem Tabellenbereich über dem Quelltextblock einfach erfassen. (solange es keine wd_this-Typen sind)
--> Siehe Anhang (der Tabellenbereich)
Gruß,
der Matze

Seite 1 von 1

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Dialog-Container mit Toolbar/Status
vor 15 Stunden von black_adept gelöst 23 / 3764
User Exit EXIT_RQCPRM10_001
vor 16 Stunden von a-dead-trousers 2 / 301
Trennen Strasse und Hausnummer
vor 22 Stunden von payten 13 / 10661
Daten an Tabelle binden
Gestern von Lukas Sanders 2 / 1353

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

Dialog-Container mit Toolbar/Status
vor 15 Stunden von black_adept gelöst 23 / 3764
User Exit EXIT_RQCPRM10_001
vor 16 Stunden von a-dead-trousers 2 / 301
Trennen Strasse und Hausnummer
vor 22 Stunden von payten 13 / 10661
Daten an Tabelle binden
Gestern von Lukas Sanders 2 / 1353

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2887
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9481