🚀PROMO #PLANCARRERA2024 - 🔥Bonificaciones, Precios Congelados y Cuotas

 X 

✒️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
1.4. - Construcción del formulario: Textos, variables y campos
1.4.1. - Textos
Para crear un texto en un formulario, hay que pulsar el botón derecho del ratón encima de la ventana donde se quiere crear el texto, seleccionando la opción “Crear%uF0E0Texto/Create%uF0E0Text”. Habrá que cambiar el nombre y descripción que asigna ABAP.
Existen cuatro tipos posibles de textos:
1. Elemento de texto (Text element)
2. Módulo de texto (Text module)
3. Texto estándar (Include text)
4. Texto dinámico (Dynamic text)
A excepción de la información que hay en la pestaña “Propiedades generales/General Attributes”, depende del tipo de texto seleccionado, el resto de pestañas es común a los cuatro tipos de textos. Se utiliza la pestaña “Opciones de salida/Outout options” para definir el estilo, los marcos y sombras. La pestaña “Condiciones/Conditions” se declararán las condiciones para la visualización del texto.
Elemento de texto
Es la creación por defecto de un texto. Se creará un elemento de texto, dentro de la ventana “TÍTULO”, con el texto “Usuarios del sistema”.
Se pueden cambiar los valores de salida del texto, marcando el texto y seleccionando el formato de párrafo o de carácter correspondiente.
Módulo de texto
Se utilizan para almacenar textos en el sistema que se quieren usar frecuentemente en los formularios. Para crear un módulo de texto, hay que acceder a la transacción “Smartforms”, marcando el radiobutton “Modulo de texto”. Para el ejemplo, se va a crear con el nombre “ZTM_LEYENDA”.
Una vez creado, en la pestaña “Gestión/Management”, habrá que configurar la descripción del módulo de texto, “Leyenda formulario” y el estilo a utilizar “”.
En la pestaña “Texto/Text”, se añade en el editor el texto que se desea visualizar al final del formulario, cambiando el formato de párrafo y formato de carácter.
Para utilizar el módulo de texto, en el formulario “ZFORMULARIO_PRUEBA_FQ91J”, dentro de la ventana “PIE_PAGINA”, se crea un texto. Hay que cambiar el valor que aparece en la opción “Tipo de texto/Text type”, por módulo de texto, añadiendo el nombre al texto “ZTM_LEYENDA”. Marcar también la opción “Ningún Error si no existe texto/No error if no text exist”, para evitar que se produzca un error en tiempo de ejecución en caso de que no exista el módulo de texto referenciado. Si se marca la opción “Tomar estilo siempre del módulo de texto/Always copy style from text module”, se deshabilitará la opción para añadir el estilo en el módulo de texto. Se puede forzar el idioma que se quiere visualizar en un módulo de texto, añadiéndolo en la opción idioma.
Los módulos de texto son objetos totalmente independientes de los formularios. En el momento de transportar el formulario al ambiente de “testing”, se debe tener en cuenta que también se tienen que transportar a los módulos de texto que se hayan creado para utilizar en dicho formulario. Los módulos de texto se pueden descargar del sistema o subir al sistema SAP en formato xml. Para ello, hay que ir al “Menú%uF0E0Utilidades” y hacer upload o download, según lo que se necesite.
Texto estándar
Se utiliza para aquellos textos que fueron creados con la tecnología “Sapscritps”. Para crear, modificar y visualizar los textos estándar, se utilizará la transacción SO10.
Creado el texto estándar, dentro se configura el mensaje. El símbolo de la izquierda “=” significa que continua en la misma línea que la anterior.
Se puede realizar una previsualización del texto que aparecerá finalmente, en la pantalla de creación del texto estándar, pulsando el primer botón empezando por la izquierda.
Para incluir este texto estándar en un Smartform, se debe especificar un nombre de texto, un objeto de texto, un ID de texto y un idioma. No es recomendable utilizar textos estándar. En su lugar, utilizar módulos de texto.
Texto dinámico
Se utilizan cuando se quiere imprimir un texto que es variable y que se definirá en tiempo de ejecución. Este texto va a estar almacenado en una variable que será definida en las definiciones globales del formulario o vendrá por parámetros.
1.4.2. - Impresión de variables en textos
Para que un Smartform pueda distinguir entre un texto literal que esté escrito por el usuario en un elemento de texto y una variable de la que se requiere imprimir el contenido, se debe utilizar el botón para insertar campos en el editor.
Al presionar el botón indicado, se abrirá una ventana de dialogo donde se podrán introducir campos entre “&”.
Se insertará en el texto de forma automática al pulsar el botón de aceptar.
En el momento de ejecutar el formulario, se visualizará el contenido de las variables introducidas. Las variables que se utilicen de este modo, deben haber sido declaradas previamente en el sistema.
1.4.3. - Listado de campos
Si se pulsa el botón del menú “Fields list on/off”, se presentará en el extremo inferior de la pantalla un menú compuesto por las carpetas:
1. Interface Import (Import interface)
a. En esta carpeta están todas las variables de entrada del formulario.
2. Interface Export (Export interface)
a. En esta carpeta están todas las variables de salida del formulario.
3. Interface Tablas (Table interface)
a. En esta carpeta están las tablas de entrada/salida del formulario.
4. Datos globales (Global data)
a. En esta carpeta están todas las declaraciones de datos realizadas en el formulario.
5. Campos sistema (System fields)
a. Dentro de esta carpeta están las variables del sistema que se pueden utilizar dentro de los formularios.
Para imprimir el texto “Página X de XXX”, dentro de la ventana “Nro_pagina”, se utilizarán las variables del sistema “SFSY-PAGE” y “SFSY-FORMPAGES”. Se deben arrastrar las variables a la página de texto.

 

 

 


