SAP ABAP Class CL_SRT_WSP_SUBJECT_ROOT (WSP Subject Root Class)
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_SUBJECT WSP Subject 20040819
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SRT_WSP_SUBJECT_ABSTRACT WSP Subject Abstract 20040824
2 Inheritance (c INHERITING FROM c_ref)  CL_SRT_WSP_SUBJECT_BINDING WSP Subject Binding 20040827
3 Inheritance (c INHERITING FROM c_ref)  CL_SRT_WSP_SUBJECT_BINDING_OP WSP Subject Binding Operation 20040913
4 Inheritance (c INHERITING FROM c_ref)  CL_SRT_WSP_SUBJECT_DOMAIN WSP Subject Domain (obsolete) 20041116
5 Inheritance (c INHERITING FROM c_ref)  CL_SRT_WSP_SUBJECT_INTERFACE WSP Subject Interface 20040820
6 Inheritance (c INHERITING FROM c_ref)  CL_SRT_WSP_SUBJECT_OPERATION WSP Subject Operation 20040820
7 Inheritance (c INHERITING FROM c_ref)  CL_SRT_WSP_SUBJECT_SERVICE WSP Subject Service 20041116
Properties
Class CL_SRT_WSP_SUBJECT_ROOT  
Short Description WSP Subject Root Class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class SRT_WSP    
Program status     
Category 0   
Package SOAP_CONFIG   SOAP Configuration Framework 
Created 20040802   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 TSRTP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SRT_WSP_SUBJECT WSP Subject 20040819
Friends
# Friend Modeled only Created on Description
1 CL_SRT_WSP_CONFIG_ROOT 20120718 WSP Configuration (Root Class)
2 CL_SRT_WSP_PROPERTY_LIST 20120718 WSP Property List
3 CL_SRT_WSP_SUBJECT_CONTEXT 20120718 WSP Subject Context
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_SUBJECT_ROOT' class name 20040907
2 M_CONFIG_PRE Instance attribute Private Object reference (TYPE REF TO) IF_SRT_WSP_CONFIG_PRE WSP preconfiguration 20050518
3 M_CONFIG_VALUES Instance attribute Private Type reference (TYPE) SRT_WSP_CONFIG_VALUE_TAB WSP config values 20050419
4 M_CONTEXT Instance attribute Protected Object reference (TYPE REF TO) CL_SRT_WSP_SUBJECT_CONTEXT WSP subject context 20040820
5 M_PROPERTY_LISTS Instance attribute Private Type reference (TYPE) SRT_IF_SRT_WSP_PROPERTY_LISTS table of WSP property lists 20041018
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CONFIG_VALUE Instance method Protected Method Adds Single Configuration Value 20050419
2 CHECK Instance method Protected Method Checks the subject node 20050211
3 CLONE Instance method Protected Method Clones Subject Node and Its Child Nodes 20041124
4 COMPLETE Instance method Protected Method Complete Subject Node 20060518
5 CONSTRUCTOR Instance method Public Constructor Constructor 20040820
6 COPY_PROPERTY_LIST Instance method Protected Method Copies Given Property List to New List 20041125
7 CREATE_CHILD_SUBJECT Instance method Protected Method Creates New Child Subject 20040824
8 CREATE_PROPERTY_LIST Instance method Protected Method Creates, Adds, and Returns New Property List 20041125
9 CREATE_PROPERTY_LISTS_FROM_TAB Instance method Protected Method Creates All Property Lists from Property List Structure 20041213
10 DELETE_ALL_CONFIG_VALUES Instance method Protected Method Deletes All Configuration Values 20050419
11 DELETE_ALL_PROPERTY_LISTS Instance method Protected Method Deletes All Property Lists 20041125
12 DELETE_CONFIG_VALUE Instance method Protected Method Deletes Single Configuration Value 20120904
13 DELETE_CONFIG_VALUE_BY_NAME Instance method Protected Method Deletes All Configuration Values for Given Name 20050419
14 DELETE_PROPERTY_LIST Instance method Protected Method Deletes Given Property List 20041125
15 DESERIALIZE_NODE Instance method Protected Method Deserializes XML Node 20040913
16 EXPRESSION_TO_PROPERTIES Instance method Private Method Converts Expression to Properties 20040910
17 GET_CONFIG_VALUES Instance method Protected Method Returns All Configuration Values 20050419
18 GET_CONFIG_VALUES_BY_NAME Instance method Protected Method Returns All Configuration Values for Given Name 20050419
19 GET_CONTEXT Instance method Protected Method Returns the subject context 20050214
20 GET_EFFECTIVE_PROPERTIES Instance method Protected Method Returns Effective Properties Separated in Property Lists 20041125
21 GET_PRE_CONFIG Instance method Protected Method Returns the preconfiguration 20050518
22 GET_PROPERTY_LISTS Instance method Protected Method Returns Property Lists 20041125
23 GET_SELECTED_PROPERTY_LIST Instance method Protected Method Returns the selected property list 20051012
24 GET_SUBJECT_STRUC Instance method Protected Method Returns Subject Node as Deep Structure 20041213
25 HAS_CHANGED Instance method Private Method Subject has changed 20050520
26 PROPERTIES_TO_EXPRESSION Instance method Private Method Converts Properties to Expression 20040910
27 PROPERTY_LIST_HAS_CHANGED Instance method Protected Method A property list has changed 20050520
28 SERIALIZE Instance method Protected Method Serializes Node into Given Format 20041201
29 SERIALIZE_NODE Instance method Protected Method Serializes All Property Sets 20040913
30 SERIALIZE_PROPERTIES Instance method Protected Method Serialize Properties Belonging to Same Feature 20040913
31 SET_CONFIG_VALUES Instance method Protected Method Sets All Configuration Values 20050419
32 SET_EDIT_MODE Instance method Protected Method Sets Edit Mode for All Subject Nodes 20041117
33 SET_PRE_CONFIG Instance method Protected Method Sets the preconfiguration 20050518
34 TERMINATE Instance method Protected Method Terminates the subject node 20050211
35 _CREATE_PROPERTY_LIST Instance method Private Method Creates New Property List 20041018
36 _PROPERTIES_TO_STATEMENTS Static method Private Method Casts Properties to Statements 20040930
37 _STATEMENTS_TO_PROPERTIES Static method Private Method Casts Statements to Properties 20040930
Events
Class CL_SRT_WSP_SUBJECT_ROOT has no event.
Types
Class CL_SRT_WSP_SUBJECT_ROOT has no local type.
Method Signatures

