✒️ABAP Los símbolos de texto
ABAP Los símbolos de texto
Simbolos 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 demàs objetos.
Cada programa ABAP tiene sus propios sìmbolos de texto.
Para acceder a los sìmbolos de texto de un programa ABAP 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 llama hardcodear ( mala pràctica de programaciòn consistente en incluir textos directamente en el còdigo de los programas, en lugar de utilizar constantes, sìmbolos de texto, paràmetros, textos de selecciòn u otra fuente de informaciòn).
El gran inconveniente de hardcodear tiene que ver con el mantenimiento futuro de los programas, si en el futuro se nos solicita modificar los textos hardcodeados del programa tendremos que modificar ampliamente el programa.
Implementaciòn de los sìmbolos de texto en un programa ABAP
Dentro de la subrutina IMPRESION_CABECERA se realiza la impresiòn de los textos de la cabecera del reporte.
Dentro de la subrutina IMPRESION_USUARIOS se realiza la impresiòn de los registros de los usuarios activos.
Implementaremos los sìmbolos de texto de modo de reemplazar los textos harcodeados que se encuentran en la subrutina IMPRIMIR_CABECERA por sìmbolos de texto.
Hacemos doble clic sobre cada uno de los simbolos de texto para crearlos. Luego se escribe el texto correspondiente al simbolo de texto text-001, se presiona la tecla enter para que se adecue la longitud del campo a la longitud real del mismo y grabamos.
Para que el sistema interprete que deseamos crear un sìmbolo de texto el nombre de cada uno de los sìmbolos de texto debe comenzar con la palabra text seguida de un guiòn medio y el nùmero de sìmbolo de texto correspondiente.
Se repiten los mismos pasos que realizamos para crear el simbolo de texto text-001 para el resto de los sìmbolos de texto que son los siguientes:
-test-002
-test-003
-test-004
-test-005
-test-006
Posteriormente se activan los sìmbolos de texto con el ìcono de activaciòn.
La longitud màxima que puede tener un sìmbolo de texto es de 132 caracteres.
La columna LonD indica la longitud del texto.
La columna LonM indica la longitud del texto màs los espacios en blanco a izquierda o derecha.
Luego se vuelve a ejecutar el programa para comprobar que nada haya cambiado luego de la implementaciòn de los sìmbolos de texto, y la salida debe ser la misma, en caso contrario, se hizo algo mal.
 
 
 
Sobre el autor
Publicación académica de Ariel Martucci, en su ámbito de estudios para la Carrera Consultor ABAP.
Ariel Martucci
Profesión: Contador Publico - Argentina - Legajo: PJ45S
✒️Autor de: 78 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Presentación:
Un contador público de mediana edad con ganas de seguir aprendiendo carreras nuevas. estudiante avanzado de inglés, preparando mi first certificate, y al mismo tiempo involucrándome en programación.
Certificación Académica de Ariel Martucci