✒️ABAP / La construcción del formulario: configuración general, páginas y ventanas Por Marvin Lopez Morales
ABAP La construcción del formulario: configuración general, páginas y ventanas

Construcción del formulario
Para ello utilizamos la transacción SMARTFORMS, la cual se compone de las siguientes secciones:
- Paramerizaciones globlaes: Son los atirbutos del formulario
- Propiedades generales: definiremos el idioma a realizar el formulario
- Opciones de salida: Se define las caracteristicas del formato de la pagina y el estilo que utilizaremos en la transacción SMARTSTYLE.
- Interfase formulario: Definiremos las variables, estructuras y tablas de entrada del formulario.
- Definiciones globales: Aqui desarrollaremos las variables, tipos, programación que regirá todo el formulario, subrutinas para modulizar el formulario y declaración de campos de moneda y cantidad.
- Datos globales: Aqui especificaremos todas la variables, constantes, estructuras, tablas internas que estarán disponibles en el formulario
- Tipos: aqui declararemos los tipos que utilizaremos en el formulario
- Simbolos de campo: Declaración de los field symbol que usaremos en el formulario
- Inicialización: aqui declararemos el codigo que necesite ejecutar el formulario, incluidas llamadas a subrutinas.
- Rutinas: aqui declararemos el codigo de todas las subrutinas que hayamos especificado en la carpeta inicialización.
- Campos moneda/cantidad: aqui especificaremos los campo de importe que utilizaremos en el formulario.
Elementos que conforman un formulario
- Paginas
- Ventanas
- Graficos
- Elementos de texto
- Modulos de texto
- Direcciones
- Tablas
- Condiciones
- Loops
- Lineas de codigo
- Comando
- Carpetas
- Paginas: Un formulario consiste de una o varias paginas.
- Propiedades generales: Aqui especificaremos cual será la primera pagina y las siguientes.
- Opciones de salida: especificaremos el formato de la pagina
- Fondo: si se desea colocar un fondo en las paginas
- Ventanas: Son areas de salida para los datos que mostramos dentro de las paginas en el formulario, a la primera ventana le denominaremos MAIN.
- Propiedades generales: Definiermos el tipo de ventana a utilizar
- Opciones de salida: Ubicación dentro del formulario
- Condiciones: Si deseamos colocarle alguna condición a ejecutar en la ventana.
Teniendo en cuenta las siguientes caracteristicas:
- Se pueden posicionar ventanas en cualquier parte de una pagina, aun superpuestas unas con otras.
- Se puede utilizar la misma ventana en varias paginas de un formulario de forma tal que los mismos contenidos serán mostrados en todas paginas
- Se pueden elegir un tamaño distinto para cada ventana en cada pagina excepto en la ventana principal
- En la ventana principal se muestra información que puede abarcar varias paginas, por lo que crea un corte automatico, que no sucede con las ventanas secundarias.
- La ventana principal puede tener el mismo ancho en cada pagina pero puede variar su altura
- Si se crean ventanas secundarias con el mismo nombre en varias paginas, el sistema muestra los contenidos de esa ventana secundaria en cada pagina
- Form painter: Nos proporciona una mejor visualuzación de las ventanas en relación al formulario que estamos trabajando.
 
 
 
Agradecimiento:
Ha agradecido este aporte: Juan Carro
Favorito:
Está publicación ha sido agregada a sus favoritos por: Juan Carro
Sobre el autor
Publicación académica de Marvin Raul Lopez Morales, en su ámbito de estudios para el Curso SAP ABAP Avanzado.
Marvin Raul Lopez Morales
Profesión: Consultor Senior Sap / Abap It - Guatemala - Legajo: WP66T
✒️Autor de: 157 Publicaciones Académicas
🎓Cursando Actualmente: Carrera Consultor SAP BTP Fiori
🎓Egresado de los módulos:
- Master Funcional ABAP
- Master ABAP Orientado a Objetos
- Master ABAP for HANA
- Curso SAP ABAP Avanzado
- Curso SAP ABAP
Disponibilidad Laboral: FullTime
Presentación:
Soy ingeniero en sistemas y cuento con mas de 20 años de experiencia en el área de informatica, tambien he participado en la implementación, migración y configuración de sap-erp para varias empresas.
Certificación Académica de Marvin Lopez
























