|
#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 | |
|
|