SAP ABAP Class CL_SRT_WSP_EXPRESSION_NODE (WSP Expression Node)
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_EXPRESSION_NODE WSP Expression Node 20040804
Properties
Class CL_SRT_WSP_EXPRESSION_NODE  
Short Description WSP Expression Node    
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 20040803   SAP 
Last change 20090618   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_EXPRESSION_NODE WSP Expression Node 20040804
Friends
Class CL_SRT_WSP_EXPRESSION_NODE has no friend class.
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_EXPRESSION_NODE' Class Name 20040907
2 CO_OPERATOR_ALL Constant Public Type reference (TYPE) SRT_WSP_OPERATOR TSRTP_C_WSP_OP_ALL Operator "ALL" 20040803
3 CO_OPERATOR_EXACTLYONE Constant Public Type reference (TYPE) SRT_WSP_OPERATOR TSRTP_C_WSP_OP_EXACTLYONE Operator "EXACTLYONE" 20040803
4 CO_OPERATOR_POLICY Constant Public Type reference (TYPE) SRT_WSP_OPERATOR TSRTP_C_WSP_OP_POLICY Operator "POLICY" 20040803
5 M_CONTEXT Instance attribute Private Object reference (TYPE REF TO) CL_SRT_WSP_EXPR_CONTEXT WSP Context 20040804
6 M_EXPRESSIONS Instance attribute Protected Type reference (TYPE) SRT_CL_SRT_WSP_EXPRESSIONS Table of WSP Expressions 20040804
7 M_OPERATOR Instance attribute Protected Type reference (TYPE) SRT_WSP_OPERATOR CO_OPERATOR_ALL Operator 20040804
8 M_STATEMENTS Instance attribute Protected Type reference (TYPE) SRT_IF_SRT_WSP_STATEMENTS Table of WSP Statements 20040929
Methods
# Method Level Visibility Method type Description Created on
1 ADD_STATEMENT Instance method Protected Method Adds Statement 20040929
2 CONSTRUCTOR Instance method Public Constructor Constructor 20040804
3 CREATE_CHILD_EXPRESSION Instance method Protected Method Creates New Child Expression 20040804
4 CREATE_ROOT_EXPRESSION Static method Protected Method Creates New Root Expression 20040804
5 DELETE_EXPRESSION Instance method Protected Method Removes Given Expression 20040803
6 DELETE_STATEMENT Instance method Protected Method Removes Given Statement 20040929
7 EVALUATE Instance method Protected Method Evaluates Against Template 20040803
8 GET_EXPRESSIONS Instance method Protected Method Gets All Expressions 20040803
9 GET_NORMALIZED_EXPRESSION Instance method Protected Method Returns Normalized Copy of Expression 20040803
10 GET_STATEMENTS Instance method Protected Method Returns All Statements 20040929
11 SET_STATEMENTS Instance method Protected Method Sets All Statements 20040929
12 _CHECK_EXPRESSIONS Instance method Private Method Checks Expressions 20040809
13 _CHECK_STATEMENTS Instance method Private Method Checks Statements 20040929
14 _COMPARE_STATEMENTS Static method Private Method Compares Two Statement Sets 20040929
15 _DELETE_DUPLICATE_EXPRESSIONS Static method Private Method Deletes Duplicate Child Expressions in Normalized Expression 20040809
16 _DELETE_DUPLICATE_STATEMENTS Static method Private Method Deletes Duplicate Statements 20040929
17 _GET_NORMALIZED_EXPRESSION Instance method Private Method Returns Normalized Copy of Current Node and All Subnodes 20040809
Events
Class CL_SRT_WSP_EXPRESSION_NODE has no event.
Types
Class CL_SRT_WSP_EXPRESSION_NODE has no local type.
Method Signatures

Method ADD_STATEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing STATEMENT Value transfer Object reference (TYPE REF TO) IF_SRT_WSP_STATEMENT WSP statement 20040929

Method ADD_STATEMENT on class CL_SRT_WSP_EXPRESSION_NODE has no exception.

Method CONSTRUCTOR 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_EXPR_CONTEXT WSP context 20040804
2 Importing OPERATOR Call by reference Type reference (TYPE) SRT_WSP_OPERATOR WSP Operator 20040804

Method CONSTRUCTOR on class CL_SRT_WSP_EXPRESSION_NODE has no exception.

Method CREATE_CHILD_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) CL_SRT_WSP_EXPRESSION_NODE WSP expression node 20040804
2 Importing OPERATOR Value transfer Type reference (TYPE) SRT_WSP_OPERATOR WSP Operator 20040804

Method CREATE_CHILD_EXPRESSION on class CL_SRT_WSP_EXPRESSION_NODE has no exception.

