✒️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
Lección 5: Construcción del Formulario: Configuración general, Páginas y Ventanas
1| Configuración general de un Smartform
Veremos los parametrizaciones globales los cuales serán:
Atributos formulario
-
Propiedades generales .- Ingresamos el nombre del formulario y en propiedades generales ponemos el idioma de creación y marcamos traducir a todos los idiomas.
Uno de los puntos mas fuertes del smartform en que puede ser traducidos a varios idiomas con un mínimo de de trabajo.
-
Opciones de salida.- Ingresamos el: Formato de página, Caracteres por pulgada, lineas por pulgada, Estilo (creada anteriormente con la TX Smartstyles) , formato de salida (el que venga por defecto).
Interfase formulario
Aquí especificamos las variables, estructuras y tablas que recibe como entrada el formulario.
En la pestaña Tabla pondremos nuestra tabla TI_USUARIOS.
Definiciones globales
Aquí vemos varias pestañas:
Datos globales.- Especificamos variables, constantes, estructuras, tablas internas.
Tipos.- Declaramos los tipos que usemos en el formulario.
Símbolo de campo.- Declaramos los field symbols.
Inicialización.- Aquí declaramos el código que necesite ejecutar el formulario se incluye llamadas a subrutinas , para obtener determinados datos de SAP. Recordar que es mejor concentrar toda la selección de datos en el programa impresor.
Rutinas form.- Aquí declaramos el código de las subrutinas que hemos especificado en la pestaña inicialización.
Campo moneda/cantidad.- Especificar los campos de importe.
2| Elementos que componen a un formulario Smartform.
Esta compuesto por:
-
Páginas
-
Ventanas
-
Gráficos
-
Elementos de texto
-
Módulos de texto
-
Direcciones
-
Tablas
-
Condiciones
-
Loops
-
Lineas de código
-
Comandos
-
Carpetas
3| Páginas
Un formulario puede constar de una o mas paginas. Crea una página de inicio al crear el formulario, la cual nombramos como primera, con descripción primera página.
En propiedades generales, se especifica la siguiente página, sino hay dejamos la principal como la siguiente.
En Opciones de salida, especificamos el formato vertical o apaisado de la página, además de características de la impresión, en el modo de impresión.
En la solapa Fondo, podremos agregar una imagen de fondo al formulario
4| Ventanas
Las ventanas son áreas de salidas para los datos que mostramos dentro de las páginas en el formulario. Cuando creamos se genera la ventana MAIN dentro de la primera página. Generalmente se utilizan dos: la principal o main que solo es una por pagina y la ventana auxiliar que pueden ser tantas como necesitemos.
Características:
- Se pueden posicionar ventanas en cualquier parte de una página, aun superpuestas.
- Se pueden utilizar la misma ventana en varias páginas de modo tal que los contenidos sean mostrados en todas las páginas.
- Se puede elegir un tamaño distinto para cada ventana en cada página excepto en la principal.
- En la ventana principal la información puede abarcar varias páginas, si se completa la ventana principal el sistema continua mostrando los contenidos en la siguientes páginas. Esto produce un corte de página en forma automática, lo que no sucede con las ventanas secundarias.
- La ventana principal puede tener el mismo ancho en cada página pero puede variar su altura.
- Si se crean ventanas secundarias con el mismo nombre en varias páginas, el sistema mostrara los contenidos de esa ventana secundaria en cada página.
Crear ventanas.- Le damos descripción y tipo de ventana
Opciones de salida, se especifica las dimensiones de la ventana, posición, marcos y sombras. Marcando la opción lineas con se genera el recuadro en las ventanas por mas que no se imprima el contenido
Para configurar las dimensiones y posición de la ventana; podremos utilizar el Form Painter.
Menú Utilidades / opciones / Form Painter.
En la solapa Condiciones, configuramos condiciones para la visualización de la ventana.
Y si se especifican los siguientes checks
 
 
 
Sobre el autor
Publicación académica de Hernan Cabezas, en su ámbito de estudios para la Carrera Consultor ABAP.
Hernan Cabezas
Peru - Legajo: ZM88T
✒️Autor de: 117 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Hernan Cabezas