✒️ABAP / La construcción del formulario: configuración general, páginas y ventanas Por Oscar Aravena Muller
ABAP La construcción del formulario: configuración general, páginas y ventanas

Introducción:
Domina la estructura esencial de SmartForms: configura atributos globales, define páginas y diseña ventanas para crear formularios profesionales (facturas, órdenes, etc.).
Configuración Global
1. Atributos del Formulario
-
Descripción: Nombre significativo (ej: "Formulario de Usuarios").
-
Propiedades Generales:
-
Idioma base (ej: ES Español).
-
Idiomas de traducción (multilingüe).
-
-
Opciones de Salida:
-
Formato página: DINA4 (A4).
-
Estilo: Z_PRUEBA_ESTILO (creado previamente).
-
Unidades recomendadas: CM/MM (evitar pulgadas).
-
2. Interfaz del Formulario
-
Define parámetros de entrada:
-
Tablas: TI_USUARIOS (tipo ZTT_USUARIOS).
-
Clave: Crear tipo tabla ZTT_USUARIOS en SE11 basado en estructura ZUSUARIOS (sin campo mandante).
-
3. Definiciones Globales
| Datos globales | Variables/estructuras del formulario. |
| Inicialización | Código ejecutado al inicio (ej: llamadas a subrutinas). |
| Rutinas FORM | Subrutinas para lógica compleja. |
| Campos moneda | Especificar campos de importe. |
Elementos Clave de SmartForms
-
Páginas: Contenedores principales (mínimo una página "PRIMERA").
-
Ventanas: Áreas para contenido (principal MAIN o auxiliares).
-
Gráficos/Textos/Tablas: Componentes visuales.
-
Loops/Condiciones: Lógica dinámica.
Configuración de Páginas Propiedades:
-
Renombrar: Cambiar %PAGE1 → PRIMERA (descripción: "Primera página").
-
Siguiente página: Definir flujo (dejar vacío si es única).
-
Opciones de Salida:
-
Orientación: Vertical/Apaisado.
-
Fondo: Imagen de fondo (requiere carga previa en SAP).
-
Importante:
-
Usar DINA4 para formato estándar A4.
-
Imágenes de fondo: Requieren configuración en "Modo de salida".
Configuración de Ventanas Tipos:
-
Principal (MAIN): Única por página. Contenido fluye en múltiples páginas.
-
Auxiliares: Ilimitadas (ej: TITULO para cabeceras).
Propiedades (ej: Ventana TITULO):
-
Posición: Usar Form Painter para ajuste visual.
-
Condiciones: Mostrar solo si &TI_USUARIOS-USUARIO <> ''.
Errores Comunes
-
Página sin nombre: Siempre renombrar %PAGE1.
-
Ventana principal vacía: Asegurar contenido en MAIN.
-
Imagen de fondo no visible: Configurar "Modo de salida".
-
Tip: Usar ventana MAIN para contenido dinámico largo (corte automático de página).
Consejos Rápidos
-
¿Sabías que? Las ventanas auxiliares con el mismo nombre se repiten en todas las páginas.
-
Recuerda: Acceder a Form Painter vía Utilidades → Opciones → Form Painter para configurar preferencias.
-
Visualización.
Conclusión
-
Takeaway: Configuración global y estructura de páginas/ventanas son la base de SmartForms profesionales.
-
Términos técnicos:
Atributos globales
Interfaz formulario
ZTT_USUARIOS
Ventana MAIN
Ventana auxiliar
Form Painter
PRIMERA (página)
DINA4 -
¡Evita! Usar nombres genéricos como %PAGE1.
 
 
 
Sobre el autor
Publicación académica de Oscar Aravena Muller, en su ámbito de estudios para el Curso SAP ABAP Avanzado.
Oscar Aravena Muller
Profesión: Futuro Analista Programador - Chile - Legajo: ZT54U
✒️Autor de: 90 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
























