SAP SD Impresión de documentos en Comercial

Post on 29-Jun-2015

793 views 3 download

Transcript of SAP SD Impresión de documentos en Comercial

Impresin de documentos en ComercialEn este post intento explicar la parametrizacin necesaria para llevar a cabo la impresin automtica de documentos en el mdulo Comercial. La impresin de documentos en el mdulo SAP-SD se realiza mediante la determinacin de mensajes de impresin. Parametrizacin En el caso prctico que seguir crear un documento de impresin para pedidos de ventas, aunque de forma muy parecida lo podramos hacer para entregas, facturas, documentos transporte... y otros documentos que podamos utilizar en este mdulo. Para empezar, decir que todo lo que necesitamos lo encontraremos en el apartado de customizing 'Control de mensajes de comercial'. IMG: Comercial / Funciones bsicas / Control de mensajes y En primer lugar, revisamos cules van a ser nuestras tablas de condiciones. La tabla de condiciones es el lugar en el que almacenaremos los datos que regirn nuestros mensajes de impresin. Existen una serie de tablas de condiciones estndar que podemos utilizar como tablas organizacin de ventas y cliente (tabla 001), de pedidos de un tipo determinado (tabla 013), etc. Yo usar una con criterios organizacin de ventas / clase pedido (005).

IMG: Comercial / Funciones bsicas / Control de mensajes / Determinacin de mensaje / Determinacin de mensaje va tcnica de condiciones / Actualizar determinacin de mensajes para doc. de ventas / Actualizar tablas de condiciones

y

Actualizar secuencia de acceso: en base a las tablas de condiciones indicaremos el criterio por el cual queremos determinar la impresin de nuestros documentos. Dentro de las diferentes secuencias de acceso creadas en SAP nosotros nos fijaremos en la secuencia 0004 Org.ventas / Cl.pedido.

IMG: Comercial / Funciones bsicas / Control de mensajes / Determinacin de mensaje / Determinacin de mensaje va tcnica de condiciones / Actualizar determinacin de mensajes para doc. de ventas / Actualizar secuencias de acceso

y

Actualizar clase de mensaje: buscamos la clase de mensaje que asociaremos a nuestro pedido de ventas. Por defecto, SAP utiliza el mensaje BA00 (confirmacin de pedido). Sin embargo, siempre es aconsejable hacer copias de los mensajes estnd ar de SAP y hacer cambios sobre la copia. As que yo voy a copiarlo en un mensaje

llamado ZBA0 utilizando las opciones que me da por defecto SAP. Aqu es muy importante indicar qu secuencia de acceso usaremos para nuestro mensaje (la indicada en el punto anterior). En nuestro caso, Org.ventas / cl.pedido. IMG: Comercial / Funciones bsicas / Control de mensajes / Determinacin de mensaje / Determinacin de mensaje va tcnica de condiciones / Actualizar determinacin de mensajes para doc. de ventas / Actualizar secuencias de acceso

y

Seleccionamos el apartado 'Rutinas de proceso': aqu defino el programa que regir la impresin as como el formulario que contendr el formato e informacin del documento. Podemos hacer dos cosas, bien utilizar el programa y formulario que nos da SAP de forma estndar, bien crear un programa y formulario propios. Os recomiendo lo segundo ya que los clientes/usuarios siempre van a demandar modificaciones y esto no lo podis hacer con programas y formularios estndar. Tambin os aconsejo que no utilicis la opcin de formularios sino la de formul.PDF/smartforms. Los primeros son herramientas de SAPscript que ya estn en desuso, adems de que son mucho ms complicadas de programar y mantener. En este post no explicar cmo crear smartforms pero cualquier programador ABAP os puede ayudar en este aspecto.

y

Actualizar esquema para mensajes: nos permite indicar cul de los mensajes que hemos creado se asignar a nuestro pedido. Solamente podremos utilizar aquellos mensajes que indiquemos en nuestro esquema de mensajes. Adems, nos permite crear clsusulas condicionales (secuencias de cdigo ABAP) para filtrar el uso de nuestros mensajes de impresin.

IMG: Comercial / Funciones bsicas / Control de mensajes / Determinacin de mensaje / Determinacin de mensaje va tcnica de condiciones / Actualizar determinacin de mensajes para doc. de ventas / Actualizar esquema para mensajes

Funcionalidad y En primer lugar, tenemos que crear el mensaje segn alguna de la combinacin de claves previamente definidas (en nuestro caso, por org.ventas / clase de pedido). Logstica / Comercial / Datos maestros / Mensaje / Documento de venta / VV11-Crear

y

Aadimos cada uno de los tipos de pedido e indicamos la impresora por la cual queremos que se impriman cuando sean llamados (botn 'comunicacin'). Grabamos.

Para comprobar si funciona crearemos un nuevo pedido Logstica / Comercial / Ventas / Pedido / VA01-Crear Y en el apartado 'Documento de venta / dar salida' previsualizaremos nuestro documento.