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 / 4399 / 223 / 1182 ) »
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

10
Antw.
4434
Views
Fehler bei Dynamische Assign Component
von Anita57 » 19.08.2013 11:54 • Verfasst in ABAP® für Anfänger
1
Antw.
1344
Views
Fehler bei Dynamische Assign Component
von Anita57 » 19.08.2013 11:54 • Verfasst in ABAP® für Anfänger
1
Antw.
2449
Views
Field-symbols Assign-Component
von vincent_36 » 01.12.2005 18:28 • Verfasst in ABAP® Core
1
Antw.
1348
Views
Problem bei ASSIGN COMPONENT mit dynamischer Typisierung
von Luca2501 » 17.09.2020 11:09 • Verfasst in ABAP® Core
2
Antw.
3215
Views
Dynamisch erzeugte ITAB, ASSIGN, wie kriege ich die Struktur
von enneos » 12.07.2007 16:10 • Verfasst in ABAP® Core

Aktuelle Forenbeiträge

Daten an Tabelle binden
vor 2 Stunden von Bright4.5 3 / 1473
Regex in where
vor 4 Stunden von tar 6 / 130
Programm anlegen mit Vorlage
vor 19 Stunden von DeathAndPain 2 / 122
IT0024 Qualifikationen CP-ID
vor 19 Stunden von DeathAndPain 2 / 353

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

Daten an Tabelle binden
vor 2 Stunden von Bright4.5 3 / 1473
Regex in where
vor 4 Stunden von tar 6 / 130
Programm anlegen mit Vorlage
vor 19 Stunden von DeathAndPain 2 / 122
IT0024 Qualifikationen CP-ID
vor 19 Stunden von DeathAndPain 2 / 353

Unbeantwortete Forenbeiträge

BUSOBJEKT zu CMIS PHIO ermitteln
vor 21 Stunden von snooga87 1 / 86
aRFC im OO-Kontext
vor 5 Wochen von ralf.wenzel 1 / 3261
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9821