SAP ABAP Class CL_SRT_WSP_CONFIG_PROFILE_PM (WSP Configuration Web Service Profile)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ESI-WS-ABA-CFG (Application Component) WebServices ABAP Configuration
     SOAP_CONFIG (Package) SOAP Configuration Framework
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 TSRTG Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 TSRTP 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 CO_CLASS_NAME Constant Private Type reference (TYPE) STRING 'CL_SRT_WSP_CONFIG_PROFILE_PM' Class Name 20070419
2 M_CONFIG_VALUES Instance attribute Private Type reference (TYPE) SRT_WSP_CONFIG_VALUE_TAB WSP Configuration Values 20070419
3 M_EDIT_MODE_ALLOWED Instance attribute Private Type reference (TYPE) BOOLEAN X' Edit mode allowed; ' ' Edit mode not allowed 20070518
4 M_ENCODED_PROPERTIES Instance attribute Private Type reference (TYPE) SRT_IF_SRT_WSP_PROPERTIES Encrypted Properties 20070419
5 M_PROFILES Static Attribute Private Type reference (TYPE) TT_PROFILES Cached read-only profiles 20070518
6 M_PROFILE_NAME_INT Instance attribute Private Type reference (TYPE) SRT_WSP_PROFILE_CONFIG_NAME WSP internal name of the profile configuration 20070419
7 M_PROPERTIES Instance attribute Private Type reference (TYPE) SRT_WSP_TEMPL_PROPERTIES WSP Template Properties 20070419
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ENCODED_PROPERTIES Instance method Private Method Encrypted Properties for Specified Subject 20070419
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20070703
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20070419
4 CREATE_DEFAULT_PROFILE Static method Public Method Creates Default Profile Automatically 20070419
5 DEACTIVATE_EXCEPT_MAX_VERSION Static method Protected Method Deactivates all profile versions except the highest/newest 20110428
6 DELETE_ALL_CENTRAL Static method Protected Method Deletes all central profiles 20121210
7 DELETE_ALL_PROFILE_VERSIONS Static method Public Method Deletes a profile including all versions 20110429
8 DELETE_SECURE_STORE Static method Private Method Delete secure store entries 20081112
9 FILL_DEFAULT_IBC_DET_TYPE Static method Private Method Fill default IBC Determination Type 20130114
10 GET_ALL_PROFILES Static method Protected Method Retrieves all profiles 20070510
11 GET_ENCODED_PROPERTIES Instance method Private Method Get Valid Properties for All SOAP Applications 20070419
12 GET_LAST_VERSION_NUMBER Instance method Private Method Get the last version number 20070508
13 GET_MAX_ACTIVE_VERSION Static method Public Method Returns MAX active version of a given profile 20081009
14 HAS_CHANGED Instance method Private Method Configuration changed 20070419
15 INITIALIZE_FROM_ABAP_STRUCTURE Static method Public Method Raise a profile from ABAP structure 20080320
16 INITIALIZE_FROM_CCON Static method Public Method 20110113
17 INITIALIZE_FROM_CCON_STRUCTURE Static method Public Method 20110113
18 INITIALIZE_FROM_DB Instance method Private Method Initializes the profile from the database 20070419
19 INITIALIZE_FROM_XML Static method Public Method Raise a profile from xml structure 20080317
20 IS_ENCODED Instance method Private Method Checks Property for Encryption Mode 20070419
21 IS_PROFILE_EXISTS Static method Public Method Check if the profile already exists in the system 20080320
22 LOCK Instance method Private Method Locks the profile 20070419
23 MAKE_NEW_VERSION Instance method Private Method Change the profile instance to a new version 20070508
24 MIGRATE_SP3_TO_SP5_PROPS Instance method Private Method 20080131
25 MIGR_FILL_DEFAULT_IBC_DET_TYPE Static method Protected Method Migration to 7.40. Fill in default IBC determination type 20120816
26 OPEN Static method Public Method Returns a profile instance 20070419
27 OPEN_READ_ONLY Static method Public Method Returns a read-only profile instance 20070518
28 SET_PROFILE_STATE Static method Protected Method Set state by given profiles 20110527
29 UNLOCK 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 Importing PI_SUBJECT_TYPE Call by reference Type reference (TYPE) SRT_WSP_SUBJECT_TYPE WSP subject type 20070419
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG 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 Importing ALLOW_EDIT_MODE Value transfer Type reference (TYPE) BOOLEAN 'X' Edit mode allowed; ' ' Edit mode not allowed 20070518
2 Importing NAME Value transfer Type reference (TYPE) SRT_WSP_PROFILE_CONFIG_NAME WSP name of the domain config 20070419
3 Importing TYPE Value transfer Type reference (TYPE) SRT_WSP_PROFILE_TYPE WSP domain type 20070419
4 Importing VERSION Value transfer Type reference (TYPE) SRT_WSP_PROFILE_CONFIG_VERSION WSP version of the domain config 20070419
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG 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 CX_SRT_WSP_CONFIG WSP Exception 20070419

Method DEACTIVATE_EXCEPT_MAX_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SINCE_DATE Call by reference Type reference (TYPE) UDATUM Current Date of Application Server 20110527
2 Importing SINCE_TIME Call by reference Type reference (TYPE) UZEIT Current Time of Application Server 20110527
3 Importing 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 CX_SRT_WSP_CONFIG 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 CX_SRT_WSP_CONFIG WSP Exception 20121210

