SAP ABAP Class CL_SYSTEM_UUID (Class for Processing 16 Byte System UUIDs)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-CST-LL (Application Component) Low Level Layer
     SUUID (Package) Interfaces for Creating and Converting SAP UUIDs
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SYSTEM_UUID Interface for 16 Byte System UUIDs 20051124
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SYSTEM_UUID_STATIC Static Interface for 16 Byte System UUIDs 20060622
Properties
Class CL_SYSTEM_UUID  
Short Description Class for Processing 16 Byte System UUIDs    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SUUID   Interfaces for Creating and Converting SAP UUIDs 
Created 20051124   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SYSTEM_UUID has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_SYSTEM_UUID Interface for 16 Byte System UUIDs 20051124
2 IF_SYSTEM_UUID_STATIC Static Interface for 16 Byte System UUIDs 20060622
Friends
Class CL_SYSTEM_UUID has no friend class.
Attributes
Class CL_SYSTEM_UUID has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CONVERT_UUID_C22_STATIC Instance method Public Method 20060623
2 CONVERT_UUID_C26_STATIC Instance method Public Method 20080305
3 CONVERT_UUID_C32_STATIC Instance method Public Method 20060623
4 CONVERT_UUID_X16_STATIC Instance method Public Method 20060623
5 CREATE_UUID_C22_STATIC Instance method Public Method 20060623
6 CREATE_UUID_C26_STATIC Instance method Public Method 20080305
7 CREATE_UUID_C32_STATIC Instance method Public Method 20060623
8 CREATE_UUID_X16_STATIC Instance method Public Method 20060623
9 _CONVERT_SYSTEMUUID_C22X16 Static method Private Method System Call for Conversion of Base64 to Binary Format 20051125
10 _CONVERT_SYSTEMUUID_C26X16 Static method Private Method System Call for Conversion of Base32 to Binary Format 20080304
11 _CONVERT_SYSTEMUUID_X16C22 Static method Private Method System Call for Conversion of Binary Format to Base64 20051125
12 _CONVERT_SYSTEMUUID_X16C26 Static method Private Method System Call for Conversion of Binary Format to Base32 20080304
13 _CREATE_SYSTEMUUID_C22 Static method Private Method System Call for Creating System UUID in Base64 20051124
14 _CREATE_SYSTEMUUID_C26 Static method Private Method System Call for Creating System UUID in Base32 20080304
15 _CREATE_SYSTEMUUID_C32 Static method Private Method System Call for Creating System UUID in Hex Format 20051124
16 _CREATE_SYSTEMUUID_X16 Static method Private Method System Call for Creating System UUID in Binary Format 20051124
Events
Class CL_SYSTEM_UUID has no event.
Types
Class CL_SYSTEM_UUID has no local type.
Method Signatures

Method CONVERT_UUID_C22_STATIC Signature

Method CONVERT_UUID_C22_STATIC on class CL_SYSTEM_UUID has no parameter.
Method CONVERT_UUID_C22_STATIC on class CL_SYSTEM_UUID has no exception.

Method CONVERT_UUID_C26_STATIC Signature

Method CONVERT_UUID_C26_STATIC on class CL_SYSTEM_UUID has no parameter.
Method CONVERT_UUID_C26_STATIC on class CL_SYSTEM_UUID has no exception.

Method CONVERT_UUID_C32_STATIC Signature

Method CONVERT_UUID_C32_STATIC on class CL_SYSTEM_UUID has no parameter.
Method CONVERT_UUID_C32_STATIC on class CL_SYSTEM_UUID has no exception.

Method CONVERT_UUID_X16_STATIC Signature

Method CONVERT_UUID_X16_STATIC on class CL_SYSTEM_UUID has no parameter.
Method CONVERT_UUID_X16_STATIC on class CL_SYSTEM_UUID has no exception.

Method CREATE_UUID_C22_STATIC Signature

