SAP ABAP Class /IWFND/CL_SODATA_POST_PROC (OData Channel - Post Processor)
Hierarchy
SAP_GWFND (Software Component) SAP Gateway Foundation
   OPU-FND-CCL (Application Component) IWF Consumer Connectivity Layer
     /IWFND/COC_SDP_LIB_10 (Package) GW Framework - COC - SAP Data Protocol - Library 1.0
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /IWFND/IF_SODATA_POST_PROC OData Channel - Post Processor 20120123
Properties
Class /IWFND/CL_SODATA_POST_PROC  
Short Description OData Channel - Post Processor    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /IWFND/COC_SDP_LIB_10   GW Framework - COC - SAP Data Protocol - Library 1.0 
Created 20120123   SAP 
Last change 20141120    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /IWCOR/IF_ODATA_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 /IWFND/IF_MGW_CORE_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 /IWFND/IF_SODATA_POST_PROC OData Channel - Post Processor 20120123
Friends
Class /IWFND/CL_SODATA_POST_PROC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_LOGGER Static Attribute Private Object reference (TYPE REF TO) /IWFND/CL_LOGGER Logger for AppsLog and CCMS 20120123
2 MO_MED_INFO Instance attribute Private Object reference (TYPE REF TO) /IWFND/IF_MED_INFO Information Provider for Metadata 20130725
3 MO_METERING Instance attribute Private Object reference (TYPE REF TO) /IWFND/CL_METERING_API API to Metering 20130725
4 MO_PROCESSOR Static Attribute Private Object reference (TYPE REF TO) /IWFND/CL_SODATA_PROCESSOR OData Channel Business Data Processor - Lib 1.0 20130904
5 MV_MSG_HANDLE Instance attribute Private Type reference (TYPE) BALMSGHNDL Application Log: Message handle 20120123
Methods
# Method Level Visibility Method type Description Created on
1 ABAP_KEY_TO_EDM Instance method Private Method 20120123
2 BATCH_HANDLE_WARNINGS Instance method Private Method 20140306
3 CHECK_PROVIDER_DATA Instance method Private Method 20130905
4 GET_KEY_FROM_STRUCTURE Instance method Private Method 20120123
5 GET_POST_PROCESSOR Static method Public Method Get a post processor instance 20120123
6 GET_STRUCTURE_COMPONENT_VALUE Instance method Private Method 20120123
7 LOG_SECURITY_MSG Instance method Private Method 20120123
8 RAISE_BUSINESS_ERROR Instance method Private Method 20120123
9 SET_METERING_INFO Instance method Private Method 20130905
Events
Class /IWFND/CL_SODATA_POST_PROC has no event.
Types
Class /IWFND/CL_SODATA_POST_PROC has no local type.
Method Signatures

Method ABAP_KEY_TO_EDM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_KEY Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>KEY_T 20120123
2 Returning RT_KEY_PREDICATE Value transfer Type reference (TYPE) /IWCOR/IF_DS_URI=>KEY_PREDICATE_T 20120123
# Exception Resumable Description Created on
1 /IWCOR/CX_DS_EDM_ERROR 20120123
2 /IWCOR/CX_DS_INTERNAL_ERROR 20120123

Method BATCH_HANDLE_WARNINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MSG_CONTAINER Call by reference Object reference (TYPE REF TO) /IWFND/IF_MGW_MSG_CONTAINER GW ODC Message Container Interface 20140306
2 Importing IO_REST_REQUEST Call by reference Object reference (TYPE REF TO) /IWCOR/IF_REST_REQUEST REST Request 20140306
3 Importing IO_REST_RESPONSE Call by reference Object reference (TYPE REF TO) /IWCOR/IF_REST_RESPONSE REST Response 20140306

Method BATCH_HANDLE_WARNINGS on class /IWFND/CL_SODATA_POST_PROC has no exception.

