Problem solve Get help with specific problems with your technologies, process and projects.

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.
  
  

     
    
   
  

Dig Deeper on SAP Basis

Start the conversation

Send me notifications when other members comment.

Please create a username to comment.

-ADS BY GOOGLE

SearchERP

SearchOracle

SearchDataManagement

SearchAWS

SearchBusinessAnalytics

SearchContentManagement

SearchHRSoftware

Close