SELECT...WHERE mit ähnlichen String-Feldern

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

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

SELECT...WHERE mit ähnlichen String-Feldern

Beitrag von Suta_K (ForumUser / 37 / 3 / 0 ) »
Hi @ all,

ich programmiere nicht so oft und steh gerade vor einem Problem. Ich bin mir nicht sicher, ob meine Überlegung ohne Umwege funktioniert.

Mein Problem:
Ich habe zwei Tabellen TVKGR und KNA1. Nun benötige ich für mein Programm die Verknüpfung von TVKGR und KNA1 über den Namen.
Beispiel:
Tabelle TVKGR -> Feld BEZEI = M.Mustermann ODER DE/Mustermann ODER etc.
Tabelle KNA1 -> Feld NAME1 = Max Mustermann ODER Max MUSTERMANN

Wenn ich versuche die Select-Anweisung (Auszug) so zu schreiben, findet er keinen Eintrag:
SELECT kunnr name1 FROM kna1 INTO (it_deb-kunnr, it_deb-name1)
WHERE name1 LIKE it_deb-bezei.
(dabei wurde it_deb-bezei zuvor mit den Werten aus Tabelle TVKGR gefüllt)

Hat jemand eine Idee, wie ich das elegant gelöst bekomme :)
Vielen Dank vorab, liebe Grüße K

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


Re: SELECT...WHERE mit ähnlichen String-Feldern

Beitrag von alex-s. (ForumUser / 11 / 0 / 1 ) »
Hallo,

Namen sind Schall und Rauch und für eine Verknüpfung von 2 Tabellen vollkommen ungeeignet.

Tabelle KNA1 hat eine KUNNR --> darüber ist die Verbindung herzustellen, wie auch immer.

Viele Grüße
Alex

Re: SELECT...WHERE mit ähnlichen String-Feldern

Beitrag von Suta_K (ForumUser / 37 / 3 / 0 ) »
Hallo, habe jetzt nachgeforscht und auch mit den Kollegen hin und her gerätselt... für die Konstellation wie wir sie benötigen gibt es so keine Lösung weil die Datenpflege einfach total durcheinander ist. Vielen Dank dennoch Alex!

Re: SELECT...WHERE mit ähnlichen String-Feldern

Beitrag von a-dead-trousers (Top Expert / 4271 / 213 / 1140 ) »
Du meinst sicherlich die Tabelle TVGRT (Texttabelle zu TVKGR).
Da die Felder leider eine unterschiedliche Länge haben, wird ein Vergleich auf Datenbankebene etwas schwierig.
Du wirst wohl oder übel die Daten in interne Tabellen laden müssen und "händisch" vergleichen.

Sofern du Basis 7.40+ hast könntest du es mit CDS-Views versuchen. Die könnten eventuell Teilfeldvergleiche unterstützen.
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: SELECT...WHERE mit ähnlichen String-Feldern

Beitrag von Suta_K (ForumUser / 37 / 3 / 0 ) »
Hi a-dead-trousers,
korrekt, die Tabelle TVGRT war gemeint. Sorry :)

Jup, das habe ich mir nun schon fast gedacht, dass dies nur "händisch" möglich wäre, aber wir haben uns entschieden, dass der Aufwand für den Nutzen zu groß wäre :D
Nein wir haben Basis 7.02 leider...
Danke!

Seite 1 von 1

Vergleichbare Themen

0
Antw.
897
Views
Befüllen von APPEN-Feldern mit Select
von gruftassel » 08.08.2007 10:07 • Verfasst in ABAP® Core
2
Antw.
181
Views
Dynamische Select Abfrage mit String Variabel
von frankoline » 27.04.2023 10:56 • Verfasst in ABAP® für Anfänger
1
Antw.
1779
Views
Verprobung String gegen range-Variable (select-options)
von brinam » 22.09.2006 14:43 • Verfasst in ABAP® Core
7
Antw.
3730
Views
Join mit 2 Feldern
von bugfix » 03.06.2004 14:52 • Verfasst in ABAP® Core
6
Antw.
4156
Views
Vorbelegen von Feldern
von chrislis » 18.05.2006 10:55 • Verfasst in Web-Dynpro, BSP + BHTML

Ü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

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 / 254

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 / 254

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