Convertir caracter a codigo ASCII

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • ibecerra

    #1

    Convertir caracter a codigo ASCII

    Hola a todos,

    En Visual Basic, para convertir un caracter cualquiera a su representación a código ASCII se utiliza la funcion ASC()

    Cuál es su traduccion ABAP ?

    Muchas gracias.
  • Txelian
    Junior Member
    • nov
    • 12

    #2
    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.

    Comentario

    • ibecerra

      #3
      muchas gracias , es lo q necesitaba

      Comentario

      • antonyavm
        Junior Member
        • dic
        • 3

        #4
        duda

        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

        Comentario

        Trabajando...