Dynamisches Feldmapping

Getting started ... Alles für einen gelungenen Start.
6 Beiträge • Seite 1 von 1
6 Beiträge Seite 1 von 1

Dynamisches Feldmapping

Beitrag von Harry_Koeller (ForumUser / 5 / 1 / 0 ) »
Ich habe folgende Aufgabe.

Ich habe eine Struktur A.
A-BUKRS = 1000
A-RMWWR = 100.00

Diese Werte sollen in eine Struktur B.
B-COMPANY_CODE = 1000
B-AMOUNT = 100.00

Mapping Tabelle:
BUKRS|COMPANY_CODE
RMWWR|AMOUNT


Wie bekomme die den Werte von A nach B mit der Mappingtabelle?

Grüße,
Harry

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


Re: Dynamisches Feldmapping

Beitrag von ewx (Top Expert / 4846 / 311 / 642 ) »
Schau dir mal den Report demo_corresponding_class_dyn an.
Klasse CL_ABAP_CORRESPONDING

Folgende Benutzer bedankten sich beim Autor ewx für den Beitrag:
moo_jo


Re: Dynamisches Feldmapping

Beitrag von Tron (Top Expert / 1327 / 35 / 332 ) »
Moin.
Wenn Du das mapping nicht manuell machen willst, kannst Du mit Transaktion BDBS einen Mapping Funktionsbaustein generieren.
Oder Teile daraus ins Programm kopieren 😉
gruß Jens
(Weiß blos nicht was in dem Zusammenhang Dynamisch sein soll.)
<:: XING-Gruppe Tricktresor::>
Die deutsche Rechtschreibung ist Freeware, du darfst sie kostenlos nutzen –
Aber sie ist nicht Open Source, d. h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.

Re: Dynamisches Feldmapping

Beitrag von Harry_Koeller (ForumUser / 5 / 1 / 0 ) »
Danke für eure Antworten.
Leider habe ich die Klasse nicht im System.
Und weiter MUSS es eine Mapping Tabelle sein, da die Felder nicht eindeutig treffen können. Weiter möchte ich in der Mappingtabelle noch andere Flags setzen können.

Ich suche also ein Loop / Endloop.
Ich möchte nur der Wert von A nach B schicken, halt in den Namen von B (aus der Struktur von A)

Grüße!

Re: Dynamisches Feldmapping

Beitrag von Harry_Koeller (ForumUser / 5 / 1 / 0 ) »
Danke

Re: Dynamisches Feldmapping

Beitrag von msfox (Specialist / 364 / 56 / 74 ) »
Bei der BDBS würde ich aber aufpassen. Im Grunde generiert diese auch nur ein manuelles Mapping. Bei irgendwelchen Datentyp klappte die Generierung gar nicht...
Ich würde mir ein lokale oder Customizing-Tabelle mit zwei Spalten src_field und dst_field machen. Darüber dann ein Loop und mit einem Assign die den Werte von Quelle auf die Zielstruktur mappen. In etwa so:

Code: Alles auswählen.

LOOP AT lt_mapping assigning field-symbol(<wa_mapping>).
assign component <wa_mapping>-src_field of structure ls_data_scr to field-symbol(<lv_field_scr>).
assign component <wa_mapping>-dst_field of structure ls_data_dst to field-symbol(<lv_field_dst>).
<lv_field_dst> = <lv_field_scr>.
ENDLOOP.

Seite 1 von 1

Vergleichbare Themen

1
Antw.
1415
Views
Dynamisches Zuweisung
von Handeglo » 30.11.2009 14:15 • Verfasst in ABAP® für Anfänger
2
Antw.
2520
Views
Dynamisches Selektionsbild
von m.andreschak » 08.09.2011 21:14 • Verfasst in ABAP® für Anfänger
2
Antw.
1366
Views
Dynamisches Tabellenupdate.
von Prego » 09.06.2011 11:05 • Verfasst in ABAP® Core
2
Antw.
1637
Views
Dynamisches Perform.
von Charly_Brown » 08.12.2005 17:25 • Verfasst in ABAP® Core
2
Antw.
1339
Views
Dynamisches SQL in Abap 4.0
von y0011378 » 21.07.2005 15:56 • Verfasst in ABAP® Core

Über diesen Beitrag


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

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.

Unbeantwortete Forenbeiträge

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