|
#1
|
|||
|
|||
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.
__________________
Quiero aprender, ayudando a aprender. |
#2
|
|||
|
|||
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 |
#3
|
|||
|
|||
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 |
#4
|
|||
|
|||
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 |
Herramientas | Buscar en Tema |
Desplegado | |
|
|