Smartforms

Solo disponible en BuenasTareas
  • Páginas : 11 (2563 palabras )
  • Descarga(s) : 0
  • Publicado : 28 de marzo de 2011
Leer documento completo
Vista previa del texto
Manual de Smartforms

Introduccion
Los nuevos formularios SmartForms son una de las ultimas técnicas de SAP para la impresión y envio via mail y fax de reportes e información tabulada y formateada. A diferencia de la transaccion SE71 que se utiliza habitualmente para la creacion y edicion de los forms estandar en SAP, en los nuevos formularios creados con Smartforms se debe trabajar con dostransacciones nuevas:

• •

Una transaccion para definir el estilo del formulario llamada SMARTSTYLES en la cual se definen tipo de paragrafos, tipo de caracteres, los fonts que se van a usar, el tamano que tendran, los tabuladores, etc, etc. Otra transaccion para crear el formulario en si mismo llamda SMARTFORMS en la cual se definen las ventanas y su contenido y que utiliza al estilo creadocon SMARTSTYLES . Tambien cambiara la forma en que se escribe la logica del programa que controlara el formulario, antes lo haciamos directamente desde SE38, ahora el sistema escribira automaticamente las rutinas del control del formulario y nosotros podremos invocar al formulario a traves de un par de funciones estandar de sistema dejando de lado la vieja manera del WRITE_FORM etc, etc. Para estaguia de demostracion yo estoy logeado al sistema en ingles por lo que los nombres de campos y demas estan en ingles. Si se quiere ver un ejemplo complejo completo de Smartforms SAP estandar se puede revisar a LB_BIL_INVOICE.

Parametrizacion del programa de control y del formulario
Al igual que sucede con los forms convencionales de SAP R3, todavía siguen existiendo las parametrizaciones queestablecen cual es el programa de control y cual es el SmartForm seleccionado para hacer la impresión. He aquí un ejemplo especifico con el cual he trabajado anteriormente: si se quiere imprimir facturas en SAP CRM versión 6.40 se debe invocar a la transacción /BEA/CRMB11 “Tratar documentos de facturación” y para que se pueda imprimir la factura se debe establecer el programa de control de impresióny el formulario de la siguiente manera: SPRO IMG Customer Relationships Management Funciones Basicas Acciones Acciones en la facturacion Definir perfiles de acción y acciones Perfil de accion es CRMB_BILLING Perfil de Accion Definicion de Accion Clase de Tratamiento Formulario es Impres.Smart Form

Click en boton largo "Parametrizacion de Proceso" Formulario: BEA_CRMB_BILLING_SF En este casoBEA_CRMB_BILLING_SF es el SmartForms estandar para la impresión de facturas en SAP CRM. Entonces de esta manera hemos elegido al formulario SmartForms BEA_CRMB_BILLING_SF para hacer las impresiones de facturas, y si asi lo deseamos podemos copiarlo como ZBEA_CRMB_BILLING_SF y modificarlo a nuestro gusto. Por supuesto, cada tarea de impresión como remitos, cheques, etc, etc tiene su programa decontrol estandar correspondiente y su formulario de impresión estandar correspondiente los cuales pueden ser sustituidos o modificados según se desee a traves de las parametrizaciones adecuadas.



Definicion de los estilos de los SmartForms Todo SmartForm utiliza estilos, existen algunos predefinidos en el sistema o podemos crearlos nosotros mismos. Comenzaremos creando un estilo para nuestro usodesde el comienzo: Transaccion SMARTSTYLES Darle el nombre del estilo, por ejemplo ZESTILO1 Click en Crear Doble clicn en Paragraph Formats Boton derecho, Create Node Darle un nombre, por ejemplo P0, este sera el paragrafo por defecto mas adelante. En la parte derecha de la pantalla apareceran las solapas con todos los posibles atributos para este tipo de paragrafo, como va a ser el estandar esmejor usar tipo de letra y tamano estandares como por ejemplo HELVE y tamano 10. En Description darle una descripcion: "Este es el paragrafo por defecto" En la solapa Indent and Spacing dejarlo Left-aligned y no tocarle nada mas. En la solapa Font en el campo Font Family elegir HELVE. en el campo Font Size elegir 10 pt. en el campo Font Style dejarlo en blanco. En la solapa Tabs se pueden...
tracking img