Hierarchy
⤷
⤷
Properties
| Class | CL_CIM_UTIL | |
| Short Description | Static Utility Methods for CIM Operations | |
| Super Class | ||
| Instantiability of a Class | 0 | Private |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | S_WBEM_CIM | WBEM Client: CIM Objects |
| Created | 20080703 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_CIM_UTIL has no interface implemented.
Friends
Class CL_CIM_UTIL has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | I | 2 | Binary Basis | 20080704 | ||
| 2 | Constant | Public | Type reference (TYPE) | I | 10 | Decimal Basis | 20080704 | ||
| 3 | Constant | Public | Type reference (TYPE) | I | 16 | Hexadecimal Basis | 20080704 | ||
| 4 | Constant | Public | Type reference (TYPE) | I | 8 | Octal Basis | 20080704 | ||
| 5 | Static Attribute | Public | Type reference (TYPE) | I | Codepoint 0 | 20090514 | |||
| 6 | Static Attribute | Public | Type reference (TYPE) | I | Codepoint 9 | 20090514 | |||
| 7 | Static Attribute | Public | Type reference (TYPE) | I | Codepoint A | 20090514 | |||
| 8 | Static Attribute | Public | Type reference (TYPE) | I | Codepoint Z | 20090514 | |||
| 9 | Static Attribute | Public | Type reference (TYPE) | I | Codepoint Underscore | 20090514 | |||
| 10 | Static Attribute | Public | Type reference (TYPE) | I | Codepoint a | 20090514 | |||
| 11 | Static Attribute | Public | Type reference (TYPE) | I | Codepoint z | 20090514 | |||
| 12 | Static Attribute | Public | Type reference (TYPE) | I | Codepoint 0xA0 | 20090514 | |||
| 13 | Static Attribute | Public | Type reference (TYPE) | I | Codepoint 0xD7FF | 20090514 | |||
| 14 | Static Attribute | Public | Type reference (TYPE) | I | Codepoint 0xE000 | 20090514 | |||
| 15 | Static Attribute | Public | Type reference (TYPE) | I | Codepoint 0xFFEF | 20090514 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Creates a new association instance | 20090722 | |
| 2 | Static method | Public | Method | Creates a new association reference | 20090722 | |
| 3 | Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20090514 | |
| 4 | Static method | Public | Method | Compares two tables of CIM elements | 20090917 | |
| 5 | Static method | Public | Method | Compares two CIM elements | 20081212 | |
| 6 | Static method | Public | Method | Compares two strings (non-case-sensitive) | 20090130 | |
| 7 | Static method | Public | Method | Gets the name of the ABAP class for an object | 20081217 | |
| 8 | Static method | Public | Method | Gets the normalized form of a key value | 20080828 | |
| 9 | Static method | Public | Method | Standardizes a value depending on associated CIM type | 20100602 | |
| 10 | Static method | Public | Method | Maximum Value for CIM Integer Type | 20090216 | |
| 11 | Static method | Public | Method | Minimum Value for CIM Integer Type | 20090216 | |
| 12 | Static method | Public | Method | Decimal Value of Hexadecimal Figure | 20080704 | |
| 13 | Static method | Public | Method | Index of first occurrence of object in table | 20090109 | |
| 14 | Static method | Public | Method | Finds first invalid value (0 = no invalid values) | 20091028 | |
| 15 | Static method | Public | Method | Checks whether object is an instance of an ABAP class | 20081217 | |
| 16 | Static method | Public | Method | True if argument = 'false' (case-insensitive) | 20080703 | |
| 17 | Static method | Public | Method | True if argument represents a numerical value | 20080718 | |
| 18 | Static method | Public | Method | Checks whether a Boolean qualifier exists and is true | 20080912 | |
| 19 | Static method | Public | Method | True if the string represents a time interval | 20090216 | |
| 20 | Static method | Public | Method | True if the argument = 'true' (case-insensitive) | 20080703 | |
| 21 | Static method | Public | Method | True if string represents a CIM DateTime value | 20090216 | |
| 22 | Static method | Public | Method | Checks whether a string is a valid CIM name | 20090514 | |
| 23 | Static method | Public | Method | True is value is valid for CIM data type | 20090209 | |
| 24 | Static method | Public | Method | Compares two CIM key values | 20081211 | |
| 25 | Static method | Public | Method | Adds quote marks and | 20080828 | |
| 26 | Static method | Public | Method | Compares two method structures | 20090403 | |
| 27 | Static method | Public | Method | Compares two tables of CIM element names | 20090917 | |
| 28 | Static method | Public | Method | Compares two CIM element names | 20081212 | |
| 29 | Static method | Public | Method | Normalizes a numerical value for comparisons | 20081218 | |
| 30 | Static method | Public | Method | Compares two method parameter structures | 20090403 | |
| 31 | Static method | Public | Method | uint64/sint64 String -> decfloat34 Value | 20080704 | |
| 32 | Static method | Public | Method | Converts a CIM Boolean string to a Boolean value | 20080703 | |
| 33 | Static method | Public | Method | Converts a CIM DateTime string to a DateTime object | 20080703 | |
| 34 | Static method | Public | Method | Converts a CIM integer string to an integer value | 20080704 | |
| 35 | Static method | Public | Method | uint/sint Range -> Range Structure | 20091106 | |
| 36 | Static method | Public | Method | uint/sint Range -> decfloat34 Value of the Upper Limit | 20090216 | |
| 37 | Static method | Public | Method | uint/sint Range -> decfloat34 Value of the Lower Limit | 20090216 | |
| 38 | Static method | Public | Method | real32/real64 String -> decfloat34 Value | 20080707 | |
| 39 | Static method | Public | Method | real32 String -> decfloat34 Value | 20090216 | |
| 40 | Static method | Public | Method | real64 String -> decfloat34 Value | 20090216 | |
| 41 | Static method | Public | Method | Compares two property structures | 20091023 | |
| 42 | Static method | Public | Method | Compares the values of two property structures | 20091028 | |
| 43 | Static method | Public | Method | Compares two qualifier structures | 20090403 | |
| 44 | Static method | Public | Method | Compares two qualifier lists | 20091106 | |
| 45 | Static method | Public | Method | Compares the values of two qualifier structures | 20091028 | |
| 46 | Static method | Public | Method | Disassembles a CIM integer string | 20080704 | |
| 47 | Static method | Public | Method | Converts a 64 bit integer value to a CIM integer string | 20080704 | |
| 48 | Static method | Public | Method | Converts a Boolean value to a CIM Boolean string | 20080703 | |
| 49 | Static method | Public | Method | Converts a DateTime object to a CIM DateTime string | 20080703 | |
| 50 | Static method | Public | Method | Converts a DateTime object to a comparable CIM DT string | 20090216 | |
| 51 | Static method | Public | Method | Converts an integer value to a CIM integer string | 20080704 | |
| 52 | Static method | Public | Method | Converts a decfloat34 value to a CIM real string | 20080707 | |
| 53 | Static method | Public | Method | Removes opening and trailing blanks | 20090514 | |
| 54 | Static method | Public | Method | Removes quotes and escape characters | 20080827 | |
| 55 | Static method | Public | Method | Compares two CIM value arrays | 20090403 | |
| 56 | Static method | Public | Method | Compares two CIM values | 20081212 |
Events
Class CL_CIM_UTIL has no event.
Types
Class CL_CIM_UTIL has no local type.
Method Signatures
Method BUILD_ASSOCIATION_INSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ASSOC_CLASSNAME | Call by reference | Object reference (TYPE REF TO) | CL_CIM_ELEMENTNAME | Name der Assoziationsklasse | 20090722 | |||
| 2 | REFERENCE1 | Call by reference | Object reference (TYPE REF TO) | CL_CIM_REFERENCE | Erste referenzierte Instanz | 20090722 | |||
| 3 | REFERENCE2 | Call by reference | Object reference (TYPE REF TO) | CL_CIM_REFERENCE | Zweite referenzierte Instanz | 20090722 | |||
| 4 | RESULT | Value transfer | Object reference (TYPE REF TO) | CL_CIM_INSTANCE | Assoziationsinstanz | 20090722 | |||
| 5 | ROLE1 | Call by reference | Object reference (TYPE REF TO) | CL_CIM_ELEMENTNAME | Rollenname der ersten Referenz | 20090722 | |||
| 6 | ROLE2 | Call by reference | Object reference (TYPE REF TO) | CL_CIM_ELEMENTNAME | Rollenname der zweiten Referenz | 20090722 |
Method BUILD_ASSOCIATION_INSTANCE on class CL_CIM_UTIL has no exception.
Method BUILD_ASSOCIATION_REFERENCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ASSOC_CLASSNAME | Call by reference | Object reference (TYPE REF TO) | CL_CIM_ELEMENTNAME | Name der Assoziationsklasse | 20090722 | |||
| 2 | REFERENCE1 | Call by reference | Object reference (TYPE REF TO) | CL_CIM_REFERENCE | Erste referenzierte Instanz | 20090722 | |||
| 3 | REFERENCE2 | Call by reference | Object reference (TYPE REF TO) | CL_CIM_REFERENCE | Zweite referenzierte Instanz | 20090722 | |||
| 4 | RESULT | Value transfer | Object reference (TYPE REF TO) | CL_CIM_REFERENCE | Assoziationsreferenz | 20090722 | |||
| 5 | ROLE1 | Call by reference | Object reference (TYPE REF TO) | CL_CIM_ELEMENTNAME | Rollenname der ersten Referenz | 20090722 | |||
| 6 | ROLE2 | Call by reference | Object reference (TYPE REF TO) | CL_CIM_ELEMENTNAME | Rollenname der zweiten Referenz | 20090722 |
Method BUILD_ASSOCIATION_REFERENCE on class CL_CIM_UTIL has no exception.
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_CIM_UTIL has no parameter.
Method CLASS_CONSTRUCTOR on class CL_CIM_UTIL has no exception.
Method ELEMENTLISTS_ARE_EQUAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BOOL | Value transfer | Type reference (TYPE) | ABAP_BOOL | Wahr oder falsch | 20090917 | |||
| 2 | TABLE1 | Call by reference | Type reference (TYPE) | INDEX TABLE | Tabelle mit CIM-Elementen | 20090917 | |||
| 3 | TABLE2 | Call by reference | Type reference (TYPE) | INDEX TABLE | Tabelle mit CIM-Elementen | 20090917 |
Method ELEMENTLISTS_ARE_EQUAL on class CL_CIM_UTIL has no exception.
Method ELEMENTS_ARE_EQUAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BOOL | Value transfer | Type reference (TYPE) | ABAP_BOOL | Wahr oder falsch | 20081212 | |||
| 2 | ELEMENT1 | Call by reference | Object reference (TYPE REF TO) | CL_CIM_ELEMENT | Basisklasse für CIM-Elemente | 20081212 | |||
| 3 | ELEMENT2 | Call by reference | Object reference (TYPE REF TO) | CL_CIM_ELEMENT | Basisklasse für CIM-Elemente | 20081212 |
Method ELEMENTS_ARE_EQUAL on class CL_CIM_UTIL has no exception.
Method EQUALS_IGNORE_CASE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BOOL | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20090130 | ||||
| 2 | STRING1 | Call by reference | Type reference (TYPE) | STRING | 20090130 | ||||
| 3 | STRING2 | Call by reference | Type reference (TYPE) | STRING | 20090130 |
Method EQUALS_IGNORE_CASE on class CL_CIM_UTIL has no exception.
Method GET_ABAP_CLASS_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CLSNAME | Value transfer | Type reference (TYPE) | STRING | ABAP-Klassenname | 20081217 | |||
| 2 | OBJECT | Call by reference | Object reference (TYPE REF TO) | OBJECT | Objektinstanz | 20081217 |
Method GET_ABAP_CLASS_NAME on class CL_CIM_UTIL has no exception.
Method GET_COMPARABLE_VALUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | KEYTYPE | Call by reference | Object reference (TYPE REF TO) | CL_CIM_KEYTYPE | CIM-Schlüssel-Datentyp (Typesafe Enumeration) | 20080828 | |||
| 2 | RESULT | Value transfer | Type reference (TYPE) | STRING | Normalisierter Wert | 20080828 | |||
| 3 | VALUE | Call by reference | Type reference (TYPE) | STRING | Schlüsselwert | 20080828 |
Method GET_COMPARABLE_VALUE on class CL_CIM_UTIL has no exception.
Method GET_COMPARABLE_VALUE2 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_NULL | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20100602 | ||||
| 2 | RESULT | Value transfer | Type reference (TYPE) | STRING | Normalisierter Wert | 20100602 | |||
| 3 | TYPE | Call by reference | Object reference (TYPE REF TO) | CL_CIM_TYPE | 20100602 | ||||
| 4 | VALUE | Call by reference | Type reference (TYPE) | STRING | Schlüsselwert | 20100602 |
Method GET_COMPARABLE_VALUE2 on class CL_CIM_UTIL has no exception.
Method GET_MAX_VALUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CIMTYPE | Call by reference | Object reference (TYPE REF TO) | CL_CIM_TYPE | CIM-Datentyp (Typesafe Enumeration) | 20090216 | |||
| 2 | DECFLOAT | Value transfer | Type reference (TYPE) | DECFLOAT34 | 20090216 |
Method GET_MAX_VALUE on class CL_CIM_UTIL has no exception.
Method GET_MIN_VALUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CIMTYPE | Call by reference | Object reference (TYPE REF TO) | CL_CIM_TYPE | CIM-Datentyp (Typesafe Enumeration) | 20090216 | |||
| 2 | DECFLOAT | Value transfer | Type reference (TYPE) | DECFLOAT34 | 20090216 |
Method GET_MIN_VALUE on class CL_CIM_UTIL has no exception.
Method HEXDIGIT_TO_INT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | HEXDIGIT | Call by reference | Type reference (TYPE) | C | Hexadezimalziffer | 20080704 | |||
| 2 | INTEGER | Value transfer | Type reference (TYPE) | I | Dezimalwert | 20080704 |
Method HEXDIGIT_TO_INT on class CL_CIM_UTIL has no exception.
Method INDEX_OF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CIMOBJECTS | Call by reference | Type reference (TYPE) | INDEX TABLE | 20090109 | ||||
| 2 | INDEX | Value transfer | Type reference (TYPE) | I | 20090109 | ||||
| 3 | NAME | Call by reference | Object reference (TYPE REF TO) | CL_CIM_ELEMENTNAME | Elementname (case-insensitive) | 20090109 |
Method INDEX_OF on class CL_CIM_UTIL has no exception.
Method INDEX_OF_INVALID_VAL_FOR_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ARRAY | Call by reference | Type reference (TYPE) | CIM_T_VALUEARRAY | 20091028 | ||||
| 2 | CIMTYPE | Call by reference | Object reference (TYPE REF TO) | CL_CIM_TYPE | 20091028 | ||||
| 3 | RESULT | Value transfer | Type reference (TYPE) | I | 20091028 |
Method INDEX_OF_INVALID_VAL_FOR_TYPE on class CL_CIM_UTIL has no exception.
Method IS_ABAP_INSTANCE_OF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BOOL | Value transfer | Type reference (TYPE) | ABAP_BOOL | Wahr oder falsch | 20081217 | |||
| 2 | NAME | Call by reference | Type reference (TYPE) | STRING | ABAP-Klassen- oder Interfacename | 20081217 | |||
| 3 | OBJECT | Call by reference | Object reference (TYPE REF TO) | OBJECT | Objektinstanz | 20081217 |
Method IS_ABAP_INSTANCE_OF on class CL_CIM_UTIL has no exception.
Method IS_FALSE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BOOL | Value transfer | Type reference (TYPE) | ABAP_BOOL | Wahr oder falsch | 20080703 | |||
| 2 | VALUE | Call by reference | Type reference (TYPE) | STRING | Eingabewert | 20080703 |
Method IS_FALSE on class CL_CIM_UTIL has no exception.
Method IS_NUMERIC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BOOL | Value transfer | Type reference (TYPE) | ABAP_BOOL | Wahr, falls numerisch | 20080718 | |||
| 2 | VALUE | Call by reference | Type reference (TYPE) | STRING | Wert in Stringdarstellung | 20080718 |
Method IS_NUMERIC on class CL_CIM_UTIL has no exception.
Method IS_QUALIFIER_TRUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BOOL | Value transfer | Type reference (TYPE) | ABAP_BOOL | Wahr oder falsch | 20080912 | |||
| 2 | QUALIFIER_NAME | Call by reference | Object reference (TYPE REF TO) | CL_CIM_ELEMENTNAME | Elementname (case-insensitive) | 20080912 | |||
| 3 | QUALIFIER_TABLE | Call by reference | Type reference (TYPE) | CIM_T_QUALIFIER | Basisklasse für CIM-Klasse und CIM-Instanz | 20091026 |
Method IS_QUALIFIER_TRUE on class CL_CIM_UTIL has no exception.
Method IS_TIME_INTERVAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BOOL | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20090216 | ||||
| 2 | VALUE | Call by reference | Type reference (TYPE) | STRING | 20090216 |
Method IS_TIME_INTERVAL on class CL_CIM_UTIL has no exception.
Method IS_TRUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BOOL | Value transfer | Type reference (TYPE) | ABAP_BOOL | Wahr oder falsch | 20080703 | |||
| 2 | VALUE | Call by reference | Type reference (TYPE) | STRING | Eingabewert | 20080703 |
Method IS_TRUE on class CL_CIM_UTIL has no exception.
Method IS_VALID_CIM_DATETIME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BOOL | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20090216 | ||||
| 2 | VALUE | Call by reference | Type reference (TYPE) | STRING | 20090216 |
Method IS_VALID_CIM_DATETIME on class CL_CIM_UTIL has no exception.
Method IS_VALID_CIM_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BOOL | Value transfer | Type reference (TYPE) | ABAP_BOOL | Wahr oder falsch | 20090514 | |||
| 2 | NAME | Call by reference | Type reference (TYPE) | STRING | Zu prüfender Name | 20090514 |
Method IS_VALID_CIM_NAME on class CL_CIM_UTIL has no exception.
Method IS_VALID_VALUE_FOR_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BOOL | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20090209 | ||||
| 2 | CIMTYPE | Call by reference | Object reference (TYPE REF TO) | CL_CIM_TYPE | CIM-Datentyp (Typesafe Enumeration) | 20090209 | |||
| 3 | VALUE | Call by reference | Type reference (TYPE) | STRING | 20090209 |
Method IS_VALID_VALUE_FOR_TYPE on class CL_CIM_UTIL has no exception.
Method KEYVALUES_ARE_EQUAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BOOL | Value transfer | Type reference (TYPE) | ABAP_BOOL | Wahr oder falsch | 20081211 | |||
| 2 | KEYTYPE | Call by reference | Object reference (TYPE REF TO) | CL_CIM_KEYTYPE | CIM-Schlüssel-Datentyp (Typesafe Enumeration) | 20081211 | |||
| 3 | VALUE1 | Call by reference | Type reference (TYPE) | STRING | Erster Schlüsselwert | 20081211 | |||
| 4 | VALUE2 | Call by reference | Type reference (TYPE) | STRING | Zweiter Schlüsselwert | 20081211 |
Method KEYVALUES_ARE_EQUAL on class CL_CIM_UTIL has no exception.
Method MASK_STRING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | INPUT | Call by reference | Type reference (TYPE) | STRING | Eingabestring | 20080828 | |||
| 2 | MASKED | Value transfer | Type reference (TYPE) | STRING | Maskierter String | 20080828 |
Method MASK_STRING on class CL_CIM_UTIL has no exception.
Method METHODS_ARE_EQUAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BOOL | Value transfer | Type reference (TYPE) | ABAP_BOOL | Wahr oder falsch | 20090403 | |||
| 2 | METH1 | Call by reference | Type reference (TYPE) | CIM_S_METHOD | Definition einer CIM-Methode | 20090403 | |||
| 3 | METH2 | Call by reference | Type reference (TYPE) | CIM_S_METHOD | Definition einer CIM-Methode | 20090403 |
Method METHODS_ARE_EQUAL on class CL_CIM_UTIL has no exception.
Method NAMELISTS_ARE_EQUAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BOOL | Value transfer | Type reference (TYPE) | ABAP_BOOL | Wahr oder falsch | 20090917 | |||
| 2 | TABLE1 | Call by reference | Type reference (TYPE) | CIM_T_ELEMENTNAME | Tabelle von Elementnamen | 20090917 | |||
| 3 | TABLE2 | Call by reference | Type reference (TYPE) | CIM_T_ELEMENTNAME | Tabelle von Elementnamen | 20090917 |
Method NAMELISTS_ARE_EQUAL on class CL_CIM_UTIL has no exception.
Method NAMES_ARE_EQUAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BOOL | Value transfer | Type reference (TYPE) | ABAP_BOOL | Wahr oder falsch | 20081212 | |||
| 2 | NAME1 | Call by reference | Object reference (TYPE REF TO) | CL_CIM_ELEMENTNAME | Elementname (case-insensitive) | 20081212 | |||
| 3 | NAME2 | Call by reference | Object reference (TYPE REF TO) | CL_CIM_ELEMENTNAME | Elementname (case-insensitive) | 20081212 |
Method NAMES_ARE_EQUAL on class CL_CIM_UTIL has no exception.
Method NORMALIZE_NUMERIC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | NORMALIZED | Value transfer | Type reference (TYPE) | STRING | Normalisierte Form (Dezimaldarstellung) | 20081218 | |||
| 2 | VALUE | Call by reference | Type reference (TYPE) | STRING | Numerischer Wert in Stringdarstellung | 20081218 |
Method NORMALIZE_NUMERIC on class CL_CIM_UTIL has no exception.
Method PARAMETERS_ARE_EQUAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BOOL | Value transfer | Type reference (TYPE) | ABAP_BOOL | Wahr oder falsch | 20090403 | |||
| 2 | PARAM1 | Call by reference | Type reference (TYPE) | CIM_S_PARAMETER | Definition eines generischen CIM-Methodenparameters | 20090403 | |||
| 3 | PARAM2 | Call by reference | Type reference (TYPE) | CIM_S_PARAMETER | Definition eines generischen CIM-Methodenparameters | 20090403 |
Method PARAMETERS_ARE_EQUAL on class CL_CIM_UTIL has no exception.
Method PARSE_CIM_BIGINTEGER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DECFLOAT | Value transfer | Type reference (TYPE) | DECFLOAT34 | Dezimaler Fließkommawert | 20080704 | |||
| 2 | DEFAULT | Call by reference | Type reference (TYPE) | DECFLOAT34 | Defaultrückgabe, falls der Eingabestring initial ist | 20080704 | |||
| 3 | VALUE | Call by reference | Type reference (TYPE) | STRING | Stringdarstellung von CIM uint64/sint64 | 20080704 |
Method PARSE_CIM_BIGINTEGER on class CL_CIM_UTIL has no exception.
Method PARSE_CIM_BOOLEAN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BOOL | Value transfer | Type reference (TYPE) | ABAP_BOOL | Boolescher Wert | 20080703 | |||
| 2 | DEFAULT | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Defaultrückgabe, falls der Eingabestring initial ist | 20080703 | ||
| 3 | VALUE | Call by reference | Type reference (TYPE) | STRING | Stringdarstellung des CIM-Boolean | 20080703 |
Method PARSE_CIM_BOOLEAN on class CL_CIM_UTIL has no exception.
Method PARSE_CIM_DATETIME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DATETIME | Value transfer | Object reference (TYPE REF TO) | CL_CIM_DATETIME | CIM Datetime-Objekt | 20080703 | |||
| 2 | VALUE | Call by reference | Type reference (TYPE) | STRING | Datetime in Stringdarstellung | 20080703 |
Method PARSE_CIM_DATETIME on class CL_CIM_UTIL has no exception.
Method PARSE_CIM_INTEGER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DEFAULT | Call by reference | Type reference (TYPE) | I | 0 | Defaultrückgabe, falls der Eingabestring initial ist | 20080704 | ||
| 2 | INTEGER | Value transfer | Type reference (TYPE) | I | Integer-Wert | 20080704 | |||
| 3 | VALUE | Call by reference | Type reference (TYPE) | STRING | Stringdarstellung des CIM-Integer | 20080704 |
Method PARSE_CIM_INTEGER on class CL_CIM_UTIL has no exception.
Method PARSE_CIM_INTEGER_RANGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RESULT | Value transfer | Type reference (TYPE) | CIM_S_NUMERICRANGE | Ganzzahliges Intervall | 20091106 | |||
| 2 | VALUE | Call by reference | Type reference (TYPE) | STRING | Stringdarstellung eines Integer-Range | 20091106 |
Method PARSE_CIM_INTEGER_RANGE on class CL_CIM_UTIL has no exception.
Method PARSE_CIM_INTEGER_RANGE_HIGH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | HIGH | Call by reference | Type reference (TYPE) | DECFLOAT34 | Obere Intervallgrenze | 20090216 | |||
| 2 | UNDEFINED | Call by reference | Type reference (TYPE) | ABAP_BOOL | Wahr, falls obere Grenze nicht definiert | 20090216 | |||
| 3 | VALUE | Call by reference | Type reference (TYPE) | STRING | Stringdarstellung eines Integer-Range | 20090216 |
Method PARSE_CIM_INTEGER_RANGE_HIGH on class CL_CIM_UTIL has no exception.
Method PARSE_CIM_INTEGER_RANGE_LOW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | LOW | Call by reference | Type reference (TYPE) | DECFLOAT34 | Untere Intervallgrenze | 20090216 | |||
| 2 | UNDEFINED | Call by reference | Type reference (TYPE) | ABAP_BOOL | Wahr, falls untere Grenze nicht definiert | 20090216 | |||
| 3 | VALUE | Call by reference | Type reference (TYPE) | STRING | Stringdarstellung eines Integer-Range | 20090216 |
Method PARSE_CIM_INTEGER_RANGE_LOW on class CL_CIM_UTIL has no exception.
Method PARSE_CIM_REAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DECFLOAT | Value transfer | Type reference (TYPE) | DECFLOAT34 | Dezimaler Fließkommawert | 20080707 | |||
| 2 | DEFAULT | Call by reference | Type reference (TYPE) | DECFLOAT34 | Defaultrückgabe, falls der Eingabestring initial ist | 20080707 | |||
| 3 | VALUE | Call by reference | Type reference (TYPE) | STRING | Stringdarstellung von CIM real32/real64 | 20080707 |
Method PARSE_CIM_REAL on class CL_CIM_UTIL has no exception.
Method PARSE_CIM_REAL32 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DECFLOAT | Value transfer | Type reference (TYPE) | DECFLOAT34 | Dezimaler Fließkommawert | 20090216 | |||
| 2 | DEFAULT | Call by reference | Type reference (TYPE) | DECFLOAT34 | Defaultrückgabe, falls der Eingabestring initial ist | 20090216 | |||
| 3 | VALUE | Call by reference | Type reference (TYPE) | STRING | Stringdarstellung von CIM real32/real64 | 20090216 |
Method PARSE_CIM_REAL32 on class CL_CIM_UTIL has no exception.
Method PARSE_CIM_REAL64 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DECFLOAT | Value transfer | Type reference (TYPE) | DECFLOAT34 | Dezimaler Fließkommawert | 20090216 | |||
| 2 | DEFAULT | Call by reference | Type reference (TYPE) | DECFLOAT34 | Defaultrückgabe, falls der Eingabestring initial ist | 20090216 | |||
| 3 | VALUE | Call by reference | Type reference (TYPE) | STRING | Stringdarstellung von CIM real32/real64 | 20090216 |
Method PARSE_CIM_REAL64 on class CL_CIM_UTIL has no exception.
Method PROPERTIES_ARE_EQUAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BOOL | Value transfer | Type reference (TYPE) | ABAP_BOOL | Wahr oder falsch | 20091023 | |||
| 2 | PROP1 | Call by reference | Type reference (TYPE) | CIM_S_PROPERTY | CIM-Property-Struktur | 20091023 | |||
| 3 | PROP2 | Call by reference | Type reference (TYPE) | CIM_S_PROPERTY | CIM-Property-Struktur | 20091023 |
Method PROPERTIES_ARE_EQUAL on class CL_CIM_UTIL has no exception.
Method PROPERTY_VALUES_ARE_EQUAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BOOL | Value transfer | Type reference (TYPE) | ABAP_BOOL | Wahr oder falsch | 20091028 | |||
| 2 | PROP1 | Call by reference | Type reference (TYPE) | CIM_S_PROPERTY | CIM-Property-Struktur | 20091028 | |||
| 3 | PROP2 | Call by reference | Type reference (TYPE) | CIM_S_PROPERTY | CIM-Property-Struktur | 20091028 |
Method PROPERTY_VALUES_ARE_EQUAL on class CL_CIM_UTIL has no exception.
Method QUALIFIERS_ARE_EQUAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BOOL | Value transfer | Type reference (TYPE) | ABAP_BOOL | Wahr oder falsch | 20090403 | |||
| 2 | EQUALS_DEFINITION | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Falls wahr: Vergleich ohne PROPAGATED | 20090722 | ||
| 3 | QUAL1 | Call by reference | Type reference (TYPE) | CIM_S_QUALIFIER | CIM-Qualifier-Struktur | 20090403 | |||
| 4 | QUAL2 | Call by reference | Type reference (TYPE) | CIM_S_QUALIFIER | CIM-Qualifier-Struktur | 20090403 |
Method QUALIFIERS_ARE_EQUAL on class CL_CIM_UTIL has no exception.
Method QUALIFIER_LISTS_ARE_EQUAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BOOL | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20091106 | ||||
| 2 | EQUALS_DEFINITION | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Falls wahr: Vergleich ohne PROPAGATED | 20091106 | ||
| 3 | QUAL_LIST1 | Call by reference | Type reference (TYPE) | CIM_T_QUALIFIER | CIM-Qualifier-Tabelle | 20091106 | |||
| 4 | QUAL_LIST2 | Call by reference | Type reference (TYPE) | CIM_T_QUALIFIER | CIM-Qualifier-Tabelle | 20091106 |
Method QUALIFIER_LISTS_ARE_EQUAL on class CL_CIM_UTIL has no exception.
Method QUALIFIER_VALUES_ARE_EQUAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BOOL | Value transfer | Type reference (TYPE) | ABAP_BOOL | Wahr oder falsch | 20091028 | |||
| 2 | QUAL1 | Call by reference | Type reference (TYPE) | CIM_S_QUALIFIER | CIM-Qualifier-Struktur | 20091028 | |||
| 3 | QUAL2 | Call by reference | Type reference (TYPE) | CIM_S_QUALIFIER | CIM-Qualifier-Struktur | 20091028 |
Method QUALIFIER_VALUES_ARE_EQUAL on class CL_CIM_UTIL has no exception.
Method SPLIT_CIM_INTEGER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DIGITSTRING | Call by reference | Type reference (TYPE) | STRING | Ziffernstring | 20080704 | |||
| 2 | RADIX | Call by reference | Type reference (TYPE) | I | Basis der Zifferndarstellung | 20080704 | |||
| 3 | SIGN | Call by reference | Type reference (TYPE) | I | Vorzeichen: +1 oder -1 | 20080704 | |||
| 4 | VALUE | Call by reference | Type reference (TYPE) | STRING | CIM-Integer-String | 20080704 |
Method SPLIT_CIM_INTEGER on class CL_CIM_UTIL has no exception.
Method TO_CIM_BIGINTEGER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DECFLOAT | Call by reference | Type reference (TYPE) | DECFLOAT34 | Darstellung von uint64/sint64 | 20080704 | |||
| 2 | VALUE | Value transfer | Type reference (TYPE) | STRING | Stringdarstellung | 20080704 |
Method TO_CIM_BIGINTEGER on class CL_CIM_UTIL has no exception.
Method TO_CIM_BOOLEAN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BOOL | Call by reference | Type reference (TYPE) | ABAP_BOOL | Wahr oder falsch | 20080703 | |||
| 2 | VALUE | Value transfer | Type reference (TYPE) | STRING | Stringdarstellung | 20080703 |
Method TO_CIM_BOOLEAN on class CL_CIM_UTIL has no exception.
Method TO_CIM_DATETIME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DATETIME | Call by reference | Object reference (TYPE REF TO) | CL_CIM_DATETIME | CIM Datetime-Objekt | 20080703 | |||
| 2 | VALUE | Value transfer | Type reference (TYPE) | STRING | Stringdarstellung | 20080703 |
Method TO_CIM_DATETIME on class CL_CIM_UTIL has no exception.
Method TO_CIM_DATETIME_UTC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DATETIME | Call by reference | Object reference (TYPE REF TO) | CL_CIM_DATETIME | CIM Datetime-Objekt | 20090216 | |||
| 2 | VALUE | Value transfer | Type reference (TYPE) | STRING | 20090216 |
Method TO_CIM_DATETIME_UTC on class CL_CIM_UTIL has no exception.
Method TO_CIM_INTEGER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | INTEGER | Call by reference | Type reference (TYPE) | I | Ganzzahlwert | 20080704 | |||
| 2 | VALUE | Value transfer | Type reference (TYPE) | STRING | Stringdarstellung | 20080704 |
Method TO_CIM_INTEGER on class CL_CIM_UTIL has no exception.
Method TO_CIM_REAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DECFLOAT | Call by reference | Type reference (TYPE) | DECFLOAT34 | Darstellung von real32/real64 | 20080707 | |||
| 2 | VALUE | Value transfer | Type reference (TYPE) | STRING | Stringdarstellung | 20080707 |
Method TO_CIM_REAL on class CL_CIM_UTIL has no exception.
Method TRIM_VALUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | VALUE | Call by reference | Type reference (TYPE) | STRING | String | 20090514 |
Method TRIM_VALUE on class CL_CIM_UTIL has no exception.
Method UNMASK_STRING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | INPUT | Call by reference | Type reference (TYPE) | STRING | In Anführungszeichen gefasster String | 20080827 | |||
| 2 | UNMASKED | Value transfer | Type reference (TYPE) | STRING | String ohne Anführungszeichen | 20080827 |
Method UNMASK_STRING on class CL_CIM_UTIL has no exception.
Method VALUEARRAYS_ARE_EQUAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ARRAY1 | Call by reference | Type reference (TYPE) | CIM_T_VALUEARRAY | Tabelle von CIM-Werten (Value Array) | 20090403 | |||
| 2 | ARRAY2 | Call by reference | Type reference (TYPE) | CIM_T_VALUEARRAY | Tabelle von CIM-Werten (Value Array) | 20090403 | |||
| 3 | BOOL | Value transfer | Type reference (TYPE) | ABAP_BOOL | Wahr oder falsch | 20090403 | |||
| 4 | CIMTYPE | Call by reference | Object reference (TYPE REF TO) | CL_CIM_TYPE | CIM-Datentyp (Typesafe Enumeration) | 20090403 | |||
| 5 | IS_NULL1 | Call by reference | Type reference (TYPE) | ABAP_BOOL | Ist das erste Array NULL? | 20091028 | |||
| 6 | IS_NULL2 | Call by reference | Type reference (TYPE) | ABAP_BOOL | Ist das zweite Array NULL? | 20091028 |
Method VALUEARRAYS_ARE_EQUAL on class CL_CIM_UTIL has no exception.
Method VALUES_ARE_EQUAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BOOL | Value transfer | Type reference (TYPE) | ABAP_BOOL | Wahr oder falsch | 20081212 | |||
| 2 | CIMTYPE | Call by reference | Object reference (TYPE REF TO) | CL_CIM_TYPE | CIM-Datentyp (Typesafe Enumeration) | 20081212 | |||
| 3 | IS_NULL1 | Call by reference | Type reference (TYPE) | ABAP_BOOL | Ist der erste Wert NULL? | 20091028 | |||
| 4 | IS_NULL2 | Call by reference | Type reference (TYPE) | ABAP_BOOL | Ist der zweite Wert NULL? | 20091028 | |||
| 5 | VALUE1 | Call by reference | Type reference (TYPE) | STRING | Erster Wert | 20081212 | |||
| 6 | VALUE2 | Call by reference | Type reference (TYPE) | STRING | Zweiter Wert | 20081212 |
Method VALUES_ARE_EQUAL on class CL_CIM_UTIL has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 712 |