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

 X 

✒️ABAP La construcción del formulario: textos, variables y campos

ABAP La construcción del formulario: textos, variables y campos

ABAP La construcción del formulario: textos, variables y campos

TEXTOS

Para crear un texto en un formulario dar boton derecho del mouse encima de la ventana donde queremos crear el texto y seleccionamos la opcion crear/texto

Tambien en este caso cambiaremos el nombre y descripcion generico que asigna ABAP.

tipos de texto:

- elementos de texto (text element)

- modulo de texto (text module)

- texto estandar (include text)

- texto dinamico (dynamic text)

A excepcion de la solapa propiedades generales (general attributes) que va a depender del tipo de texto seleccionado, el resto de las solapas es comun a los cuatro tipos de textos.

Utlizaremos la solapa opciones de salida (output options) para definir el estilo, los marcos y sombras tal como vimos en las ventanas.

En la solapa condiciones declararemos las condiciones para la visualizacion del texto al igual que explicamos con las ventanas.

Elemento de texto

cuando creamos un texto se creara por defecto como elemento de texto. Vamos a crear un elemento de texto dentro de la ventana TITULO con el texto "usuarios del sistema"

Si marcamos el texto con el puntero del mouse y cambiams los valores que aparecen en las listas de formato de parrafo (OBJETOS DE SAP EN DONDE SE CONFIGURA TODO LO QUE TIENE QUE VER CON SANGRIAS, ESPACIADOS, FUENTES, TEXTOS, COLORES Y NUMERACION DE LOS FORMULARIOS SMARTFORMS) y formatos de caracter (objetos de sap en donde se configura todo lo que tiene que ver con asignar atributos especiales a las secciones de texto dentro de uin parrafo en los formularios smartforms) podremos modificar el layout o disposicion del texto. en el siguiente caso elegimos el formato de caracter C2.

Modulo de texto

se utilizan para almacenar textos en el sistema que se quieren usar frecuentemente en los formularios. Esto hace mas simple el mantenimiento de los textos en los formularios.

Para crea un text module ingresamos a la transaccion smartforms, marcamos el radiobutton modulo de texto ingresamos el nombre del modulo de texto en este caso sera ztm_leyenda y presionamos el boton crear.

Completamos la descripcion del modulo de texto con "leyenda formulario". En la solapa gestion (management) ingresamos el nombre del estilo que utilizaremos, que sera z_prueba_estilo.

Finalmente en la solapa texto ingresamos en el editor el siguiente texto que deseamos que se visualice al final del formulario, cambiando el formato de parrafo y formato de caracter para modifcar el layout del texto.

Para utilizarlo vamos al formulario zformulario_prueba y en pie de pagina creamos un texto.

Alli cambiamos el valor que aparece en la opcion tipo de texto (text type) por modulo de texto e ingresamos en nombre el texto ztm_leyenda que acabamos de crear.

Podemos forzar el idioma en el que queremos que se visualice un modulo de texto ingresando el mismo en la opcion idioma (languaje).

Si marcamos el checkbox "ningun error si no existe texto" evitaremos que se produzca un error en tiempo de ejecucion en caso que no exista un mdulo de texto referenciado.

Si marcamos la opcion "tomar estilo siempre del modulo de texto" se grisara la opcion para ingresar el estilo en el modulo de texto.

Los modulos de texto son objetos de abap totalmente diferente a los smartforms es decir debemos transportar a los ambientes los usados en los smartforms y utilizaros en dicho formulario, se pueden descargar o subir a SAP en formato xml, para ello ir a menu utilidades hacer upload o download segun deseamos.

Texto standar

se utiliza para aquellos textos que fueron creados con la texnologia sapscripts.

Para crear, modificar y visualizar los testos estandar utilizaremos la transaccion SO10 se pueden definir en diferentes idiomas mediante la especificacion de la opcion de idioma en una secuencia de comandos de SAP.

