Cómo añadir campos al pool de facturación

martes, 15 de octubre de 2013

Si has trabajado en el área de ventas ya conocerás el uso del pool de facturación. A través del pool se accede a los documentos de ventas pendientes de facturar. Sin embargo, esta transacción tiene poca parametrización en SAP y no es posible añadir campos adicionales de forma estándar. Este artículo explica la forma de integrar mayor información en el listado del pool previo a la facturación. Todo ello en dos pasos.

Estructura VKDFIF


Herramientas / Workbench ABAP / Desarrollo / SE11 - Diccionario ABAP
  • Buscamos la estructura VKDFI que incluye todos los campos que se visualizan de forma estándar en el pool de facturación.
  • Dentro de la estructura localizamos el include VKDFIZ.
  • Creamos un append sobre este include a través del menú Pasar a / Estructura append.
  • Sobre este append incluimos los campos adicionales que deseamos que aparezcan en el pool. En mi caso he añadido el número de pedido de cliente.
  • Grabamos y activamos la modificación.
Append sobre el include VKDFIZ


Exit de cliente V60P0001

Una vez tenemos nuestros campos dentro de la estructura vamos a alimentarlos en tiempo de ejecución.

Herramientas / Workbench ABAP / Utilidades / Ampliaciones / CMOD - Gestión de ampliaciones

  • Creamos un nuevo proyecto de ampliación.
  • Asignamos la ampliación V60P0001.
  • De todos los componentes que contiene la ampliación V60P0001 vamos a utilizar el EXIT_SAPLV60P_008.
Lista de componentes de la ampliación V60P0001

  • Escribimos el código ABAP que dote de información a nuestros campos. A modo de ejemplo, escribo el código para el campo pedido de cliente.
Código ABAP incluido sobre la exit ZXV6PU08

  • Grabamos y activamos el código ABAP.
  • Grabamos y activamos el proyecto.

Resultado del pool de facturación

Logística / Comercial / Facturación / Factura / VF04 - Tratar pool de facturación

Ya sólo nos queda ver cómo quedan las columnas del pool. Bien, ¿verdad?

Pool de facturación VF04

Nota: el gato no está incluido ;-)

Imágenes utilizadas en el post | softicons

No hay comentarios:

Publicar un comentario