Sobre el autor

Publicación académica de Adrian Fernandez Marcos, en su ámbito de estudios para la Carrera Consultor ABAP.

SAP Master

Adrian Fernandez Marcos

Profesión: Técnico de Sistemas - España - Legajo: FQ91J

✒️Autor de: 116 Publicaciones Académicas

🎓Cursando Actualmente: Consultor ABAP Nivel Avanzado

🎓Egresado de los módulos:

Certificación Académica de Adrian Fernandez

✒️+Comunidad Académica CVOSOFT

Continúe aprendiendo sobre el tema "La construcción del formulario: textos, variables y campos" de la mano de nuestros alumnos.

SAP Senior

CONSTRUCCION DEL FORMULARIO: TEXTOS, VARIABLES Y CAMPOS. 1. TEXTOS. Para crear un texto presionamos el boton derecho del mouse encima del al ventana en donde queremos crear el texto y le damos CREAR/TEXTO. EXISTEN 4 TIPOS POSIBLES DE TEXTOS: - ELEMENTO DE TEXTO: cuando creamos un texto, este se creara por defecto como "elemento de texto" - MODULO DE TEXTO: Se utilizan para almacenar textos en ele sistema que se quieren usar en los formularios. esto es mas simple en el mantenimento de los textos. - TEXTO ESTANDAR: Esta opcion se usa para aquellos que fueron creados con la tecnologia Sapscripts. Para crear, modificar y visualizar usaremos la transaccion SO10. - TEXTO DINAMICO: Se usan cuando queremos imprimir un texto que es variable...

Acceder a esta publicación

Creado y Compartido por: Bruno Edgardo Gallinoto / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert


TEXTOS Con clic derecho sobre la ventana Si se marca el checkbox "Ningun error si no existe texto", no genera error en caso de que no exista un modulo de texto referenciado MODULO DE TEXTO: Para almacenar textos en el sistema Transaccion SMARTFORMS radio buton modulo de texto Los modulos de texto se pueden cargar por archivo de texto en formato XML Transaccion S010 Para crear textos estandar (para el metodo antiguo de sanscript, el que remplaza los smartforms) TEXTO DINAMICO, se se puede modificar en tiempo de ejecucion, el texto va almacenado en una variable LISTADO DE CAMPOS (Se activa con el boton del menu field list ), aparecen menus a la izquierda (carpetas) INTERFACE IMPORT: contiene todas las variables de entrada del formulario...

Acceder a esta publicación

Creado y Compartido por: Yeffer Jaime Sierra Saenz

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

Textos: Para crear un texto en un formulario presionamos el boton derecho del mouse encima de la ventana en donde queremos crear el texto y seleccionamos la opcion Crear/Texto. Existen cuatro tipos de textos: Elemento de Texto: Se crea por defecto. Modulo de Texto: Se utiliza para almacenar textos en el sistema que se quieren usar frecuentemente en los formularios. Texto Estandar: Textos creados con la tecnologia SAPScripts. Texto Dinamico: Se utilizan cuando queremos imprimir un texto que es variable y que se definira en tiempo de ejecucion. El texto va almazenado en una variable que sera definida en las definiciones globales del formulario o vendra por parametros. Listado de Campos: Interface Import: Todas las variables...

Acceder a esta publicación

Creado y Compartido por: Roberto Serrano

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

Construcción del Formulario: Textos, Variables y Campos. 1. Textos Para crear un texto en un formulario presionamos el boton derecho del mouse encima de la ventana en donde queremos crear el texto y seleccionamos la opcion Crear/Texto. Existen cuatro tipos posibles de textos. Ellos son: Elemento de texto (Text Element) Modulo de Texto (Text Module) Texto Estandar (Include Text) Texto dinamico (Dynamic Text) Elemento de Texto: Cuando creamos un texto, este se creara por defecto como Elemento de Texto. Modulo de Texto: Se utilizan para almacenar texto en el sistema que se quieren utilizar frecuentemente en los formularios. Estos hace más simple el mantenimiento de los textos en los formularios. Para crear un...

