🚀PROMO #PLANCARRERA2024 - 🔥Bonificaciones, Precios Congelados y Cuotas

 X 

✒️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

1.7. - Construcción del formulario: Control de flujo, direcciones, carpetas y traducciones

1.7.1. - Control de flujo
Existen varias opciones que permiten controlar el procesamiento del formulario en la parte izquierda de la pantalla del formulario. Estos controladores de procesamiento son:
1. Alternativa
2. Loops o bucles
3. Comandos
4. Condiciones de salida
Alternativa
Se utiliza para los nodos u objetos alternativamente incluyendo los sucesores de este. Para crear una alternativa, pulsar el botón derecho del ratón sobre la ventana correspondiente y seleccionar “Crear%uF0E0Lógica de proceso%uF0E0Alternativa/Create%uF0E0Flow logic%uF0E0Alternative”.
En la pestaña “Propiedades generales/General attributes”, se podrá especificar la condición que determinara el camino que tomará el procesamiento. Dentro de los nodos “True/False” se crearan los objetos necesarios para continuar con el procesamiento. Si la condición es verdades, el sistema procesara el nodo u objeto verdades. En caso contrario, se procesará el nodo falso.
Loops o bucles
Se utilizan para leer datos de una tabla interna línea a línea. Dependiento de como estén relacionados los nodos u objetos sucesores, estará abierta la posibilidad de procesar los datos siguientes. Para crear un loop, se pulsara el botón derecho del ratón encima de la ventana correspondiente y se seleccionará “Crear%uF0E0Lógica de proceso%uF0E0Loop/Create%uF0E0Flow logic%uF0E0Loop”.
Al igual que en las tablas, en la pestaña “Datos/Data” se añadirá el nombre de la tabla interna que se quiere recorrer junto con una estructura del mismo tipo que la tabla.
También se pueden especificar condiciones para recorrer la tabla en la ventana “Condición where/Where condition” y ordenamiento en la ventana “Criterios clasificación/Sort criteria”.
En la pestaña “Eventos” se podrán definir eventos al comienzo y al final del nodo, en donde se muestran los contenidos adicionales. Es útil para mostrar encabezados de tablas y líneas totales.
En la pestaña “Cálculos/Calculations”, se podrá determinar los cálculos a realizar con los campos de la tabla que se está recorriendo.
En la pestaña “Condiciones de salida/Output options”, se especificará el estilo a usar.
Comandos
Se utilizarán los comandos cuando se necesite 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 mientras se estén mostrando los contenidos de una ventana principal. Para crear un comando, se pulsará el botón derecho del raton y se seleccionará “Crear%uF0E0Lógica de proceso%uF0E0Comando/Create%uF0E0Flow logic%uF0E0Command”.
En la pestaña “Propiedades generales/General attributes”, si se marca el check “Paso a una página nueva/Go to new page”, se tendrá que especificar la página.
Condiciones de salida
Todos los objetos creados, tienen una pestaña “Condiciones/Conditions”, en la que se podrá suprimir el procesamiento en base al cumplimiento de determinadas condiciones. Si la condición es verdadera, el sistema procesará el nodo, de lo contrario, el sistema ignorará el procesamiento de ese objeto o nodo y de todos los sucesores de este.
1.7.2. - Direcciones
Se pueden crear objetos o nodos de direcciones, que permitirán utilizar las direcciones que son almacenadas en la tabla base de datos ADRC con un formato determinado, de acuerdo a las reglas postales del país del remitente.
Para crear una dirección, se pulsará el botón derecho del ratón en una ventana y se seleccionará la opción “Crear%uF0E0Dirección/Create%uF0E0Address”.
En la pestaña “Propiedades generales/General attributes”, ses deberán completar los campos:
1. Tipo
a. Indica el tipo de dirección
2. Numero de dirección
a. Es el número de dirección del maestro de direcciones ADRC.
3. Numero de persona
a. Si el número de dirección no pertenece a una organización entonces se puede completar este campo.
Se pueden especificar otras configuraciones adicionales en el marco “Datos adicionales de dirección/Aditional Addres Specifications”.
1.7.3. - Carpetas
Cuanto más extenso se vuelve un formulario, menos claro se torna la jerarquía de nodos en la estructura jerárquica. Para evitar estos, se pueden combinar nodos relacionados agregándolos en un nodo carpeta. Para crear un nodo carpeta, hay que pulsar el botón derecho del ratón encima de un nodo de la estructura y seleccionar “Crear%uF0E0Carpeta/Create%uF0E0Folder”. Habra que asignar un nombre único para el nodo y una descripción. Para asignar otros nodos a la carpeta, se pueden arrastrar para incluirlos en el nodo o insertar nuevos nodos como sucesores.
1.7.4. – Traducciones de textos
Se pueden traducir a otros idiomas los textos que se visualizan en los formularios, en los estilos y en general para cualquier programa ABAP. Para realizar la traducción de los textos, se utilizará la transacción SE63. Se accede a la transacción y se selecciona “Traduccion%uF0E0Objetos ABAP%uF0E0Otros objetos explicativos/Translation%uF0E0ABAP objects%uF0E0Other long texts”.
En la siguiente ventana, una vez seleccionada la opción anterior, hay que abrir la carpeta “Formularios y estilos/ Forms and styles”, pulsar dos veces sobre la opción “SSF SAP Smart Form” para traducir los textos de los formularios. Cuando se crea un formulario o módulo de texto, el lenguaje principal o de origen es el de creación.
Si se quiere traducir los textos de los estilos seleccionados, hay que seleccionar la opción “STYL Estilos/STYL Style”. En la siguiente pantalla, habrá que introducir los campos:
1. Nombre del objeto/Object name
a. Nombre del formulario.
2. Idioma fuente/Source language
a. Lenguaje de origen.
3. Idioma destino/Target language
a. Lenguaje al que se necesita traducir.
Si se trabaja en un ambiente de trabajo real, habrá que añadir las traducciones a una orden de transporte. Hay dos formas de realizarlo esto:
1. Ejecutando el programa estándar “RS_LXE_RECORD_TORDER”
2. Añadiendo en forma manual cada traducción a la orden de transporte mediante la transacción SE10.

 

 

 


