PDA

Ver la Versión Completa : Factura Contabilizadaaa


dayanareyes
04/03/08, 11:40:53
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....:confused:

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

gonunez
04/03/08, 12:40:25
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.

robert_milan
04/03/08, 13:59:24
Dayana:

Cuando una factura esta contabilizada, lo ves por las tabals BSAD-VBELN aqui esta la factura pro que ya esta compensada.

Saludos