Dynamisch - ASSIGN COMPONENT

Getting started ... Alles für einen gelungenen Start.
20 Beiträge • Vorherige Seite 2 von 2 (current)
20 Beiträge Vorherige Seite 2 von 2 (current)

Re: Dynamisch - ASSIGN COMPONENT

Beitrag von 1337 (ForumUser / 99 / 33 / 0 ) »
So habe ich den Strukturtyp doch auch nicht ausgebaut, sondern nur nicht direkt angesprochen?
Zuletzt geändert von 1337 am 09.12.2013 09:04, insgesamt 1-mal geändert.

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


Re: Dynamisch - ASSIGN COMPONENT

Beitrag von 1337 (ForumUser / 99 / 33 / 0 ) »
Ich soll Felder an eine Erweiterungsstruktur der Superchannelstruktur hängen.
Zuletzt geändert von 1337 am 09.12.2013 09:04, insgesamt 1-mal geändert.

Re: Dynamisch - ASSIGN COMPONENT

Beitrag von a-dead-trousers (Top Expert / 4477 / 229 / 1203 ) »
hi!
1337 hat geschrieben:Was für einen Sinn macht es über das Feldsymbol zu arbeiten, wenn die Änderungen sowieso in meine deklarierte Variable übernommen werden?
Wieso nehme ich die nicht gleich?
So habe ich den Strukturtyp doch auch nicht ausgebaut, sondern nur nicht direkt angesprochen?
Das ist ja das was ich die ganze Zeit versuche zu sagen. Die Struktur wirst du nicht loswerden. Nicht solange du nicht auch die Schnittstelle der Methode änderst.
Feld-Symbole helfen aber dabei um rasch Änderungen auf viele Zeilen einer internen Tabelle zu verteilen (weil kein teures MODIFY gemacht werden muss)
Weiters kann man, so wie in deinem Fall, damit auf "unbekannte" (erst zur Laufzeit bekannte) Daten zuzugreifen.
1337 hat geschrieben:Ich soll Felder an eine Erweiterungsstruktur der Superchannelstruktur hängen.
Ist dabei der Componentname (ASSIGN COMPONENT) der Gruppenname? (siehe Bild in rotem Kasten).
Ich glaube die meinen hier die sog. APPEND-Strukturen (Siehe auch in deinem Screenshot, oben in der Toolbar)

Die Gruppennamen die du gefunden hast, helfen bei der Verwaltung einer Struktur:
Du hast z.B. in einer Struktur X drei andere Strukturen (mit .INCLUDE) eingebunden. Die Schnittstelle kann aber nicht mit dieser neuen Struktur umgehen, weil sie eben nur für eine der Substrukturen ausgelegt worden ist. Also kannst du mithilfe des Gruppennamens genau diese Substruktur ansprechen und direkt verwenden obwohl diese Substruktur Teil einer größeren Struktur ist.
Wichtig wird es dann vorallem wenn man mit einem Suffix arbeiten muss wenn ein Feldname sonst doppelt vorkommen würde. Dann heißt das Feld nicht mehr ABC sondern ABCSUF. Mit dem Gruppennamen kannst du aber trotzdem auf den Originalnamen abfragen. (z.B. STRUC-SUF-ABC statt STRUC-ABCSUF)

lg ADT

Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
1337

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

Re: Dynamisch - ASSIGN COMPONENT

Beitrag von 1337 (ForumUser / 99 / 33 / 0 ) »
Super. Danke :)
Zuletzt geändert von 1337 am 09.12.2013 09:05, insgesamt 1-mal geändert.

Re: Dynamisch - ASSIGN COMPONENT

Beitrag von 1337 (ForumUser / 99 / 33 / 0 ) »
Vielen Dank :)

Vergleichbare Themen

1
Antw.
1949
Views
Fehler bei Dynamische Assign Component
von Anita57 » 19.08.2013 11:54 • Verfasst in ABAP® für Anfänger
10
Antw.
5779
Views
Fehler bei Dynamische Assign Component
von Anita57 » 19.08.2013 11:54 • Verfasst in ABAP® für Anfänger
1
Antw.
3207
Views
Problem bei ASSIGN COMPONENT mit dynamischer Typisierung
von Luca2501 » 17.09.2020 11:09 • Verfasst in ABAP® Core
2
Antw.
3702
Views
Dynamisch erzeugte ITAB, ASSIGN, wie kriege ich die Struktur
von enneos » 12.07.2007 16:10 • Verfasst in ABAP® Core
6
Antw.
5226
Views
Aufruf von ViewController-Methode aus Component-Controller
von fba9901 » 07.04.2015 11:42 • Verfasst in Web-Dynpro, BSP + BHTML

Aktuelle Forenbeiträge

Prüfzeugnisse Anlagen finden
vor 3 Tagen von ewx 1 / 113
Zukunft des ABAP Entwicklers
vor einer Woche von ralf.wenzel 6 / 448
HR in der Zukunft?
vor einer Woche von waltersen 5 / 2585
VS Code statt Eclipse
vor einer Woche von rob_abc 3 / 217

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

Prüfzeugnisse Anlagen finden
vor 3 Tagen von ewx 1 / 113
Zukunft des ABAP Entwicklers
vor einer Woche von ralf.wenzel 6 / 448
HR in der Zukunft?
vor einer Woche von waltersen 5 / 2585
VS Code statt Eclipse
vor einer Woche von rob_abc 3 / 217

Unbeantwortete Forenbeiträge

Prüfzeugnisse Anlagen finden
vor 3 Tagen von ewx 1 / 113
XSLT und Loipro05 Transformation
letzen Monat von Torsten1965 1 / 6218
VOLL Artikel in einem Display Typ 12
November 2025 von ThomasM84 1 / 23928