Hola,
estoy haciendo una consulta a varias tablas, entre ellas la kna1 para poder obtener los datos de un reporte de pedidos, pero cuando muestro los datos en mi reporte todo esta bien ecepto porque el campo codigo el cual es el kna1~kunnr esta bien pero el campo Name1 esta mal, es decir no coincide con el codigo. pero nose si este haciendo algo mal, les dejo mi query
estoy haciendo una consulta a varias tablas, entre ellas la kna1 para poder obtener los datos de un reporte de pedidos, pero cuando muestro los datos en mi reporte todo esta bien ecepto porque el campo codigo el cual es el kna1~kunnr esta bien pero el campo Name1 esta mal, es decir no coincide con el codigo. pero nose si este haciendo algo mal, les dejo mi query
Código:
SELECT
d~lfimg
d~vbeln AS vbeln_pc
g~name1
g~name2
" i~bstdk
e~bldat
h~vbeln
h~matnr
j~stras
j~ort01
f~kzabe AS tpbez
j~kunnr
f~kzgbe
INTO CORRESPONDING FIELDS OF TABLE it_alv
FROM lips AS d
JOIN likp AS e ON d~vbeln = e~vbeln
LEFT JOIN eikp AS f ON e~exnum = f~exnum
* JOIN VTTP AS F ON E~VBELN = F~VBELN
JOIN vbap AS h ON d~vgbel = h~vbeln AND d~vgpos = h~posnr
JOIN vbak AS i ON h~vbeln = i~vbeln
JOIN vbuk AS k ON e~vbeln = k~vbeln
LEFT JOIN kna1 AS j ON e~kunnr = j~kunnr
LEFT JOIN kna1 as g ON e~kunnr = g~kunnr
""""""LEFT JOIN kna1 AS g ON e~kunag = g~kunnr
LEFT OUTER JOIN kna1 AS p ON e~kunnr = p~kunnr
WHERE
e~vbeln BETWEEN vbeln_Low AND vbeln_height AND
e~bldat BETWEEN START_DATE AND END_DATE
AND e~vkorg = CENTRO
AND ( d~uecha NE 0 OR e~lfart = 'ZRDF' OR e~lfart = 'ZRDT')
AND e~kunnr LIKE LikeArmado. "BSCABLFRAN 14-05-2013