
Sap posee varias tecnologías especialmente diseñadas para la creación de formularios. Ellas son:
SAPSCRIPTS es la primera herramienta que creo Sap para el desarrollo de formularios. no es muy amigable y tampoco muy flexible pero todavia se continúan utilizando en muchos entornos de trabajo, principalmente donde encontramos las versiones mas antiguas de sap.
SMARTFORMS Reemplazaron a los Sapscripts a partir de la version 4.7 de SAP. son los mas amigables al desarrollador y los mas flexibles a la hora de realizar cambios. Poseen muchas ventajas con respecto a sus antecesores.
ADOBEFORMS Es la ultima tecnologia SAP en cuanto a formularios. es producto de alianza SAP Y ADOBE.
UN formulario Smartforms esta compuesto por dos objetos:
programa impresor que es donde se define los datos que se imprimiran en el formularios
Formulario que es donde se define el layout o disposicion de los datos.
Nota
La parametrizacion de los formularios se realiza a traves de la transaccion SPRO. estas tareas son responsabilidad de los analistas funcionales SAP y no de los programadores.
Transaccion SPRO
Es utilizada por los consultores funcionales de los distintos modulos de sap para realizar todo el customizing o configuracion del sistema.
***
Transacciones utilizadas para la creación de formularios smartforms son:
SMARTFORMS para crear el layout o disposicion de los datos
SMARTSTYLES para crear los estilos que utilizaremos en el smartforms. los estilos tambien pueden crearse a traves de la transaccion SmartForms.
SE38: para crear el programa impresor que se ejecutara el formulario.
Nota
Los codigos de barra se matienen a traves de la transaccion SE73