SAP ABAP Class CL_SLD_CIM_OBJECT (CIM Representation Type)
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
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_SLD_CIM_CLASS | Representation CIM Class | 20020527 |
| 2 | Inheritance (c INHERITING FROM c_ref) | CL_SLD_CIM_INSTANCE | Representation CIM Instance | 20020528 |
Properties
| Class | CL_SLD_CIM_OBJECT | |
| Short Description | CIM Representation Type | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | P | SAP Standard Production Program |
| Category | 0 | |
| Package | SLD_API | System Landscape Directory API |
| Created | 20020523 | SAP |
| Last change | 20110908 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 2 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_SLD_CIM_OBJECT has no interface implemented.
Friends
Class CL_SLD_CIM_OBJECT has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Protected | Type reference (TYPE) | STRING | SLD Host Name | 20020524 | |||
| 2 | Instance attribute | Protected | Type reference (TYPE) | STRING | Model Path of Class/Instance | 20020523 | |||
| 3 | Instance attribute | Protected | Type reference (TYPE) | STRING | Namespace | 20020524 | |||
| 4 | Instance attribute | Protected | Type reference (TYPE) | SLD_T_GENVALUE | Object Qualifier | 20020523 | |||
| 5 | Instance attribute | Protected | Type reference (TYPE) | SLD_T_PROPQUAL | Property Qualifier Table | 20020523 | |||
| 6 | Instance attribute | Protected | Type reference (TYPE) | SLD_T_ARRAYVALUEMAP | Value Array Table | 20020523 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Returns SLD host | 20020524 | |
| 2 | Instance method | Public | Method | Returns model path | 20020523 | |
| 3 | Instance method | Public | Method | Returns namespace | 20020524 | |
| 4 | Instance method | Public | Method | Returns namespace handle | 20020524 | |
| 5 | Instance method | Public | Method | Returns object name | 20020524 | |
| 6 | Instance method | Public | Method | Returns property data type | 20020524 | |
| 7 | Instance method | Public | Method | Returns qualifier value as string | 20020524 | |
| 8 | Instance method | Public | Method | Returns list of qualifier values | 20020524 | |
| 9 | Instance method | Public | Method | Returns qualifier value array | 20020524 | |
| 10 | Instance method | Public | Method | Returns typed qualifier value | 20020524 | |
| 11 | Instance method | Public | Method | Returns qualifier data type | 20020524 | |
| 12 | Instance method | Protected | Method | Returns value array for index | 20020524 | |
| 13 | Instance method | Public | Method | Sets Name Components | 20020524 |
Events
Class CL_SLD_CIM_OBJECT has no event.
Types
Class CL_SLD_CIM_OBJECT has no local type.
Method Signatures
Method GET_HOST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RET | Value transfer | Type reference (TYPE) | STRING | Hostname | 20020524 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SLD API Ausnahmen | 20020524 |
Method GET_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RET | Value transfer | Type reference (TYPE) | STRING | Name (Model Path) | 20020524 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SLD API Ausnahmen | 20020524 |
Method GET_NAMESPACE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RET | Value transfer | Type reference (TYPE) | STRING | Namespace | 20020524 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SLD API Ausnahmen | 20020524 |
Method GET_NAMESPACEHANDLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RET | Value transfer | Type reference (TYPE) | STRING | Namespace Handle | 20020524 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SLD API Ausnahmen | 20020524 |
Method GET_OBJECTNAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RET | Value transfer | Type reference (TYPE) | STRING | Object Name | 20020524 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SLD API Ausnahmen | 20020524 |
Method GET_PROPERTY_TYPES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PNAME | Call by reference | Type reference (TYPE) | STRING | Propertyname | 20020524 | |||
| 2 | RET | Value transfer | Type reference (TYPE) | SLD_S_DATATYPES | Datentyp einer Property / eines Qualifiers | 20020524 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SLD API Ausnahmen | 20020524 |
Method GET_QUALIFIER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PNAME | Call by reference | Type reference (TYPE) | STRING | Propertyname | 20020524 | |||
| 2 | QNAME | Call by reference | Type reference (TYPE) | STRING | Qualifiername | 20020524 | |||
| 3 | RET | Value transfer | Type reference (TYPE) | STRING | Wert | 20020524 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SLD API Ausnahmen | 20020524 |
Method GET_QUALIFIERS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RET | Value transfer | Type reference (TYPE) | SLD_T_PQVALUELIST | Property-Qualifier-Wertliste | 20020524 |
Method GET_QUALIFIERS on class CL_SLD_CIM_OBJECT has no exception.
Method GET_QUALIFIER_ARRAY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PNAME | Call by reference | Type reference (TYPE) | STRING | Propertyname | 20020524 | |||
| 2 | QNAME | Call by reference | Type reference (TYPE) | STRING | Qualifiername | 20020524 | |||
| 3 | RET | Value transfer | Type reference (TYPE) | SLD_T_STRING | Value-Array | 20020524 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SLD API Ausnahmen | 20020524 |
Method GET_QUALIFIER_GEN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PNAME | Call by reference | Type reference (TYPE) | STRING | Propertyname | 20020524 | |||
| 2 | QNAME | Call by reference | Type reference (TYPE) | STRING | Qualifiername | 20020524 | |||
| 3 | VALUE | Call by reference | Type reference (TYPE) | STRING | String-Wert | 20020524 | |||
| 4 | VALUE_ARRAY | Call by reference | Type reference (TYPE) | SLD_T_STRING | StringArray-Wert | 20020524 | |||
| 5 | VALUE_C | Call by reference | Type reference (TYPE) | SLDI_CHAR | C-Wert | 20020524 | |||
| 6 | VALUE_C_A | Call by reference | Type reference (TYPE) | SLD_T_C | CArray-Wert | 20020524 | |||
| 7 | VALUE_DT | Call by reference | Object reference (TYPE REF TO) | CL_SLD_DATETIME | Datetime-Wert | 20020524 | |||
| 8 | VALUE_DT_A | Call by reference | Type reference (TYPE) | SLD_T_DT | DatetimeArray-Wert | 20020524 | |||
| 9 | VALUE_F | Call by reference | Type reference (TYPE) | F | F-Wert | 20020524 | |||
| 10 | VALUE_F_A | Call by reference | Type reference (TYPE) | SLD_T_F | FArray-Wert | 20020524 | |||
| 11 | VALUE_I | Call by reference | Type reference (TYPE) | I | I-Wert | 20020524 | |||
| 12 | VALUE_I_A | Call by reference | Type reference (TYPE) | SLD_T_I | IArray-Wert | 20020524 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SLD API Ausnahmen | 20020524 |
Method GET_QUALIFIER_TYPES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PNAME | Call by reference | Type reference (TYPE) | STRING | Propertyname | 20020524 | |||
| 2 | QNAME | Call by reference | Type reference (TYPE) | STRING | Qualifiername | 20020524 | |||
| 3 | RET | Value transfer | Type reference (TYPE) | SLD_S_DATATYPES | Datentyp einer Property / eines Qualifiers | 20020524 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SLD API Ausnahmen | 20020524 |
Method GET_VALUEARRAY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ARRAYKEY | Call by reference | Type reference (TYPE) | I | Index | 20020524 | |||
| 2 | RET | Value transfer | Type reference (TYPE) | SLD_T_STRING | String-Array | 20020524 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SLD API Ausnahmen | 20020524 |
Method SET_NAME_FRAGMENTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | HOST | Call by reference | Type reference (TYPE) | STRING | SLD Hostname | 20020524 | |||
| 2 | MODELPATH | Call by reference | Type reference (TYPE) | STRING | Model Path | 20020524 | |||
| 3 | NAMESPACE | Call by reference | Type reference (TYPE) | STRING | Namespace | 20020524 |
Method SET_NAME_FRAGMENTS on class CL_SLD_CIM_OBJECT has no exception.
History
| Last changed by/on | SAP | 20110908 |
| SAP Release Created in | 630 |