![](/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/398.jpg)
Ejemplo de uso de símbolos de texto en un programa ABAP
TEXT < idt >
Este objeto de datos contiene el texto del símbolo de texto con ID < idt > en el idioma de inicio de sesión del usuario.
Su longitud de campo es la misma que la longitud máxima del símbolo de texto .
Las posiciones vacias se llenan con espacios .
Puede accesar a los símbolos de texto en cualquier lugar de un programa en el que también es posible accesar a una variable .
Si no hay un símbolo de texto < idt > en el repositorio de texto para el idioma de inicio de sesión , el nombre TEXT < idt > se asignará ESPACIO en su lugar.
También puede tratar símbolos de texto de la siguiente manera :
... ' < Textliteral > ' ( < idt > ) ...
Si existe el símbolo de texto < idt > en el repositorio de texto para el idioma de inicio de sesión , este es el mismo que usar TEXT < idt > . De lo contrario, el literal '< textliteral >' se utiliza como el contenido de la símbolo de texto .
Esto sólo es posible en las posiciones en el programa donde puede ocurrir una variable.
Puede crear un símbolo de texto para cualquier texto literal haciendo doble clic en el literal en el Editor ABAP y la sustitución de la literal con el símbolo de texto .
Usted debe usar los símbolos de texto en su programa cada vez que necesitan ser específica del idioma - por ejemplo , en un comunicado de ESCRITURA .
Si programa una lista cuya distribución depende de las longitudes de campo , usted debe tener cuidado , ya que la longitud del campo de símbolos de texto será diferente en diferentes idiomas. Por tanto, debe establecer la longitud máxima del campo del símbolo de campo de modo que haya espacio suficiente para traducirlo a otros idiomas . Por ejemplo , la palabra Inglés "programa" tiene siete letras , pero su equivalente en alemán ' Programm ' tiene ocho.
El siguiente ejemplo muestra el uso de símbolos de texto en declaraciones escribir.
Datos de la tabla de mensajes de texto
SET BLANK LINES ON.
WRITE: text-010,
/ text-aaa,
/ text-020,
/ 'Default Text 030'(030),
/ 'Default Text 040'(040).
Si los símbolos de texto de las capturas de pantalla anteriores están vinculados a este programa , la salida se ve de la siguiente manera :
Text symbol AAA
Text symbol 010
Text symbol 030
Default Text 040
Los símbolos de texto 020 y 040 no tienen símbolos de texto .
Para símbolo de texto 020 , el sistema muestra un espacio.
Esto sólo se muestra en este caso debido a que la supresión de la línea en blanco se ha apagado
Por símbolo de texto 040 , el literal especificado en el código del programa se muestra .
 
 
 
Sobre el autor
Publicación académica de Juan Carlos Ayala Chira, en su ámbito de estudios para la Carrera Consultor ABAP.
Juan Carlos Ayala Chira
Profesión: Ingeniero de Sistemas E Informática - Peru - Legajo: KQ70J
✒️Autor de: 97 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Juan Ayala