Smartforms

Páginas: 13 (3020 palabras) Publicado: 12 de junio de 2012
Introduccion
Los nuevos formularios SmartForms son una de las ultimas técnicas de SAP para la impresión y envió vía mail y fax de reportes e información tabulada y formateada.
A diferencia de la transacción SE71 que se utiliza habitualmente para la creación y edición de los forms estándar en SAP, en los nuevos formularios creados con Smartforms se debe trabajar con dos transacciones nuevas:• Una transacción para definir el estilo del formulario llamada SMARTSTYLES en la cual se definen tipo de parágrafos, tipo de caracteres, los fonts que se van a usar, el tamaño que tendrán, los tabuladores, etc, etc.
• Otra transacción para crear el formulario en si mismo llamada SMARTFORMS en la cual se definen las ventanas y su contenido y que utiliza al estilo creado con SMARTSTYLES .
Tambiéncambiara la forma en que se escribe la lógica del programa que controlara el formulario, antes lo hacíamos directamente desde SE38, ahora el sistema escribirá automáticamente las rutinas del control del formulario y nosotros podremos invocar al formulario a través de un par de funciones estándar de sistema dejando de lado la vieja manera del WRITE_FORM etc, etc.
Para esta guía de demostración yoestoy 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 que establecen cual es el programade 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ón y el formulario de lasiguiente 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 deProceso"
Formulario: BEA_CRMB_BILLING_SF
En este caso BEA_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, cadatarea de impresión como remitos, cheques, etc, etc tiene su programa de control 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 podemoscrearlos nosotros mismos.
Comenzaremos creando un estilo para nuestro uso desde 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 posiblesatributos para este tipo de paragrafo, como va a ser el estandar es mejor 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...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Manual de Smartforms
  • Manual SAP Smartforms
  • Form Manual Smartforms

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS