SAP ABAP Class /IWFND/CL_OCI_PARSE_FILTER (Returns the filter string with Source names)
Hierarchy
SAP_GWFND (Software Component) SAP Gateway Foundation
   OPU-GW-LCP (Application Component) Gateway Local content providers        
     /IWFND/OCI (Package) Odata Consumption Integration - Needed for /IWBEP/OCI...
Properties
Class /IWFND/CL_OCI_PARSE_FILTER  
Short Description Returns the filter string with Source names    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /IWFND/OCI   Odata Consumption Integration - Needed for /IWBEP/OCI... 
Created 20121009   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /IWFND/IF_OCI_COMMON Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class /IWFND/CL_OCI_PARSE_FILTER has no interface implemented.
Friends
Class /IWFND/CL_OCI_PARSE_FILTER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_EDM_IMPL Instance attribute Private Object reference (TYPE REF TO) /IWCOR/CL_DS_EDM_IMPL_BASE 20121107
2 MR_ENTITY_TYPE Instance attribute Private Object reference (TYPE REF TO) /IWCOR/IF_DS_EDM_ENTITY_TYPE 20121107
3 MT_CMPLX_ENT_MAPPING Instance attribute Private Type reference (TYPE) /IWFND/IF_OCI_COMMON=>TY_T_COMPLEX_MAPPING_INFO 20121107
4 MT_MAPPING Instance attribute Private Type reference (TYPE) /IWFND/IF_OCI_COMMON=>TY_T_MAPPING 20121009
5 MV_EDMTYPE Instance attribute Private Type reference (TYPE) STRING 20121107
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20121009
2 GET_FILTER_STRING Instance method Public Method 20121009
3 GET_NAME_FROM_PROPERTY_MEMBER Instance method Private Method 20121009
4 GET_ODATA_DATETIME Instance method Private Method 20121107
5 TOKENIZE Instance method Private Method 20121107
Events
Class /IWFND/CL_OCI_PARSE_FILTER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_NAME_MAPPING Public See coding 20121009 tt_name_mapping type sorted table of ty_name_mapping with unique key internal_name
2 TY_NAME_MAPPING Public See coding 20121009 begin of ty_name_mapping, internal_name type string, external_name type string, internal_type type inttype, length type i, edm_simple_type type ref to /iwcor/if_ds_edm_simple_type, end of ty_name_mapping
3 TY_S_STRING Public See coding 20121107 BEGIN OF TY_S_STRING , name TYPE string, END OF ty_s_string
4 TY_S_UNREC Public See coding 20121009 begin of ty_s_unrec, actual type string, expected type string, end of ty_s_unrec
5 TY_T_STRING Public See coding 20121107 ty_t_string TYPE STANDARD TABLE OF string
6 TY_T_UNREC Public See coding 20121009 ty_t_unrec type STANDARD table of ty_s_unrec with non-unique default key
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CMPLX_ENT_MAPPING Call by reference Type reference (TYPE) /IWFND/IF_OCI_COMMON=>TY_T_COMPLEX_MAPPING_INFO 20121107
2 Importing IT_MAPPING Call by reference Type reference (TYPE) /IWFND/IF_OCI_COMMON=>TY_T_MAPPING 20121009
3 Importing IV_ENTITY_SET_NAME Call by reference Type reference (TYPE) STRING 20121107
4 Importing IV_SRC_METADATA Call by reference Type reference (TYPE) STRING 20121107
# Exception Resumable Description Created on
1 /IWFND/CX_MGW_TECH_EXCEPTION 20121107

Method GET_FILTER_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_VALUE_EXTERNAL Call by reference Type reference (TYPE) STRING 20121009
2 Exporting EV_VALUE_INTERNAL Call by reference Type reference (TYPE) STRING 20121009
3 Importing IO_FILTER Call by reference Object reference (TYPE REF TO) /IWCOR/IF_DS_EXPR_NODE 20121009
# Exception Resumable Description Created on
1 /IWFND/CX_MGW_TECH_EXCEPTION MGW Technical Exception 20121013

Method GET_NAME_FROM_PROPERTY_MEMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_VALUE_EXTERNAL Call by reference Type reference (TYPE) STRING 20121009
2 Exporting EV_VALUE_INTERNAL Call by reference Type reference (TYPE) STRING 20121009
3 Importing IO_NODE Call by reference Object reference (TYPE REF TO) /IWCOR/IF_DS_EXPR_NODE 20121009
# Exception Resumable Description Created on
1 /IWFND/CX_MGW_TECH_EXCEPTION 20121107

Method GET_ODATA_DATETIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_DATETIME Call by reference Type reference (TYPE) STRING 20121107

Method GET_ODATA_DATETIME on class /IWFND/CL_OCI_PARSE_FILTER has no exception.

Method TOKENIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IT_TOKENS Call by reference Type reference (TYPE) TY_T_STRING 20121107
2 Importing IV_STRING Call by reference Type reference (TYPE) STRING 20121107

Method TOKENIZE on class /IWFND/CL_OCI_PARSE_FILTER has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in 250