¿Es correcta la asignación?DATA letra TYPE xstring. letra = ‘01ABC’.
Según entiendo la variable string solo lleva caracteres no numéricos, pero al convertirla xstring se vuelve dinámica, pero mi duda es, si al convertirla se vuelve de caracteres alfa numericos y por que?
Son 2 tipos diferentes: STRING - tipo de cadena de caracteres de longitud dinámica XSTRING - tipo para secuencia de bytes de longitud dinámica (cadena hexadecimal)
Tal como te lo mencionaron , STRING es un tipo de variable que se utiliza para almacenar caracteres, números y símbolos, osea alfanuméricos. Mientras XSTRING es para almacenar datos en hexadecimal así que para guardar un string en un xstring requiere de una conversión.
Por ejemplo:
Esto retornaría: