PROMO JULIO en CVOSOFT United States Of America: 💎Calidad, 🔥Bonificaciones, 🥶Precios Congelados y MÁS!

 X 

✒️ABAP Los símbolos de texto

ABAP Los símbolos de texto

ABAP Los símbolos de texto

Text Symbols

Text symbols are texts created within the scope of an ABAP program and can be used within the program whenever needed, instead of specifying texts within single quotes. They are independent objects of programs; hence, they need to be activated and transported to other environments and clients along with the programs and other objects.

Each program has its own text symbols. To access them, we should go to the menu: "Go to" -> "Text Elements" -> "Text Symbols". Utilizing these symbols in programs is crucial as it avoids HARDCODING.

Hardcoding: refers to a programming bad practice that involves directly including texts in the program code instead of using constants, text symbols, parameters, selection texts, or other sources.

Text symbols in a program are identified by a three-digit code preceded by the reserved word "TEXT", as we see below: TEXT-001, where 001 is the code corresponding to the text symbol. It's essential to remember that text symbols are independent objects of ABAP programs, so these objects must be activated, just like we activate the ABAP program.

Harcoding Text:

FORM print_header.
WRITE 1(133) sy-uline.
WRITE:/1(1) sy-vline,
2(8) 'ID', "DNI
11(1) sy-vline,
12(30) 'Name and Surname', "Full Name
43(1) sy-vline,
44(20) 'User Status', "State
65(1) sy-vline,
97(20) 'Date of Birth', "Birthdate
133(1) sy-vline.
WRITE:/1(133) sy-uline.
ENDFORM.

Using Text Symbols:

FORM print_header.
WRITE 1(133) sy-uline.
WRITE:/1(1) sy-vline,
2(8) TEXT-001, "DNI
11(1) sy-vline,
12(30) TEXT-002, "Full Name
43(1) sy-vline,
44(20) TEXT-003, "State
65(1) sy-vline,
97(20) TEXT-004, "Birthdate
133(1) sy-vline.
WRITE:/1(133) sy-uline.
ENDFORM.

E.g

*&---------------------------------------------------------------------*
*& Report ZTEST_ABAP_JEGA_15
*&---------------------------------------------------------------------*
*&
*&---------------------------------------------------------------------*
REPORT ztest_abap_jega_15.

* Declaration of Structure
DATA: it_users TYPE STANDARD TABLE OF zuser_table_jega,
wa_users LIKE LINE OF it_users.

*---------------------------------------------------------------------*
START-OF-SELECTION.
*---------------------------------------------------------------------*

* Get Data
PERFORM get_data.

* Print Header
PERFORM print_header.

* Print Data
PERFORM print_data.


*&---------------------------------------------------------------------*
*& Form GET_DATA
*&---------------------------------------------------------------------*
* text
*----------------------------------------------------------------------*
FORM get_data.
CLEAR it_users.
REFRESH it_users.

SELECT *
FROM zuser_table_jega
INTO TABLE it_users.
ENDFORM.


*&---------------------------------------------------------------------*
*& Form PRINT_HEADER
*&---------------------------------------------------------------------*
* text
*----------------------------------------------------------------------*
FORM print_header.
WRITE 1(133) sy-uline.
WRITE:/1(1) sy-vline,
2(8) TEXT-001, "DNI
11(1) sy-vline,
12(30) TEXT-002, "Full Name
43(1) sy-vline,
44(20) TEXT-003, "State
65(1) sy-vline,
97(20) TEXT-004, "Birthdate
133(1) sy-vline.
WRITE:/1(133) sy-uline.
ENDFORM.

*&---------------------------------------------------------------------*
*& Form PRINT_DATA
*&---------------------------------------------------------------------*
* Content of the Users Table
*----------------------------------------------------------------------*
FORM print_data.
LOOP AT it_users INTO wa_users.
WRITE:/1(1) sy-vline,
2(8) wa_users-dni,
11 sy-vline,
12(30) wa_users-nombre_ape,
43 sy-vline,
44(20) wa_users-estado,
65 sy-vline,
97(20) wa_users-birthdate,
133 sy-vline.
ENDLOOP.
WRITE 1(133) sy-uline.
ENDFORM.


 

 

 


Sobre el autor

Publicación académica de Jaime Eduardo Gomez Arango, en su ámbito de estudios para la Carrera Consultor ABAP.

SAP Expert


Jaime Eduardo Gomez Arango

Profesión: Ingeniero de Sistemas y Computación - España - Legajo: SW34C

✒️Autor de: 149 Publicaciones Académicas

🎓Egresado de los módulos:

Disponibilidad Laboral: FullTime

Presentación:

Ingeniero de sistemas y computación con 8 años de experiencia el desarrollo frontend & backend (react/node) y en cloud (aws), actualmente desarrollando habilidades en sap btp, ui5, abap y fiori.

Certificación Académica de Jaime Gomez

✒️+Comunidad Académica CVOSOFT

Continúe aprendiendo sobre el tema "Los símbolos de texto" de la mano de nuestros alumnos.

SAP Senior

Símbolos de texto (Text Symbols) Son objetos independientes que del programa y por este motivo se tienen que activar también. Cada programa tiene sus propios símbolos de texto. Los símbolos de texto de un programa no se puede utilizar en otro. Ejemplo: text-001 doble click y creo el texto. Su el símbolos de texto ya existe tenemos que crear uno nuevo. Los símbolos de texto se guarda por programa. Para accede a los símbolos de texto de un programa debemos ir a menú Pasar a - Elementos de texto - Símbolos de texto. Hardcodear en desarrollo de software es una mala practica que consiste en introducir textos directamente en el programa en vez de utilizar constante, símbolos de...

