Wie erstelle ich eine Mapping Tabelle?

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

Wie erstelle ich eine Mapping Tabelle?

Beitrag von honeyjam (ForumUser / 43 / 11 / 0 ) »
Hallo zusammen,

ich versuche mich in ABAP einzuarbeiten und stehe vor folgender Herausforderung.

Hier die Beispielanforderung:

Es sind zwei Tabellen vorhanden.

Tabelle A mit folgenden Feldern:
- Materialnummer
- Materialbezeichnung
- Materialgewicht in KG
- Land: Deutschland

Tabelle B mit folgenden Feldern:
- Materialnummer
- Materialbezeichnung
- Materialgewicht in LB
- Land: England

Es soll eine Mapping Tabelle in ABAP erstellt werden, wo das Materialgewicht LB in KG nachher umgerechnet bzw. erscheint.

Ich habe leider gar keine Ahnung, wie das umgesetzt werden soll.

Kann mir bitte einer von euch anhand dieses Beispiels das Coding dafür schicken, damit ich sowas schon mal gesehen habe?
Gibt es auch die Möglichkeit sowas auch im Customizing einzustellen?

Ich habe im Forum nach diesem Thema gesucht und bin leider nicht schlau geworden.

Vielen Dank

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


Re: Wie erstelle ich eine Mapping Tabelle?

Beitrag von ralf.wenzel (Top Expert / 3776 / 176 / 262 ) »
Verstehe ich das richtig? Du brauchst einen ALV mit den Spalten

- Materialnummer
- Materialbezeichnung
- Materialgewicht in KG
- Land: Deutschland
- Materialgewicht in LB
- Land: England

Sprich: Du baust eine interne Tabelle auf mit den Werten und gibst sie per SALV aus....


Gruß

Ralf

Folgende Benutzer bedankten sich beim Autor ralf.wenzel für den Beitrag:
honeyjam

Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Re: Wie erstelle ich eine Mapping Tabelle?

Beitrag von honeyjam (ForumUser / 43 / 11 / 0 ) »
Hallo Ralf,

danke für die schnelle Nachricht.

Ja - die Ausgabe kann als ALV ausgegeben werden (die elegantere Variante).

Hast du schon eine Idee, wie das Coding auszusehen hat?
Wäre super Klasse, wenn du mir für das genannte Beispiel das Coding dazu schicken könntest.

Vielen Dank

Re: Wie erstelle ich eine Mapping Tabelle?

Beitrag von ralf.wenzel (Top Expert / 3776 / 176 / 262 ) »
honeyjam hat geschrieben:Hallo Ralf,

danke für die schnelle Nachricht.

Ja - die Ausgabe kann als ALV ausgegeben werden (die elegantere Variante).

Hast du schon eine Idee, wie das Coding auszusehen hat?
Wäre super Klasse, wenn du mir für das genannte Beispiel das Coding dazu schicken könntest.

Vielen Dank
Ja, habe ich. Du liest die zwei Tabellen, mischt die in eine gemeinsame interne Tabelle (mit den von mir genannten Spalten) und wirfst die in einen SALV.

Das ist ein Fünfzeiler.


Ralf

PS: Eine Mapping Tabelle ist etwas ganz anderes.
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Re: Wie erstelle ich eine Mapping Tabelle?

Beitrag von Tron (Top Expert / 1327 / 35 / 331 ) »
Moin.
Wenn es sich um Tabellen/Strukturen des Data Dictionary handelt,
kann man sich auch mit der Transaktion BDBS einen Mapping-Funktionsbaustein erstellen lassen.
(Sehr beliebt bein BAPI Funktionsbausteinen)
gruß Jens

Folgende Benutzer bedankten sich beim Autor Tron für den Beitrag:
honeyjam

<:: 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: Wie erstelle ich eine Mapping Tabelle?

Beitrag von ralf.wenzel (Top Expert / 3776 / 176 / 262 ) »
Und das hilft ihm genau wie?


Ralf
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Re: Wie erstelle ich eine Mapping Tabelle?

Beitrag von Tron (Top Expert / 1327 / 35 / 331 ) »
Es sind zwei Tabellen vorhanden.

Tabelle A mit folgenden Feldern:
- Materialnummer
- Materialbezeichnung
- Materialgewicht in KG
- Land: Deutschland

Tabelle B mit folgenden Feldern:
- Materialnummer
- Materialbezeichnung
- Materialgewicht in LB
- Land: England
Die Namen der (DDIC)Tabellen verwendet man in der BDBS und mapped die Felder.
Das Coding des Bausteins ist zu dem änderbar.
gruß Jens
<:: 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: Wie erstelle ich eine Mapping Tabelle?

Beitrag von honeyjam (ForumUser / 43 / 11 / 0 ) »
Hallo zusammen,

vielen Dank für die sehr nützlichen Tipps!

@Ralf,

wie sieht für dieses Beispiel dein Fünfzeiler aus?

Viele Grüße

Katrin

Re: Wie erstelle ich eine Mapping Tabelle?

Beitrag von ralf.wenzel (Top Expert / 3776 / 176 / 262 ) »
Du wirst doch wohl aus zwei internen Tabellen eine machen können, oder? Du hast den Lösungsweg, den du wirklich nur noch herunterprogrammieren musst.

Select aus der einen Tabelle in A, aus der anderen Tabelle in B. LOOP über A, Lesen mit READ TABLE des passenden Satzes aus B, A und B in einen Satz packen und den an C anhängen.

Und dann das aus dem Link für den SALV. Wenn ich dir das jetzt auch noch programmieren soll, ist meine nächste Frage: "Sonst noch was? Vielleicht ein Kaffee oder eine Fußmassage?"


Ralf
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Re: Wie erstelle ich eine Mapping Tabelle?

Beitrag von JohnLocklay (Specialist / 183 / 30 / 2 ) »
würd nicht auch ein join über beide tabellen funktionieren und mit types einen passenden typen erstellen
der sich mit den komponenten aus dbtab a und b bedient?
Code once - Think twice

Re: Wie erstelle ich eine Mapping Tabelle?

Beitrag von JohnLocklay (Specialist / 183 / 30 / 2 ) »
würd nicht auch ein join über beide tabellen funktionieren und mit types einen passenden typen erstellen
der sich mit den komponenten aus dbtab a und b bedient?
Code once - Think twice

Re: Wie erstelle ich eine Mapping Tabelle?

Beitrag von ralf.wenzel (Top Expert / 3776 / 176 / 262 ) »
JohnLocklay hat geschrieben:würd nicht auch ein join über beide tabellen funktionieren und mit types einen passenden typen erstellen
der sich mit den komponenten aus dbtab a und b bedient?
Würde auch gehen, wenn der Tabellentyp passt (darf z. B. keine Clustertabelle sein).


Ralf
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Seite 1 von 1

Vergleichbare Themen

1
Antw.
169
Views
0
Antw.
1663
Views
JDO mapping auf bereits existierende Tabelle
von Gast » 20.12.2005 10:25 • Verfasst in Java & SAP®
2
Antw.
4773
Views
Aus IDoc ORDERS einen Auftrag mit Bezug zu Kontrakt erstelle
von Otscho » 14.08.2008 15:56 • Verfasst in ABAP® Core
0
Antw.
1207
Views
OR Mapping
von yuro » 27.01.2015 00:11 • Verfasst in ABAP Objects®
3
Antw.
2001
Views
Hilfe bei Mapping
von ABAP_User » 10.05.2011 17:49 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 255

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

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 255

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 107
tRFC Transaktionen SM58
vor 4 Wochen von A6272 1 / 140