Al final he desistido de utilizar la vista,
Estoy intentando extraer el campo mediante select join:
SELECT SINGLE d~tplnr
INTO gv_tplnr
FROM ILOA
INNER JOIN EQUI
inner join EQUZ
inner join EQKT
inner join IFLOS
ON EQUI~MANDT EQ EQUZ~MANDT
AND EQUI~EQUNR EQ EQUZ~EQUNR
AND EQUI~MANDT EQ EQKT~MANDT
AND EQUI~EQUNR EQ EQKT~EQUNR
AND ILOA~MANDT EQ EQUZ~MANDT
AND ILOA~ILOAN EQ EQUZ~ILOAN
AND IFLOS~MANDT EQ ILOA~MANDT
AND IFLOS~TPLNR EQ ILOA~TPLNR
WHERE EQUI~equnr EQ p_equnr
AND EQUZ~datbi = '99991231'.
Pero me da error de sintaxis!!!!!
No logro ver como relacionar todas esas tablas en un select.
La vista tiene esta relación de tablas:
EQUI MANDT = EQUZ MANDT
EQUI EQUNR = EQUZ EQUNR
EQUI MANDT = EQKT MANDT
EQUI EQUNR = EQKT EQUNR
ILOA MANDT = EQUZ MANDT
ILOA ILOAN = EQUZ ILOAN
IFLOS MANDT = ILOA MANDT
IFLOS TPLNR = ILOA TPLNR
Pero no he logrado poder extraer el campo tplnr con esta condición.
|