geht das "shift in join" Thema ist als GELÖST markiert

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

geht das "shift in join"

Beitrag von MichaelK (ForumUser / 15 / 5 / 0 ) »
Hi,

eine Frage zu SQL

SELECT DISTINCT m~matnr
FROM ( mvke AS m JOIN cdhdr AS c ON m~matnr = c~objectid+9(9)
INTO lv_matnr
WHERE m~vkorg = '0815'
APPEND lv_matnr TO lt_matnr.
CLEAR lv_matnr.
ENDSELECT.

c~objectid+9(9) gibt eine Fehlermeldung beim Aktivieren "Es gibt keine Komponente mit dem Namen objectid+9(9)" .
Das stimmt, aber hat jemand eine Idee wie man den shift in das join Statement integrieren könnte.
Die Alternative wäre in 2 itabs zu selektieren und diese dann zu vergleichen, das würde ich gern vermeiden.

Danke und Grüße
Michael
Zuletzt geändert von MichaelK am 22.05.2015 11:26, insgesamt 1-mal geändert.

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


Re: geht das "shift in join"

Beitrag von kiaa (ForumUser / 10 / 2 / 4 ) »
Hallo,

Soweit mir bekannt ist funktionieren weder Substrings noch Shifts in OpenSQL.
Du kannst also entweder, wie von dir beschrieben, die notwendigen Einschränkungen vorher im ABAP-Code machen, oder du führst das Statement per EXEC SQL nativ aus. Dann kannst du auch mit SUBSTR arbeiten. Hiervon würde ich dir aber dringend abraten, da dein Statement dann nur datenbankspezifisch ausgeführt werden kann.

Grüße,
kiaa

Folgende Benutzer bedankten sich beim Autor kiaa für den Beitrag:
MichaelK


Seite 1 von 1

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Feldroutine ADSO Transformation
vor einer Woche von codemaster1 2 / 73971
Stücklisten
vor einer Woche von Selma.schwarz 1 / 75436
Belege
vor einer Woche von Selma.schwarz 1 / 73387

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.

Vergleichbare Themen

SHIFT LEFT with space
von HH_ABAP » 23.02.2024 14:22
Join mit Left Outer Join
von Rude1986 » 17.01.2021 19:53
Join
von Neu_Im_SAP » 19.07.2011 13:15
Was ist ein Join?
von Schmarsi » 28.09.2010 11:37

Aktuelle Forenbeiträge

Feldroutine ADSO Transformation
vor einer Woche von codemaster1 2 / 73971
Stücklisten
vor einer Woche von Selma.schwarz 1 / 75436
Belege
vor einer Woche von Selma.schwarz 1 / 73387

Unbeantwortete Forenbeiträge

Stücklisten
vor einer Woche von Selma.schwarz 1 / 75436
Belege
vor einer Woche von Selma.schwarz 1 / 73387