¿Cómo crear un SMARTFORMS en SAP R/3?

por Marlon (27-06-2016 23:54:06)



() () ()

En este ejemplo veremos paso a paso como crear un formulario smartforms en SAP/R3. Los smartforms es una herramienta de SAP que permite reportes que puedes tener como salida la impresora, correo electrónico o fax.

1) Lo primero que tenemos que hacer es ir a la transacción SMARTFORMS y colocarle un nombre al formulario que comience con Z. En mi caso utilizare el siguiente nombre: ZSMARTFORMSMARLON





2) En Definiciones globales creamos las siguientes variables:
IT_KNA1 / TYPE TABLE OF / TY_KNA1
WA_KNA1 / TYPE / TY_KNA1





3) En Definiciones Globales / tipos declaramos la siguiente estructura.
TYPES: BEGIN OF TY_KNA1,
KUNNR TYPE KUNNR,
NAME1 TYPE NAME1, "Nombre 1
LAND1 TYPE LAND1,
ORT01 TYPE ORT01,
PSTLZ TYPE PSTLZ,
END OF TY_KNA1.





4) En Inicialización colocamos la siguiente sentencia SQL. Y en parámetros de salidas colocamos IT_KNA1.
SELECT KUNNR
NAME1
LAND1
ORT01
PSTLZ FROM KNA1 INTO TABLE IT_KNA1.





5) Pulsamos click derecho sobre la ventana principal y seleccionamos tabla





6) Dibujamos 5 columnas para insertar los datos de los campos que seleccionamos en los pasos anterior.





7) Si entramos al detalle de la tabla podemos asignarle un ancho estándar a las columnas.





8) En la cabecera de la tabla adicionamos una fila donde colocaremos los textos de cabecera de la tabla.





9) Quedando así como aparece en la siguiente imagen.





10) Entramos en cada una de las celdas de la cabecera y le colocamos los nombres de los campos





11) Los campos deben tomar estos valores: No, Nombre, País, Ciudad, Código Postal





12) En él área principal hacemos lo mismo pero ahora arrastraremos los campos activando el listado de campos.





13) Por último en datos debemos configurar lo siguiente





14) Guardamos, activamos y compilamos si todos esta bien nos saldrá una ventana como la siguiente donde pulsamos el boton visualizar.





15) Lo siguiente que haremos es compilar el programa con F8





16) Selecionamos la impresora LP01





17) Y ya tenemos nuestra lista de clientes




Anterior



Hola gracias por visitar mi blog, yo soy Marlon Falcón, vivo en Chile, Soy Consultor SAP MM Certificado, Consultor de Odoo ERP, me apasiona el mundo de los ERP. Puedes contactarme en mi web si necesitas alguna accesoria www.falconsolutions.cl.

Movilidad

"No pienses en movilidad como una tecnología, piensa lo que un usuario final necesita."


Datos de Contacto

MSc Marlon Falcón Hernández
mfalcon@falconsolutions.cl
Chile

Si necesitas contratar algun trabajo no dudes en contactarme. Para cursos por ahora no. Saludos

Mis sitios

Contactar




Creado por: MARLONFALCON.CL