Method DELETE_ALL_PROFILE_VERSIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) SRT_WSP_PROFILE_CONFIG_NAME WSP Name of Profile Configuration 20110429
2 Importing 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 Importing PI_PROF_DATA Call by reference Type reference (TYPE) SRT_PRF_DATA_LIST Profile data 20081112
2 Importing PI_PROF_KEY Call by reference Type reference (TYPE) GUID_32 Internal profile key 20081112
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG 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 Changing PROFILE_DATA Call by reference Type reference (TYPE) SRT_PRF_DATA_LIST Profile data 20130114
2 Importing PROFILE_DIR Call by reference Type reference (TYPE) STTY_SRT_PRF_DIR Central Configuration: Profiles 20130114
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20130114

Method GET_ALL_PROFILES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_PROFILES Value transfer Type reference (TYPE) SRT_IF_SRT_WSP_PROFILE_PM Table of profiles. 20070510
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20070510

Method GET_ENCODED_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PR_PROPERTY_LIST Value transfer Type reference (TYPE) SRT_IF_SRT_WSP_PROPERTIES table of WSP properties 20070419
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20070419

Method GET_LAST_VERSION_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning VERSION Value transfer Type reference (TYPE) SRT_WSP_PROFILE_CONFIG_VERSION Profilversion 20070508
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20070508

Method GET_MAX_ACTIVE_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PROFILE_NAME Call by reference Type reference (TYPE) SRT_WSP_PROFILE_CONFIG_NAME Profile name 20081009
2 Importing PROFILE_TYPE Call by reference Type reference (TYPE) SRT_WSP_PROFILE_TYPE 20110113
3 Returning 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 CX_SRT_WSP_CONFIG WSP Exception 20070419

Method INITIALIZE_FROM_ABAP_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_ABAP_STRUCTURE Call by reference Type reference (TYPE) SRT_WSP_EXT_PRF_SRTPROFILE 20080320
2 Importing IN_TYPE Call by reference Type reference (TYPE) SRT_WSP_PROFILE_TYPE 20110113
3 Returning 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 CX_SRT_WSP_CONFIG WSP Exception 20080320

Method INITIALIZE_FROM_CCON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_DOC Call by reference Type reference (TYPE) XSTRING 20110113
2 Returning RE_PROFILE Value transfer Object reference (TYPE REF TO) IF_SRT_WSP_CONFIG_PROFILE_PM 20110113
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG 20110113

Method INITIALIZE_FROM_CCON_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_CCON_STRUCTURE Call by reference Type reference (TYPE) SSTR_SRT_WSP_CCON_PROFILE 20110113
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG 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 CX_SRT_WSP_CONFIG WSP Exception 20070419

Method INITIALIZE_FROM_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_DOC Call by reference Type reference (TYPE) XSTRING 20080317
2 Importing IN_TYPE Call by reference Type reference (TYPE) SRT_WSP_PROFILE_TYPE 20110113
3 Returning 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 CX_SRT_WSP_CONFIG 20080317

Method IS_ENCODED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_PROPERTY_NAME Call by reference Type reference (TYPE) QNAME Qualified Name 20070419
2 Returning PR_IS_ENCODED Value transfer Type reference (TYPE) BOOLEAN X=spezifizierte Property wird verschlüsselt; space=sonst 20070419
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20070419

Method IS_PROFILE_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EXISTS Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20080320
2 Importing NAME Value transfer Type reference (TYPE) SRT_WSP_PROFILE_CONFIG_NAME WSP name of the profile config 20080320
3 Importing TYPE Value transfer Type reference (TYPE) SRT_WSP_PROFILE_TYPE WSP profile type 20080320
4 Importing VERSION Value transfer Type reference (TYPE) SRT_WSP_PROFILE_CONFIG_VERSION Profilversion 20080320
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG 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 CX_SRT_WSP_CONFIG 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 CX_SRT_WSP_CONFIG 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 Changing 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 Importing NAME Value transfer Type reference (TYPE) SRT_WSP_PROFILE_CONFIG_NAME WSP name of the domain config 20070419
2 Returning PROFILE Value transfer Object reference (TYPE REF TO) IF_SRT_WSP_CONFIG_PROFILE_PM WSP configuration profile 20070419
3 Importing TYPE Value transfer Type reference (TYPE) SRT_WSP_PROFILE_TYPE WSP profile type 20070419
4 Importing VERSION Value transfer Type reference (TYPE) SRT_WSP_PROFILE_CONFIG_VERSION WSP version of the domain config 20070419
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20070419

Method OPEN_READ_ONLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) SRT_WSP_PROFILE_CONFIG_NAME WSP name of the domain config 20070518
2 Returning PROFILE Value transfer Object reference (TYPE REF TO) IF_SRT_WSP_CONFIG_PROFILE_PM WSP configuration profile 20070518
3 Importing TYPE Call by reference Type reference (TYPE) SRT_WSP_PROFILE_TYPE 20110113
4 Importing 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 CX_SRT_WSP_CONFIG WSP Exception 20070518

Method SET_PROFILE_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PROFILES Call by reference Type reference (TYPE) STTY_SRT_PRF_DIR Central Configuration: Profiles 20110527
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG 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 CX_SRT_WSP_CONFIG WSP Exception 20070419
History
Last changed by/on SAP  20140121 
SAP Release Created in 710