✒️ABAP La construcción del formulario: textos, variables y campos
ABAP La construcción del formulario: textos, variables y campos
Lección 6: Construcción del Formulario: Textos, Variables y Campos
1| Textos
Dándole click derecho en la ventana, seleccionamos la opción Crear/texto.
Existen 4 tipos de texto:
Elemento de texto
Módulo de texto
Texto estándar
Texto dinámico
* Nota.- Tanto las opciones de salida, como las condiciones, para los tipos de texto serán iguales a lo que declaramos con las ventanas.
Elemento de texto, cuando creamos un texto, se creara por defecto como elemento de texto. Si se modifican los valores en la lista de formatos de párrafo o formato de carácter podremos modificar el layout.
Módulo de texto, se utilizan para almacenar textos en el sistema que se van a usar frecuentemente en los formularios. Para crear en la tx Smartforms, marcamos la opción módulo de texto ingresamos el nombre y le damos a crear.
Completamos en la solapa Gestión, la descripción y el estilo
Finalmente en la solapa texto, se ingresa el texto que deseamos de visualice en el formulario, pudiendo cambiar los párrafos.
Seguidamente vamos al formulario y cambiamos el tipo de texto como módulo de texto y le ponemos en nombre del que acabamos de crear, y podemos forzar el idioma si ingresamos la opción de idioma.
Si marcamos “Ningún error si no existe texto” evitaremos que se produzca un error en tiempo de ejecución si no existe el módulo texto referenciado.
Si marcamos “Tomar estilo siempre del módulo de texto”, se griseara la opción para ingresar el estilo en el modulo de texto.
Texto estándar, Se utiliza para aquellos texto que fueron creados con Sapscripts, para ellos se utilizara la tx SO10
Una vez allí escribimos el contenido de texto.
Para pre visualizar.
Para incluir un include texto o texto estándar en un smartform especificar nombre de texto, objeto de texto,id de texto y idioma. No se recomienda su uso, en su lugar utilizar módulos de texto.
Texto dinámico, se utilizan cuando queremos imprimir un texto que es variable y se definirá en tiempo de ejecución. Este texto se almacenara en una variable que se definirá en las definiciones globales del formulario o vendrá por parámetros.
2| Impresión de variables en textos.
Un Smartform distingue un texto de tipo elemento de texto y una variable de la cual queremos imprimir su contenido, debemos utilizar el botón para insertar campos en el editor.
Veremos la ventana de dialogo, donde pondremos los campos entre &. Al ejecutar el formulario se visualizara el contenido de la variable &V_PAIS&. (previamente declarada)
3| Listado de campos
Si presionamos el botón del menú lista de campos on/off se presentara en el extremo izquierdo lo siguiente:
Interface import: Veremos todas las variables de entrada del formulario.
Interface export: Veremos todas las variables de salida del formulario.
Interface tablas: Veremos las tablas de entrada/salida del formulario.
Datos globales: Veremos todas las declaraciones de datos realizadas en el formulario.
Campos sistema: Veremos todas 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_página, utilizaremos las variables del sistema SFSY-PAGE Y SFSY-FORMPAGES.
 
 
 
Sobre el autor
Publicación académica de Hernan Cabezas, en su ámbito de estudios para la Carrera Consultor ABAP.
Hernan Cabezas
Peru - Legajo: ZM88T
✒️Autor de: 117 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Hernan Cabezas