#1
|
|||
|
|||
Error en tiempo de ejecucion en INNER JOIN.
Hola a todos.
Tengo un reporte donde se generan las ventas por vendedor, a este reporte le quiero agregar la hora en que se genera la entrega o la factura, pero agrego el campo lips-erzet y el programa "truena". Aqui pongo el codigo: SELECT x~vbeln d~bstkd x~kunnr s~vgbel s~vgpos s~erzet INTO TABLE it_headtic FROM ( ( ( likp AS x INNER JOIN vbuk AS y ON x~vbeln = y~vbeln ) INNER JOIN lips AS s ON x~vbeln = s~vbeln ) INNER JOIN vbkd AS d ON s~vgbel = d~vbeln ) WHERE x~vbeln = y~vbeln AND x~lfart = w_docvm AND s~erdat IN s_fecha AND s~erzet IN s_erzet AND ( y~fkstk = 'A' OR y~fkstk = 'C' ) AND d~bstkd <> space AND s~werks IN s_werks. Alguna sugerencia del por que no esta funcionando? ![]() De antemano gracias. Jesus. |
#2
|
||||
|
||||
Creo que ayudaria mas si nos dices que es lo que marca??
|
#3
|
|||
|
|||
Resuelto
Hola...
Pues resulta que no tenia el mismo orden en la definicion de la tabla interna que en INNER JOIN.Al ponerlos igual se resolvio el problema. ![]() Gracias de todas formas. Saludos. Jesus ![]() |
#4
|
||||
|
||||
Ah, ya va.. jaja... Aunque para eso puedes usar INTO CORRESPONDING FIELDS OF TABLE
|
![]() |
Herramientas | Buscar en Tema |
Desplegado | |
|
|