Convertir un codigo ASCII a caracter
Hola,
Saben como convertir un código ASCII a Carácter, en la mayoría de los lenguajes se utiliza la función CHR(). Gracias. |
Puedes probar a hacer esto:
data : c. field-symbols : <n> type x. data : rn type i. c = 'A'. assign c to <n> casting. move <n> to rn. write rn. Saludos |
Perdona lo que puse antes es lo contrario a lo que solicitabas.
data : i type i value 66. data : x type x. field-symbols : <fc> type c. move i to x. assign x to <fc> casting type c. move <fc> to c. write c. Esto si. Saludos. |
Convertir un codigo ASCII a caracter
Muchas gracias por tu tiempo
El problema que tengo es querer armar lo siguiente SELECT * FROM COBK AS T1 WHERE T1~VRGNG IN ('COIN','HRP1','KOAO') donde ('COIN','HRP1','KOAO') es variable, y la idea es que esto quede en una variable. cCondicion = 'COIN','HRP1','KOAO', de tal forma de quede algo como esto : SELECT * FROM COBK AS T1 WHERE T1~VRGNG IN (cCondicion) Donde mi problema es con el ( ' ) Todo nació de que ABAP no acepta lo siguiente SELECT * FROM COBK AS T1 WHERE T1~VRGNG IN (SELECT VALFROM FROM SETLEAF WHERE SETNAME EQ 'ZOPERACION_REALES') Esta sentencia SELECT VALFROM FROM SETLEAF WHERE SETNAME EQ 'ZOPERACION_REALES' devuelve : 'COIN','HRP1','KOAO' Ese es mi problema. Gracias de Antemano |
Convertir CHAR to ASCII en version ECC 60
Jacampos:
De la manera que lo explicaste, yo lo tenía codificado en la versión 4.7. Migramos a la versión ECC 60 y me dejó de funcionar. Por ejemplo, la letra A, en lugar de devolverme el valor decimal 65, me devuelve 16.640. Tenes idea de por que pueda ser ? Ss |
Char a ASCII(Decimal) en ECC 60
Estimados:
Sigo sin entender por que dejó de funcionar, pero por si le sucede a alguien mas, la manera que lo resolví es tomar la conversion en Hexadecimal y luego convertirla de hexa a ascii decimal. Ss |
Husos Horarios son GMT. La hora en este momento es 05:28:41. |
www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web