Method CHECK_PROVIDER_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_DS_CONTEXT Call by reference Object reference (TYPE REF TO) /IWCOR/IF_DS_CNTXT OData Context 20130905
2 Importing IO_MGW_CONTEXT Call by reference Object reference (TYPE REF TO) /IWFND/IF_MGW_CONTEXT MGW Context for Content Development 20130905
3 Importing IO_MSG_CONTAINER Call by reference Object reference (TYPE REF TO) /IWFND/IF_MGW_MSG_CONTAINER GW ODC Message Container Interface 20140306
4 Importing IO_REST_REQUEST Call by reference Object reference (TYPE REF TO) /IWCOR/IF_REST_REQUEST REST Request 20140306
5 Importing IO_REST_RESPONSE Call by reference Object reference (TYPE REF TO) /IWCOR/IF_REST_RESPONSE REST Response 20130905
6 Importing IR_DATA Call by reference Object reference (TYPE REF TO) DATA 20130905
7 Importing IT_HEADERS Call by reference Type reference (TYPE) TIHTTPNVP HTTP Framework (iHTTP) Table Name/Value Pairs 20130905
8 Importing IV_LOG_OPNAME Call by reference Type reference (TYPE) CSEQUENCE Operation Name for Logger 20130905
9 Importing IV_METERING_OPNAME Call by reference Type reference (TYPE) CSEQUENCE Operation Name for Metering 20130905
10 Importing IV_ODATA_METHOD Call by reference Type reference (TYPE) STRING OData Method 20131009
11 Importing IV_SOURCE_ENTITY_SET Call by reference Type reference (TYPE) STRING 20130905
# Exception Resumable Description Created on
1 /IWCOR/CX_DS_ERROR OData error 20130905

Method GET_KEY_FROM_STRUCTURE 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) /IWCOR/IF_DS_EDM_ENTITY_TYPE 20120123
2 Importing IR_DATA Call by reference Object reference (TYPE REF TO) DATA 20120123
3 Returning RT_KEY Value transfer Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>KEY_T 20120123
# Exception Resumable Description Created on
1 /IWCOR/CX_DS_EDM_ERROR 20120123
2 /IWCOR/CX_DS_INTERNAL_ERROR 20120123

Method GET_POST_PROCESSOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PROCESSOR Call by reference Object reference (TYPE REF TO) /IWFND/CL_SODATA_PROCESSOR OData Channel Business Data Processor - Lib 1.0 20130904
2 Returning RO_POST_PROCESSOR Value transfer Object reference (TYPE REF TO) /IWFND/IF_SODATA_POST_PROC OData Channel - Post Processor 20120123

Method GET_POST_PROCESSOR on class /IWFND/CL_SODATA_POST_PROC has no exception.

Method GET_STRUCTURE_COMPONENT_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DATA Call by reference Object reference (TYPE REF TO) DATA 20120123
2 Importing IV_NAME Call by reference Type reference (TYPE) STRING 20120123
3 Returning RR_VALUE Value transfer Object reference (TYPE REF TO) DATA 20120123
# Exception Resumable Description Created on
1 /IWCOR/CX_DS_INTERNAL_ERROR 20120123

Method LOG_SECURITY_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA Call by reference Type reference (TYPE) DATA 20120123
2 Importing IS_REQUEST Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>REQUEST_S 20120123
3 Importing IV_MSG_NO Call by reference Type reference (TYPE) SYMSGNO 531 Message Number 20120123
4 Importing IV_TARGET_ENTITY Call by reference Type reference (TYPE) STRING 20120213

Method LOG_SECURITY_MSG on class /IWFND/CL_SODATA_POST_PROC has no exception.

Method RAISE_BUSINESS_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MGW_CONTEXT Call by reference Object reference (TYPE REF TO) /IWFND/IF_MGW_CONTEXT MGW Context for Content Development 20120213
2 Importing IX_BUSINESS_EXCEPTION Call by reference Object reference (TYPE REF TO) /IWFND/CX_MGW_BUSI_EXCEPTION 20120123
# Exception Resumable Description Created on
1 /IWCOR/CX_DS_ERROR 20120123

Method SET_METERING_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_DS_CONTEXT Call by reference Object reference (TYPE REF TO) /IWCOR/IF_DS_CNTXT OData Context 20130905
2 Importing IO_REST_REQUEST Call by reference Object reference (TYPE REF TO) /IWCOR/IF_REST_REQUEST REST Request 20130905
3 Importing IS_REQUEST_DETAILS Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>REQUEST_S 20130905
4 Importing IV_CONTENT_FORMAT Call by reference Type reference (TYPE) /IWFND/MGW_CONTENT_FORMAT the format of the response content 20130905
5 Importing IV_ENTITY_DEPTH Call by reference Type reference (TYPE) STRING 20130905
6 Importing IV_ENTITY_TYPE Call by reference Type reference (TYPE) CSEQUENCE 20130905
7 Importing IV_METERING_OPNAME Call by reference Type reference (TYPE) CSEQUENCE Operation Name for Metering 20130905

Method SET_METERING_INFO on class /IWFND/CL_SODATA_POST_PROC has no exception.
History
Last changed by/on SAP  20141120 
SAP Release Created in 250