SAP ABAP Class CL_SLD_UTIL (Static Help Functions)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-CCM-SLD-ABA (Application Component) System Landscape Directory ABAP Connectivity
     SLD_API (Package) System Landscape Directory API
Properties
Class CL_SLD_UTIL  
Short Description Static Help Functions    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package SLD_API   System Landscape Directory API 
Created 20020522   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SLDI Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_SLD_UTIL has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_SLD_ACCESSOR 20020607 Access to SLD Server
2 CL_SLD_ACCESSOR_WBEM_CLIENT 20081205 Access to SLD server through WBEM client
3 CL_SLD_CIM_METHOD 20070523 CIM Method Information
4 CL_SLD_CIM_OBJECT 20020524 CIM Representation Type
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CIM_FALSE Static Attribute Public Type reference (TYPE) STRING 'false' CIM Boolean Value 'false' 20071210
2 CIM_TRUE Static Attribute Public Type reference (TYPE) STRING 'true' CIM Boolean Value 'true' 20071210
3 DATATYPEMAP Static Attribute Private Type reference (TYPE) SLDI_T_DATATYPEMAP Data Type Table 20020523
4 KEYNUMBERLENGTH Static Attribute Protected Type reference (TYPE) I Length of Key Number 20020523
5 KEYPREFIXLENGTH Static Attribute Protected Type reference (TYPE) I Length of Name Key Prefix 20020523
6 NAMELOOKUP Static Attribute Private Type reference (TYPE) SLD_T_NAMELOOKUP Look-Up Table for Long Names 20020523
7 SHORTNAMELENGTH Static Attribute Protected Type reference (TYPE) I Length of Short Name 20020523
Methods
# Method Level Visibility Method type Description Created on
1 APPEND_VALUEARRAY Static method Protected Method Adds new entries to value array map 20020606
2 BUILD_OBJECTNAME Static method Public Method Generates the object name (path) of a class or instance 20020527
3 CIM_TO_ABAPTYPE Static method Public Method Determines ABAP type from CIM type 20020523
4 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20020523
5 CREATE_GUID Static method Public Method Creates GUID in Suitable Format for SLD 20041005
6 DECOMPOSE_NAME Static method Public Method Extracts parts of object name 20020627
7 EXPAND_SHORTNAME Static method Protected Method Determines long name for short name 20020527
8 FROM_C Static method Public Method Converts C to string 20020522
9 FROM_C_A Static method Public Method Converts C array to string array 20020522
10 FROM_DT Static method Public Method Converts date time to string 20020522
11 FROM_DT_A Static method Public Method Converts date time array to string array 20020522
12 FROM_F Static method Public Method Converts F to string 20020522
13 FROM_F_A Static method Public Method Converts F array to string array 20020522
14 FROM_I Static method Public Method Converts I to string 20020522
15 FROM_I_A Static method Public Method Converts I array to string array 20020522
16 GET_KEY Static method Private Method Gets key (new or existing) 20020523
17 GET_NAME Static method Private Method Name Look-Up 20020523
18 GET_SHORTNAME Static method Protected Method Determines short name for long name 20020527
19 GET_SHORTNAME_PBL Static method Public Method Determines short name for long name 20100531
20 TO_C Static method Public Method Converts string to C 20020522
21 TO_C_A Static method Public Method Converts string array to C array 20020522
22 TO_DT Static method Public Method Converts string to date time 20020522
23 TO_DT_A Static method Public Method Converts string rray to date time array 20020522
24 TO_F Static method Public Method Converts string to F 20020522
25 TO_F_A Static method Public Method Converts string array to F array 20020522
26 TO_I Static method Public Method Converts string to I 20020522
27 TO_I_A Static method Public Method Converts string array to I array 20020522
28 VALUELIST2NAMEVALUES Static method Protected Method Converts external format to internal format 20020704
Events
Class CL_SLD_UTIL has no event.
Types
Class CL_SLD_UTIL has no local type.
Method Signatures

Method APPEND_VALUEARRAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ARRAYMAP Call by reference Type reference (TYPE) SLD_T_ARRAYVALUEMAP Zu erweiternder Value-Array 20020606
2 Exporting NEWKEY Call by reference Type reference (TYPE) I Neuer Schlüssel 20020606
3 Importing SOURCEKEY Call by reference Type reference (TYPE) I Quellschlüssel 20020607
4 Importing SOURCEMAP Call by reference Type reference (TYPE) SLD_T_ARRAYVALUEMAP Quell-Value-Array 20020607
5 Importing TARGETKEY Call by reference Type reference (TYPE) I 0 Zielschlüssel 20020607

