![](/cvo_files/imgs_sap_abap/logos/logo_cvo_academy_it.png)
✒️ABAP La construcción del formulario: textos, variables y campos
ABAP La construcción del formulario: textos, variables y campos
![ABAP La construcción del formulario: textos, variables y campos ABAP La construcción del formulario: textos, variables y campos](https://www.cvosoft.com/cvo_files/imgs_sap_abap/og-images/282.jpg)
Los módulos de texto => se debe activarlo y transportar
=> debemos transportar a los módulos de texto q hayamos creado.
=> xa pasar el módulo de testing
=> los módulos de texto descargar o subir al sist. en el formato XML
=> mnu de utilidades xa hacer unload - download
El texto estándar
Está opción de texto q se utiliza x aquellos textos q fueron creados con la tecnologia SAPscripts q descubrimos en la lección "Arquitectura Smartform"
Xa crear, modificar, borrar y visualizar los textos estándar utilizaremos la TX SO10 asi:
Los textos estándar pueden definirse en diferentes idiomas y se pueden utilizar mediante la especificación de la opción de idioma& en una secuencia de comandos de SAP.
"Una vez allí escribimos el contenido del texto estándar y el comunicado nro 41265 establece q normativa vigente no aplica según la comisión nacional de transporte automotor"
Botón => Previsualizar => como va a quedar al final.
Xa incluir un texto estándar en un smartform debemos especificar un nombre de texto, un objeto de texto, un ID de texto y un idioma.
=> No es conveniente la utilización de texto estándar (también denominados textos include)en su lugar utilizar módulos de texto.
El texto dinámico
Los textos dinámicos se utilizan cuando queremos imprimir un texto q es variable y q se definirá en tiempo de ejecución. Ese texto va a estar almacenado en una variable q será definida en las definiciones globales del formulario o vendrá x parámetros
2- La impresion de variables en texto
xa q un smartform pueda distinguir entre un texto literal q hallamos escrito en un elemento de texto y una variable de la cual queremos imprimir su contenido, debemos utilizar el botón xa insertar campo en el editor.
Al presionar el botón vereos la signte ventana de dialogo en donde podremos introducir campos entre & taal como vemos a continuación
Campos => &V_PAIS&
De esta manera al momento de ejecutar el formulario se visualizará el contenido de la variable V_PAIS.
=> Las variables q utilizamos de este modo deben haber sido declaradas previa/ en el sist.
3- El listado de campos
Si presionamos el botón del menú FIELDS LIST ON/OFF q vemos a continuación , se presentará en el extremo inferior izquierdo de la pantalla un menú compuesto por las sgntes carpetas.
- Interface import: dentro de esta carpeta veremos todas las variables de entrada del formulario.
- Interface export: dentro de esta carpeta veremos todas las variables de salida del formulario.
- Interface tablas: dentro de esta carpeta veremos las tablas de entrada / salida del formulario.
- Datos Globales: dentro de esta carpeta veremos todas las declaraciones de datos relacionados en el formulario.
- Campos del sist: adentro de esta carpeta veremos las variables del sist. q podemos utilizar dentro de nuestro formularios.
Xa imprimir el texto "Pagina X de XXX" dentro de la ventana NRO_PAGINA utilizaremos las variables del sist. SFSY-PAGE Y SFSY-FORMPAGES tal como veremos a continuación:
&SFSY-DATE& == muestra la fecha
&SFSY-TIME& == muestra la hora dia
&SFSY-PAGE& == inserta el # de pag de impresion actual en el texto
&SFSY-FORMPAGES& == muestra el # total de paginas xa el formulario q se esta procesando. esto permite incluir textos como pag x de y en la salida
&SFSY-JOBPAGE& == contiene el # total de pag de todos los formularios en el pedido de impresion
 
 
 
Sobre el autor
Publicación académica de Pedro Salazar, en su ámbito de estudios para la Carrera Consultor ABAP.
Pedro Salazar
Profesión: Consultor Sap Sd - España - Legajo: PX97H
✒️Autor de: 113 Publicaciones Académicas
🎓Cursando Actualmente: Consultor ABAP Nivel Avanzado
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Presentación:
Deseo adquirir experiencia en el mundo sap, me apasiona el area de la consultoria. me considero una persona apasionada, dedicado, enfocado y muy disciplinado. emprendedor y luchador en todas las areas
Certificación Académica de Pedro Salazar