✒️ABAP / La construcción del formulario: textos, variables y campos Por Mara Romero Hernandez
ABAP La construcción del formulario: textos, variables y campos

el manejo de textos dentro de un formulario Smartform en SAP, detallando los distintos tipos disponibles y su uso. Para insertar un texto, se hace clic derecho sobre la ventana deseada y se selecciona la opción Crear/Texto. Existen cuatro tipos principales de textos: Elemento de texto, Módulo de texto, Texto estándar y Texto dinámico. Sus propiedades se gestionan en solapas comunes como "Opciones de salida", para definir estilos y marcos, y "Condiciones", para establecer reglas de visualización. Por defecto, al crear un texto, se genera como un "Elemento de texto", el cual es un texto simple y estático que se escribe directamente en el formulario, como "Usuarios del sistema". En contraste, los "Módulos de texto" se utilizan para almacenar textos que se reutilizan frecuentemente en distintos formularios, facilitando su mantenimiento centralizado. Se crean desde la transacción SMARTFORMS seleccionando la opción "Módulo de texto" y asignándole un nombre, por ejemplo, ZTM_LEYENDA. En su configuración se puede forzar un idioma específico y manejar errores si el texto no existe. Los "Textos estándar" son textos heredados de la tecnología SAPscripts y se gestionan con la transacción SO10. Permiten definiciones multi-idioma, pero se desaconseja su uso en favor de los módulos de texto. Finalmente, los "Textos dinámicos" se emplean para imprimir contenido variable definido en tiempo de ejecución, el cual puede provenir de una variable declarada en las definiciones globales del formulario o de un parámetro de entrada. Para imprimir el valor de una variable dentro de un texto, en lugar de texto literal, se debe utilizar el botón de inserción de campos en el editor. Para acceder a las variables disponibles, se activa el "Listado de campos", el cual muestra carpetas organizadas como: Interfase Import (variables de entrada), Interfase Export (variables de salida), Interfase Tablas (tablas de entrada/salida), Datos globales (declaraciones internas) y Campos sistema (variables del sistema). Un ejemplo práctico es imprimir un pie de página con la paginación. Para crear el texto "Página X de XXX", se utilizan las variables del sistema SFSY-PAGE (número de página actual) y SFSY-FORMPAGES (total de páginas del formulario), arrastrándolas y soltándolas desde el listado de campos directamente en el elemento de texto.
 
 
 
Sobre el autor
Publicación académica de Mara Fadua Romero Hernandez, en su ámbito de estudios para la Carrera Consultor ABAP Nivel Avanzado.
Mara Fadua Romero Hernandez
Profesión: Psicóloga - Mexico - Legajo: EE18E
✒️Autor de: 67 Publicaciones Académicas
🎓Cursando Actualmente: Carrera Consultor ABAP Nivel Avanzado
🎓Egresado del módulo:
Certificación Académica de Mara Romero






Disponibilidad Laboral: FullTime


















