SAP ABAP Class /IWFND/CL_ID_UTIL (Utility Class for ID Handling)
Hierarchy
SAP_GWFND (Software Component) SAP Gateway Foundation
   OPU-FND-CS (Application Component) IWF Common Services
     /IWFND/COD (Package) GW Framework - Common Development Objects
Properties
Class /IWFND/CL_ID_UTIL  
Short Description Utility Class for ID Handling    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /IWFND/COD   GW Framework - Common Development Objects 
Created 20090721   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /IWFND/CL_ID_UTIL has no forward declaration.
Interfaces
Class /IWFND/CL_ID_UTIL has no interface implemented.
Friends
Class /IWFND/CL_ID_UTIL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CS_MALFORMED_GSDO_TYPE Constant Private See coding 20090928
2 GC_CLASS_NAME Constant Private Type reference (TYPE) /IWFND/SUP_IW_AGENT '/IWFND/CL_ID_UTIL' GW Agent or Component 20090928
3 GC_UNDERSCORE Constant Private See coding '_' The character unserscore 20090928
4 GV_TEMP_ID Static Attribute Private Type reference (TYPE) I 0 Temporary ID, part of UUID 20120130
5 GV_TEMP_UUID Constant Private Type reference (TYPE) /IWFND/MED_MDL_UUID_TYPE 'T' Type of UUID 20120130
Methods
# Method Level Visibility Method type Description Created on
1 CONVERT_ID Static method Public Method 20100507
2 CONVERT_KEY_TO_STRING_ID Static method Public Method 20090723
3 CONVERT_STRING_ID_TO_KEY Static method Public Method 20090723
4 CREATE_KEY Static method Public Method 20090731
5 GET_ID_FROM_KEY Static method Public Method Converts the Key Structure to a Single ID Value 20090721
6 GET_KEY_FROM_ID Static method Public Method Extracts the Key Structure form the Single ID Value 20090721
7 GET_NEXT_TEMP_UUID Static method Public Method Provides a temporary UUID 20120130
8 GET_SYSTEM_ALIAS_FROM_KEY Static method Public Method 20090721
9 RAISE_MALFORMED_STRING_ID Static method Private Method 20090928
Events
Class /IWFND/CL_ID_UTIL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_DST_CHECK_NAME Public See coding 20100507 BEGIN OF ty_s_dst_check_name, name TYPE char30, END OF ty_s_dst_check_name
2 TY_T_DST_CHECKTABLE Public See coding 20100507 ty_t_dst_checktable TYPE HASHED TABLE OF ty_s_dst_check_name WITH UNIQUE KEY name
Method Signatures

Method CONVERT_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CHECK_TABLE Call by reference Type reference (TYPE) TY_T_DST_CHECKTABLE 20100507
2 Importing IV_MAIN_SEPARATOR Call by reference Type reference (TYPE) C 20100507
3 Importing IV_MAX_LENGTH Call by reference Type reference (TYPE) I 30 20100507
4 Importing IV_ORIGIN_ID Call by reference Type reference (TYPE) STRING 20100507
5 Importing IV_PREFIX Call by reference Type reference (TYPE) CHAR30 20100507
6 Returning RV_NEW_ID Value transfer Type reference (TYPE) CHAR30 20100507

Method CONVERT_ID on class /IWFND/CL_ID_UTIL has no exception.

Method CONVERT_KEY_TO_STRING_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_KEY Call by reference Type reference (TYPE) /IWFND/S_COR_ID Common IWFND ID (see CCT ID) - core data type 20090723
2 Returning RV_ID Value transfer Type reference (TYPE) STRING 20090723

Method CONVERT_KEY_TO_STRING_ID on class /IWFND/CL_ID_UTIL has no exception.

Method CONVERT_STRING_ID_TO_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_KEY Call by reference Type reference (TYPE) /IWFND/S_COR_ID Common IWFND ID (see CCT ID) - core data type 20090729
2 Importing IV_STRING Call by reference Type reference (TYPE) STRING 20090723
# Exception Resumable Description Created on
1 /IWFND/CX_COD 20090928

Method CREATE_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_KEY Call by reference Type reference (TYPE) /IWFND/S_COR_ID 20090731
2 Importing IV_COMPONENT Call by reference Type reference (TYPE) /IWFND/IFL_COMPONENT_NAME Component Name of Interface Layer (GenIL Component) 20090731
3 Importing IV_GSDO_TYPE Call by reference Type reference (TYPE) /IWFND/COR_GSDO_NAME 20090731
4 Importing IV_SCHMEE_AGENCY_ID Call by reference Type reference (TYPE) /IWFND/COR_ID_SA_ID 20090731
5 Importing IV_VALUE Call by reference Type reference (TYPE) /IWFND/COR_ID_VALUE 20090731

Method CREATE_KEY on class /IWFND/CL_ID_UTIL has no exception.

Method GET_ID_FROM_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ID Call by reference Type reference (TYPE) XSTRING 20090729
2 Importing IS_KEY Call by reference Type reference (TYPE) ANY 20090721

Method GET_ID_FROM_KEY on class /IWFND/CL_ID_UTIL has no exception.

Method GET_KEY_FROM_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_KEY Call by reference Type reference (TYPE) ANY 20090729
2 Importing IV_ID Call by reference Type reference (TYPE) XSTRING 20090721

Method GET_KEY_FROM_ID on class /IWFND/CL_ID_UTIL has no exception.

Method GET_NEXT_TEMP_UUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_VALUE Value transfer Type reference (TYPE) /IWFND/S_MED_MDL_RW_ENTITY_KEY structure defining a common read/write key for all entities 20120130

Method GET_NEXT_TEMP_UUID on class /IWFND/CL_ID_UTIL has no exception.

Method GET_SYSTEM_ALIAS_FROM_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_KEY Call by reference Type reference (TYPE) /IWFND/S_COR_ID Common IWFND ID (see CCT ID) - core data type 20090721
2 Returning RV_SYSTEM_ALIAS Value transfer Type reference (TYPE) /IWFND/DEFI_SYSTEM_ALIAS SAP System Alias 20090721

Method GET_SYSTEM_ALIAS_FROM_KEY on class /IWFND/CL_ID_UTIL has no exception.

Method RAISE_MALFORMED_STRING_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STRING Call by reference Type reference (TYPE) STRING 20090928
# Exception Resumable Description Created on
1 /IWFND/CX_COD Exception Class for Common Development Objects 20090928
History
Last changed by/on SAP  20131127 
SAP Release Created in 100