✒️ABAP La construcción del formulario: configuración general, páginas y ventanas
ABAP La construcción del formulario: configuración general, páginas y ventanas
Resumen Lección: Construcción del Formulario: Configuración general, Páginas y Ventanas
Configuración general de un Smartform
Cuando ingresamos a la transacción SMARTFORMS, lo primero que vemos dentro de la carpeta Parametrizaciones Globales (Global Settings) son los atributos del formulario.
Aquí podremos asignar usa descripción a nuestro formulario.
En la solapa Propiedades Generales (General Attibutes) vemos el idioma del formulario y podremos seleccionar los distintos idiomas en los que traduciremos el formulario.
Uno de los puntos más fuertes de los formularios SmartForms es que pueden ser traducidos a varios idiomas con un mínimo de trabajo.
En la solapa Opciones de salida (Output Options) configuraremos las siguientes opciones:
- Formato de Pagina (Page Format)
- Caracteres por Pulgada (Characters per Inch)
- Lineas por Pulgadas (Lines per Inch)
- Estilo (Style)
- Formato de Salida.
El segundo ítem dentro de la carpeta Parametrizaciones globales (Global Setting) es el Interfase formulario (Form Interface)
Aquí especificaremos las variables, estructuras y tablas que recibe como entrada el formulario.
El tercer ítem dentro de la carpeta Parametrizaciones globales (Global Setting) son las Definiciones globales (Global Definitions)
Aquí vemos las siguientes solapas:
Datos Globales (Global Data): aquí especificaremos todas las variables, constantes, estructuras, tablas internas, etc, que utilicemos en el formulario.
Tipos (Types): aquí declararemos los tipos que utilizaremos en el formulario.
Símbolos de campo (Fields Symbols): aquí declararemos los Field Symbol que utilicenos en el formulario.
Inicialización (Initialization): aquí declararemos el código que necesite ejecutar el formulario, incluidas llamadas a subrutinas, para por ejemplo obtener determinados datos de tablas SAP, Recordemos que en lo posible debemos concentrar toda la selección de datos en el programa impresor.
Rutinas FORM (Form Routines): aquí declaremos el código de todas las subrutinas que hayamos especificado en la solapa inialization.
Campos de Moneda/cantidad (Currency/Quant Fields): aquí especificaremos los campos de importe que utilicemos en el formulario.
NOTA: Los formularios SmartForms al igual que los programas ABAP deben activarse.
Elementos que componen a un formulario Smartform
Un formulario SmartForm estará compuesto por:
- Paginas
- Ventanas
- Gráficos
- Elementos de Texto.
- Módulos de Texto
- Direcciones
- Tablas
- Condiciones
- Loops
- Lineas de código
- Comandos
- Carpetas
Páginas
Un formulario consiste en una o más páginas. La primera página es la de inicio que ya existe cuando se crea el formulario. Debemos cambiar su nombre y descripción ya que por defecto ABAP le asigna un nombre genérico que este caso es %PAGE1.
En la solapa Propiedades generales (General Attibutes) podremos especificar cual será la siguiente página, en caso de existir una, luego de la
 
 
 
Sobre el autor
Publicación académica de Alexander Jos? Tovar Rodr?guez, en su ámbito de estudios para la Carrera Consultor ABAP.
Alexander Jos? Tovar Rodr?guez
Profesión: Ing. Electr?nico en Computaci?n - Venezuela - Legajo: UB49U
✒️Autor de: 45 Publicaciones Académicas
🎓Cursando Actualmente: Consultor ABAP Nivel Avanzado
🎓Egresado del módulo:
Certificación Académica de Alexander Tovar