Code: Alles auswählen.
SELECT a~matnr b~vkorg c~werks d~maktx
INTO CORRESPONDING FIELDS OF TABLE tab
FROM (( mara AS a
INNER JOIN mvke AS b ON a~matnr = b~matnr )
INNER JOIN marc AS c ON a~matnr = c~matnr )
INNER JOIN makt AS d ON a~matnr = d~matnr
WHERE a~matnr IN s_matnr
AND a~mtart in s_mtart
AND a~lvorm = ' '
and b~vtweg = '10'
and b~vkorg in s_vkorg
AND c~werks in s_werks
AND c~xmcng = ' '
AND c~lvorm = ' '
and d~spras = 'DE'.
IMHO werden die Klammern sowieso von der DB-Schnittstelle oder spätestens vom DB-Optimizer wegoptimiert.beim FROM mehr Klammen, damit die JOIN - Schachtelung korrekt ist.
Stimmt: SAP nimmt das erste Zeichen aus dem String.DeathGuardian hat geschrieben: Aber man kann 2 angeben, da SAP da irgend eine interne Umwandlung vornimmt.
ja, das stimmt in diesem Fall.ewx hat geschrieben:Stimmt: SAP nimmt das erste Zeichen aus dem String.DeathGuardian hat geschrieben: Aber man kann 2 angeben, da SAP da irgend eine interne Umwandlung vornimmt.
Enno