Ver la Versión Completa : Convertir caracter a codigo ASCII
ibecerra
29/01/07, 15:21:00
Hola a todos,
En Visual Basic, para convertir un caracter cualquiera a su representación a código ASCII se utiliza la funcion ASC() :confused:
Cuál es su traduccion ABAP ?
Muchas gracias.:(
Txelian
29/01/07, 15:45:57
Te paso un código de una función Z.
FUNCTION Z_CHARACTER_TO_ASCII_CODE.
*"----------------------------------------------------------------------
*"*"Interfase local
*" IMPORTING
*" REFERENCE(FI_CHARACTER) TYPE C
*" EXPORTING
*" REFERENCE(FE_ASCII_CODE_DEC) TYPE I
*" REFERENCE(FE_ASCII_CODE_HEX) TYPE C
*"----------------------------------------------------------------------
field-symbols <FS> type x.
*Have to use CASTING here to purposely force SAP to convert the
*character to an equivalent HEX value (using ASCII chart).
*Note that CASTING feature is not available prior release 4.6
assign fi_character(1) to <FS> casting.
*The type of the destination field will cause SAP to determine which
*type (Decimal/Hexadecimal) of ASCII code should be converted:
* X -> I gives Dec value
* X -> C gives Hex value
fe_ascii_code_dec = <FS>.
fe_ascii_code_hex = <FS>.
ENDFUNCTION.
ibecerra
30/01/07, 19:53:26
muchas gracias , es lo q necesitaba
:) :D
antonyavm
28/12/07, 12:01:10
buenas esta solucion esta muy bien pero si lo que quiero es convertir un codigo decimal a ascii o exadecimal a asii como tendria q ser la funcion.
Un saludo
www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web