Una vez alli escribiremos el conteniso del texto estandar.

Previsualizar con el boton previsualizacion.

Para incluir un texto estandar en un smartform debemos especificar un nombre de texto, un objeto de texto, un id de texto y un idioma.

No es conveniente la utilizacion de textos estandar (textos include) en su lugar utilizar modulos de texto.

Texto dinamico

Se utilizan cuando queremos imprimir un texto que es variable y se definira en tiempo de ejecucion. Esto texto va a estar almacenado en una variable que sera definida en las definiciones globales del formulario o vendra por parametros.

----------------------------------------------------------------------------------------------------

IMPRESION DE VARIABLES EN TEXTOS

Para que un smartform pueda distinguir entre un texto literal que hallamos escrito en un elemento de texto y una variable del a cual queremos imprimir su contenido, debemos utilizar el boton para insertar campos en el editor.

Al presionar el boton veremos la ventana de dialogo en donde podremos introducir campos entre & ej: &v_pais&

Luego veremos el campo insertado

de esta manera al momento de ejecutar el formulario se visualizara el contenido de la variable v_pais.

Esta variables que utilicemos de este modo deben haber sido declaradas previamente en el sistema.

--------------------------------------------------------

Listado de campos

boton fields list on/off que vemos a continuacion,se presentara en el extremo inferior izquierdo de la pantalla un menu compuesto por las siguientes carpetas:

Interface Import: variables de entrada del formulario

interface export: variables de salida del formulario

interface tablas: tablas de entrada/salida del formulario

datos globales: declaraciones de datos realizadas en el formulario

campos sistema: dentro de esta carpeta veremos las variables del sistema que podemos utilizar dentro de nuestros formularios.

Para imprimir el texto "pagina x de xxx" dentro de la ventana nro_pagina, utilizaremos las variables del sistema sfsy-page y sfsy-formpages

Variables del sistema a tener en cuenta:

Nombre del Campo Descripción

&SFSY-DATE& Muestra la fecha.

&SFSY-TIME& Muestra la hora del día en el formato HH:MM:SS.

&SFSY-PAGE& Inserta el número de la página de impresión actual en el texto.

&SFSY-FORMPAGES& Muestra el número total de páginas para el formulario que se está procesando. Esto permite incluir textos como ‘página x de y’ en la salida.

&SFSY-JOBPAGES& Contiene el número total de páginas de todos los formularios en el pedido de impresión que se está procesando.

&SFSY-WINDOWNAME& Contiene el nombre de la ventana actual (string en el campo ventana).

&SFSY-PAGENAME& Contiene el nombre de la página actual (string en el campo página).

&SFSY-PAGEBREAK& Es configurada en ‘X’ después de un salto de página.

&SFSY-MAINEND& Es configurado tan pronto como se procese la ventana principal del final de la página actual.

&SFSY-EXCEPTION& Contiene el nombre de la excepción retornada.


 

 

 


Sobre el autor

Publicación académica de Oscar Guillermo Rodriguez Villate, en su ámbito de estudios para la Carrera Consultor ABAP.

SAP Expert


Oscar Guillermo Rodriguez Villate

Profesión: Ingeniero de Sistemas - Colombia - Legajo: WM49P

✒️Autor de: 103 Publicaciones Académicas

🎓Egresado de los módulos:

Disponibilidad Laboral: FullTime

Certificación Académica de Oscar Rodriguez

✒️+Comunidad Académica CVOSOFT

Continúe aprendiendo sobre el tema "La construcción del formulario: textos, variables y campos" de la mano de nuestros alumnos.

SAP Master

