#1
|
|||
|
|||
Factura Contabilizadaaa
hola...
alguien me sabe ecir si existe un campo el campo FKSTO de la tabla VBRK que indica que esta anulada una factura, PERO QUE INDIQUE SI ESTA CONTABILIZADA O NO??? O COMO PUEDO HACER PARA TOMAR LAS CONTABILIZADAS Y LAS NO CONTABILIZADAS POR SEPARADO.... DIGO Q TABLA SE GUARDAN Q CAMPOS.... TENGO ESTO ASI... IF conta = ' '. SELECT * FROM ( vbrk INNER JOIN kna1 ON vbrk~kunag = kna1~kunnr ) INNER JOIN BKPF ON vbrk~XBLNR = BKPF~XBLNR INTO CORRESPONDING FIELDS OF TABLE wa_factura WHERE vbeln IN so_vbeln AND fkdat IN so_fkdat AND kunag IN so_kunag AND fksto = so_fksto AND budat EQ space order by vbeln. ELSE. SELECT * FROM ( vbrk INNER JOIN kna1 ON vbrk~kunag = kna1~kunnr ) INNER JOIN bkpf ON vbrk~xblnr = bkpf~xblnr INTO CORRESPONDING FIELDS OF TABLE wa_factura WHERE vbeln IN so_vbeln AND fkdat IN so_fkdat AND kunag IN so_kunag AND fksto = so_fksto AND budat NE space order by vbeln. ENDIF. PERO LA PARTE EN AZUL NO ME LO VALIDA :s sI ALGUIEN ME PUEDE ORIENTAR Q SOY NUEVA EN ESTO... GRACIAS |
#2
|
|||
|
|||
Hola. Si existe ese campo en esa tabla. Entrando a la transacción SE11, eligiendo la tabla VBRK, podrás ver el campo FKSTO cuya descripción es "factura está anulada". No entiendo bien lo que querés decir con contabilizada. Vos querés tener las facturas contabilizadas y las anuladas por otro lado?.Ahora si querés ver cuales facturas fueron pagas y cuales no porque no usás la transacción FBL5N para deudores y la FBL1N para acreedores. Te muestra una lista de las partidas abiertas (también podés elegir que te muestre todas).
Tu código lo que hace es se fija si el campo BUDAT de la tabla BKPF es igual a cero (asumo que este caso es el de las factura "no contabilizadas") y en la parte después del ELSE, se fija si este mismo campo es distinto de cero (este caso sería el de las "contabilizadas"). En tu código estar o no contabilizado pasa por si hay o no fecha de contabilización. No se si esto está bien ya que no le veo mucho sentido a cargar una factura sin fecha a no ser que sea de forma preliminar (corríjanme, por favor!). Qué es exactamente lo que necesitás hacer? Porque no posteas en el foro de ABAP? Espero que algo te haya servido. |
#3
|
||||
|
||||
Dayana:
Cuando una factura esta contabilizada, lo ves por las tabals BSAD-VBELN aqui esta la factura pro que ya esta compensada. Saludos
__________________
Un Huevon No Inútil Solo di lo que piensas, a la mejor tienes la mejor respuesta.... Si alguien ya lo hizo, copialo y cambiale las variables total es un codigo nuevo..... Si SAP lo hace se puede hacer, no me pidas hacer algo que SAP no ha hecho..... Consultor FI jr/ABAP Sr. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|