✒️ABAP / La construcción del formulario: control del flujo, direcciones, carpetas y traducciones Por Roberto Fluder Ahumada
ABAP La construcción del formulario: control del flujo, direcciones, carpetas y traducciones

Construcción de Formularios Smartforms (Control de Flujo, Direcciones, Carpetas y Traducciones)
1. Control de Flujo del Formulario
- Descripción: Estas opciones, visibles en la estructura del árbol de objetos, permiten dirigir el procesamiento y la lógica del formulario. Incluyen alternativas, bucles, comandos y condiciones de salida para un control dinámico.
- Cómo Acceder a las Opciones: Dentro de la transacción Smartforms, en el árbol de objetos de la izquierda.
- Alternativa:
- Descripción: Permite definir rutas de procesamiento condicionales (TRUE/FALSE) para nodos u objetos, basándose en una condición especificada.
- Cómo llegar a la opción: Clic derecho sobre la ventana/nodo correspondiente, luego Crear > Lógica proceso > Alternativa.
- Loops (Bucles):
- Descripción: Se utilizan para leer y procesar datos línea por línea de una tabla interna, permitiendo definir condiciones WHERE, criterios de clasificación, eventos (inicio/fin) y cálculos.
- Cómo llegar a la opción: Clic derecho sobre la ventana/nodo, luego Crear > Lógica proceso > LOOP.
- Comandos:
- Descripción: Permiten controlar el flujo del formulario, principalmente para saltar a una nueva página, lo cual solo es posible desde una ventana principal.
- Cómo llegar a la opción: Clic derecho sobre la ventana principal, luego Crear > Lógica de Proceso > Comando.
- Condiciones de Salida:
- Descripción: Presentes en todos los objetos, permiten suprimir el procesamiento de un nodo y sus sucesores si no se cumplen ciertas condiciones.
- Cómo llegar a la opción: Disponibles en la solapa "Condiciones" (o "Output Conditions") de cualquier objeto creado.
- Alternativa:
2. Gestión de Direcciones
- Descripción: Permite crear nodos u objetos de dirección que utilizan datos almacenados en la tabla estándar SAP ADRC (gestión central de direcciones). Las direcciones se formatean según las reglas postales del país.
- Cómo Acceder a la Opción: Clic derecho sobre una ventana, luego seleccionar Crear > Dirección. Los campos como "Tipo", "Número de dirección" y "Número de persona" se completan en la solapa "Propiedades Generales".
3. Uso de Carpetas
- Descripción: Las carpetas ayudan a organizar la jerarquía de nodos en formularios extensos, agrupando nodos relacionados para mejorar la claridad y la gestión.
- Cómo Acceder a la Opción: Clic derecho sobre un nodo en la estructura del árbol, luego seleccionar Crear > Carpeta. Se asigna un nombre y una descripción únicos.
4. Traducciones de Textos
- Descripción: Permite traducir todos los textos de Smartforms, estilos y programas ABAP a otros idiomas, crucial en entornos multilenguaje para que los usuarios vean la información en su idioma.
- Cómo Acceder a la Opción:
- Utilizar la transacción SE63.
- En SE63, ir a Traducción > Objetos ABAP > Otros textos explicativos. Abrir la carpeta "Formularios y estilos" y seleccionar
SSF SAP Smart Form (para formularios) o
STYL Estilos (para estilos).
- Completar "Nombre de objeto", "Idioma fuente" e "Idioma destino", luego "Tratar" y guardar.
- Transportar traducciones: Se pueden agregar a una orden de transporte ejecutando el programa estándar RS_LXE_RECORD_TORDER o manualmente vía SE10.
 
 
 
Sobre el autor
Publicación académica de Roberto Fluder Ahumada, en su ámbito de estudios para el Curso SAP ABAP Avanzado.
Roberto Fluder Ahumada
Profesión: Analista de Sistemas - Chile - Legajo: TD38U
✒️Autor de: 59 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Roberto Fluder






Disponibilidad Laboral: FullTime


















