✒️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 DEL FLUJO
Existen varias opciones que nos permiten controlar el procesamiento del formulario y son:
1- ALTERNATIVA
Se utiliza para nodos o objetos alternativamente incluyendo los sucesores de este, para crearla:
- Se oprime el botón derecho arriba de la ventana que se quiere crear y se selecciona Crear--> Lógica proceso --> Alternativa
- Y crea 2 nodos: Verdarero y Falso
Y tiene las siguientes pestañas:
- En Propiedades generales se especificará la condición que determinará el camino a tomar en el procesamiento
- Y dentro de los nodos TRUE y FALSE se crearan los objetos necesarios para continuar con el procesamiento
2- LOOPS
Se utilizan para leer datos de una tabla interna linea a linea,para crearlo:
- Se oprime el botón derecho arriba de la ventana que se quiere crear y se selecciona Crear--> Lógica proceso --> loop
- y e crea un solo nodo.
Con las siguientes pestañas:
- En DATOS se ingresa el nombre de la tabla interna que se recorrerá con una estructura del mismo tipo que la tabla y se puede especificar una Condición y ordenamiento
- En EVENTOS se utiliza para definir eventos al comienzo y final del un nodo, en donde se muestran los contenidos adicionales. Es útil para mostrar encabezados de tablas y líneas totales.
- En CÁLCULOS se podrá determinar cálculos a realizar con los campos de la tabla que se esta recorriendo
- En CONDICIONES DE SALIDA se especifica el estilo.
3- COMANDOS
SE utiliza cuando se quiera pasar a una nueva pagina en el formulario, esta pagina debe existir, para crearlo
- Se oprime el botón derecho arriba de la ventana que se quiere crear y se selecciona Crear--> Lógica proceso --> comando
- Y se crea un solo nodo
En las pestañas:
- PROPIEDADES GENERALES , se marca el check del paso a una nueva página y se debe especificar la página
4- CONDICIONES DE SALIDA
Todos los objetos que se crean presentan la pestaña de CONDICIONES, es donde se puede suprimir el procesamiento en base al cumplimiento de determinadas condiciones
- Si la condición es verdadera, el sistema procesará el nodo u objeto
- Si la condición es falsa , el sistema ignorará el procesamiento del objeto y de los sucesores
2) DIRECCIONES
SE puede crear un objeto o nodo que haga referencia alas direcciones almacenadas en la tabla ADRC,
- Se oprime el botón derecho arriba de la ventana que se quiere crear y se selecciona Crear--> Dirección
Con las pestañas
- PROPIEDADES GENERALES se llenan los campos:
- TIPO: Tipo de dirección
- Número de dirección, que es el numero de dirección en el maestro ADRC
- Número de persona,
Y se complementa información en el marco Datos Adicionales de dirección
3) CARPETAS
Es una forma de organizar los objetos y nodos que se crean dentro de un smartform, para crearlo se coloca sobre la estructura del árbol y se selecciona Crear/Carpeta y se asigna un nombre.
Para asignar otros nodos, solo es "Arrastra y soltar" para incluir los objetos y nodos en la nueva carpeta.
4) TRADUCCIONES DE TEXTO
Se pueden traducir a otros idiomas todos los textos que se visualizan en los formularios,en los estilos y en gral en cualquier programa.
Para la traducción de textos se usa la transacción SE63, y ya sean textos en smartforms o en la documentación de SAP
Para traducir un smartform se selecciona en el menú Traduccion--> Objetos ABAP--> Otros textos explicativos
En la pantalla de dialogo se abre la carpeta Formularios y estilos y se hace clic en SSF SAP SAMRT FORM y para estilo es la opción STYL Estilos
En la siguiente pantalla se pone :
Nombre del objeto - Nombre del formularios
Idioma Fuente - Lenguaje origen
Idioma destino - El lenguaje que queremos traducir.
Se da click en el botón TRATAR y se escribe la traducción
Para transportar las traducciones se puede hacer de 2 formas:
- Usando el programa estándar RS_LXE_RECORD_TORDER
- Agregando en forma manual cada traducción a la orden de transporte mediante la transacción SE10,
 
 
 
Sobre el autor
Publicación académica de Maria Guadalupe Gonzalez Sanchez, en su ámbito de estudios para la Carrera Consultor ABAP.
Maria Guadalupe Gonzalez Sanchez
Mexico - Legajo: LB83R
✒️Autor de: 147 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor en SAP BI / BW BO Nivel Inicial
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial