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.
4439
Views
Fehler bei Dynamische Assign Component
von Anita57 » 19.08.2013 11:54 • Verfasst in ABAP® für Anfänger
1
Antw.
1346
Views
Fehler bei Dynamische Assign Component
von Anita57 » 19.08.2013 11:54 • Verfasst in ABAP® für Anfänger
1
Antw.
2450
Views
Field-symbols Assign-Component
von vincent_36 » 01.12.2005 18:28 • Verfasst in ABAP® Core
1
Antw.
1349
Views
Problem bei ASSIGN COMPONENT mit dynamischer Typisierung
von Luca2501 » 17.09.2020 11:09 • Verfasst in ABAP® Core
2
Antw.
3216
Views
Dynamisch erzeugte ITAB, ASSIGN, wie kriege ich die Struktur
von enneos » 12.07.2007 16:10 • Verfasst in ABAP® Core

Aktuelle Forenbeiträge

Regex in where
Gestern von tar 8 / 373
Daten an Tabelle binden
vor 2 Tagen von Bright4.5 3 / 1637
Programm anlegen mit Vorlage
vor 3 Tagen von DeathAndPain 2 / 289
IT0024 Qualifikationen CP-ID
vor 3 Tagen von DeathAndPain 2 / 530

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

Regex in where
Gestern von tar 8 / 373
Daten an Tabelle binden
vor 2 Tagen von Bright4.5 3 / 1637
Programm anlegen mit Vorlage
vor 3 Tagen von DeathAndPain 2 / 289
IT0024 Qualifikationen CP-ID
vor 3 Tagen von DeathAndPain 2 / 530

Unbeantwortete Forenbeiträge

BUSOBJEKT zu CMIS PHIO ermitteln
vor 3 Tagen von snooga87 1 / 222
aRFC im OO-Kontext
letzen Monat von ralf.wenzel 1 / 3403
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9954