Acceder a esta publicación

Creado y Compartido por: Ana Schiau

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

SAP Senior

Símbolos de texto. Cuando creamos los símbolos de texto, estos se guardaran por programa realizado para ello podemos acceder en: Pasar a / Elementos de texto / Símbolos de Texto

Acceder a esta publicación

Creado y Compartido por: Noe Rivera

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

SAP Master


Símbolos de texto (Text simbol) - Para acceder a los símbolos de texto debemos ir al menú -> Pasar a -> Elementos de texto -> Símbolos de texto. Hardcodear: - Mala práctica que consiste en incluir textos directamente en el código de los programas en lugar de utilizar constantes, símbolos de texto, parámetros o otra fuente de información. - Provoca posibles problemas futuros de manteniemiento.

Acceder a esta publicación

Creado y Compartido por: Lluís Culí Duran

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

SAP Master

Los símbolos de texto se guardan por programa. Si queremos acceder a los símbolos de texto de un programa vamos al menú Pasar a / Elementos de texto / Símbolos de texto.

Acceder a esta publicación

Creado y Compartido por: Mónica Robles

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

SAP Expert


Símbolos de Texto: se guardan en Elementos de Texto - Símbolos de Texto dentro del programa. Sirven para evitar hardcodeo de texto. Se escribe mediante text-### donde ### es el número de la posición del texto deseado. Estos deben ser activados.

Acceder a esta publicación

Creado y Compartido por: Daniel Alejandro Monteros Segura

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

SAP Master

TEXT-SIMBOL Los símbolos de texto ayudan a que el mantenimiento del programa se mucho más facil, se debe tener en cuenta que los símbolos de texto son por programa, tambien son independientes del programa así que se deben activar y luego guardar los cambios del programa. Para acceder a ellos nos vamos por menú->pasar a->elementos de texto -> símbolos de texto.

Acceder a esta publicación

Creado y Compartido por: Juan Santamaria Borja

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

SAP Master

Los Símbolos de texto. Los elementos de texto ABAP son textos que sirven para que los programas muestren textos unificados e independientes del idioma. Cualquier texto mostrado por una pantalla de programa puede ser mantenido con el mantenimiento de elementos de texto (Transacción SE32). Hay tres tipos de elementos de texto: Símbolos de texto. Textos de selección. Cabeceras de lista. Es importante saber que los símbolos de texto se guardan por programa, y para acceder a ellos, debemos ir al menú: >Pasar a |->Elementos de texto |->Símbolos de texto El código duro (Hard Code) es una mala práctica en el desarrollo de software, para evitar esta mala práctica,...

Acceder a esta publicación

Creado y Compartido por: Calixto Gutiérrez

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

SAP Master


SÍMBOLOS DE TEXTO (Pasar a -> Elementos de texto -> Símbolos de texto) Cuando mostramos texto fijo (hardcodear) por pantalla podemos remplazar este texto fijo con símbolos de texto para que el mantenimiento de los mismos sea mucho más sencillo. Ejemplo/ WRITE:/ 1(1) sy-vline, 2(8) 'DNI', 11(1) sy-vline, 12(35) 'Nombre y Apellidos'. (Donde sy-vline pinta una línea vertícal, sy-uline pinta una línea horizontal) ---> Para meter un símbolo te texto en el texto fijo 'DNI', lo cambiamos por el text-001, con doble click nos lleva a la pantalla donde lo crearemos e ingresamos el texto en la línea 001.

Acceder a esta publicación

Creado y Compartido por: Ignacio Martín Bolumar

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

SAP Master


LECCION 2 - UNIDAD 5. LOS SIMBOLOS DE TEXTO. En esta lección se explica que son los símbolos de texto (Text Symbols), como se utilizan y principalmente porque es tan importante implementarlos en nuestros programas ABAP desde el punto de vista del futuro mantenimiento que tengamos que realizar a nuestros desarrollos. En Abap los símbolos de texto son una de las herramientas más interesantes que proporciona ABAP desde el punto de vista de la reutilización son los llamados Text Symbols o “Símbolos de Texto”. Los Símbolos de Texto son objetos que se crean en un programa ABAP con el objetivo de “no hardcodear” los textos que se utilizan en el programa. La idea es generar por...

Acceder a esta publicación

Creado y Compartido por: Jose Dario Angel Vanegas

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

SAP Master

Lección 2: Los Símbolos de Texto Los símbolos de texto o text symbols son objetos que nos permiten guardar los textos “hardcodeados” (uso de valores directamente en un programa, en lugar de constantes, etc.), como nombres de columna, campos, etc. en una estructura. La pantalla de símbolos de texto se puede acceder al hacer doble click al nombre “hardcodeado” que queramos utilizar en el símbolo de texto. Esto producirá una ventana de diálogo, si el valor no existe, que pide crear el objeto. Es el mismo procedimiento que el utilizado para los textos de selección. En nuestro editor de programa, vamos al siguiente menú Pasar a --> Elementos de texto...

Acceder a esta publicación

Creado y Compartido por: Oscar Perez

 


 

👌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!