🚀PROMO #PLANCARRERA2024| 🔥Bonificaciones, Precios Congelados y Cuotas
✒️ABAP Los símbolos de texto
ABAP Los símbolos de texto
Los símbolos de texto ¿Qué son los símbolos de texto?
Símbolos de texto son textos que se crean dentro del ámbito de un programa ABAP y que se pueden utilizar dentro del programa cada vez que sea necesario, en lugar de especificar textos entre comillas simples.
Son objetos de abap independientes de los programas por lo que deben activarse y transportarse a otros ambientes y mandantes junto con los programas y los demás objetos. Cada programa ABAP tiene sus propios símbolos de texto.
Para acceder a los símbolos de texto de un programa abab debemos ir al menú pasar a/elementos de texto/símbolos de texto
La utilización de símbolos de texto en los programas abap es sumamente importante Ya que evita lo que se denomina harcodear.
Harcodear: nos referimos a una mala práctica de programación que consiste en incluir textos directamente en el código de los programas, en lugar de usar constantes, símbolos de texto, parámetros, textos de selección o otra fuente de información. El gran inconveniente que se presenta tiene que ver con el mantenimiento futuro de los programas ya que algunos programas pueden ser muy complejos o de varias líneas de código
Herramienta con la que contamos para asegurar la calidad del código abap que generamos tenemos el inspector del código y dentro de las comprobaciones que realiza esta herramienta Contamos con la posibilidad de detectar textos literales es decir textos entre comillas simples en los programas con esto nos referimos a textos arcodeados que deben ser reemplazados en los programas por símbolos de texto para mejorar el mantenimiento futuro de los mismos
Para que el sistema interprete que deseamos crear un símbolo de texto Entonces el nombre de cada uno de los símbolos de texto debe comenzar con la palabra test seguida de un guión medio y el número de símbolo de texto correspondiente
Por ejemplo: text-006
La longitud máxima que puede tener un símbolo de texto es de 132 caracteres
La columna LonD indica la longitud de texto
La columna LonM indica la longitud de texto más dos espacios en blanco a izquierda o a derecha
tal como comentamos anteriormente los símbolos de texto son un objeto va más que forma parte de los objetos abap que componen a un programa o aplicación así como también lo son el programa principal los includes las transacciones las clases de mensajes entre otros por lo tanto Al momento de implementar un programa o transacción no debemos olvidarnos de incluir en la orden de transporte que se transportará al ambiente de producción o el ambiente de testing en el caso que estemos probando a los símbolos de texto Este es un error muy común que suele pasar seguido y que si bien se soluciona pasando una nueva orden de transporte que incluya los símbolos de texto que nos olvidamos de incluir la verdad es que empaña el trabajo que realizamos
 
 
 
Sobre el autor
Publicación académica de Alejandra Daniela Naranjo Belmonte, en su ámbito de estudios para la Carrera Consultor ABAP.
SAP Senior
Alejandra Daniela Naranjo Belmonte
Profesión: Analista/desarrollador de Software - Mexico - Legajo: ON48V
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...
*** 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
*** 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.
*** 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.
*** 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.
*** 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.
*** 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,...
*** 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.
*** 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...
*** 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...
👌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.