✒️ABAP La construcción del formulario: textos, variables y campos
ABAP La construcción del formulario: textos, variables y campos
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, selecciona módulo de texto, se ingresa el nombre y crear, se completa la descripción del módulo y en la solapa Gestión se ingresa el nombre del estilo a utilizar, finalmente en la solapa Texto se ingresa en el editor el texto que se desea que se visualice al final del formulario, cambiando así el formato de párrafo y de carácter.
Para utilizar el módulo de texto, vamos al smartforms creado y en la ventana pie_pagina, creamos un texto, en tipo de texto módulo de texto e ingresamos el nombre de texto creado.
Texto estándar:
Se utiliza para aquellos textos creados con sapscripts, para crear estos textos se utiliza la transacción SO10, una vez se haya escrito el texto podemos previsualizar como va a quedar.
Para incluirlo es un smartforms se debe especificar un nombre de texto, objeto de texto, un ID de texto y un idioma
No es conveniente la utilización de estos textos en su lugar módulos de textos.
Texto dinámico:
Se utilizan cuando queremos imprimir un texto que es variable y que se definirá en tiempo de ejecución, estará almacenado en una variable q ue será definida en las definiciones globales del formulario o vendrá por parámetros.
Impresión de variables en textos:
Para que un smartforms pueda distinguir entre un texto literal que se halla escrito en un elemento de texto y una variable de la cual queremos imprimir su contenido se debe utilizar el botón insertar campos en el editor, se visualizara una ventana y allí se podrán introducir campos entre & y en el momento de ejecutarlo saldrá el texto insertado en el campo.
Las variables utilizadas deben haber sido declaradas con anterioridad en el sistema.
Listado de campos:
Si se presiona el botón Fields list on/off, se visualizara en la parte izquierda de la pantalla el menú compuesto por las carpetas: interface import (variables de entrada), interface export (variables de salida), interface tablas (tablas entrada/salida), datos globales (declaraciones de datos) y campos sistemas (variables del sistema).
Para imprimir el texto “PAGINA X DE XXX” dentro de la ventana NRO_PAGINA, se utilizaran las variables del sistema SFSY-PAGE Y SFSY-FORMPAGES.
 
 
 
Sobre el autor
Publicación académica de David De Jes?s Restrepo Ca?as, en su ámbito de estudios para la Carrera Consultor ABAP.
David De Jes?s Restrepo Ca?as
Profesión: Ingenieria de Sistemas - Colombia - Legajo: JC61B
✒️Autor de: 146 Publicaciones Académicas
🎓Egresado de los módulos:
- Máster ABAP Orientado a Objetos
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial