![](/cvo_files/imgs_sap_abap/logos/logo_cvo_academy_it.png)
✒️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 ABAP La construcción del formulario: textos, variables y campos](https://www.cvosoft.com/cvo_files/imgs_sap_abap/og-images/311.jpg)
° LOS TEXTOS.
Para crear textos en un formulario SmartForms hacemos clic derecho encima de la ventana donde deseamos crear el texto y seleccionamos Crear/Texto.
Existen cuatro tipos de textos. Ellos son:
* Elemento de texto
* Módulo de texto
* Texto estándar
* Texto dinámico
A excepción de la información que vemos en la solapa Propiedades Generales que va a depender del tipo de texto seleccionado, el resto de las solapas es común a los cuatros tipos de texto.
Utilizaremos la solapa Opciones de salida para definir el estilo, los marcos y sombras.
LOS ELEMENTOS DE TEXTO
Cuando creamos un texto, este se creará por defecto como elemento de Texto. Vamos a crear un Elemento de Texto dentro de la ventana TITULO con el texto "usuarios del sistema".
LOS MODULOS DE TEXTO.
Se utilizan para almacenar textos en el sistema que se quieren usar frecuentemente en el formulario.
Para crear módulos de textos ingresamos a la transacción Smartforms, marcamos el radiobutton Módulo de texto, ingresamos el nombre del módulo de texto, que en este caso será ZTM_LEYENDA y hacemos clic en el botón crear.
Luego completamos la descripción del módulo de texto con "leyenda formulario" y en la solapa Gestión ingresamos el nombre del estilo que utilizaremos, que será Z_PRUEBA_ESTILO.
Finalmente en la solapa texto ingresamos en el editor el texto que deseamos que se visualice al final del formulario SmartForms, cambiando el formato de párrafo y formato de carácter para modificar el layout del texto.
Ahora para utilizar el modulo de texto que acabamos de crear vamos al formulario ZFORMULARIO_PRUEBA y dentro de la ventana PIE_PAGINA que creamos en el ejercicio práctico de la lección anterior, creamos un texto.
Allí cambiamos el valor que aparece en la opción Tipo de texto por Módulo de texto e ingresamos en Nombre al texto ZTM_LEYENDA que acabamos de crear.
EL TEXTO ESTÁNDAR
Se utiliza para textos que fueron creados con la tecnología SAPScripts.
Para crear, modificar y visualizar los textos estándar utilizaremos la transacción SO10.
Una vez allí escribimos el contenido del texto estándar ZTEST_TEXTO.
Haciendo clic para en el botón previsualizacion que se encuentra en la pantalla inicial de la transacción SO10 podemos previsualizar como va a quedar finalmente el texto estándar.
Para incluir un texto estándar en en un SmartForm debemos especificar un nombre de texto, un objeto de texto, un ID de texto y un idioma.
EL TEXTO DINÁMICO
Se utilizan cuando queremos imprimir un texto que es variable y que se ejecutará en tiempo de ejecución. Este texto va a estar almacenado en una variable que será definida en las definiciones globales del formulario o vendrá por parámetros.
° LA IMPRESIÓN DE VARIABLES EN TEXTOS.
Debemos utilizar el botón para insertar campos en el editor para utilizar la variable a la que queremos imprimir su contenido.
En la siguiente ventana de diálogo podremos introducir campos entre "&".
EL LISTADO DE CAMPOS.
Si hacemos clic en el botón del menú listado de campos on/off se presentará en el extremo inferior izquierdo de la pantalla un menú compuesto por las siguientes carpetas:
* Interfase import: veremos todas las variables de entrada del formulario.
* Interfase Export: veremos todas las variables de salida del formulario.
* Interfase Tablas: veremos las tablas de entrada/salida del formulario.
* Datos globales: veremos todas las declaraciones de datos realizadas en el formulario.
* Campos sistema: veremos las variables del sistema que podemos utilizar dentro de nuestro formulario.
Para imprimir el texto "Página x de xxx" dentro de la ventana NRO_PAGINA, utilizamos las variables del sistema SFSY-PAGE y SFSY-FORMPAGES, las cuales debemos arrastrar y soltar dentro del elemento de texto.
 
 
 
Sobre el autor
Publicación académica de Gerardo Jose Campos Tovar, en su ámbito de estudios para la Carrera Consultor ABAP.
Gerardo Jose Campos Tovar
Profesión: Barbero - Argentina - Legajo: JH51R
✒️Autor de: 55 Publicaciones Académicas
🎓Cursando Actualmente: Consultor ABAP Nivel Avanzado
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Presentación:
Mi principal motivo es lograr obtener los conocimientos necesarios para así lograr cambiar de ambiente de trabajo y superar mis objetivos laborales y economicos.
Certificación Académica de Gerardo Campos