Acceder a esta publicación

Creado y Compartido por: Edward Henry Rosario Piezal / Disponibilidad Laboral: FullTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert


Construccion del formulario Textos: Existen cuatro tipos posibles de textos: Elemento de texto: Cuando creamos un texto, este se creará por defecto como elemento de texto. Modulo de texto: se utilizan para almacenar textos en el sistema que se quieren usar frecuentemente en los formularios, esto hace mas simple el mantenimiento de los textos en los formularios, para ello hay que utilizar las opciones: "Ningun error si no exite texto" evitaremos que se produzca un error en el temo de ejecucion en caso no exista un modulo de texto referenciado. Y la opción "Tomar estilo siempre del modulo de texto" se grisará la opción para ingresar el estilo en el modulo de textos (son transportales). ...

Acceder a esta publicación

Creado y Compartido por: Marvin Raul Lopez Morales / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert


Unidad 1: Formularios SmartForms Lección 6: Construcción del formulario: Textos, Variables y Campos Audio tip: Los módulos de texto son objetos de ABAP totalmente independientes de los formularios SmartForm, esto significa que al momento de transportar el formulario SmartForm al ambiente de Testing, debemos tomar en cuenta que también debemos transportar a los módulos de texto que hayamos creado para utilizar en dicho formulario. Los módulos de texto se pueden descargar del sistema o subir al sistema SAP en el formato XML. Para ello debemos ir a: Menú/utilidades/upload Menú/utilidades/download Y elegir alguno según deseamos.

Acceder a esta publicación

Creado y Compartido por: Brenda Castillo Domínguez / Disponibilidad Laboral: FullTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master


4.- Construcción del Formulario: Textos, Variables, Campos TEXTOS Los textos los creamos dentro de una ventana. Tipos de textos: · Elemento de texto o Al crear un texto se creará por defecto como elemento texto. · Módulo de texto o Se utilizan para almacenar textos que se quieren usar frecuentemente en los formularios. Los creamos a través de SMARTFORMS -> Módulo de texto. o El idioma lo podemos forzar en la opción “idioma”. o Objetos independientes del smartform. Se deben transportar por separado. · Texto estándar o Se utiliza para textos que fueron creados con SAPscripts. Para crear, modificar y visualizar y borrar utilizamos...

Acceder a esta publicación

Creado y Compartido por: Lorena Campistrous / Disponibilidad Laboral: PartTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

La construcción del formulario: textos, variables y campos 1. Los textos Elemento de texto. Es el de por defecto. Módulo de texto. Textos frecuentes facilitando el mantenimiento. Los debemos transportar en la orden de transporte. Se pueden subir/descargar en el formato XML. Menú Utilidades > Hacer upload de módulo de texto o Hacer un download del módulo de texto Texto estándar. Usaremos la tx SO10 para gestionarlos. Fueron creados con la tecnología SAPscripts. No es conveniente utilizar textos estándar sino módulos de texto. Texto dinámico. Se usan cuando queremos imprimir un texto que es variable y que se definirá en tiempo de ejecución ...

Acceder a esta publicación

Creado y Compartido por: David Brito Melado

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

La construcción del formulario: textos, variables y campos textos: tipos de textos: - elemento de texto. - modulo de texto. - texto estandar. - texto dinamico. *elemento de texto Solapas: - Propiedades generales: titulo, descripcion y dentro de la ventana titulo se agrega un texto. *modulo de texto : se usan para almacenar textos que se van a usar con frecuencia. se configura desde smartForm.. modulo de texto. audio1: los modulos de textos son objetos independientes al formulario, se dene activar como cualquier otro objeto. y se transportan. *texto estandar: se usan para los que fueron creados con sapscripts. So10. *texto dinamico: se usa cuando se quiere imprimir un texto...

Acceder a esta publicación

Creado y Compartido por: Pablo Adrian Oggero

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

- En un formulario smartforms podemos agregar varios tipos de textos. Como por ejemplo. 1. Elemento de texto. (Default) 2. Modulo de texto. (Creados para smartforms, mas utilizados). 3. Texto Estandar. (Creados a partir de los sapscripts). Transaccion SO10 4. Texto dinamico. - Utilizar Modulos de textos en vez de Textos Estandar. - Las variables que usamos en el editor de textos deben de estar declaradas previamente.

Acceder a esta publicación

Creado y Compartido por: Erick Omar Mármol Ascencio / Disponibilidad Laboral: FullTime + Carta Presentación

 


 

👌Genial!, estos fueron los últimos artículos sobre más de 79.000 publicaciones académicas abiertas, libres y gratuitas compartidas con la comunidad, para acceder a ellas le dejamos el enlace a CVOPEN ACADEMY.

Buscador de Publicaciones:

 


 

No sea Juan... Solo podrá llegar alto si realiza su formación con los mejores!