Method APPEND_VALUEARRAY on class CL_SLD_UTIL has no exception.

Method BUILD_OBJECTNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HOST Call by reference Type reference (TYPE) STRING SLD Hostname 20020527
2 Importing MODELPATH Call by reference Type reference (TYPE) STRING Model Path des Objekts 20020527
3 Importing NAMESPACE Call by reference Type reference (TYPE) STRING SLD Namespace 20020527
4 Returning RET Value transfer Type reference (TYPE) STRING Object Name 20020527

Method BUILD_OBJECTNAME on class CL_SLD_UTIL has no exception.

Method CIM_TO_ABAPTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CIMTYPE Call by reference Type reference (TYPE) SLD_DATATYPE CIM/ABAP-Datentyp 20020523
2 Returning RET Value transfer Type reference (TYPE) SLD_DATATYPE CIM/ABAP-Datentyp 20020523
# Exception Resumable Description Created on
1 CX_SLD_API_EXCEPTION SLD API Ausnahmen 20020523

Method CLASS_CONSTRUCTOR Signature

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

Method CREATE_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RET Value transfer Type reference (TYPE) STRING GUID im 8-4-4-4-12 Format 20041005

Method CREATE_GUID on class CL_SLD_UTIL has no exception.

Method DECOMPOSE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CLASSNAME Call by reference Type reference (TYPE) STRING Klassenname (Model Path) 20020627
2 Exporting HOST Call by reference Type reference (TYPE) STRING Host 20020627
3 Exporting INSTNAME Call by reference Type reference (TYPE) STRING Instanzenname (Model Path) 20020627
4 Exporting NAMESPACE Call by reference Type reference (TYPE) STRING Namespace 20020627
5 Importing OBJECTNAME Value transfer Type reference (TYPE) STRING Objektname 20020627

Method DECOMPOSE_NAME on class CL_SLD_UTIL has no exception.

Method EXPAND_SHORTNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RET Value transfer Type reference (TYPE) STRING Langer Name 20020527
2 Importing SHORTNAME Call by reference Type reference (TYPE) SLD_SHORTNAME Kurzname (abgeschnittener String) 20020527
# Exception Resumable Description Created on
1 CX_SLD_API_EXCEPTION SLD API Ausnahmen 20020527

Method FROM_C Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RET Value transfer Type reference (TYPE) STRING 20020522
2 Importing VALUE Call by reference Type reference (TYPE) SLDI_CHAR 20020522

Method FROM_C on class CL_SLD_UTIL has no exception.

Method FROM_C_A Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RET Value transfer Type reference (TYPE) SLD_T_STRING String-Tabelle 20020522
2 Importing VALUES Call by reference Type reference (TYPE) SLD_T_C Character-Array 20020522

Method FROM_C_A on class CL_SLD_UTIL has no exception.

Method FROM_DT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RET Value transfer Type reference (TYPE) STRING 20020522
2 Importing VALUE Call by reference Object reference (TYPE REF TO) CL_SLD_DATETIME CIM datetime-Objekt 20020522

Method FROM_DT on class CL_SLD_UTIL has no exception.

Method FROM_DT_A Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RET Value transfer Type reference (TYPE) SLD_T_STRING String-Array 20020522
2 Importing VALUES Call by reference Type reference (TYPE) SLD_T_DT Datetime-Array 20020522

Method FROM_DT_A on class CL_SLD_UTIL has no exception.

Method FROM_F Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RET Value transfer Type reference (TYPE) STRING 20020522
2 Importing VALUE Call by reference Type reference (TYPE) F 20020522

Method FROM_F on class CL_SLD_UTIL has no exception.

Method FROM_F_A Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RET Value transfer Type reference (TYPE) SLD_T_STRING String-Tabelle 20020522
2 Importing VALUES Call by reference Type reference (TYPE) SLD_T_F Float-Array 20020522

Method FROM_F_A on class CL_SLD_UTIL has no exception.

Method FROM_I Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RET Value transfer Type reference (TYPE) STRING 20020522
2 Importing VALUE Call by reference Type reference (TYPE) I 20020522

Method FROM_I on class CL_SLD_UTIL has no exception.

Method FROM_I_A Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RET Value transfer Type reference (TYPE) SLD_T_STRING String-Tabelle 20020522
2 Importing VALUES Call by reference Type reference (TYPE) SLD_T_I Integer-Tabelle 20020522

Method FROM_I_A on class CL_SLD_UTIL has no exception.

