SAP ABAP Data Element XUCODEVERS (Code Version of Password Hash Algorithm (Old Systems))
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SEC-LGN (Application Component) Authentication and SSO
     SUSR_KRN (Package) User Administration Tables Used Kernel-Side
Basic Data
Data Element XUCODEVERS
Short Description Code Version of Password Hash Algorithm (Old Systems)  
Data Type
Category of Dictionary Type D   Domain
Type of Object Referenced     No Information
Domain / Name of Reference Type XUCODEVERS    
Data Type CHAR   Character String 
Length 1    
Decimal Places 0    
Output Length 1    
Value Table      
Further Characteristics
Search Help: Name    
Search Help: Parameters    
Parameter ID   
Default Component name PASSWORD HASH VERSION   
Change document    
No Input History    
Basic direction is set to LTR    
No BIDI Filtering    
Field Label
  Length  Field Label  
Short 10 Code vers. 
Medium 15 Code version 
Long 20 Password Code Vers. 
Heading 20 Password Code Vers. 
Documentation

Definition

The password hash algorithm and the selection of the fields to be filled are controlled using the code version:

The password hash value is in field USR02-BCODE (for code versions A and B) and in field USR02-PASSCODE (for code version C).

For code version C, the field USR02-BCODE is also filled with the hash (as with code version B), to be able to export this field contents to older systems(=> Central User Administration); the content of field USR02-BCODE is therfore identical for code versions B and C. The password history (fields USR02-OCOD1, USR02-OCOD2, ..., USR02-OCOD5, and USH02-BCODE) records the old password hash values for code version C as compressed values (mapping from 160 Bit to 64 Bit).

In future versions (as of code version D), only field USR02-PASSCODE will be filled; the field USR02-BCODE cannot then be evaluated any longer.

History
Last changed by/on SAP  20110908 
SAP Release Created in