SAP ABAP Class /IWBEP/CL_V4_FILTER_NODE (Node of a V4 Filter Tree)
Hierarchy
IW_BEP (Software Component)
   OPU-BSE-BEP (Application Component) Gateway Business Eventing and Provisioning
     /IWBEP/V4_RUNTIME (Package) OData Channel V4 - Runtime
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /IWBEP/IF_V4_FILTER_NODE Node of a V4 Filter Tree 20140213
Properties
Class /IWBEP/CL_V4_FILTER_NODE  
Short Description Node of a V4 Filter Tree    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /IWBEP/V4_RUNTIME   OData Channel V4 - Runtime 
Created 20140213   SAP 
Last change 20141120    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /IWBEP/IF_V4_REQUEST_INFO Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 /IWBEP/IF_V4_FILTER_NODE Node of a V4 Filter Tree 20140213
Friends
Class /IWBEP/CL_V4_FILTER_NODE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_CHILD_ONE Instance attribute Private Object reference (TYPE REF TO) /IWBEP/CL_V4_FILTER_NODE Child 1 (Left Child for Binary) 20140213
2 MO_CHILD_TWO Instance attribute Private Object reference (TYPE REF TO) /IWBEP/CL_V4_FILTER_NODE Child 2 (Right Child for Binary) 20140213
3 MS_BASE_INFO Instance attribute Private Type reference (TYPE) /IWBEP/IF_V4_REQUEST_INFO=>TY_S_FILTER_NODE Base info 20140213
4 MV_INTERNAL_NAME Instance attribute Private Type reference (TYPE) STRING Internal name of this node if it is e.g. a Property 20140217
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Private Constructor CONSTRUCTOR 20140213
2 DE_SERIALIZE_FILTER Static method Public Method Build a filter tree from a flat table 20140213
3 GET_VALUE Instance method Private Method Returns the value 20140214
4 INJECT_METADATA Instance method Public Method Enrich the filter tree with metadata (e.g. for internal IDs) 20140214
5 INJECT_METADATA_INTERNAL Instance method Private Method Enrich this sub-tree with metadata (e.g. for internal IDs) 20140214
6 SET_CHILD Instance method Private Method Insert a node as a child 20140213
Events
Class /IWBEP/CL_V4_FILTER_NODE has no event.
Types
Class /IWBEP/CL_V4_FILTER_NODE has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BASE_INFO Call by reference Type reference (TYPE) /IWBEP/IF_V4_REQUEST_INFO=>TY_S_FILTER_NODE Base info 20140213

Method CONSTRUCTOR on class /IWBEP/CL_V4_FILTER_NODE has no exception.

Method DE_SERIALIZE_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FILTER_NODE_INFOS Call by reference Type reference (TYPE) /IWBEP/IF_V4_REQUEST_INFO=>TY_T_FILTER_NODES Normalized and serialized filter tree 20140213
2 Returning RO_FILTER_TREE Value transfer Object reference (TYPE REF TO) /IWBEP/CL_V4_FILTER_NODE Root Node of a V4 Filter Tree 20140213

Method DE_SERIALIZE_FILTER on class /IWBEP/CL_V4_FILTER_NODE has no exception.

Method GET_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_VALUE Value transfer Type reference (TYPE) STRING Filter Node Value 20140214

Method GET_VALUE on class /IWBEP/CL_V4_FILTER_NODE has no exception.

Method INJECT_METADATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ENTITY_TYPE Call by reference Object reference (TYPE REF TO) /IWBEP/IF_MGW_ODATA_FW_ETYPE Entity Type "of" of this filter node 20140214
2 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) /IWBEP/IF_MGW_ODATA_FW_MODEL Metadata Model 20140214
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_MED_EXCEPTION Meta data exception 20140219

Method INJECT_METADATA_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_TARGET_COMPLEX_TYPE Call by reference Object reference (TYPE REF TO) /IWBEP/IF_MGW_ODATA_CMPLX_TYPE Complex Type "of" this filter node 20140318
2 Exporting EO_TARGET_ENTITY_TYPE Call by reference Object reference (TYPE REF TO) /IWBEP/IF_MGW_ODATA_FW_ETYPE Type "of" this filter node 20140318
3 Importing IO_COMPLEX_TYPE Call by reference Object reference (TYPE REF TO) /IWBEP/IF_MGW_ODATA_CMPLX_TYPE Complex Type "of" this filter node 20140318
4 Importing IO_ENTITY_TYPE Call by reference Object reference (TYPE REF TO) /IWBEP/IF_MGW_ODATA_FW_ETYPE Entity Type "of" this filter node 20140214
5 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) /IWBEP/IF_MGW_ODATA_FW_MODEL Metadata Model 20140214
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_MED_EXCEPTION Meta data exception 20140219

Method SET_CHILD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CHILD_NODE Call by reference Object reference (TYPE REF TO) /IWBEP/CL_V4_FILTER_NODE Node of a V4 Filter Tree 20140213
2 Importing IV_CHILD_POSITION Call by reference Type reference (TYPE) I The child node's position (For Binary 1 = LEFT, 2 = RIGHT) 20140213

Method SET_CHILD on class /IWBEP/CL_V4_FILTER_NODE has no exception.
History
Last changed by/on SAP  20141120 
SAP Release Created in 200