SAP ABAP Class CL_FDT_UUID (FDT: UUID Service)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-BR (Application Component) BRFplus - ABAP-Based Business Rules
     SFDT_SERVICE (Package) BRFplus: Services
Properties
Class CL_FDT_UUID  
Short Description FDT: UUID Service    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SFDT_SERVICE   BRFplus: Services 
Created 20070828   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_FDT_UUID has no interface implemented.
Friends
Class CL_FDT_UUID has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_SYSTEM_UUID Static Attribute Private Object reference (TYPE REF TO) IF_SYSTEM_UUID Interface for 16 Byte System UUIDs 20070828
2 GTH_UNSAVED_UUID Static Attribute Public See coding Unsaved UUID (ID compliant only) 20071104
Methods
# Method Level Visibility Method type Description Created on
1 CONVERT_UUID_C22_TO_C32 Static method Public Method Convert a UUID from char 22 to char 32 20070828
2 CONVERT_UUID_C32_TO_C22 Static method Public Method Convert a UUID from char 32 to char 22 20070828
3 GET_UUID Static method Public Method Get a UUID 20070828
Events
Class CL_FDT_UUID has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 UUID_C22 Public Type reference (TYPE) SYSUUID_C22 16 Byte UUID in 22 Characters (Usually Base 64 Encoded) 20070828
2 UUID_C32 Public Type reference (TYPE) SYSUUID_C32 16 Byte UUID in 32 Characters (Hexadecimal Encoded) 20070828
Method Signatures

Method CONVERT_UUID_C22_TO_C32 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_UUID_C22 Call by reference Type reference (TYPE) SYSUUID_C22 16 Byte UUID in 22 Characters (Usually Base 64 Encoded) 20070828
2 Returning RV_UUID_C32 Value transfer Type reference (TYPE) SYSUUID_C32 16 Byte UUID in 32 Characters (Hexadecimal Encoded) 20070828
# Exception Resumable Description Created on
1 CX_UUID_ERROR Error Class for UUID Processing Errors 20070828

Method CONVERT_UUID_C32_TO_C22 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_UUID_C32 Call by reference Type reference (TYPE) SYSUUID_C32 20070828
2 Returning RV_UUID_C22 Value transfer Type reference (TYPE) SYSUUID_C22 20070828
# Exception Resumable Description Created on
1 CX_UUID_ERROR Error Class for UUID Processing Errors 20070828

Method GET_UUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID_COMPLIANT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 'X' returns a UUID that is compliant to FDT IDs 20070828
2 Returning RV_UUID Value transfer Type reference (TYPE) SYSUUID_C32 16 Byte UUID in 32 Characters (Hexadecimal Encoded) 20070828

Method GET_UUID on class CL_FDT_UUID has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 710