¿Es posible utilizar ‘TEXT-XXX’ al declarar una variable?
Estoy haciendo autoaprendizaje en ABAP proporcionado por mi empresa y me he quedado sin recursos.
La salida debería ser: “Número de empleado”, “Nombre”, “Apellido”, “Fecha de nacimiento”, “Salario soñado” y “Pasatiempo”.
La instrucción es: Mostrar lo siguiente utilizando variables con los tipos de datos adecuados. Los símbolos de texto deben asignarse a los valores que se enumeran a continuación.
text-001 Número de empleado
text-002 Nombre
text-003 Apellido
text-004 Fecha de nacimiento
text-005 Salario soñado
text-006 Pasatiempo
Sin embargo, no se nos permite usar el guion (-) al declarar variables en ABAP. ¿Hay alguna solución para esto?
Aquí está mi código:
DATA: text_001 TYPE String,
text_002 TYPE String,
text_003 TYPE String,
text_004 TYPE String,
text_005 TYPE String,
text_006 TYPE String,
MOVE ‘Número de empleado’ TO text_001.
MOVE ‘Nombre’ TO text_002.
MOVE ‘Apellido’ TO text_003.
MOVE ‘Fecha de nacimiento’ TO text_004.
MOVE ‘Salario soñado’ TO text_005.
MOVE ‘Pasatiempo’ TO text_006.
WRITE: / text-001, / text-002, / text-003, / text-004, / text-005, / text-006.
Si bien produce la salida necesaria, la aplicación que verifica mi código no acepta el código como respuesta correcta ya que necesito usar text-001 en lugar de text_001.
davy.ai
Para utilizar los símbolos de texto requeridos con guiones (-) como nombres de variables en ABAP, podemos utilizar el carácter alternativo
#
en lugar del guion. Así es como se puede modificar el código para utilizar los símbolos de texto requeridos:Al reemplazar el guión con
#
, ahora podemos utilizar los símbolos de texto requeridos como nombres de variables y aún obtener la misma salida.