Nee, muss ich passen, habe nur noch OSS-Hinweis 1911885 gefunden der die Alternativen beschreibt:
Problem reproduzieren:
Create a Query/QuickView using transaction SQ01/SQVI.
Join fields from 2 different tables i.e: LIPS-VGPOS & EKPO-EBELP
Ursache:
You cannot join two field tables that have different length.
For example: LIPS-VGPOS is of type VGPOS with a length = CHAR-6
EKPO-EBELP has the type EBELP which is a field length CHAR-5
The tables belong to different application areas. There may not be any real connection between the 2 tables and fields length may differs.
Allowing such join could create data inconsistency if there is really a CHAR-6-entry in a data record and the join may end unexpectedly.
Lösung:
You can use the following workaround:
1. You can create a view in SE11 and link these two tables. Please note this approach does not work for every situation.
2. You can create the Infoset for table A and add table B as "additional table"
3. If you add "additional fields" to the infoset of table A for every field of the table B that you want to use.
These fields have to be filled by own "additional coding", own SELECT- Statements.
Gruß,
Olli