Hierarchy
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_SRT_WSP_GLOBAL_PROPERTY | Client-Wide SRT Property | 20060218 |
Properties
| Class | CL_SRT_WSP_GLOBAL_PROPERTY | |
| Short Description | Adminstration of Client-Wide SRT Properties | |
| Super Class | ||
| Instantiability of a Class | 0 | Private |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | SOAP_CONFIG | SOAP Configuration Framework |
| Created | 20060218 | SAP |
| Last change | 20131127 | 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) | |
| 2 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 3 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_SRT_WSP_GLOBAL_PROPERTY | Client-Wide SRT Property | 20060218 |
Friends
Class CL_SRT_WSP_GLOBAL_PROPERTY has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Static Attribute | Private | Type reference (TYPE) | STRING | 'CL_SRT_WSP_MANDT_CONFIG' | Class Name | 20060218 | ||
| 2 | Constant | Public | Type reference (TYPE) | TABNAME16 | 'SRT_CFG_VAL_DIR' | Table name, 16 characters | 20090112 | ||
| 3 | Static Attribute | Private | Type reference (TYPE) | SRT_WSP_GLOBAL_PROPERTY_LIST | Property cache | 20090107 | |||
| 4 | Instance attribute | Private | Type reference (TYPE) | TT_CFG_VAL_DET | Detail Entries | 20060218 | |||
| 5 | Instance attribute | Private | Type reference (TYPE) | SRT_CFG_VAL_DIR | General Client-Wide SRT Configuration Values | 20060218 | |||
| 6 | Static Attribute | Private | Type reference (TYPE) | GUID_32 | Last known change ID | 20090108 | |||
| 7 | Instance attribute | Private | Type reference (TYPE) | BOOLEAN | Client-Specific Access | 20060930 | |||
| 8 | Instance attribute | Private | Type reference (TYPE) | BOOLEAN | X=New object; space=Exists on DB | 20060218 | |||
| 9 | Instance attribute | Private | Type reference (TYPE) | BOOLEAN | X=Object is locked; space=Otherwise | 20060218 | |||
| 10 | Instance attribute | Private | Type reference (TYPE) | BOOLEAN | X=Object ist terminated; space=Otherwise | 20060218 | |||
| 11 | Static Attribute | Private | Type reference (TYPE) | TT_META_FEATURES | Global Features | 20060428 | |||
| 12 | Static Attribute | Private | Type reference (TYPE) | TT_META_PROPERTIES | Global Properties | 20060428 | |||
| 13 | Static Attribute | Private | Type reference (TYPE) | TT_META_VALUES | Global Property Values | 20060428 | |||
| 14 | Instance attribute | Private | Type reference (TYPE) | QNAME | Property Name | 20060218 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Private | Method | Calculates Hash Value | 20060218 | |
| 2 | Static method | Public | Constructor | Class Constructor | 20060428 | |
| 3 | Instance method | Private | Constructor | Create object | 20060218 | |
| 4 | Static method | Public | Method | Checks Existence of Properties | 20060218 | |
| 5 | Static method | Private | Method | Extracts Detail Entries | 20060602 | |
| 6 | Static method | Private | Method | Generate New GUID | 20060218 | |
| 7 | Static method | Public | Method | Gets Administration Data | 20060218 | |
| 8 | Static method | Public | Method | Gets Meta Data of Specified Feature | 20060428 | |
| 9 | Static method | Public | Method | Gets Properties for Runtime | 20060602 | |
| 10 | Static method | Public | Method | Gets Meta Data of Specified Property | 20060428 | |
| 11 | Static method | Private | Method | Creates ID of Secure Store | 20060218 | |
| 12 | Static method | Public | Method | Gets IDs of Secure Store Value | 20060219 | |
| 13 | Static method | Public | Method | Gets Meta Data of Specified Property Value | 20060428 | |
| 14 | Static method | Private | Method | Initialize Known Global Properties | 20060428 | |
| 15 | Static method | Public | Method | Invalidates the local cache | 20090108 | |
| 16 | Static method | Public | Method | List Global Features | 20060428 | |
| 17 | Static method | Public | Method | Lists Feature Properties | 20060428 | |
| 18 | Instance method | Private | Method | Locks Object | 20060218 | |
| 19 | Static method | Private | Method | Locks Object | 20060218 | |
| 20 | Static method | Public | Method | Factory Method for Objects | 20060218 | |
| 21 | Static method | Public | Method | Static Deletion on Database | 20060218 | |
| 22 | Instance method | Private | Method | Deletes on Database | 20060218 | |
| 23 | Static method | Private | Method | Static Deletion on Database | 20060218 | |
| 24 | Instance method | Private | Method | Saves to Daatbase | 20060218 | |
| 25 | Static method | Public | Method | Run Self-Test | 20061221 | |
| 26 | Instance method | Private | Method | Sets Change Information | 20060218 | |
| 27 | Instance method | Private | Method | Sets Generation Information | 20060218 | |
| 28 | Instance method | Private | Method | Locks Object | 20060218 | |
| 29 | Static method | Private | Method | Locks Object | 20060218 |
Events
Class CL_SRT_WSP_GLOBAL_PROPERTY has no event.
Types
Class CL_SRT_WSP_GLOBAL_PROPERTY has no local type.
Method Signatures
Method CALCULATE_HASH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PI_PROPERTY_NAME | Call by reference | Type reference (TYPE) | QNAME | Qualified Name | 20060218 | |||
| 2 | PR_HASH | Value transfer | Type reference (TYPE) | HASH160 | Hash-Wert (160 Bits) | 20060218 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WSP Exception | 20060218 |
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_SRT_WSP_GLOBAL_PROPERTY has no parameter.
Method CLASS_CONSTRUCTOR on class CL_SRT_WSP_GLOBAL_PROPERTY has no exception.
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PI_CLIENT | Call by reference | Type reference (TYPE) | MANDT | Mandant | 20060930 | |||
| 2 | PI_PROPERTY_NAME | Call by reference | Type reference (TYPE) | QNAME | Property-Name | 20060218 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WSP Exception | 20060218 |
Method EXISTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PI_CLIENT | Call by reference | Type reference (TYPE) | MANDT | Mandantenangabe | 20070413 | |||
| 2 | PI_PROPERTY_NAME | Call by reference | Type reference (TYPE) | QNAME | Qualified Proeprty Name | 20060218 | |||
| 3 | PI_PROPERTY_VALUE | Call by reference | Type reference (TYPE) | STRING | Wertangabe | 20080320 | |||
| 4 | PR_EXISTS | Value transfer | Type reference (TYPE) | BOOLEAN | X=Property existiert für Mandant; space=sonst | 20060218 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WSP Exception | 20060218 |
Method EXTRACT_DETAIL_ENTRIES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PC_DETAIL_ENTRIES | Call by reference | Type reference (TYPE) | SRT_CFG_VAL_DET_LIST | Detaileinträge | 20060602 | |||
| 2 | PC_EXTRACTED_DETAILS | Call by reference | Type reference (TYPE) | SRT_CFG_VAL_DET_LIST | Detaileinträge | 20060602 | |||
| 3 | PI_DIR_ENTRY | Call by reference | Type reference (TYPE) | SRT_CFG_VAL_DIR | Allgemeine, mandantenweite SRT Konfigurationswerte | 20060602 |
Method EXTRACT_DETAIL_ENTRIES on class CL_SRT_WSP_GLOBAL_PROPERTY has no exception.
Method GENERATE_GUID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PR_GUID | Value transfer | Type reference (TYPE) | GUID_32 | GUID im 'CHAR' Format in Großschreibung | 20060218 |
Method GENERATE_GUID on class CL_SRT_WSP_GLOBAL_PROPERTY has no exception.
Method GET_ADMIN_INFO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PE_CHANGE_INFO | Call by reference | Type reference (TYPE) | SRT_CHANGE_INFO | Änderungs-Informationen Include für SRT Tabellen | 20060218 | |||
| 2 | PE_CREATE_INFO | Call by reference | Type reference (TYPE) | SRT_CREATE_INFO | Anlege-Information Include für SRT Tabellen | 20060218 | |||
| 3 | PI_PROPERTY_NAME | Call by reference | Type reference (TYPE) | QNAME | Property-Name | 20060218 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WSP Exception | 20060218 |
Method GET_FEATURE_META_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PE_DESCRIPTION | Call by reference | Type reference (TYPE) | SRT_WSP_DESCRIPTION | WSP description | 20060428 | |||
| 2 | PE_DISPLAY_NAME | Call by reference | Type reference (TYPE) | SRT_WSP_DISPLAY_NAME | WSP display name | 20060428 | |||
| 3 | PE_NOT_FOUND | Call by reference | Type reference (TYPE) | BOOLEAN | boolsche Variable (X=true, -=false, space=unknown) | 20060428 | |||
| 4 | PI_NAME | Call by reference | Type reference (TYPE) | STRING | 20060428 |
Method GET_FEATURE_META_DATA on class CL_SRT_WSP_GLOBAL_PROPERTY has no exception.
Method GET_GLOBAL_PROPERTIES_RUNTIME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PR_PROPERTY_LIST | Value transfer | Type reference (TYPE) | SRT_WSP_GLOBAL_PROP_STRUC_LIST | Liste Globaler Property Werte inkl. Gruppen-ID | 20060602 |
Method GET_GLOBAL_PROPERTIES_RUNTIME on class CL_SRT_WSP_GLOBAL_PROPERTY has no exception.
Method GET_PROPERTY_META_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PE_ALLOWED_VALUES | Call by reference | Type reference (TYPE) | SRT_WSP_SOAP_APPL_VALUES | Erlaubte Werte | 20060428 | |||
| 2 | PE_CARDINALITY | Call by reference | Type reference (TYPE) | SRT_WSP_PROPERTY_CARDINALITY | Kardinalität der Property Werte | 20060428 | |||
| 3 | PE_DEFAULT_STATE | Call by reference | Type reference (TYPE) | SRT_WSP_PROPERTY_STATE | Status der Werte | 20060428 | |||
| 4 | PE_DEFAULT_VALUE | Call by reference | Type reference (TYPE) | STRING | Default Wert | 20060428 | |||
| 5 | PE_DESCRIPTION | Call by reference | Type reference (TYPE) | SRT_WSP_DESCRIPTION | Beschreibung | 20060428 | |||
| 6 | PE_DISPLAY_NAME | Call by reference | Type reference (TYPE) | SRT_WSP_DISPLAY_NAME | Anzeigename der PRoperty | 20060428 | |||
| 7 | PE_VALUE_TYPE | Call by reference | Type reference (TYPE) | SRT_WSP_VALUE_TYPE | Wertetyp | 20060428 | |||
| 8 | PE_VISIBILE | Call by reference | Type reference (TYPE) | BOOLEAN | X=sichtbar auf UI; space=sonst | 20060428 | |||
| 9 | PI_PROPERTY_NAME | Call by reference | Type reference (TYPE) | QNAME | Property Name | 20060428 |
Method GET_PROPERTY_META_DATA on class CL_SRT_WSP_GLOBAL_PROPERTY has no exception.
Method GET_SECSTORE_VALUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PI_SECSTORE | Call by reference | Object reference (TYPE REF TO) | CL_SRT_WSP_SECSTORE | Secure Store Objekt des SOAP Runtime Wertes | 20060218 | |||
| 2 | PI_SRT_ID | Call by reference | Type reference (TYPE) | GUID_32 | ID des SOAP Runtime Wertes | 20060218 | |||
| 3 | PR_VALUE_ID | Value transfer | Type reference (TYPE) | STRING | zu speichernder Wert | 20060218 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WSP Exception | 20060218 |
Method GET_SECSTORE_VALUE_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PE_SECSTORE_ID | Call by reference | Type reference (TYPE) | GUID_32 | Bezugs-ID des Property-Wertes zum Secure Store | 20060219 | |||
| 2 | PE_SRT_KEY | Call by reference | Type reference (TYPE) | GUID_32 | Reference ID of Property Value for SRT | 20081111 | |||
| 3 | PI_VALUE | Call by reference | Type reference (TYPE) | STRING | gespeicherter, kombinierter Property-Wert | 20060219 |
Method GET_SECSTORE_VALUE_ID on class CL_SRT_WSP_GLOBAL_PROPERTY has no exception.
Method GET_VALUE_META_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PE_DESCRIPTION | Call by reference | Type reference (TYPE) | SRT_WSP_DESCRIPTION | Beschreibung des Wertes | 20060428 | |||
| 2 | PE_DISPLAY_NAME | Call by reference | Type reference (TYPE) | SRT_WSP_DISPLAY_NAME | Display Name des Wertes | 20060428 | |||
| 3 | PI_PROPERTY_NAME | Call by reference | Type reference (TYPE) | QNAME | Property Name | 20060428 | |||
| 4 | PI_VALUE | Call by reference | Type reference (TYPE) | STRING | Property Wert | 20060428 |
Method GET_VALUE_META_DATA on class CL_SRT_WSP_GLOBAL_PROPERTY has no exception.
Method INIT_GLOBAL_META_DATA Signature
Method INIT_GLOBAL_META_DATA on class CL_SRT_WSP_GLOBAL_PROPERTY has no parameter.
Method INIT_GLOBAL_META_DATA on class CL_SRT_WSP_GLOBAL_PROPERTY has no exception.
Method INVALIDATE_CACHE Signature
Method INVALIDATE_CACHE on class CL_SRT_WSP_GLOBAL_PROPERTY has no parameter.
Method INVALIDATE_CACHE on class CL_SRT_WSP_GLOBAL_PROPERTY has no exception.
Method LIST_FEATURES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PR_FEATURE_NAMES | Value transfer | Type reference (TYPE) | SRT_WSP_FEATURE_LIST | Feature Name | 20060428 |
Method LIST_FEATURES on class CL_SRT_WSP_GLOBAL_PROPERTY has no exception.
Method LIST_PROPERTIES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PI_FEATURE_NAME | Call by reference | Type reference (TYPE) | STRING | Feature Name | 20060428 | |||
| 2 | PR_PROPERTY_LIST | Value transfer | Type reference (TYPE) | SRT_WSP_PROPERTY_NAMES | Liste von Property Namen | 20060428 |
Method LIST_PROPERTIES on class CL_SRT_WSP_GLOBAL_PROPERTY has no exception.
Method LOCK Signature
Method LOCK on class CL_SRT_WSP_GLOBAL_PROPERTY has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WSP Exception | 20060218 |
Method LOCK_STATIC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PI_HASH | Call by reference | Type reference (TYPE) | HASH160 | Hash-Wert (160 Bits) | 20060218 | |||
| 2 | PI_PROPERTY_NAME | Call by reference | Type reference (TYPE) | QNAME | Qualified Name | 20060218 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WSP Exception | 20060218 |
Method OPEN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PI_BYPASS_CACHE | Call by reference | Type reference (TYPE) | BOOLEAN | ABAP_FALSE | X=do not read cache; space=try cache | 20090107 | ||
| 2 | PI_CLIENT | Call by reference | Type reference (TYPE) | MANDT | Mandant | 20060930 | |||
| 3 | PI_PROPERTY_NAME | Call by reference | Type reference (TYPE) | QNAME | Property-Name | 20060218 | |||
| 4 | PR_PROPERTY | Value transfer | Object reference (TYPE REF TO) | IF_SRT_WSP_GLOBAL_PROPERTY | Mandantenweite SRT Konfiguration | 20060218 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WSP Exception | 20060218 |
Method REMOVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PI_PROPERTY_NAME | Call by reference | Type reference (TYPE) | QNAME | Property-Name | 20060218 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WSP Exception | 20060218 |
Method REMOVE_DATABASE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PR_COLLISION | Value transfer | Type reference (TYPE) | INT4 | Kollisionszähler des entfernten Eintrags | 20060218 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WSP Exception | 20060218 |
Method REMOVE_INTERNAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PI_PERFORM_LOCK | Call by reference | Type reference (TYPE) | BOOLEAN | 'X' | X=Sperren durchführen; space=keine Sperre | 20060218 | ||
| 2 | PI_PROPERTY_NAME | Call by reference | Type reference (TYPE) | QNAME | Property-Name | 20060218 | |||
| 3 | PR_COLLISION | Value transfer | Type reference (TYPE) | INT4 | Natürliche Zahl | 20060218 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WSP Exception | 20060218 |
Method SAVE_DATABASE Signature
Method SAVE_DATABASE on class CL_SRT_WSP_GLOBAL_PROPERTY has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WSP Exception | 20060218 |
Method SELF_TEST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PI_SECSTORE_INCLUDED | Call by reference | Type reference (TYPE) | BOOLEAN | X=SEcure Store verwenden; space=sonst | 20061221 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme aufgetreten | 20061221 |
Method SET_CHANGE_INFO Signature
Method SET_CHANGE_INFO on class CL_SRT_WSP_GLOBAL_PROPERTY has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WSP Exception | 20060218 |
Method SET_GENERATE_INFO Signature
Method SET_GENERATE_INFO on class CL_SRT_WSP_GLOBAL_PROPERTY has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WSP Exception | 20060218 |
Method UNLOCK Signature
Method UNLOCK on class CL_SRT_WSP_GLOBAL_PROPERTY has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WSP Exception | 20060218 |
Method UNLOCK_STATIC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PI_HASH | Call by reference | Type reference (TYPE) | HASH160 | Hash-Wert (160 Bits) | 20060218 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WSP Exception | 20060218 |
History
| Last changed by/on | SAP | 20131127 |
| SAP Release Created in | 710 |