Method ADD_CONFIG_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONFIG_VALUE Value transfer Type reference (TYPE) SRT_WSP_CONFIG_VALUE_STRUC WSP config value 20050419
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20050419

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_VALID Value transfer Type reference (TYPE) BOOLEAN Valid = 'X'; Invalid = ' ' 20050211
2 Exporting MESSAGES Value transfer Type reference (TYPE) SOAP_ERROR_INFO_LIST Liste von SOAP Framework-Fehlern 20050211
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20050211

Method CLONE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTEXT Call by reference Object reference (TYPE REF TO) CL_SRT_WSP_SUBJECT_CONTEXT WSP subject context 20041124
2 Returning SUBJECT_NODE Value transfer Object reference (TYPE REF TO) IF_SRT_WSP_SUBJECT WSP subject 20041124
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20041124

Method COMPLETE Signature

Method COMPLETE on class CL_SRT_WSP_SUBJECT_ROOT has no parameter.
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20060518

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONNECTIVITY_TYPE Call by reference Type reference (TYPE) SRT_WSP_CONNECTIVITY_TYPE TSRTP_CON_TYPE_SOAP_HTTP SRT Connectivity Type 20120718
2 Importing CONTEXT Value transfer Object reference (TYPE REF TO) CL_SRT_WSP_SUBJECT_CONTEXT WSP subject context 20040820
3 Importing DISPLAY_NAME Value transfer Type reference (TYPE) SRT_WSP_DISPLAY_NAME Display name of the subject 20040820
4 Importing DISPLAY_TYPE Value transfer Type reference (TYPE) STRING Display name of subject type 20040820
5 Importing NAME Value transfer Type reference (TYPE) QNAME Subject Name 20040820
6 Importing TYPE Value transfer Type reference (TYPE) SRT_WSP_SUBJECT_TYPE Subject type 20040820
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20050214

