SAP ABAP Class CL_HASH_UTILITIES_IMP (IMP: Mass Processing - HASH Services - up to SAP_BASIS 700)
Hierarchy
INSURANCE (Software Component) SAP Insurance
   FS-CM (Application Component) Claims Management
     IGN_MASS_PROCESSING (Package) FS-CM Mass Processing
Properties
Class CL_HASH_UTILITIES_IMP  
Short Description IMP: Mass Processing - HASH Services - up to SAP_BASIS 700    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package IGN_MASS_PROCESSING   FS-CM Mass Processing 
Created 20040517   SAP 
Last change 20050224   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IMPHS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_HASH_UTILITIES_IMP has no interface implemented.
Friends
Class CL_HASH_UTILITIES_IMP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_AND Constant Public Type reference (TYPE) CHAR3 'AND' 20040607
2 C_BASE_CHARS Constant Public Type reference (TYPE) IMP_CHAR36 '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ' IMP:Character Type with Length 36 20040517
3 C_BYTE_MAX Constant Public Type reference (TYPE) INT1 255 20040607
4 C_BYTE_MAX_SUCC Constant Public Type reference (TYPE) CHAR3 '256' 20040607
5 C_BYTE_MIN Constant Public Type reference (TYPE) INT1 0 20040607
6 C_BYTE_MIN_PRED Constant Public Type reference (TYPE) CHAR2 '-1' 20040607
7 C_DATE_1 Constant Private Type reference (TYPE) D '00010101' 20040517
8 C_DATE_MAX Constant Private Type reference (TYPE) D '99991231' 20040607
9 C_DECIMAL_DELIMITER Constant Public Type reference (TYPE) CHAR1 '.' Single-Character Indicator 20040517
10 C_EQUAL Constant Public Type reference (TYPE) CHAR1 '=' 20040607
11 C_ESCAPE Constant Public Type reference (TYPE) CHAR6 'ESCAPE' 20040607
12 C_ESCAPE_CHAR Constant Public Type reference (TYPE) CHAR1 '#' 20040607
13 C_GREATER Constant Public Type reference (TYPE) CHAR1 '>' 20040607
14 C_GREATER_EQUAL Constant Public Type reference (TYPE) CHAR2 '>=' 20040607
15 C_HALFYEAR Constant Public Type reference (TYPE) CHAR1 'H' Single-Character Indicator 20040517
16 C_HASH_ALGORITHM_SHA1 Constant Public Type reference (TYPE) HASHALG 'SHA1' 20040607
17 C_HASH_BASIS Constant Public Type reference (TYPE) I 36 20040517
18 C_HASH_DIGITS Constant Public Type reference (TYPE) I 31 20040517
19 C_HASH_DIGITS_MINUS_1 Constant Private Type reference (TYPE) I 30 20040517
20 C_HASH_INTERMEDIATE_BASIS Constant Private Type reference (TYPE) TY_INTERMEDIATE_DIGIT 65536 20040517
21 C_HASH_INTERMEDIATE_BYTELEN Constant Private Type reference (TYPE) I 2 20040517
22 C_HASH_INTERMEDIATE_DIGITS Constant Private Type reference (TYPE) I 10 20040517
23 C_IN Constant Public Type reference (TYPE) CHAR2 'IN' 20040607
24 C_INTEGER_MAX Constant Public Type reference (TYPE) INT4 2147483647 20040607
25 C_INTEGER_MAX_SUCC Constant Public Type reference (TYPE) CHAR10 '2147483648' 20040607
26 C_INTEGER_MIN Constant Public Type reference (TYPE) INT4 -2147483648 20040607
27 C_LEFT_PARENTHESIS Constant Public Type reference (TYPE) CHAR1 '(' Single-Character Indicator 20040517
28 C_LESS Constant Public Type reference (TYPE) CHAR1 '<' 20040607
29 C_LESS_EQUAL Constant Public Type reference (TYPE) CHAR2 '<=' 20040607
30 C_LIKE Constant Public Type reference (TYPE) CHAR4 'LIKE' 20040607
31 C_LIST_SEPARATOR Constant Public Type reference (TYPE) CHAR1 ',' Single-Character Indicator 20040517
32 C_MINUS Constant Public Type reference (TYPE) CHAR1 '-' Single-Character Indicator 20040517
33 C_NINE Constant Public Type reference (TYPE) CHAR1 '9' 20040607
34 C_NOT Constant Public Type reference (TYPE) CHAR3 'NOT' 20040607
35 C_NOT_EQUAL Constant Public Type reference (TYPE) CHAR2 '<>' 20040607
36 C_ONE Constant Public Type reference (TYPE) CHAR1 '1' 20040607
37 C_OR Constant Public Type reference (TYPE) CHAR2 'OR' 20040607
38 C_QUARTER Constant Public Type reference (TYPE) CHAR1 'Q' Single-Character Indicator 20040517
39 C_RIGHT_PARENTHESIS Constant Public Type reference (TYPE) CHAR1 ')' Single-Character Indicator 20040517
40 C_SHORT_INTEGER_MAX Constant Public Type reference (TYPE) INT2 32767 20040607
41 C_SHORT_INTEGER_MAX_SUCC Constant Public Type reference (TYPE) CHAR5 '32768' 20040607
42 C_SHORT_INTEGER_MIN Constant Public Type reference (TYPE) INT2 -32678 20040607
43 C_SHORT_INTEGER_MIN_PRED Constant Public Type reference (TYPE) CHAR6 '-32769' 20040607
44 C_SINGLE_QUOTE Constant Public Type reference (TYPE) CHAR1 '''' Single-Character Indicator 20040517
45 C_STRING_SPACE Constant Public Type reference (TYPE) STRING ` ` 20040607
46 C_WEEK Constant Public Type reference (TYPE) CHAR1 'W' Single-Character Indicator 20040517
47 C_WILDCARD_CHAR Constant Public Type reference (TYPE) CHAR1 '_' 20040607
48 C_WILDCARD_STRING Constant Public Type reference (TYPE) CHAR1 '%' 20040607
49 C_ZERO Constant Public Type reference (TYPE) CHAR1 '0' Single-Character Indicator 20040517
50 P_ESCAPE_CHAR_ESCAPED Static Attribute Private Type reference (TYPE) CHAR2 20040607
51 P_SINGLE_QUOTE_DOUBLED Static Attribute Private Type reference (TYPE) CHAR2 Version Number Component 20040517
52 P_T_HASHI Static Attribute Private See coding 20040517
53 P_WILDCARD_CHAR_ESCAPED Static Attribute Private Type reference (TYPE) CHAR2 20040607
54 P_WILDCARD_STRING_ESCAPED Static Attribute Private Type reference (TYPE) CHAR2 20040607
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor 20040607
2 RAW_TO_BASE36 Static method Public Method 20040517
3 TO_HASH_C32 Static method Public Method 20040517
4 TO_HASH_X20 Static method Public Method 20040517
5 TO_LITERAL Static method Public Method 20040517
6 TO_STRING Static method Public Method 20040517
Events
Class CL_HASH_UTILITIES_IMP has no event.
Types
Class CL_HASH_UTILITIES_IMP has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_HASH_UTILITIES_IMP has no parameter.
Method CLASS_CONSTRUCTOR on class CL_HASH_UTILITIES_IMP has no exception.

Method RAW_TO_BASE36 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HASHX Call by reference Type reference (TYPE) IMP_HASH160X IMP:Hash-Wert (160 Bits) 20040517
2 Returning R_HASH Value transfer Type reference (TYPE) IMP_HASH32 IMP:Hash-Wert der Länge 32 20040517

Method RAW_TO_BASE36 on class CL_HASH_UTILITIES_IMP has no exception.

Method TO_HASH_C32 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATA Call by reference Type reference (TYPE) ANY 20040517
2 Returning R_HASH_C32 Value transfer Type reference (TYPE) IMP_HASH32 IMP:Hash-Wert der Länge 32 20040517

Method TO_HASH_C32 on class CL_HASH_UTILITIES_IMP has no exception.

Method TO_HASH_X20 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATA Call by reference Type reference (TYPE) ANY 20040517
2 Returning R_HASH_X20 Value transfer Type reference (TYPE) IMP_HASH160X IMP:Hash-Wert (160 Bits) 20040517

Method TO_HASH_X20 on class CL_HASH_UTILITIES_IMP has no exception.

Method TO_LITERAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATA Call by reference Type reference (TYPE) ANY 20040517
2 Importing I_TYPENAME Call by reference Type reference (TYPE) TYPENAME Name des Dictionary Typs 20040517
3 Returning R_LITERAL Value transfer Type reference (TYPE) STRING 20040517

Method TO_LITERAL on class CL_HASH_UTILITIES_IMP has no exception.

Method TO_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATA Call by reference Type reference (TYPE) ANY 20040517
2 Importing I_TYPENAME Call by reference Type reference (TYPE) TYPENAME Name des Dictionary Typs 20040517
3 Returning R_STRING Value transfer Type reference (TYPE) STRING 20040517

Method TO_STRING on class CL_HASH_UTILITIES_IMP has no exception.
History
Last changed by/on SAP  20050224 
SAP Release Created in 473