#1
|
|||
|
|||
ALV: facturas anuladas (sfakn)
Buenos Tardes,
Estoy haciendo un reporte y en este no se debe mostrar las facturas anuladas. La data me la traigo de la tabla 'vbrk' con un select asi: SELECT kunag vkorg vbeln xblnr fkart fkdat waerk netwr FROM vbrk INTO CORRESPONDING FIELDS OF TABLE t_data WHERE bukrs IN s_bukrs AND kunag IN s_kunag AND fkdat IN s_fkdat. y la tabla 'vbrk' tiene la data siguiente: vbeln fkart sfakn xblnr ----- ----- ----- ----- 0478 ZFEX ---- 0478 0479 ZFEX ---- 0479 0480 ZNA1 ---- 0480 0481 ZNA1 ---- 0481 0716 ZANA 478 0478 0717 ZAEX 481 0481 Lo que hice fue agregarle al select anterior: AND sfakn EQ ''. Entonces, el reporte no muestra el quinto y sexto registro ( los que tienen sfakn llenos), y así debe suceder, pero si me muestra el primer ,segundo, tercer y cuarto registro, y esto no debería suceder ya que 478 y 481 estan anulados. Debería mostrarme sólo el segundo 479 y el tercero 480. Ayuda please...
__________________
Marilin Mendoza Úlima edición por marilinmendoza fecha: 30/10/08 a las 11:28:35. |
#2
|
||||
|
||||
Hola ... agregale esta condicion al SELECT
Nos cuentas como te fue ...
__________________
David Carballido Córdova |
#3
|
|||
|
|||
Buenas
El campo SFAKN (Número de documento facturación anulado) te muestra cual factura es la anulada, es decir, si ese campo esta llena quiere decir que esta es una anulación y la factura que anulo esta en el campo SFAKN. El campo FKSTO(Factura está anulada) es el que te dice que la factura esta anulada, si esta en X esta anulada esa factura y si es blanco no esta anulada. Ejemplo VBELN SFAKN FKSTO 00001 X 00002 00001 La factura 00001 esta anulada y fue anulada por la anulacion 00002 Espero esto te sirva. Saludos, Mike |
#4
|
|||
|
|||
Facturas Anuladas
Excelente Muchachos,
Sólo le agregué al select los campos SFAKN y FKSTO y funcionó perfecto. Muchas gracias a DavidXD y Mike por responderme.
__________________
Marilin Mendoza |
Herramientas | Buscar en Tema |
Desplegado | |
|
|