Factura Contabilizadaaa

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • dayanareyes
    Member
    • jul
    • 36

    #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
  • gonunez
    Senior Member
    • sep
    • 147

    #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.
    Gonzalo Javier Nuñez
    SAP FI Certified Consultant

    Comentario

    • robert_milan
      Senior Member
      • jun
      • 315

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

      Comentario

      Trabajando...