Leccion 6: Construcción del Formulario: Textos, Variables y Campos. 1.- Textos. Para crear un texto en un formulario, damos clic derecho encima de la ventana en donde queremos crear el texto y seleccionamos la opcion Crear/Texto. Existen 4 tipos de texto: Elemento de texto - Es el texto por defecto cuando creamos textos. Módulo de texto - Se utilizan para almacenar textos que se quieren usar frecuentemente, para su gestión utilizamos la transacción SMARTFORMS (Radiobuttom Módulo de texto). Texto estándar - Se utiliza para los textos que fueron creados con la tecnologia Sapscripts, para su gestion utilizamos la transacción SO10. Texto dinámico - Se utilizan cuando queremos...

Acceder a esta publicación

Creado y Compartido por: Calixto Gutiérrez

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

SAP Master

TEXTOS Para crear un texto en un formulario seleccionamos crear texto elemento de texto (por defecto) modulo de texto alamacenar texto en el sistema texto estandar mediante la transaccion SO10 texto dinamico TEXTO VARIABLE QUE SE DEFINE EN TIEMPO DE EJECUCION. IMPRESION DE VARIABLES EN TEXTO LISTADO DE CAMPOS interface import variables de entrada interface export variables de salida interface tablas tablas de entrada y salida datos globales declaraciones de datos realizadas en formulario campos sistema variables del sistema que podemos utilizar dentro de nuestro formulario para imprimir el texto pagina x de xxx utilizamos las variables del sistema sfsy-page y sfsy-formpages

Acceder a esta publicación

Creado y Compartido por: Andres Felipe Escobar Lopez

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

SAP Senior

Textos: Para crearlos Boton derecho del mouse sobre la ventana donde lo deseamos, opción Crear/Texto. Cambimos Nombre y Descripción Genéricos. Existen 4 tipos: Elemento de Texto (Text Element), Módulo de Texto (Text Module, independientes del formulario), Texto Estandar (Include Text, para textos creados con tecnología SAPScrip, Se usa la Transacción SO10 para crear, modificar o visualizarlos, no es conveniente su uso), Texto Dinamico (Dynamic Text, para textos variables que se definen en tiempo de ejecución, se almacena en una variable definida en las definiciones globales del formulario o vendrán por parámetros). Variables en Textos: Se incluyen mediante el...

Acceder a esta publicación

Creado y Compartido por: Julio Leon

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

SAP Master

Lección: Construcción del Formulario: Textos, Variables y Campos [ 6º de 11 ] Textos: Se crea sobre la ventana que se desee crear. Hay 4 posibles tipos de textos: Elemento de Texto: Cuando creamos un texto, se creará por defecto con este tipo. Módulo de Texto: Se utilizan para almacenar textos en el sistema que se quieren usar frecuentemente en los formularios. se crea desde la transacción SMARTFORM. Se puede incluir en una ventana. Los módulos de texto son objetos independientes de los formularios. Estos se pueden descargar o cargar en formato XML Utilidades > Hacer Upload o Download. Texto Estándar: Se utiliza para aquellos textos que fueron creados con la tecnología Sapscript....

Acceder a esta publicación

Creado y Compartido por: Jose Angel Valles Bustos

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

SAP Master

CONSTRUCCIÓN DEL FORMULARIO TEXTOS, VARIABLES Y CAMPOS. Tipos de texto. -Elementos de texto(Text element). -Módulos de texto (Text Module). -Texto estándar(Include text). Texto dinamico (Dynamic text). Podemos forzar el idioma en el que queremos que se visualice el módulo de texto ingresado en la opción IDIOMA(LENGUAGE). Si marcamos el checkbox "NINGÚN ERROR SI NO EXISTE TEXTO" evitamos que se produsca un error en tiempo de ejecución en caso de que no exista ningún módulo de texto referenciado. Si marcamos la opción "TOMAR ESTILO SIEMPRE DEL MÓDULO DE TEXTO" se grisara la opción para ingresar el estilo en el módulo de texto. SO10 Transacción...

Acceder a esta publicación

Creado y Compartido por: Juan Santamaria Borja

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

SAP Master