Method CREATE_ROOT_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) CL_SRT_WSP_EXPRESSION_NODE WSP expression node 20040804
2 Importing OPERATOR Value transfer Type reference (TYPE) SRT_WSP_OPERATOR WSP Operator 20040804

Method CREATE_ROOT_EXPRESSION on class CL_SRT_WSP_EXPRESSION_NODE has no exception.

Method DELETE_EXPRESSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXPRESSION Value transfer Object reference (TYPE REF TO) CL_SRT_WSP_EXPRESSION_NODE WSP expression node 20040803

Method DELETE_EXPRESSION on class CL_SRT_WSP_EXPRESSION_NODE has no exception.

Method DELETE_STATEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing STATEMENT Value transfer Object reference (TYPE REF TO) IF_SRT_WSP_STATEMENT WSP statement 20040929

Method DELETE_STATEMENT on class CL_SRT_WSP_EXPRESSION_NODE has no exception.

Method EVALUATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting RC Value transfer Type reference (TYPE) BOOLEAN return code OK = 'X' NOT OK = ' ' 20040803
2 Importing TEMPLATE Value transfer Object reference (TYPE REF TO) IF_SRT_WSP_EXPRESSION_NODE template expression 20040803
3 Exporting VALID_EXPRESSIONS Call by reference Object reference (TYPE REF TO) CL_SRT_WSP_EXPRESSION_NODE wrong expressions 20040812
4 Exporting WRONG_EXPRESSIONS Call by reference Object reference (TYPE REF TO) CL_SRT_WSP_EXPRESSION_NODE wrong expressions 20040803
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20050101

Method GET_EXPRESSIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EXPRESSIONS Value transfer Type reference (TYPE) SRT_CL_SRT_WSP_EXPRESSIONS table of WSP expressions 20040803

Method GET_EXPRESSIONS on class CL_SRT_WSP_EXPRESSION_NODE has no exception.

Method GET_NORMALIZED_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) CL_SRT_WSP_EXPRESSION_NODE WSP expression node 20040804
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20050101

Method GET_STATEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning STATEMENTS Value transfer Type reference (TYPE) SRT_IF_SRT_WSP_STATEMENTS table of WSP statements 20040929

Method GET_STATEMENTS on class CL_SRT_WSP_EXPRESSION_NODE has no exception.

Method SET_STATEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing STATEMENTS Value transfer Type reference (TYPE) SRT_IF_SRT_WSP_STATEMENTS table of WSP statements 20040929

Method SET_STATEMENTS on class CL_SRT_WSP_EXPRESSION_NODE has no exception.

Method _CHECK_EXPRESSIONS Signature

Method _CHECK_EXPRESSIONS on class CL_SRT_WSP_EXPRESSION_NODE has no parameter.
Method _CHECK_EXPRESSIONS on class CL_SRT_WSP_EXPRESSION_NODE has no exception.

Method _CHECK_STATEMENTS Signature

Method _CHECK_STATEMENTS on class CL_SRT_WSP_EXPRESSION_NODE has no parameter.
Method _CHECK_STATEMENTS on class CL_SRT_WSP_EXPRESSION_NODE has no exception.

Method _COMPARE_STATEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EQUAL Value transfer Type reference (TYPE) BOOLEAN EQ = 'X'; NE = ' ' 20040929
2 Importing STATEMENTS1 Call by reference Type reference (TYPE) SRT_IF_SRT_WSP_STATEMENTS table of WSP statements 20040929
3 Importing STATEMENTS2 Call by reference Type reference (TYPE) SRT_IF_SRT_WSP_STATEMENTS table of WSP statements 20040929
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20050101

Method _DELETE_DUPLICATE_EXPRESSIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXPRESSION_IN Call by reference Object reference (TYPE REF TO) CL_SRT_WSP_EXPRESSION_NODE WSP expression 20040809
2 Returning EXPRESSION_OUT Value transfer Object reference (TYPE REF TO) CL_SRT_WSP_EXPRESSION_NODE WSP expression 20040809
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20050101

Method _DELETE_DUPLICATE_STATEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing STATEMENTS_IN Call by reference Type reference (TYPE) SRT_IF_SRT_WSP_STATEMENTS table of WSP statements 20040929
2 Returning STATEMENTS_OUT Value transfer Type reference (TYPE) SRT_IF_SRT_WSP_STATEMENTS table of WSP statements 20040929
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20050101

Method _GET_NORMALIZED_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) CL_SRT_WSP_EXPRESSION_NODE WSP expression node 20040809
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20050101
History
Last changed by/on SAP  20090618 
SAP Release Created in 700