Tabellenvergleich mit unbekannten Inhalt

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Tabellenvergleich mit unbekannten Inhalt

Beitrag von Abapsocke (ForumUser / 49 / 6 / 0 ) »
Wie ich zwei Tabellen miteinander vergleiche wenn ich einen vorgegebenen Wert habe, weiß ich, aber wie gehe ich vor wenn ich zwar nach gleichen Werten suche, aber nicht genau weiß nach welchem Wert ich suche.

Als Beispiel:
Tabelle 1:lt_name Tabelle 2:lt_kunden
Index Name BOOL Nummer Kname

Ich möchte nun schauen ob es bei den beiden Tabellen bei den Namen(und kname) eine Paarung gibt und gleichzeitig bei der Paarung die Boolsche Spalte der ersten Tabelle X hat.
Wenn die erste Paarung auftritt dann verlasse ich die Schleife? mit einem Exit.

Leider bekomme ich gerade den Syntax nicht fehlerfrei zusammen und habe auf der Suche nur Ergebnisse gefunden wo beispielsweise ein bestimmter Name im Voraus bekannt war.

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


Re: Tabellenvergleich mit unbekannten Inhalt

Beitrag von A6272 (Specialist / 238 / 8 / 36 ) »
Hallo,

Was für eine Fehlermeldung kommt, wie sieht der Code / Fehlerstelle aus?

Ansonsten ist das eigentlich nicht kompliziert:
loop über Tabelle1 in Struktur1.
loop über Tabelle2 in Struktur2 wenn Kname = Struktur1-Name und BOOL = X.

Wenn ich da bin, habe ich was gefunden

Ende Loop über Tabelle2
Ende Loop über Tabelle1

Es gibt auch eine FILTER Anweisung die für sowas intersant sein könnte.

Grüße
Alex

Re: Tabellenvergleich mit unbekannten Inhalt

Beitrag von Abapsocke (ForumUser / 49 / 6 / 0 ) »
Das war es auch schon und ich hatte mich da wohl ziemlich vertippt. danke nochmal.

Re: Tabellenvergleich mit unbekannten Inhalt

Beitrag von DeathAndPain (Top Expert / 1952 / 259 / 413 ) »
Wobei der innere LOOP überflüssig ist und die Lesbarkeit des Programms erschwert. Man sollte niemals LOOP nehmen, wenn man nur eine Zeile braucht und in der WHERE-Bedingung nur Abfragen auf Gleichheit hat. Dann langt auch ein READ TABLE oder ein passendes 7.40-Syntaxkonstrukt.

Seite 1 von 1

Vergleichbare Themen

1
Antw.
939
Views
Prüfung eines Transports mit Tabellenvergleich vor Freigabe.
von MiTip » 11.03.2024 13:27 • Verfasst in ABAP® für Anfänger
7
Antw.
2756
Views
CONCATENATE von unbekannten Tabellengrößen
von phoenix687 » 08.03.2017 14:20 • Verfasst in ABAP® für Anfänger
7
Antw.
4358
Views
Inhalt von nem TC (ohne PBO,PAI)
von MarkusW » 20.02.2007 17:09 • Verfasst in ABAP® für Anfänger
3
Antw.
1954
Views
Email-Inhalt
von Bugfix13 » 17.07.2014 10:35 • Verfasst in ABAP® für Anfänger
3
Antw.
1539
Views
Inhalt analysieren
von cschmoel » 04.09.2012 10:11 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Aktuelle Forenbeiträge

Regex in where
vor 13 Stunden von tar 8 / 325
Daten an Tabelle binden
Gestern von Bright4.5 3 / 1605
Programm anlegen mit Vorlage
vor 2 Tagen von DeathAndPain 2 / 253
IT0024 Qualifikationen CP-ID
vor 2 Tagen von DeathAndPain 2 / 494

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
vor 13 Stunden von tar 8 / 325
Daten an Tabelle binden
Gestern von Bright4.5 3 / 1605
Programm anlegen mit Vorlage
vor 2 Tagen von DeathAndPain 2 / 253
IT0024 Qualifikationen CP-ID
vor 2 Tagen von DeathAndPain 2 / 494

Unbeantwortete Forenbeiträge

BUSOBJEKT zu CMIS PHIO ermitteln
vor 2 Tagen von snooga87 1 / 191
aRFC im OO-Kontext
letzen Monat von ralf.wenzel 1 / 3371
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9924