✒️ABAP La construcción del formulario: textos, variables y campos
ABAP La construcción del formulario: textos, variables y campos
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 imprimir un texto que es variable y que se de definirá en tiempo de ejecución, este texto se almacena en una variable definida en las definiciones globales del formulario o bien, se recibe como parametro.
2.- Impresión de variables de textos.
Para que un Smartform distinga entre un texto literal de un Elemento de texto y entre una variable de la cual queremos imprimir su contenido, debemos utilizar el botón para insertar campos en el editor.
3.- Listado de campos.
Al presionar el boton Field list on / Off, se presenta en el extremo inferior izquierdo un menu compuesto por las siguientes carpetas:
Interfase Import - Variables de entrada del formulario.
Interfase Export - Variables de salida del formulario.
Interfase Tablas - Tablas de entrada / salida del formulario.
Datos globales - Declaraciones de datos realizados en el formulario.
Campos sistema - Variables del sistema que podemos utilizar en el formulario, por ejemplo, para imprimir el texto "Pág. X de XXX" dentro de la ventana NRO_PAGINA, utilizamos las variables del sistema SFSY-PAGE y SFSY-FORMPAGES.
Variables del sistema que podemos utilizar en los formularios:
&SFSY-DATE& - Fecha.
&SFSY-TIME& - Hora.
&SFSY-PAGE& - Página actual del formulario.
&SFSY-FORMPAGES& - Total de páginas del formulario.
&SFSY-JOBPAGES& - Total de páginas del Job.
&SFSY-WINDWOWNAME& - Nombre de la ventana actual.
&SFSY-PAGENAME& - Nombre de la pagina actual.
&SFSY-PAGEBREAK& - Es configurada en X después de un salto de página.
&SFSY-MAINEND& - Es configurado cuando se procesa la ventana principal de la página actual.
&SFSY-EXCEPTION& - Nombre de la excepcion regresada.
Audiotip: Los módulos de texto son objetos independientes de los formularios Smartforms, por lo tanto debemos transportarlos al ambiente de testing por separado..
 
 
 
Sobre el autor
Publicación académica de Calixto Guti?rrez, en su ámbito de estudios para la Carrera Consultor ABAP.
Calixto Guti?rrez
Profesión: Ingeniero en Sistemas Computacionales - Mexico - Legajo: JW47Q
✒️Autor de: 120 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Calixto Guti?rrez