Join mit substring

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV

Join mit substring

Postby Taha1380 » Thu Feb 05, 2015 5:05 pm

Hallo Zusammen,

wir verknüpfen zwei Tabellen (caufv und COSB) mit einem select und machen eine Verknüpfung, also join, über OBJNR. Bei einem bestimmten Fall (Kuppelprodukt) stimmt OBJNR nicht mehr überein. In caufv-objnr steht dann OR0001234567890' und cosb-objnr 'OP0001234567890001'. Kann ich den join auch über Stelle 3 in der Länge 10 machen? (Evtl. mit Hilfskonstrukt Feldsymbol)?

Danke
Exberliner
Taha1380
...
...
 
Posts: 203
Joined: Mon Oct 24, 2011 9:43 am

Re: Join mit substring

Postby Ines3642 » Thu Feb 05, 2015 7:51 pm

Daraus lese ich, dass die Bedingung im JOIN leider nicht mit einem LIKE gebildet werden kann:
http://help.sap.com/abapdocu_70/de/ABAPSELECT_JOIN.htm

...eine andere Möglichkeit fällt mir spontan nicht ein, um das Problem mit einem JOIN zu lösen.

Denkbare Alternativen aus meiner Sicht:

- interne Tabellen einzeln lesen und in ABAP "joinen"
- eine der Tabellen in eine interne Tabelle lesen und mit FOR ALL ENTRIES versuchen?
- eine der Tabellen um ein Feld erweitern und dafür sorgen, dass dort immer der Wert aus OBJNR zu finden ist, der für einen JOIN mit der anderen Tabellen passt

Ich kenne die Tabellen leider nicht, habe aber gesehen, dass CAUFV ein View ist. Vielleicht hat noch Jemand, der sich hier auskennt, eine bessere Idee?
Ines3642
...
...
 
Posts: 268
Joined: Tue Jan 27, 2009 5:49 pm


Return to ABAP® Core

Who is online

Users browsing this forum: No registered users and 5 guests