![](/cvo_files/imgs_sap_abap/logos/logo_cvo_academy_it.png)
✒️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
![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](https://www.cvosoft.com/cvo_files/imgs_sap_abap/og-images/102.jpg)
1.- Control del flujo.
Dentro de la estructura del árbol de objetos que se ven a la izquierda de la pantalla de la sección Smartforms, existen varias opciones que nos permiten controlar el procesamiento del formulario, ellas son:
ü Alternativa - Se utiliza para nodos u objetos alternativamente incluyendo los sucesores de este. Para crear una alternativa damos clic derecho encima de la ventana correspondiente y seleccionamos Crear/Lógica proceso/Alternativa.
ü Loops o Bucles - Se utilizan para leer datos de una taba interna linea a linea. Dependiendo de como estén relacionados los nodos u objetos sucesores estará abierta la posibilidad de procesar los datos siguientes. Para crear un Loop, damos clic derecho encima de la ventana correspondiente y seleccionamos Crear/Lógica proceso/Loop.
ü Comandos - Se utiliza para pasar a una nueva página en el formulario. La página a la cual se quiere saltar debe existir. Se puede ir a una nueva página sólo mientras se estén mostrando los contenidos de una ventana principal. Para crear un comando damos clic derecho encima de la ventana principal y seleccionamos Crear/Lógica de proceso/Comando.
ü Condiciones de salida - Todos los objetos que creamos presentan la solapa Condiciones. Aquí podremos suprimir el procesamiento en base al cumplimiento de determinadas condiciones.
--------------------------------------------------------------------------------------------------------------------
2.- Direcciones.
Podremos 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 de acuerdo a las reglas postales del país del remitente.
Para crear una DIRECCIÓN damos clic derecho encima de una ventana y seleccionamos Crear/Dirección.
3 Carpetas.
Mientras mas extenso se vuelve un formulario, menos claro se toma la jerarquía de nodos en la estructura jerárquica. Para evitar esto, se pueden combinar nodos relacionados agregándolos en un nodo carpeta.
Para crear un nodo carpeta, damos clic derecho encima del nodo en la estructura de árbol y seleccionamos Crear/Carpeta.
4.- Traducciones de textos.
Se pueden traducir a nodos idiomas todos los textos que se visualizan en los formularios, en los estilos y en general en cualquier programa ABAP.
Para realizar la traducción de los textos utilizamos la transacción SE63.
Para traducir los Smartform seleccionamos la opción del menú Traducción/Objetos ABAP/ Otros textos explicativos.
Si queremos traducir los textos de los estilos seleccionamos la opción STYL Estilos.
Para agregar las traducciones a una orden de transporte, podemos hacerlos de 2 formas:
ü A través del programa estándar RS_LXE_RECORD_TORDER.
ü A través de la Transacción SE10, agregando en forma manual cada traducción a la orden.
 
 
 
Sobre el autor
Publicación académica de Carlos Alberto Carreira, en su ámbito de estudios para la Carrera Consultor ABAP.
Carlos Alberto Carreira
Profesión: Consultor Técnico en Jde W.s. - Argentina - Legajo: KC15G
✒️Autor de: 92 Publicaciones Académicas
🎓Cursando Actualmente: Consultor ABAP Nivel Inicial
🎓Egresado de los módulos:
Certificación Académica de Carlos Carreira