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.
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.
- 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.
- 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?
Imágenes utilizadas en el post | softicons
No hay comentarios:
Publicar un comentario