Convert a character to Ascii value

Learn how to find the corresponding ASCII code value of a character.

There are cases where you need to find out the corresponding ASCII code value of a character. The following code

will convert the given character into ASCII code value both in Hex and Dec format.


function z_character_to_ascii_code.
*"----------------------------------------------------------------------
*"*"Local interface:
*"  IMPORTING
*"     VALUE(FI_CHARACTER) TYPE  C
*"  EXPORTING
*"     VALUE(FE_ASCII_CODE_DEC) TYPE  I
*"     VALUE(FE_ASCII_CODE_HEX) TYPE  C
*"----------------------------------------------------------------------

  field-symbols: 
 
   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 
  
    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 = 
   
    .
  fe_ascii_code_hex = 
    
     .
endfunction.
  
  

    
   
  
 
This was first published in August 2001

Dig deeper on SAP Basis administration and NetWeaver administration

Pro+

Features

Enjoy the benefits of Pro+ membership, learn more and join.

0 comments

Oldest 

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to:

SearchManufacturingERP

SearchOracle

SearchDataManagement

SearchAWS

SearchBusinessAnalytics

SearchCRM

SearchContentManagement

SearchFinancialApplications

Close