Method CREATE_UUID_C22_STATIC on class CL_SYSTEM_UUID has no parameter.
Method CREATE_UUID_C22_STATIC on class CL_SYSTEM_UUID has no exception.

Method CREATE_UUID_C26_STATIC Signature

Method CREATE_UUID_C26_STATIC on class CL_SYSTEM_UUID has no parameter.
Method CREATE_UUID_C26_STATIC on class CL_SYSTEM_UUID has no exception.

Method CREATE_UUID_C32_STATIC Signature

Method CREATE_UUID_C32_STATIC on class CL_SYSTEM_UUID has no parameter.
Method CREATE_UUID_C32_STATIC on class CL_SYSTEM_UUID has no exception.

Method CREATE_UUID_X16_STATIC Signature

Method CREATE_UUID_X16_STATIC on class CL_SYSTEM_UUID has no parameter.
Method CREATE_UUID_X16_STATIC on class CL_SYSTEM_UUID has no exception.

Method _CONVERT_SYSTEMUUID_C22X16 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing UUID_C22 Call by reference Type reference (TYPE) CSEQUENCE UUID 20051125
2 Exporting UUID_OK Call by reference Type reference (TYPE) I 20051125
3 Exporting UUID_X16 Call by reference Type reference (TYPE) XSEQUENCE UUID 20051125
# Exception Resumable Description Created on
1 CX_UUID_ERROR 20051125

Method _CONVERT_SYSTEMUUID_C26X16 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing UUID_C26 Call by reference Type reference (TYPE) CSEQUENCE UUID 20080304
2 Exporting UUID_OK Call by reference Type reference (TYPE) I 20080304
3 Exporting UUID_X16 Call by reference Type reference (TYPE) XSEQUENCE UUID 20080304

Method _CONVERT_SYSTEMUUID_C26X16 on class CL_SYSTEM_UUID has no exception.

Method _CONVERT_SYSTEMUUID_X16C22 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting UUID_C22 Call by reference Type reference (TYPE) CSEQUENCE UUID 20051125
2 Exporting UUID_OK Call by reference Type reference (TYPE) I 20051125
3 Importing UUID_X16 Call by reference Type reference (TYPE) XSEQUENCE UUID 20051125

Method _CONVERT_SYSTEMUUID_X16C22 on class CL_SYSTEM_UUID has no exception.

Method _CONVERT_SYSTEMUUID_X16C26 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting UUID_C26 Call by reference Type reference (TYPE) CSEQUENCE UUID 20080304
2 Exporting UUID_OK Call by reference Type reference (TYPE) I 20080304
3 Importing UUID_X16 Call by reference Type reference (TYPE) XSEQUENCE UUID 20080304

Method _CONVERT_SYSTEMUUID_X16C26 on class CL_SYSTEM_UUID has no exception.

Method _CREATE_SYSTEMUUID_C22 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting UUID Call by reference Type reference (TYPE) CSEQUENCE UUID 20051124
2 Exporting UUID_OK Call by reference Type reference (TYPE) I 20051124

Method _CREATE_SYSTEMUUID_C22 on class CL_SYSTEM_UUID has no exception.

Method _CREATE_SYSTEMUUID_C26 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting UUID Call by reference Type reference (TYPE) CSEQUENCE UUID 20080304
2 Exporting UUID_OK Call by reference Type reference (TYPE) I 20080304

Method _CREATE_SYSTEMUUID_C26 on class CL_SYSTEM_UUID has no exception.

Method _CREATE_SYSTEMUUID_C32 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting UUID Call by reference Type reference (TYPE) CSEQUENCE UUID 20051124
2 Exporting UUID_OK Call by reference Type reference (TYPE) I 20051124

Method _CREATE_SYSTEMUUID_C32 on class CL_SYSTEM_UUID has no exception.

Method _CREATE_SYSTEMUUID_X16 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting UUID Call by reference Type reference (TYPE) XSEQUENCE UUID 20051124
2 Exporting UUID_OK Call by reference Type reference (TYPE) I UUID 20051124

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