PDA

Ver la Versión Completa : Convertir hexadecimal a decimal.


educun
26/06/09, 11:44:53
Hola,
necesito convertir el contenido de un campo, que esta en hexadecimal a decimal.
Es un texto, que sap lo guarda en hexadecimal, y tengo que volver a mostrarlo, pero no se como.

Muchas gracias.

ic_man_777
29/06/09, 22:13:38
Declara una variable tipo X (Hexadecimal), el contenido de este campo guardalo ahí, después... pasa el contenido de la variable X a una variable tipo I (Entera), SAP automáticamente hace la conversión.


Ejemplo:

REPORT zpracticaabap NO STANDARD PAGE HEADING.


DATA:
N TYPE I.

PARAMETERS:
NUMERO TYPE X. " Tipo Hexadecimal


N = NUMERO. " Mete Numero a N, automáticamente hace la converción a DEC.
WRITE N.



Un saludo, ojalá te sirva.

architek
13/08/09, 15:14:14
Que bien Hugon, no me la sabia, cuidese man, estamos en contacto.:cool:

ic_man_777
14/08/09, 14:57:32
¿Para que querrán convertir de HEX a DEC?, donde se utilizará eso :confused:

salu2 Orlando, y mucho éxito :D

architek
17/08/09, 21:48:38
pues aun no lo entiendo, pero me imagino que quieren solamente jugar con esas cadenas de numeros y letras raras..:P

Saludos Hugon, igual exito para ti.

marlonx
19/11/13, 16:11:21
Hola a todos, estoy en las mismas sucede que tengo una coordenada cartesiana de posición +14°34'49.49" que se graba en otro sistema como un número hexadecimal, para esto primero lo convierto a decimal 14.580413 y quiero obtener el hexa de 8 bits resultado que es este 00DE7ABD.

Me va servir para una interfaz con los dos sistemas, pero no encuentro la manera de conseguir el hexa final, he buscado funciones de char a hex pero no logro convertir a este ultimo de 8 bits, me lo convierte de otra forma.

Muchas gracias de antemano.

Saludos y en lo que les pueda servir!!!

marlonx
19/11/13, 20:46:25
Era tan sencillo como:

REPORT ZTEST_HEX.

DATA l_hex(8) TYPE X.

DATA l_dec TYPE P decimals 5.


l_dec = '14580413'.

l_hex = l_dec.

write: l_hex(8).

Saludos!