✒️ABAP La construcción del formulario: textos, variables y campos
ABAP La construcción del formulario: textos, variables y campos
1. Textos
Para crear un texto en un formulario se presiona el botón derecho del mouse encima de la ventana en donde queremos crear el texto y seleccionamos la opcion crear texto. Se debe cambiar el nombre y descripción genéricos que trae SAP.
Existen 4 tipos posibles de texto.
- Elementos de texto
- Módulo de texto
- Texto Estándar
- Texto dinámico
La única solapa que cambia en las propiedades de los 4 tipos de texto es Propiedades generales. El resto de solapas es igual para todos.
En la solapa Opciones de salida podemos definir el estilo de los marcos y sombras como se hizo para las ventanas.
Elemento de texto se usan para colocar titulos por ejemplo.
Módulo de texto Se crean en el sistema para guardar textos que se quieran usar con frecuencia dentro de otros smartforms. Se crean desde la transacción SMARTFORMS, marcando el radio Módulo de texto.
En la solapa texto ingresamos el texto que queremos que se guarde para usar mas adelante en otros formularios.
Para usar el módulo de texto vamos al formulario donde lo queremos usar y dentro de alguna ventana creamos un texto. En este se establece que se va a usar el módulo de texto y se ingresa en Nombre el nombre del modulo que acabamos de crear.
Texto Estándar Esta opción se usa para aquellos textos que fueron creados en Sapscripts para crear, modificar y visualizar. Se hace desde la transacción SO10--Permite crear, modificar y visualizar los textos estándar del sistema.
Texto dinámico Se usan cuando queremos imprimir un texto que es variable y que se definirá durante la ejecución. La variable debe estar definida en las definiciones globales del formulario o vendrá por parámetros.
IMPRIMIR VARIABLES EN TEXTOS.
Para que el Smartform pueda distinguir entre un texto literal y una variable se debe usar el botón para insertar campos en el editor. Al presionar el botón se mostrará una ventana en donde podremos insertar los campos como por ejemplo &V_PAIS&. El campo mostrará lo contenido en la variable V_PAIS.
LISTADO DE CAMPOS
Al presionar el botón del menú Field list on / off, se veran las carpetas:
Interface Import: Muestra todas las variables de entrada del formulario.
Interface Export: Muestra todas las variables de salida del formulario.
Interface Tablas: Se ven las tablas de entrada y salida del formulario.
Datos globales: Dentro de esta carpeta veremos las variables del sistema que se pueden usar dentro de los formularios.
Dentro de datos globales se encuentra la variable del sistema SFSY-PAGE y SFSY-FORMPAGES sirve para imprimir el texto Página X de XXX.
 
 
 
Sobre el autor
Publicación académica de Franco Alfieri Maringota Alvarado, en su ámbito de estudios para la Carrera Consultor ABAP.
Franco Alfieri Maringota Alvarado
Peru - Legajo: GF44M
✒️Autor de: 288 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor en SAP FI Nivel Inicial
- Carrera Consultor en SAP BI / BW BO Nivel Avanzado
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
- Carrera Consultor en SAP BI / BW BO Nivel Inicial