Method GET_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) STRING Langer Name 20020523
2 Returning RET Value transfer Type reference (TYPE) SLD_SHORTNAME Schlüssel (Kurzname) 20020523

Method GET_KEY on class CL_SLD_UTIL has no exception.

Method GET_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing KEY Call by reference Type reference (TYPE) SLD_SHORTNAME Kurzname (abgeschnittener String) 20020523
2 Returning RET Value transfer Type reference (TYPE) STRING Langer Name 20020523

Method GET_NAME on class CL_SLD_UTIL has no exception.

Method GET_SHORTNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) STRING Langer Name 20020527
2 Returning RET Value transfer Type reference (TYPE) SLD_SHORTNAME Kurzname (abgeschnittener String) 20020527

Method GET_SHORTNAME on class CL_SLD_UTIL has no exception.

Method GET_SHORTNAME_PBL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) STRING Langer Name 20100531
2 Returning RET Value transfer Type reference (TYPE) SLD_SHORTNAME Kurzname (abgeschnittener String) 20100531

Method GET_SHORTNAME_PBL on class CL_SLD_UTIL has no exception.

Method TO_C Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RET Value transfer Type reference (TYPE) SLDI_CHAR 20020522
2 Importing VALUE Call by reference Type reference (TYPE) STRING 20020522
# Exception Resumable Description Created on
1 CX_SY_CONVERSION_ERROR System-Exception bei Konvertierungsfehlern 20020522

Method TO_C_A Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RET Value transfer Type reference (TYPE) SLD_T_C Character-Array 20020522
2 Importing VALUES Call by reference Type reference (TYPE) SLD_T_STRING String-Tabelle 20020522
# Exception Resumable Description Created on
1 CX_SY_CONVERSION_ERROR System-Exception bei Konvertierungsfehlern 20020522

Method TO_DT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RET Value transfer Object reference (TYPE REF TO) CL_SLD_DATETIME CIM datetime-Objekt 20020522
2 Importing VALUE Call by reference Type reference (TYPE) STRING 20020522
# Exception Resumable Description Created on
1 CX_SY_CONVERSION_ERROR System-Exception bei Konvertierungsfehlern 20020522

Method TO_DT_A Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RET Value transfer Type reference (TYPE) SLD_T_DT Datetime-Array 20020522
2 Importing VALUES Call by reference Type reference (TYPE) SLD_T_STRING String-Tabelle 20020522
# Exception Resumable Description Created on
1 CX_SY_CONVERSION_ERROR System-Exception bei Konvertierungsfehlern 20020522

Method TO_F Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RET Value transfer Type reference (TYPE) F 20020522
2 Importing VALUE Call by reference Type reference (TYPE) STRING 20020522
# Exception Resumable Description Created on
1 CX_SY_CONVERSION_ERROR System-Exception bei Konvertierungsfehlern 20020522

Method TO_F_A Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RET Value transfer Type reference (TYPE) SLD_T_F Float-Array 20020522
2 Importing VALUES Call by reference Type reference (TYPE) SLD_T_STRING String-Tabelle 20020522
# Exception Resumable Description Created on
1 CX_SY_CONVERSION_ERROR System-Exception bei Konvertierungsfehlern 20020522

Method TO_I Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RET Value transfer Type reference (TYPE) I 20020522
2 Importing VALUE Call by reference Type reference (TYPE) STRING 20020522
# Exception Resumable Description Created on
1 CX_SY_CONVERSION_ERROR System-Exception bei Konvertierungsfehlern 20020522

Method TO_I_A Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RET Value transfer Type reference (TYPE) SLD_T_I Integer-Tabelle 20020522
2 Importing VALUES Call by reference Type reference (TYPE) SLD_T_STRING String-Tabelle 20020522
# Exception Resumable Description Created on
1 CX_SY_CONVERSION_ERROR System-Exception bei Konvertierungsfehlern 20020522

Method VALUELIST2NAMEVALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ARRAYMAP Call by reference Type reference (TYPE) SLD_T_ARRAYVALUEMAP Value-Array-Tabelle 20020704
2 Importing CLASSREF Call by reference Object reference (TYPE REF TO) CL_SLD_CIM_CLASS Repräsentation CIM-Klasse 20020704
3 Exporting NAMEVALUES Call by reference Type reference (TYPE) SLD_T_NAMEVALUE Allgemeine Name-Wert-Tabelle 20020704
4 Importing VALUELIST Call by reference Type reference (TYPE) SLD_T_VALUELIST Liste mit Name-Wert-Paaren 20020704

Method VALUELIST2NAMEVALUES on class CL_SLD_UTIL has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 630