![](/cvo_files/imgs_sap_abap/logos/logo_cvo_academy_it.png)
✒️ABAP Los símbolos de texto
ABAP Los símbolos de texto
![ABAP Los símbolos de texto ABAP Los símbolos de texto](https://www.cvosoft.com/cvo_files/imgs_sap_abap/og-images/147.jpg)
Los Símbolos de Texto
En este vídeo aprenderemos que son los TEXT SYMBOL y para que se utilizan. Supongamos que tenemos un reporte de usuarios activos que imprime una cabecera con los títulos de las columnas de la tabla ZTABLA_USUARIOS y los datos de los usuarios activos. Si ejecutamos el reporte el mismo se imprime por pantalla de la siguiente manera. Veamos cómo se imprimen los títulos que se visualizan en la cabecera de la subrutina impresion_cabecera. Podríamos reemplazar los textos Harcodeados que se utilizan en la impresión de la cabecera por TEXT SYMBOL. De este modo ayudamos a que el mantenimiento futuro del programa sea más simple. Para ello reemplazamos el texto Harcodeado DNI por el TEXT SYMBOL text-001. Ahora hacemos doble clic en el text symbol para crearlo. Ingresamos el texto en la línea 001. Como los text symbol son objetos independientes de los programas también debemos activarlos. También activamos los cambios en el programa. Finalmente volvemos a ejecutar el programa y visualizamos el texto DNI tal como lo haciamos antes.
USO DEL MENÚ: Símbolos de texto
Es importante tener en cuenta que los símbolos de texto se guardan por programa. Para acceder a los símbolos de texto de un programa debemos ir al menú:
> Pasar a
|-> Elementos de texto
|-> Símbolos de texto
AUDIO TIPS: En este vídeo hacemos referencia al término "Hardcodear". En desarrollo de software, cuando hablamos de Hardcodear nos referimos a una mala práctica que consiste en incluir textos directamente en el código de los programas en lugar de utilizar constantes, símbolos de textos, parámetros u otra fuente de información. El gran inconveniente que se presenta al Hardcodear tiene que ver con el mantenimiento futuro de los programas, ya que, supongamos que todos los textos de un programa los Hardcodeamos, es decir, los escribimos directamente en el programa y el programa cuenta con diez mil lineas de código, es decir, estamos hablando de un programa grande. Entonces si en el futuro debemos modificar los textos Harcodeados en dicho programa tendremos que modificar ampliamente el programa, lo cual nos llevará mucho tiempo y posiblemente en ello comentamos errores debido a la complejidad de modificar un programa cuyo código es tan amplio y puede ser complejo. Esta práctica es especialmente problemática si se desean traducir los textos existentes en un programa ABAP a otros idiomas en caso que trabajemos por ejemplo en una empresa multinacional y dicho programa sea utilizado en distintos países con distintos idiomas. Es muy común que los que más utilicen el Hardcodeo sean los programadores principiantes básicamente debido a su poco conocimiento de los estándares de programación que se utilizan en la empresa aunque también pueden verse en programadores de experiencia, mostrando un claro sintoma de agotamiento que puede llevar al programador a abandonar prácticas correctas en favor de utilizar otras más rápidas en caso de por ejemplo estar presionado por los tiempos aún sabiendo que son incorrectas.
 
 
 
Sobre el autor
Publicación académica de Vismark Eyner Sevillano Moreno, en su ámbito de estudios para la Carrera Consultor ABAP.
Vismark Eyner Sevillano Moreno
Profesión: Tecnologo en Sistemas - Colombia - Legajo: KN43C
✒️Autor de: 62 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Presentación:
Aprender todo lo relacionado con programación sap abap, para desenvolverme en el área laboral en el sector de programación abap.
Certificación Académica de Vismark Sevillano