Sobre el autor

Publicación académica de Pedro Salazar, en su ámbito de estudios para la Carrera Consultor ABAP.

SAP Master

Pedro Salazar

Profesión: Consultor Sap Sd - España - Legajo: PX97H

✒️Autor de: 113 Publicaciones Académicas

🎓Cursando Actualmente: Consultor ABAP Nivel Avanzado

🎓Egresado de los módulos:

Disponibilidad Laboral: FullTime

Presentación:

Deseo adquirir experiencia en el mundo sap, me apasiona el area de la consultoria. me considero una persona apasionada, dedicado, enfocado y muy disciplinado. emprendedor y luchador en todas las areas

Certificación Académica de Pedro Salazar

✒️+Comunidad Académica CVOSOFT

Continúe aprendiendo sobre el tema "La construcción del formulario: control del flujo, direcciones, carpetas y traducciones" de la mano de nuestros alumnos.

SAP Master

Lección: Construcción del Formulario: Control del flujo, Direcciones, Carpetas y Traducciones [ 9º de 11 ] CONTROL DEL FLUJO: Opciones para controlar el procesamiento del formularios: ALTERNATIVA(Determina los nodos u objetos sucesores dependiendo de la condición), LOOP(Leer datos de una tabla interna línea a línea. Tiene una pestaña eventos para definir eventos al comienzo y al final de un nodo; La pestaña eventos es especialmente útil para mostrar encabezados de tablas y líneas de totales), COMPANDO (Se usa para saltar a una nueva página en el formulario), CONDICIONES DE SALIDA(Todos tienen la pestaña de condiciones. Se suprime el procesamiento de los nodos...

Acceder a esta publicación

Creado y Compartido por: Jose Angel Valles Bustos

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

Resumen - Control del flujo, Direcciones, Carpetas y Traducciones. Alternativa: Se comporta igual que un IF (condición), ELSE en código ABAP. Poner la Condición entrara en el IF y cuando no en el ELSE. Loops o bucles: Se comporta igual que un LOOP AT IT_TABLE WHERE (condición) en código ABAP. Poner la condición cuando entrara en el bucle. Comandos: Para pasar a otra página del formulario. En la ventana principal. Poner la condición para que vaya a la página indicada cuando se cumpla. Direcciones: Indicar las direcciones que se deseen con un formato elegido. Carpetas: Para ordenar el formulario. No muestran ningún cambio visual al ejecutar el smartforms (F8). Traducciones...

Acceder a esta publicación

Creado y Compartido por: Javier Exposito Diaz

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master


CONTROL DEL FLUJO: Opciones para controlar el procesamiento del formularios: ALTERNATIVA(Determina los nodos u objetos sucesores dependiendo de la condición), LOOP(Leer datos de una tabla interna línea a línea. Tiene una pestaña eventos para definir eventos al comienzo y al final de un nodo; La pestaña eventos es especialmente útil para mostrar encabezados de tablas y líneas de totales), COMPANDO (Se usa para saltar a una nueva página en el formulario), CONDICIONES DE SALIDA(Todos tienen la pestaña de condiciones. Se suprime el procesamiento de los nodos o objetos sucesores.) DIRECCIONES Se puede crear un nodo u objeto para utilizar las direcciones que son almacenadas en la tabla...

Acceder a esta publicación

Creado y Compartido por: Ivan Dario Lemus Moya

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

Control de flujo, direcciones, carpetas y traducciones. Control de flujo, dentro de este se encuentran los siguientes: Alternativa, que permite definir un control de flujo de se define a traves de un tru o false, y en el que se define inicialmente la condicion del control. si la condicion es verdadera el sistema procesara el nodo u objeto verdadero en caso contrario procesar el nodo false. El loop o bucles se utiulizan para leer los datros de una tabla interna linea a linea, dependiendo de como esten relacionados los nodos u objetos sucesores estara abierta la posibilidad de procesar los datos siguientes. En la pestaña eventos dentro de un loop es especialmente utilizado para mostrar encabezados de tablas y lineas totales. en la pestaña...

Acceder a esta publicación

Creado y Compartido por: Rainer Diaz

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

Lección 9: Construcción del Formulario: Control del flujo, Direcciones, Carpetas y Traducciones. 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...

Acceder a esta publicación

Creado y Compartido por: Calixto Gutiérrez

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

Control de Flujo Alternativa (true/false) Loops o bucles : para leer una tabla interna línea a línea Comandos : para pasar a una página nueva Condiciones de salida Direcciones para usar la tabla ADRC Carpetas para organizar Traducciones de Texto Tx SE63 Para transportarlas programa RS_LXE_RECORD_TORDER Tx SE10

Acceder a esta publicación

Creado y Compartido por: Xavier Martinez Garsaball

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

Control de flujo Alternativa: Condición que determina el camino que tomará el procesamiento. Loop o bucle: Sirven para leer una tabla interna línea a línea Comando: Utilizado para el cambio de página Nota: Estas opciones tienen la solapa de condiciones, donde se pueden especificar las condiciones para que estas se ejecuten o no. Direcciones Carpetas: Sirven para agrupar y ordenar nodos a medida que se hace mas extenso el formulario Traducciones de textos: * Tx SE63 * Programa: RS_LXE_RECORD_TORDER para transportar los textos traducidos

Acceder a esta publicación

Creado y Compartido por: Helen Silva Ruiz

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Control Flujo Se emplean para controlar el procesamiento del SmartForm. Los tipos son los siguientes: ALTERNATIVA: Se emplea para nodos u objetos incluyendos a sus sucesores. BUCLES: Se emplea para recorrer registro a registro una tabla interna. Permite la definición de eventos, cálculos, condicionalidad, etc. COMANDOS: Se utiliza para pasar a una nueva página del SmartForm, siempre y cuando se esté mostrando el contenido de una ventana principal. Direcciones Se permiten almacenar las direcciones almacenadas en la tabla de base de datos ADRC (gestión central de direcciones). Carpetas Se emplean para organizar mejor los nodos relacionados. Traducciones de textos A través de estos objetos...

Acceder a esta publicación

Creado y Compartido por: Francisco Javier López Andreu

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

1.- Control del flujo: existen varias opciones , que nos permiten controlar el procesamiento del formulario, ellos son: Alternativa: Se presiona el botón derecho del mouse encima de la ventana correspondiente y seleccionamos la opción CREAR/LÓGICA DE PROCESO/ALTERNATIVA. Si la condición es verdadera, el sistema procesará el nodo o objeto verdadero. Caso contrario se procesará el nodo falso. Loops o Bucles: Se utilizan para leer datos de una tabla interna linea a linea. Para crear un loop presionamos el botón derecho del mouse encima de la ventana correspondiente y seleccionamos la opción CREAR/LÓGICA PROCESO/LOOP. Comandos: Utilizaremos un comando cuando queramos pasar a una nueva...

Acceder a esta publicación

Creado y Compartido por: Maria Ysabel Colina De Magdaleno

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

Control de flujo: Alternativa: crear-logica de proceso-alternativa. TRUE - FALSE. Propiedades generales: condiciones que determina el camino a tomar por el procesamiento. Loops o bucles: se usan para leer datos de una tabla interna linea a linea. Crear-logica de proceso-loop. En la solapa data se ingresa el nombre de la tabla interna a recorrer junto con el nombre de la estrucutra del mismo tipo de la tabla. Calculos, eventos, opciones de salida tambien se pueden definir. La solapa eventos es util para mostrar encabezados de tablas y lineas de totales. Solapa calculos determina calculos a realizar con los campos de la tabla que recorremos. Solapa condiciones de salida especifica el estilo a usar (z_prueba_estilo). Comandos: se usa para pasar...

Acceder a esta publicación

Creado y Compartido por: Jose Ignacio Rodini

 


 

👌Genial!, estos fueron los últimos artículos sobre más de 79.000 publicaciones académicas abiertas, libres y gratuitas compartidas con la comunidad, para acceder a ellas le dejamos el enlace a CVOPEN ACADEMY.

Buscador de Publicaciones:

 


 

No sea Juan... Solo podrá llegar alto si realiza su formación con los mejores!