Method COPY_PROPERTY_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PROPERTY_LIST Value transfer Object reference (TYPE REF TO) IF_SRT_WSP_PROPERTY_LIST WSP property list 20041125
2 Importing TEMPLATE Call by reference Object reference (TYPE REF TO) IF_SRT_WSP_PROPERTY_LIST WSP property list 20041125
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20041125

Method CREATE_CHILD_SUBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONNECTIVITY_TYPE Call by reference Type reference (TYPE) SRT_WSP_CONNECTIVITY_TYPE TSRTP_CON_TYPE_SOAP_HTTP SRT Connectivity Type 20120718
2 Importing DISPLAY_NAME Call by reference Type reference (TYPE) SRT_WSP_DISPLAY_NAME Display name of the subject 20040824
3 Importing NAME Call by reference Type reference (TYPE) QNAME Subject Name 20040824
4 Importing PARENT Call by reference Object reference (TYPE REF TO) IF_SRT_WSP_SUBJECT WSP subject 20040913
5 Returning SUBJECT Value transfer Object reference (TYPE REF TO) IF_SRT_WSP_SUBJECT WSP subject 20040824
6 Importing TYPE Call by reference Type reference (TYPE) SRT_WSP_SUBJECT_TYPE Subject type 20040824
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20041213

Method CREATE_PROPERTY_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PROPERTY_LIST Value transfer Object reference (TYPE REF TO) IF_SRT_WSP_PROPERTY_LIST WSP property list 20041125
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20041125

