Hierarchy
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_SRT_WSP_CONFIG_PROFILE_PM | WSP Configuration Profile (Profile Management) | 20070419 |
Properties
| Class | CL_SRT_WSP_CONFIG_PROFILE_PM | |
| Short Description | WSP Configuration Web Service Profile | |
| Super Class | ||
| Instantiability of a Class | 1 | Protected |
| Final |
General Data
| Message Class | SRT_WSP | |
| Program status | ||
| Category | 0 | |
| Package | SOAP_CONFIG | SOAP Configuration Framework |
| Created | 20070419 | SAP |
| Last change | 20140121 | 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) |
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_SRT_WSP_CONFIG_PROFILE_PM | WSP Configuration Profile (Profile Management) | 20070419 |
Friends
| # | Friend | Modeled only | Created on | Description |
|---|---|---|---|---|
| 1 | CL_SRT_WSP_CC_CONTROLLER | 20110428 | Central Configuration: Controller | |
| 2 | CL_SRT_WSP_CONFIG_DOMAIN_PM | 20110429 | WSP Configuration Domain (Profile Management) | |
| 3 | CL_SRT_WSP_CTRL_CFG_TASK_MNGD | 20110428 | SOAManager Central Configuration: Task Managed System | |
| 4 | CL_SRT_WSP_FACTORY | 20070514 | WSP Factory Class | |
| 5 | CL_SRT_WSP_MIGRATION_FW | 20120816 | SRT: Migration Framework | |
| 6 | IF_SRT_WSP_CC_TASK | 20120702 | SRT: Common Central Config Task Interface |
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Private | Type reference (TYPE) | STRING | 'CL_SRT_WSP_CONFIG_PROFILE_PM' | Class Name | 20070419 | ||
| 2 | Instance attribute | Private | Type reference (TYPE) | SRT_WSP_CONFIG_VALUE_TAB | WSP Configuration Values | 20070419 | |||
| 3 | Instance attribute | Private | Type reference (TYPE) | BOOLEAN | X' Edit mode allowed; ' ' Edit mode not allowed | 20070518 | |||
| 4 | Instance attribute | Private | Type reference (TYPE) | SRT_IF_SRT_WSP_PROPERTIES | Encrypted Properties | 20070419 | |||
| 5 | Static Attribute | Private | Type reference (TYPE) | TT_PROFILES | Cached read-only profiles | 20070518 | |||
| 6 | Instance attribute | Private | Type reference (TYPE) | SRT_WSP_PROFILE_CONFIG_NAME | WSP internal name of the profile configuration | 20070419 | |||
| 7 | Instance attribute | Private | Type reference (TYPE) | SRT_WSP_TEMPL_PROPERTIES | WSP Template Properties | 20070419 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Private | Method | Encrypted Properties for Specified Subject | 20070419 | |
| 2 | Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20070703 | |
| 3 | Instance method | Public | Constructor | CONSTRUCTOR | 20070419 | |
| 4 | Static method | Public | Method | Creates Default Profile Automatically | 20070419 | |
| 5 | Static method | Protected | Method | Deactivates all profile versions except the highest/newest | 20110428 | |
| 6 | Static method | Protected | Method | Deletes all central profiles | 20121210 | |
| 7 | Static method | Public | Method | Deletes a profile including all versions | 20110429 | |
| 8 | Static method | Private | Method | Delete secure store entries | 20081112 | |
| 9 | Static method | Private | Method | Fill default IBC Determination Type | 20130114 | |
| 10 | Static method | Protected | Method | Retrieves all profiles | 20070510 | |
| 11 | Instance method | Private | Method | Get Valid Properties for All SOAP Applications | 20070419 | |
| 12 | Instance method | Private | Method | Get the last version number | 20070508 | |
| 13 | Static method | Public | Method | Returns MAX active version of a given profile | 20081009 | |
| 14 | Instance method | Private | Method | Configuration changed | 20070419 | |
| 15 | Static method | Public | Method | Raise a profile from ABAP structure | 20080320 | |
| 16 | Static method | Public | Method | 20110113 | ||
| 17 | Static method | Public | Method | 20110113 | ||
| 18 | Instance method | Private | Method | Initializes the profile from the database | 20070419 | |
| 19 | Static method | Public | Method | Raise a profile from xml structure | 20080317 | |
| 20 | Instance method | Private | Method | Checks Property for Encryption Mode | 20070419 | |
| 21 | Static method | Public | Method | Check if the profile already exists in the system | 20080320 | |
| 22 | Instance method | Private | Method | Locks the profile | 20070419 | |
| 23 | Instance method | Private | Method | Change the profile instance to a new version | 20070508 | |
| 24 | Instance method | Private | Method | 20080131 | ||
| 25 | Static method | Protected | Method | Migration to 7.40. Fill in default IBC determination type | 20120816 | |
| 26 | Static method | Public | Method | Returns a profile instance | 20070419 | |
| 27 | Static method | Public | Method | Returns a read-only profile instance | 20070518 | |
| 28 | Static method | Protected | Method | Set state by given profiles | 20110527 | |
| 29 | Instance method | Private | Method | Unlocks the profile | 20070419 |
Events
Class CL_SRT_WSP_CONFIG_PROFILE_PM has no event.
Types
Class CL_SRT_WSP_CONFIG_PROFILE_PM has no local type.
Method Signatures
Method ADD_ENCODED_PROPERTIES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PI_SUBJECT_TYPE | Call by reference | Type reference (TYPE) | SRT_WSP_SUBJECT_TYPE | WSP subject type | 20070419 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WSP Exception | 20070419 |
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_SRT_WSP_CONFIG_PROFILE_PM has no parameter.
Method CLASS_CONSTRUCTOR on class CL_SRT_WSP_CONFIG_PROFILE_PM has no exception.
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ALLOW_EDIT_MODE | Value transfer | Type reference (TYPE) | BOOLEAN | 'X' Edit mode allowed; ' ' Edit mode not allowed | 20070518 | |||
| 2 | NAME | Value transfer | Type reference (TYPE) | SRT_WSP_PROFILE_CONFIG_NAME | WSP name of the domain config | 20070419 | |||
| 3 | TYPE | Value transfer | Type reference (TYPE) | SRT_WSP_PROFILE_TYPE | WSP domain type | 20070419 | |||
| 4 | VERSION | Value transfer | Type reference (TYPE) | SRT_WSP_PROFILE_CONFIG_VERSION | WSP version of the domain config | 20070419 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WSP Exception | 20070419 |
Method CREATE_DEFAULT_PROFILE Signature
Method CREATE_DEFAULT_PROFILE on class CL_SRT_WSP_CONFIG_PROFILE_PM has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WSP Exception | 20070419 |
Method DEACTIVATE_EXCEPT_MAX_VERSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | SINCE_DATE | Call by reference | Type reference (TYPE) | UDATUM | Current Date of Application Server | 20110527 | |||
| 2 | SINCE_TIME | Call by reference | Type reference (TYPE) | UZEIT | Current Time of Application Server | 20110527 | |||
| 3 | TYPE | Call by reference | Type reference (TYPE) | SRT_WSP_PROFILE_TYPE | TSRTP_C_PROFILE_TYPE_CENTRAL | WSP Profile Type | 20110428 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WSP Exception | 20110428 |
Method DELETE_ALL_CENTRAL Signature
Method DELETE_ALL_CENTRAL on class CL_SRT_WSP_CONFIG_PROFILE_PM has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WSP Exception | 20121210 |
Method DELETE_ALL_PROFILE_VERSIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | NAME | Call by reference | Type reference (TYPE) | SRT_WSP_PROFILE_CONFIG_NAME | WSP Name of Profile Configuration | 20110429 | |||
| 2 | TYPE | Call by reference | Type reference (TYPE) | SRT_WSP_PROFILE_TYPE | TSRTP_C_PROFILE_TYPE_TEMPLATE | WSP Profile Type | 20110429 |
Method DELETE_ALL_PROFILE_VERSIONS on class CL_SRT_WSP_CONFIG_PROFILE_PM has no exception.
Method DELETE_SECURE_STORE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PI_PROF_DATA | Call by reference | Type reference (TYPE) | SRT_PRF_DATA_LIST | Profile data | 20081112 | |||
| 2 | PI_PROF_KEY | Call by reference | Type reference (TYPE) | GUID_32 | Internal profile key | 20081112 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WSP Exception | 20081112 |
Method FILL_DEFAULT_IBC_DET_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PROFILE_DATA | Call by reference | Type reference (TYPE) | SRT_PRF_DATA_LIST | Profile data | 20130114 | |||
| 2 | PROFILE_DIR | Call by reference | Type reference (TYPE) | STTY_SRT_PRF_DIR | Central Configuration: Profiles | 20130114 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WSP Exception | 20130114 |
Method GET_ALL_PROFILES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_PROFILES | Value transfer | Type reference (TYPE) | SRT_IF_SRT_WSP_PROFILE_PM | Table of profiles. | 20070510 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WSP Exception | 20070510 |
Method GET_ENCODED_PROPERTIES 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_IF_SRT_WSP_PROPERTIES | table of WSP properties | 20070419 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WSP Exception | 20070419 |
Method GET_LAST_VERSION_NUMBER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | VERSION | Value transfer | Type reference (TYPE) | SRT_WSP_PROFILE_CONFIG_VERSION | Profilversion | 20070508 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WSP Exception | 20070508 |
Method GET_MAX_ACTIVE_VERSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PROFILE_NAME | Call by reference | Type reference (TYPE) | SRT_WSP_PROFILE_CONFIG_NAME | Profile name | 20081009 | |||
| 2 | PROFILE_TYPE | Call by reference | Type reference (TYPE) | SRT_WSP_PROFILE_TYPE | 20110113 | ||||
| 3 | RE_VERSION | Value transfer | Type reference (TYPE) | SRT_WSP_PROFILE_CONFIG_VERSION | Profile Version | 20081009 |
Method GET_MAX_ACTIVE_VERSION on class CL_SRT_WSP_CONFIG_PROFILE_PM has no exception.
Method HAS_CHANGED Signature
Method HAS_CHANGED on class CL_SRT_WSP_CONFIG_PROFILE_PM has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WSP Exception | 20070419 |
Method INITIALIZE_FROM_ABAP_STRUCTURE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_ABAP_STRUCTURE | Call by reference | Type reference (TYPE) | SRT_WSP_EXT_PRF_SRTPROFILE | 20080320 | ||||
| 2 | IN_TYPE | Call by reference | Type reference (TYPE) | SRT_WSP_PROFILE_TYPE | 20110113 | ||||
| 3 | RE_PROFILE | Value transfer | Object reference (TYPE REF TO) | IF_SRT_WSP_CONFIG_PROFILE_PM | WSP Configuration Profile (Profile Management) | 20080320 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WSP Exception | 20080320 |
Method INITIALIZE_FROM_CCON Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_DOC | Call by reference | Type reference (TYPE) | XSTRING | 20110113 | ||||
| 2 | RE_PROFILE | Value transfer | Object reference (TYPE REF TO) | IF_SRT_WSP_CONFIG_PROFILE_PM | 20110113 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20110113 |
Method INITIALIZE_FROM_CCON_STRUCTURE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_CCON_STRUCTURE | Call by reference | Type reference (TYPE) | SSTR_SRT_WSP_CCON_PROFILE | 20110113 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20110113 |
Method INITIALIZE_FROM_DB Signature
Method INITIALIZE_FROM_DB on class CL_SRT_WSP_CONFIG_PROFILE_PM has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WSP Exception | 20070419 |
Method INITIALIZE_FROM_XML Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_DOC | Call by reference | Type reference (TYPE) | XSTRING | 20080317 | ||||
| 2 | IN_TYPE | Call by reference | Type reference (TYPE) | SRT_WSP_PROFILE_TYPE | 20110113 | ||||
| 3 | RE_PROFILE | Value transfer | Object reference (TYPE REF TO) | IF_SRT_WSP_CONFIG_PROFILE_PM | WSP Configuration Profile (Profile Management) | 20080317 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20080317 |
Method IS_ENCODED 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 | 20070419 | |||
| 2 | PR_IS_ENCODED | Value transfer | Type reference (TYPE) | BOOLEAN | X=spezifizierte Property wird verschlüsselt; space=sonst | 20070419 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WSP Exception | 20070419 |
Method IS_PROFILE_EXISTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EXISTS | Value transfer | Type reference (TYPE) | BOOLEAN | boolsche Variable (X=true, -=false, space=unknown) | 20080320 | |||
| 2 | NAME | Value transfer | Type reference (TYPE) | SRT_WSP_PROFILE_CONFIG_NAME | WSP name of the profile config | 20080320 | |||
| 3 | TYPE | Value transfer | Type reference (TYPE) | SRT_WSP_PROFILE_TYPE | WSP profile type | 20080320 | |||
| 4 | VERSION | Value transfer | Type reference (TYPE) | SRT_WSP_PROFILE_CONFIG_VERSION | Profilversion | 20080320 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WSP Exception | 20080320 |
Method LOCK Signature
Method LOCK on class CL_SRT_WSP_CONFIG_PROFILE_PM has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WSP Exception | 20070419 |
Method MAKE_NEW_VERSION Signature
Method MAKE_NEW_VERSION on class CL_SRT_WSP_CONFIG_PROFILE_PM has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WSP Exception | 20070508 |
Method MIGRATE_SP3_TO_SP5_PROPS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_PROPS | Call by reference | Type reference (TYPE) | SRT_WSP_TEMPL_PROPERTIES | WSP Template Properties | 20080131 |
Method MIGRATE_SP3_TO_SP5_PROPS on class CL_SRT_WSP_CONFIG_PROFILE_PM has no exception.
Method MIGR_FILL_DEFAULT_IBC_DET_TYPE Signature
Method MIGR_FILL_DEFAULT_IBC_DET_TYPE on class CL_SRT_WSP_CONFIG_PROFILE_PM has no parameter.
Method MIGR_FILL_DEFAULT_IBC_DET_TYPE on class CL_SRT_WSP_CONFIG_PROFILE_PM has no exception.
Method OPEN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | NAME | Value transfer | Type reference (TYPE) | SRT_WSP_PROFILE_CONFIG_NAME | WSP name of the domain config | 20070419 | |||
| 2 | PROFILE | Value transfer | Object reference (TYPE REF TO) | IF_SRT_WSP_CONFIG_PROFILE_PM | WSP configuration profile | 20070419 | |||
| 3 | TYPE | Value transfer | Type reference (TYPE) | SRT_WSP_PROFILE_TYPE | WSP profile type | 20070419 | |||
| 4 | VERSION | Value transfer | Type reference (TYPE) | SRT_WSP_PROFILE_CONFIG_VERSION | WSP version of the domain config | 20070419 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WSP Exception | 20070419 |
Method OPEN_READ_ONLY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | NAME | Call by reference | Type reference (TYPE) | SRT_WSP_PROFILE_CONFIG_NAME | WSP name of the domain config | 20070518 | |||
| 2 | PROFILE | Value transfer | Object reference (TYPE REF TO) | IF_SRT_WSP_CONFIG_PROFILE_PM | WSP configuration profile | 20070518 | |||
| 3 | TYPE | Call by reference | Type reference (TYPE) | SRT_WSP_PROFILE_TYPE | 20110113 | ||||
| 4 | VERSION | Call by reference | Type reference (TYPE) | SRT_WSP_PROFILE_CONFIG_VERSION | WSP version of the domain config | 20070518 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WSP Exception | 20070518 |
Method SET_PROFILE_STATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PROFILES | Call by reference | Type reference (TYPE) | STTY_SRT_PRF_DIR | Central Configuration: Profiles | 20110527 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WSP Exception | 20110527 |
Method UNLOCK Signature
Method UNLOCK on class CL_SRT_WSP_CONFIG_PROFILE_PM has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WSP Exception | 20070419 |
History
| Last changed by/on | SAP | 20140121 |
| SAP Release Created in | 710 |