Anuncio

Colapsar
No hay anuncio todavía.

Chequeo de la fecha de factura

Colapsar
X
 
  • Filtrar
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes

  • Chequeo de la fecha de factura

    Buenas expertos!

    Necesito chequear en las transacciones VFA01 y VFA02 tal que si ponen una fecha de factura mayor a la de hoy les indique un error

    Alguien tiene idea de como puedo resolverlo?

    Gracias de antemano.

  • #2
    Hola amigo, como estas. Lo que puedes hacer es alguna de las exits que te ofrece el sistema:

    USEREXIT_NUMBER_RANGE ( programa RV60AFZZ)
    El rango de números interno utilizado en el estándar se indica en la tabla de clases de factura y se puede modificar en este exit de usuario. Este exit de usuario sólo se llama al crear la factura.

    USEREXIT_ACCOUNT_PREP_KOMKCV (modulpool SAPLV60A, programa RV60AFZZ)
    En este exit de usuario se incluyen campos adicionales para la determinación de cuentas en la estructura de comunicación KOMKCV (campos de cabecera) que no están previstos en el estándar.

    USEREXIT_ACCOUNT_PREP_KOMPCV (modulpool SAPLV60A)
    En este exit de usuario se incluyen campos adicionales para la determinación de cuentas en la estructura de comunicación KOMPCV (campos de posición) que no están previstos en el estándar.

    USEREXIT_NUMBER_RANGE_INV_DATE (modulpool SAPLV60A, programa RV60AFZC)
    Dependiendo del rango de números se fija la fecha de factura mediante la tabla TVFKD (requisito exclusivo de Italia).
    Utilizando este exit de usuario, el exit de usuario USEREXIT_NUMBER_RANGE se fija automáticamente en inactivo.

    USEREXIT_FILL_VBRK_VBRP (modulpool SAPLV60A, programa RV60AFZC)
    Este exit de usuario sólo se llama al crear la factura. Se utiliza para introducir datos diferentes o adicionales en la cabecera y la posición de la factura a crear.

    USEREXIT_PRINT_ITEM (modulpool SAPLV61A, programa RV61AFZB)
    La impresión de la línea de posición de una factura se puede completar o modificar.

    USEREXIT_PRINT_HEAD (modulpool SAPLV61A, programa RV61AFZB)
    La impresión de la línea de cabecera de una factura se puede completar o modificar.

    Exits de usuario en el programa RV60AFZD
    El programa contiene una descripción breve de los exits de usuario:
    USEREXIT_RELI_XVBPAK_AVBPAK
    USEREXIT_NEWROLE_XVBPAK_AVBPAK
    USEREXIT_NEWROLE_XVBPAP_AVBPAK

    Sacado de la ayuda de SAP. O puedes usar la rutina de control de copia entre pedido o factura, y alli poner en el codigo que si la fecha de factura (VBRK-FKDAT) es diferente a la del sistema (SY-DATUM), arrojar error y no continuar.

    Saludos!!

    Comentario

    Trabajando...
    X