✒️ABAP La construcción del formulario: control del flujo, direcciones, carpetas y traducciones
ABAP La construcción del formulario: control del flujo, direcciones, carpetas y traducciones
1 Control de Flujos
Dentro de la estructura del árbol de objetos que vemos a la izquierda de la pantalla en al transacción SmartForm, existen varios opciones que nos permiten controlar el procesamiento del formulario. Ellos son:
Alternativa:
Se utiliza para nodos o objetos alternativamente incluyendo los sucesores de este. Para crear una alternativa presionamos el botón derecho del mouse encima de la ventana correspondiente y seleccionamos la opción crear/lógica proceso/alternativa.
En la solapa Propiedades Generales especificamos la condición que determinara el camino que tomara el procesamiento
Luego dentro de los nodos TRUE y FALSE creamos los objetos necesarios para continuar con el procesamiento.
Sabías que: Si la condición es verdadera, el sistema procesara el nodo o objeto verdadero, en caso contrario, se procesará el nodo falso
Loops O Bucle:
Se utilizan para leer datos de una tabla interna línea a línea. Dependiendo de cómo estén relacionados los nodos o objetos sucesores estará abierta la posibilidad de procesar los datos siguientes:
Para crear un loop presionados el botón derecho del mouse encima de la ventana correspondiente y seleccionamos la opción crear/lógica proceso/loop.
En la solapa propiedades generales, si marcamos el check paso a una página nueva (go to new page) tendremos que especificar la página.
Condiciones De Salida
Todos los objetos que creamos presentan la solapa de condiciones, aquí podremos suprimir el procesamiento en base al cumplimiento de determinadas condiciones
2 Direcciones:
Para crear un objeto o nodo de direcciones el cual nos permitirá utilizar las direcciones que son almacenadas en la tabla de base de datos ADRC con un formato determinado de acuerdo a las reglas postales del país remitente.
Tablas útiles: La tabla ADRC es una tabla estándar del sistema Sap que sirve para almacenar las direcciones (gestión central de direcciones)
Para crear una Dirección clic derecho encima de la ventana crear/dirección
Se deben completar los campos en la solapa Propiedades Generales
Tipo: indica el tipo de dirección
Numero de dirección: es el número de dirección del maestro de dirección ADR
Numero de persona: si el numero de dirección no pertenece a una organización entonces podemos completar este campo.
Luego podremos especificar otras configuraciones adicionales en el marco Datos adicionales de dirección (Aditional Address Specifications)
3 Carpetas:
Mientas más extenso se vuelva un formulario, para combinar nodos relacionados agregándolos en un nodo carpeta.
Para asignar a otros nodos a la carpeta en el sistema SAP se puede arrastrar y soltar para incluirlos en el nodo carpeta o insertar nuevos nodos como sucesores.
Ideas: para asignar otros nodos a la carpeta, usar “Arrastrar y soltar” para incluir en el modo carpeta o insertar o insertar nuevos nodos como sucesores.
4 Traducciones de Texto
Se pueden traducir los formularios a otros idiomas, en los estilos y en general en cualquier programa ABAP. Para realizar la traducción de los textos utilizaremos la transacción SE63.
Transacción SE63: Se utiliza para traducir textos ya sea que los utilicemos en formularios SmartForm o en la documentación de SAP en general.
Recuerda Que: Cuando se crea un formulario o módulo de texto, el lenguaje principal o de origen es el de creación.
Si trabajamos en un ambiente real de producción, utilizamos el programa RS_LXE_RECORD_TORDER para generar una orden de transporte de modo de incluir en ella las traducciones de textos. Esto también se puede realizar a través de la transacción SE10.
 
 
 
Sobre el autor
Publicación académica de Jhon Deibys Cano Pineda, en su ámbito de estudios para la Carrera Consultor ABAP.
Jhon Deibys Cano Pineda
Profesión: Ingeniero de Sistemas - Colombia - Legajo: WZ11E
✒️Autor de: 118 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Jhon Cano Pineda