Method CREATE_PROPERTY_LISTS_FROM_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IGNORE_UNKNOWN_PROPERTIES Call by reference Type reference (TYPE) BOOLEAN 'X' = Ignores unknown properties 20120718
2 Importing PROPERTY_LIST_TAB Value transfer Type reference (TYPE) SRT_WSP_PROPERTY_LIST_TAB WSP property list table for XML transf. (Don't change) 20041213
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20041213

Method DELETE_ALL_CONFIG_VALUES Signature

Method DELETE_ALL_CONFIG_VALUES on class CL_SRT_WSP_SUBJECT_ROOT has no parameter.
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20050419

Method DELETE_ALL_PROPERTY_LISTS Signature

Method DELETE_ALL_PROPERTY_LISTS on class CL_SRT_WSP_SUBJECT_ROOT has no parameter.
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20041125

Method DELETE_CONFIG_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONFIG_VALUE Value transfer Type reference (TYPE) SRT_WSP_CONFIG_VALUE_STRUC WSP Configuration Value for XML Transf. (don't change) 20120904
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20120904

Method DELETE_CONFIG_VALUE_BY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Value transfer Type reference (TYPE) QNAME Qualified Name 20050419
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20050419

Method DELETE_PROPERTY_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PROPERTY_LIST Call by reference Object reference (TYPE REF TO) IF_SRT_WSP_PROPERTY_LIST WSP property list 20041125
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20041125

Method DESERIALIZE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PROPERTIES Call by reference Type reference (TYPE) SRT_WSP_PROPERTY_TAB Internal proerties required by WSDL generation 20040913
2 Importing XML_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE XML node 20040913
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20041213

Method EXPRESSION_TO_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXPRESSION Call by reference Object reference (TYPE REF TO) IF_SRT_WSP_EXPRESSION_NODE WSP expression node 20040930
2 Returning PROPERTY_LISTS Value transfer Type reference (TYPE) SRT_IF_SRT_WSP_PROPERTY_LISTS table of WSP property lists 20041018
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20041213

Method GET_CONFIG_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CONFIG_VALUES Value transfer Type reference (TYPE) SRT_WSP_CONFIG_VALUE_TAB WSP config values 20050419
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20050419

Method GET_CONFIG_VALUES_BY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CONFIG_VALUES Value transfer Type reference (TYPE) SRT_WSP_CONFIG_VALUE_TAB WSP config values 20050419
2 Importing NAME Value transfer Type reference (TYPE) QNAME Qualified Name 20050419
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20050419

Method GET_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CONTEXT Value transfer Object reference (TYPE REF TO) CL_SRT_WSP_SUBJECT_CONTEXT WSP subject context 20050214
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20050214

Method GET_EFFECTIVE_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PROPERTY_LISTS Value transfer Type reference (TYPE) SRT_IF_SRT_WSP_PROPERTY_LISTS table of WSP property lists 20041125
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20041125

Method GET_PRE_CONFIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PRE_CONFIG Value transfer Object reference (TYPE REF TO) IF_SRT_WSP_CONFIG_PRE WSP preconfiguration 20050518
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20050518

Method GET_PROPERTY_LISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PROPERTY_LISTS Value transfer Type reference (TYPE) SRT_IF_SRT_WSP_PROPERTY_LISTS table of WSP property lists 20041125
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20041125

Method GET_SELECTED_PROPERTY_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PROPERTY_LIST Value transfer Object reference (TYPE REF TO) IF_SRT_WSP_PROPERTY_LIST WSP property list 20051012
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20051012

Method GET_SUBJECT_STRUC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning SUBJECT_STRUC Value transfer Type reference (TYPE) SRT_WSP_SUBJECT_STRUC WSP subject structure for XML transformation (Do not change) 20041213
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20041213

Method HAS_CHANGED Signature

Method HAS_CHANGED on class CL_SRT_WSP_SUBJECT_ROOT has no parameter.
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20050520

Method PROPERTIES_TO_EXPRESSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EXPRESSION Value transfer Object reference (TYPE REF TO) IF_SRT_WSP_EXPRESSION_NODE WSP expression node 20040930
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20041213

Method PROPERTY_LIST_HAS_CHANGED Signature

Method PROPERTY_LIST_HAS_CHANGED on class CL_SRT_WSP_SUBJECT_ROOT has no parameter.
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20050520

Method SERIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FORMAT Value transfer Type reference (TYPE) SRT_WSP_SERIALIZATION_FORMAT WSP serialization format 20041201
2 Returning XML_NODES Value transfer Type reference (TYPE) SRT_IF_SRT_WSP_XML_NODES table of serialized WSP properties 20050516
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20041201

Method SERIALIZE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PROPERTIES Call by reference Type reference (TYPE) SRT_WSP_PROPERTY_TAB Internal proerties required by WSDL generation 20040913
2 Exporting XML_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE XML node 20040913
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20041213

Method SERIALIZE_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PROPERTIES Value transfer Type reference (TYPE) SRT_IF_SRT_WSP_PROPERTIES table of WSP properties 20040913
2 Returning XML_NODES Value transfer Type reference (TYPE) SRT_WSP_IXML_NODES table of WSP IXML nodes 20040930
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20041213

Method SET_CONFIG_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONFIG_VALUES Value transfer Type reference (TYPE) SRT_WSP_CONFIG_VALUE_TAB WSP config values 20050419
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20050419

Method SET_EDIT_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing READ_ONLY Call by reference Type reference (TYPE) BOOLEAN read only = 'X'; read/wrtie = ' ' 20041117
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20041213

Method SET_PRE_CONFIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PRE_CONFIG Value transfer Object reference (TYPE REF TO) IF_SRT_WSP_CONFIG_PRE WSP preconfiguration 20050518
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20050518

Method TERMINATE Signature

Method TERMINATE on class CL_SRT_WSP_SUBJECT_ROOT has no parameter.
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20050211

Method _CREATE_PROPERTY_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PROPERTY_LIST Value transfer Object reference (TYPE REF TO) IF_SRT_WSP_PROPERTY_LIST WSP property list 20041018
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20041213

Method _PROPERTIES_TO_STATEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PROPERTIES Value transfer Type reference (TYPE) SRT_IF_SRT_WSP_PROPERTIES table of WSP properties 20040930
2 Returning STATEMENTS Value transfer Type reference (TYPE) SRT_IF_SRT_WSP_STATEMENTS table of WSP statements 20040930
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20041213

Method _STATEMENTS_TO_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PROPERTIES Value transfer Type reference (TYPE) SRT_IF_SRT_WSP_PROPERTIES table of WSP properties 20040930
2 Importing STATEMENTS Call by reference Type reference (TYPE) SRT_IF_SRT_WSP_STATEMENTS table of WSP statements 20040930
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20041213
History
Last changed by/on SAP  20130531 
SAP Release Created in 700