Texto: Para crear un texto en un formulario presionamos el botón derecho del mouse encima de la ventana en donde queremos crear el texto y seleccionamos la opción crear/texto. Existen cuatro tipos posibles de texto. Elemento de texto: Cuando creamos un texto este se crea por defecto como elemento de texto. Modulo de texto: Se utiliza para almacenar texto en el sistema que se quieren usar frecuentemente en el formulario, eto hace mas simple el mantenimiento de texto en el formulario. Texto Estándar: Se utiliza para aquellos textos que fueron creados con la tecnología SapScript. Para crear, modificar y visualizar los textos estándar utilizamos la transacción SO10. Texto dinámico: Se utilizan cuando...

Acceder a esta publicación

Creado y Compartido por: Maria Ysabel Colina De Magdaleno

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

SAP Expert


Textos Se le da click derecho sobre la ventana que se desea crear el texto. A excepción de la solapa propiedades generales que dependen del tipo de texto seleccionado, el resto de solapas para los cuatro tipos son iguales. Existen cuatro posibles tipos de textos: Elemento de texto: Se creara por defecto como elemento de texto. Si se marca el texto con el puntero del mouse y se cambian los valores que aparecen en las listas de Formatos de párrafo y Formatos de carácter podrá modificar el layout o disposición del texto. Módulo de texto: Se utiliza para almacenar texto en el sistema que se quiere utilizar frecuentemente en el formulario. Para crearlo se ingresa a la transacción SMARTFORMS,...

Acceder a esta publicación

Creado y Compartido por: David De Jesùs Restrepo Cañas

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

SAP Master

1- Textos Para Crear un Texto, presionamos el botón derecho del mouse sobre el Nombre de la Ventana --> Crear --> Texto. Propiedades generales: Tipo de texto (Elemento de Texto, Módulo de Texto, Texto Estándar, Texto Dinámico) Opciones de salida: Se define el Estilo, los Marcos y las Sombras. Condiciones: Se declaran las Condiciones de Visualización del Texto. - Elemento de Texto: Es el tipo por defecto cuando se crea un texto nuevo. Cambiando los valores que aparecen en las listas de Formatos de párrafo y Formato de carácter podremos modificar el layout del texto. - Módulo de Texto: Se utilizan para almacenar texto que se quieren usar frecuentemente. Para crearlos...

Acceder a esta publicación

Creado y Compartido por: Victor Norberto Levi

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

SAP Expert


1) TEXTOS Para crear un texto dentro de una ventana, se coloca el cursor arriba de la ventana y se selecciona la opción CREAR/TEXTO. Existen 4 tipos de Texto: Elemento de Texto Modulo de Texto Texto Estándar Texto dinámico Que tienen las siguientes pestañas: Propiedades generales, es la que depende del tipo de texto seleccionado Opciones de Salida, para definir estilo, los marcos y sombras Condiciones - Aquí se declara la condición de visualización del texto. 1- ELEMENTO DE TEXTO Cuando se crea un texto, se crea por defecto como Elemento de texto, si marcamos el texto con el mouse y se cambian los valores que aparecen en Formatos de párrafo y formatos de...

Acceder a esta publicación

Creado y Compartido por: Maria Guadalupe Gonzalez Sanchez

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

SAP Senior

Lección: Construcción del Formulario: Textos, Variables y Campos 1) Textos Para crear un texto en un formulario presionamos el botón derecho del mouse encima de la ventana en donde queremos crear el texto y seleccionamos la opción crear/texto También en este caso cambiaremos el nombre y descripción genérico que asigna ABAP Existen cuatro tipos posibles de textos. Ellos son: Elemento de texto, módulo de texto, texto estándar, texto dinámico A continuación vamos a ver en detalle cada uno de ellos A excepción de la información que vemos en la solapa Propiedades generales que va a depender del tipo de texto seleccionado, al resto de las solapas es común...

Acceder a esta publicación

Creado y Compartido por: Aida Cortina Fernandez

 


 

👌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!