✒️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 presionamos el clic derecho con el mouse encima de la ventana donde queremos crear el texto y seleccionamos la opción Crear/texto.
Existen cuatro tipos de texto:
Elemento de Texto (Text Element)
Módulo de Texto (Text Module)
Texto Estándar (Include Text)
Texto Dinámico (Dynamic Text)
En la solapa opción de salida, en el campo Estilos se debe Seleccionar algunos de los estilos previamente creados (Z_PRUEBA_ESTILOS)
Solapa de condiciones: declaramos las condiciones para la visualización del texto.
Elemento de Texto
Cuando creamos un texto, este se creará por defecto como elemento de texto. Creamos un elemento de texto dentro de la ventana TITULO con el texto “Usuarios del Sistemas” .
Modulo Texto
Usamos la transacción SMARTFORMS, y marcamos el radiobutton Módulo de texto, Asignamos un nombre presionamos crear, asignamos una descripción. En la solapa Gestión (Managamente) ingresamos el estilo que utilizaremos que previamente debimos de haber creado.
Notas
- Podemos forzar el idioma en el que queremos que se visualice un Módulo de Texto ingresando en la opción Idioma (LANGUAGE).
- Si marcamos el checkbox "Ningún error si no existe texto" evitaremos que se produzca un error en tiempo de ejecución en caso de que no exista un Módulo de Texto Referenciado.
- Si marcamos la opción "Tomar estilo siempre del módulo de texto", se grisará la opción para ingresar el estilo en el Módulo de Texto.
Audio_Tip: Los módulos de textos son independientes al Smartform, esto quiere decir que al momento de transportar un Smartform al módulo de Testing, tenemos que considerar transportar también el Módulo de Texto que se utilicen en el Smartform. Los módulos se pueden descargar al sistema o subir al sistema SAP, mediante el menú Upload o Download del Menú Utilidades.
Textos Estándar
Transacción SO10
Utilizaremos la transacción estándar SO10 para la creación, modificación y visualización y borrado de los textos estándar del sistema. Estos textos pueden visualizarse en varios idiomas especificando la opción de idioma & en un secuencia de comandos de SAP.
Nota: No es conveniente la utilización de Textos estándar también denominados Textos Include, en su lugar utilizamos Módulos de Texto.
Textos Dinámicos
Se utilizan cuando queremos imprimir un texto que es variable y se definirá en tiempo de ejecución. Este texto va a ser almacenado en una variable que será definida en las definiciones globales del Smartform o vendrá por parámetros.
2 Impresión De Variables En Textos
Para que un Smartform distinga entre un texto literal que hallamos escrito en un Elemento de texto y una variable de la cual queremos imprimir su contenido, utilizamos el botón insertar campos en el editor.
Cuando utilicemos una variable esta debió de haber sido declarada previamente en el sistema.
3 Listado De Campos
Si presionamos el botón del menú Field list on/off. Aparece un listado con las siguientes carpetas
- Interface Import: En esta carpeta vemos todas las variables de entrada del formulario.
- Interface Export: En esta carpeta vemos todas las variables de salida del formulario.
- Interface Tablas: En esta carpeta vemos las tablas de entrada/salida del formulario.
- Datos globales: En esta carpeta vemos todas las declaraciones de datos realizadas en el formulario.
- Campos sistema: En esta carpeta vemos las variables del sistema que podemos utilizar dentro de nuestro Smartfform.
Para imprimir el texto "Página X de XXX", utilizamos las variables del sistema SFSY-PÂGE (Imprime página actual) y SFSY-FORMPAGES (imprime total de páginas).
 
 
 
Sobre el autor
Publicación académica de Jhon Deibys Cano Pineda, en su ámbito de estudios para la Carrera Consultor ABAP.
Jhon Deibys Cano Pineda
Profesión: Ingeniero de Sistemas - Colombia - Legajo: WZ11E
✒️Autor de: 118 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Jhon Cano Pineda