✒️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
1- Configuración general de un Smartform
- Parametrizaciones Globales
- Atributos formulario
- Propiedades generales: Idioma. Se puede traducir a otros idiomas.
- Opciones de salida: Formato de página, Caracteres por pulgada, Líneas por pulgada, Estilo, Formato de salida (default)
- Interfase formulario: Se especifican las Variables, Estructuras y Tablas que recibe como Entrada el formulario.
- Definiciones Globales
- Datos Globales: Variables, Constantes, Estructuras, Tablas Internas, etc.
- Tipos
- Símbolos de Campo: Field Symbols
- Inicialización (Initialization): Código ABAP, incluídas llamadas a Subrutinas. Se debe tratar de minimizar.
- Rutinas Form: Código ABAP de las Subrutinas mencionadas en Inicialización.
- Campos moneda / cantidad: Campos de Importe
2- Elementos que componen un Smartform
Está compuesto por: Páginas, Ventanas, Gráficos, Elementos de Texto, Módulos de Texto, Direcciones, Tablas, Condiciones, Loops, Líneas de Código, Comandos, Carpetas.
3- Páginas
- Páginas y ventanas
- %PAGE1 Página nueva
- Propiedades generales: Por defecto viene como primera página %PAGE1, lo que deberemos cambiar. Completaremos Significado y Página subsig. Y elegiremos el Formato y el Modo del contador.
- NOTA: Deberemos tener en cuenta que un formulario puede tener páginas con distinto formato y contenido. Por ejemplo en una Factura puede haber una primera página con los Datos Generales del Cliente, luego habrá páginas con el Detalle de los Items facturados finalizando con una página con los Términos Generales de Negocio. Por lo que se debe especificar cual es la página subsiguiente en cada caso.
- Opciones de salida: Formato (vertical o apaisado); Modo impresión (simple, doble faz, etc).
- Fondo: Se puede incluir una Imagen al fondo del formulario (p.ej. un Logo). Para ello se debe completar el campo Modo de salida.
4- Ventanas
Son Áreas de Salida para los datos que se mostrarán dentro de las páginas del formulario. La ventana MAIN dentro de la página %PAGE1 se genera cuando se crea un formulario. La MAIN puede ser una sola por página, mientras que las SECONDARY pueden ser tantas como necesitemos. Las principales características son:
- Se pueden ubicar en cualquier lugar de una página. Aún superpuestas.
- Se puede utilizar la misma en varias páginas conteniendo los mismos datos en todas ellas.
- Se puede elegir un tamaño distinto para cada una en cada página, excepto en la página principal.
- En la ventana principal se muestra información que puede abarcar varias páginas.
- La ventana principal puede tener el mismo ancho pero puede variar su altura.
- Si se crean ventanas secundarias con el mismo nombre en varias páginas, el sistema muestra el contenido de esa ventana en cada página.
- Para Crear una Ventana presionando el botón derecho sobre el Nombre de la Página --> Crear --> Ventanas
- Propiedades generales: Tipo de ventana (auxiliar o principal)
- Opciones de salida: Se establecen las Dimensiones, Posición en la página, Marcos y Sombras. Esto también se puede hacer presionando el botón Form Painter del Menú.
- Condiciones: Se configuran las Condiciones para la Visualización de la Ventana. Pueden ser a partir del valor de un campo o seleccionando alguna de las Opciones del cuadro inferior.
 
 
 
Sobre el autor
Publicación académica de Victor Norberto Levi, en su ámbito de estudios para la Carrera Consultor ABAP.
Victor Norberto Levi
Profesión: Analista Programador - Argentina - Legajo: VT17H
✒️Autor de: 111 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Victor Levi