SAP ABAP Class /IWBEP/CL_MGW_GSR_EDP_RO_BASE (OData Channel: Entity Data Provider Base Read Only)
Hierarchy
SAP_GWFND (Software Component) SAP Gateway Foundation
   OPU-BSE-SDE (Application Component) Gateway SAP Data Enablement
     /IWBEP/MGW_GSR_EDP (Package) OData Channel - Service Interface - Entity Data Provider
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /IWBEP/CL_MGW_ABS_DATA Abstract Business Data Provider 20111025
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /IWBEP/CL_MGW_GSR_EDP_WR_BASE OData Channel: Entity Data Provider Read Write Base 20111025
2 Inheritance (c INHERITING FROM c_ref)  /IWBEP/CL_MGW_TEST_EDP_ERR_RO Test Application: Error Logic in Read Only 20111103
Properties
Class /IWBEP/CL_MGW_GSR_EDP_RO_BASE  
Short Description OData Channel: Entity Data Provider Base Read Only    
Super Class /IWBEP/CL_MGW_ABS_DATA Abstract Business Data Provider 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /IWBEP/MGW_GSR_EDP   OData Channel - Service Interface - Entity Data Provider 
Created 20111025   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /IWBEP/IF_MGW_CORE_SRV_RUNTIME Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 /IWBEP/IF_MGW_EDP_MAP_GSTREAM Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class /IWBEP/CL_MGW_GSR_EDP_RO_BASE has no interface implemented.
Friends
Class /IWBEP/CL_MGW_GSR_EDP_RO_BASE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GCS_LOG_STEP_NO_EXT Constant Public See coding 20111025
2 GCS_LOG_STEP_NO_RO Constant Public See coding 20111025
3 GCS_MSG_NO_GEN Constant Public See coding 20111025
4 GCS_MSG_NO_RO Constant Public See coding 20111025
5 GCS_TRANS_BEC_EXCEP_CLASS_NAME Constant Protected See coding 20111025
6 GCV_CCMS_AGENT_EDP Constant Public Type reference (TYPE) /IWBEP/SUP_IW_AGENT 'MGW_EDP' 20111025
7 GCV_ERROR_MSG_ID Constant Public Type reference (TYPE) SYMSGID '/IWBEP/CM_MGW_EDP' 20111025
8 GCV_LOG_MSG_ID Constant Public Type reference (TYPE) SYMSGID '/IWBEP/CM_MGW_EDPLOG' 20111025
9 GC_EXECUTION_MODE_RO Constant Public See coding 20111025
10 GC_OPERATION_CODE_RO Constant Public See coding 20111025
11 GS_LAST_REL_CLASS_NAME Static Attribute Private Type reference (TYPE) GTYS_REL_CLASS_NAME 20111025
12 MO_LOGGER Instance attribute Protected Object reference (TYPE REF TO) /IWBEP/CL_COS_LOGGER 20111025
13 MR_MSG_CONTAINER Instance attribute Protected Object reference (TYPE REF TO) /IWBEP/IF_MESSAGE_CONTAINER 20111025
14 MS_SYSTEM_ALIAS Instance attribute Protected Type reference (TYPE) /IWBEP/S_DEFI_ALIAS_INFO SAP System Alias 20111107
15 MT_REG_MAPPING_SPECIALIST Instance attribute Protected Type reference (TYPE) /IWBEP/T_MGW_EDP_MAP_SPEC_ATTR 20111025
16 MT_REG_MAP_SPECIALIST_EXT Instance attribute Protected Type reference (TYPE) /IWBEP/T_MGW_EDP_BOP_MAP_EXT 20111025
17 MV_AGENT_ID Instance attribute Protected Type reference (TYPE) SEOCLNAME 20111025
18 MV_ENTITY_NAME Instance attribute Protected Type reference (TYPE) STRING 20111025
19 MV_ENTITY_SET_NAME Instance attribute Protected Type reference (TYPE) STRING 20111025
20 MV_LOGGER_HANDLE Instance attribute Protected Type reference (TYPE) BALMSGHNDL 20111025
21 MV_OPERATION_CODE Instance attribute Private Type reference (TYPE) /IWBEP/MGW_EDP_OPERATION_CODE 20111025
22 MV_SOFTWARE_VERSION Instance attribute Protected Type reference (TYPE) STRING 'DEFAULT' 20111025
23 MV_SOURCE_NAME Instance attribute Protected Type reference (TYPE) STRING 20111025
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MESSAGE_FROM_BEC_EXCEPTION Instance method Protected Method 20111025
2 CONSTRUCTOR Instance method Public Constructor 20111025
3 CREATE_BOP Instance method Protected Method 20111025
4 CREATE_BOP_RFC Instance method Protected Method 20111025
5 CREATE_BOP_WS Instance method Protected Method 20111025
6 DETERMINE_DESTINATION Instance method Protected Method 20111025
7 EXECUTE_BOP Instance method Private Method 20111025
8 EXECUTE_INBOUND_MAPPING Instance method Private Method 20111025
9 EXECUTE_OUTBOUND_MAPPING Instance method Private Method 20111025
10 GET_EXPAND_CLAUSE_DEFAULT Instance method Protected Method 20111025
11 GET_RELATIVE_CLASS_NAME Instance method Protected Method 20111025
12 HANDLE_STOP_PROCESSING Instance method Private Method 20111025
13 INIT Instance method Protected Method 20111025
14 INIT_BOP_AND_MAP_ATTR Instance method Protected Method 20111025
15 INIT_LOGGER Instance method Protected Method 20111025
16 INIT_MSG_CONTAINER Instance method Protected Method 20111025
17 REGISTER_MAPPING_SPECIALISTS Instance method Protected Method 20111025
18 REG_BOP_MAP_SPECIALIST Instance method Private Method 20111025
Events
Class /IWBEP/CL_MGW_GSR_EDP_RO_BASE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTYS_REL_CLASS_NAME Protected See coding 20111025 BEGIN OF gtys_rel_class_name, object TYPE REF TO object, class_name TYPE string, END OF gtys_rel_class_name
Method Signatures

Method ADD_MESSAGE_FROM_BEC_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ERROR_CATEGORY Call by reference Type reference (TYPE) CHAR15 /IWBEP/IF_MESSAGE_CONTAINER=>GCS_ERROR_CATEGORY-PROCESSING 20111025
2 Importing IV_MESSAGE_CREATOR Call by reference Type reference (TYPE) /IWBEP/SUP_IW_AGENT 20111025
3 Importing IX_BEC_EXCEPTION Call by reference Object reference (TYPE REF TO) /IWBEP/CX_MGW_BOP 20111025

Method ADD_MESSAGE_FROM_BEC_EXCEPTION on class /IWBEP/CL_MGW_GSR_EDP_RO_BASE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) /IWBEP/IF_MGW_CONTEXT 20111025
2 Importing IR_SERVICE_DOC_NAME Call by reference Object reference (TYPE REF TO) STRING 20111103
3 Importing IR_SERVICE_NAMESPACE Call by reference Object reference (TYPE REF TO) STRING 20111103
4 Importing IR_SERVICE_VERSION Call by reference Object reference (TYPE REF TO) NUMC4 Count parameters 20111103
5 Importing IV_SYSTEM_ALIAS Call by reference Type reference (TYPE) /IWBEP/DEFI_SYSTEM_ALIAS SAP System Alias 20111025

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

Method CREATE_BOP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_BOP Call by reference Object reference (TYPE REF TO) /IWBEP/IF_MGW_BOP 20111025
2 Exporting ER_BOP_EXT Call by reference Object reference (TYPE REF TO) /IWBEP/IF_MGW_BOP_EXT 20111025
3 Importing IV_BOP_NAME Call by reference Type reference (TYPE) /IWBEP/MGW_BOP_ID 20111025
4 Importing IV_BOP_TYPE Call by reference Type reference (TYPE) /IWBEP/MGW_BOP_TYPE 20111025
5 Importing IV_WS_GROUP Call by reference Type reference (TYPE) SDTE_CG_NAME 20111025
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_BOP 20111028

Method CREATE_BOP_RFC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_BOP Call by reference Object reference (TYPE REF TO) /IWBEP/IF_MGW_BOP 20111025
2 Exporting ER_BOP_EXT Call by reference Object reference (TYPE REF TO) /IWBEP/IF_MGW_BOP_EXT 20111025
3 Importing IV_BOP_NAME Call by reference Type reference (TYPE) /IWBEP/MGW_BOP_ID 20111025
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_BOP 20111028

Method CREATE_BOP_WS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BOP_NAME Call by reference Type reference (TYPE) /IWBEP/MGW_BOP_ID 20111025
2 Importing IV_SERVICE_GROUP Call by reference Type reference (TYPE) SDTE_CG_NAME 20111025
3 Returning RO_BOP Value transfer Object reference (TYPE REF TO) /IWBEP/IF_MGW_BOP 20111025
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_BOP 20111028

Method DETERMINE_DESTINATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RFC_DESTINATION Call by reference Type reference (TYPE) RFCDEST 20111025
2 Exporting EV_WS_PROVIDER_SYS_NAME Call by reference Type reference (TYPE) CHAR120 20111025
3 Importing IV_SYSTEM_ALIAS Call by reference Type reference (TYPE) /IWBEP/DEFI_SYSTEM_ALIAS 20111025
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_BOP 20111028

Method EXECUTE_BOP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_BOP_DO Call by reference Object reference (TYPE REF TO) /IWBEP/IF_MGW_BOP_DO 20111025
2 Importing IS_MAPPING_SPEC_ATTR_EXT Call by reference Type reference (TYPE) /IWBEP/S_MGW_EDP_BOP_MAP_EXT 20111025
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_TECH_EXCEPTION 20111025

Method EXECUTE_INBOUND_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_MAPPING_SPEC_ATTR_EXT Call by reference Type reference (TYPE) /IWBEP/S_MGW_EDP_BOP_MAP_EXT 20111025
2 Exporting ER_BOP_DO Call by reference Object reference (TYPE REF TO) /IWBEP/IF_MGW_BOP_DO 20111025
3 Exporting ET_ADDITIONAL_BOP_DO Call by reference Type reference (TYPE) /IWBEP/T_MGW_BOP_DO_REF 20111025
4 Exporting EV_PROCESS_CODE Call by reference Type reference (TYPE) /IWBEP/MGW_EDP_PROCESS_CODE 20111102
5 Importing IR_ENTITY Call by reference Object reference (TYPE REF TO) DATA 20111025
6 Importing IS_PAGING Call by reference Type reference (TYPE) /IWBEP/S_MGW_PAGING 20111025
7 Importing IT_EXPAND_CLAUSE Call by reference Type reference (TYPE) STRING_TABLE 20111025
8 Importing IT_FILTER_SELECT_OPTIONS Call by reference Type reference (TYPE) /IWBEP/T_MGW_SELECT_OPTION 20111025
9 Importing IT_KEY_TAB Call by reference Type reference (TYPE) /IWBEP/T_MGW_NAME_VALUE_PAIR 20111025
10 Importing IT_NAVIGATION_PATH Call by reference Type reference (TYPE) /IWBEP/T_MGW_NAVIGATION_PATH 20111025
11 Importing IT_ORDER Call by reference Type reference (TYPE) /IWBEP/T_MGW_SORTING_ORDER 20111025
12 Importing IT_PARAMETER Call by reference Type reference (TYPE) /IWBEP/T_MGW_NAME_VALUE_PAIR 20111025
13 Importing IT_PROCESSED_BE_DATA Call by reference Type reference (TYPE) /IWBEP/T_MGW_EDP_BE_DATA 20111025
14 Importing IT_PROCESSED_BOP_DO Call by reference Type reference (TYPE) /IWBEP/T_MGW_BOP_DO_REF 20111025
15 Importing IV_ACTION_NAME Call by reference Type reference (TYPE) STRING 20111025
16 Importing IV_FILTER_STRING Call by reference Type reference (TYPE) STRING 20111025
17 Importing IV_SEARCH_STRING Call by reference Type reference (TYPE) STRING 20111025
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_TECH_EXCEPTION 20111025

Method EXECUTE_OUTBOUND_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PROCESSED_BOP_DO Call by reference Type reference (TYPE) /IWBEP/T_MGW_BOP_DO_REF 20111025
2 Exporting ER_ENTITY Call by reference Object reference (TYPE REF TO) DATA 20111025
3 Exporting ES_STREAM Call by reference Type reference (TYPE) /IWBEP/IF_MGW_EDP_MAP_GSTREAM=>TY_S_MEDIA_RESOURCE 20111025
4 Exporting ET_EXPANDED_CLAUSES Call by reference Type reference (TYPE) STRING_TABLE 20111025
5 Exporting EV_PROCESS_CODE Call by reference Type reference (TYPE) /IWBEP/MGW_EDP_PROCESS_CODE 20111102
6 Importing IO_BOP_DO Call by reference Object reference (TYPE REF TO) /IWBEP/IF_MGW_BOP_DO 20111025
7 Importing IS_MAPPING_SPEC_ATTR_EXT Call by reference Type reference (TYPE) /IWBEP/S_MGW_EDP_BOP_MAP_EXT 20111025
8 Importing IS_PAGING Call by reference Type reference (TYPE) /IWBEP/S_MGW_PAGING 20111025
9 Importing IT_EXPAND_CLAUSE Call by reference Type reference (TYPE) STRING_TABLE 20111025
10 Importing IT_FILTER_SELECT_OPTIONS Call by reference Type reference (TYPE) /IWBEP/T_MGW_SELECT_OPTION 20111025
11 Importing IT_KEY_TAB Call by reference Type reference (TYPE) /IWBEP/T_MGW_NAME_VALUE_PAIR 20111025
12 Importing IT_NAVIGATION_PATH Call by reference Type reference (TYPE) /IWBEP/T_MGW_NAVIGATION_PATH 20111025
13 Importing IT_ORDER Call by reference Type reference (TYPE) /IWBEP/T_MGW_SORTING_ORDER 20111025
14 Importing IT_PARAMETER Call by reference Type reference (TYPE) /IWBEP/T_MGW_NAME_VALUE_PAIR 20111025
15 Importing IT_PROCESSED_BE_DATA Call by reference Type reference (TYPE) /IWBEP/T_MGW_EDP_BE_DATA 20111025
16 Importing IV_ACTION_NAME Call by reference Type reference (TYPE) STRING 20111025
17 Importing IV_FILTER_STRING Call by reference Type reference (TYPE) STRING 20111025
18 Importing IV_SEARCH_STRING Call by reference Type reference (TYPE) STRING 20111025
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_TECH_EXCEPTION 20111025

Method GET_EXPAND_CLAUSE_DEFAULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EXPAND_CLAUSE Call by reference Type reference (TYPE) STRING_TABLE 20111025
2 Importing IV_OPERATION Call by reference Type reference (TYPE) CHAR01 20111025

Method GET_EXPAND_CLAUSE_DEFAULT on class /IWBEP/CL_MGW_GSR_EDP_RO_BASE has no exception.

Method GET_RELATIVE_CLASS_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CLASS_REF Call by reference Object reference (TYPE REF TO) OBJECT 20111025
2 Returning RV_CLASS_NAME Value transfer Type reference (TYPE) STRING 20111025

Method GET_RELATIVE_CLASS_NAME on class /IWBEP/CL_MGW_GSR_EDP_RO_BASE has no exception.

Method HANDLE_STOP_PROCESSING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OPERATION Call by reference Type reference (TYPE) /IWBEP/MGW_EDP_OPERATION_CODE 20111025
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_BUSI_EXCEPTION 20111025

Method INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ENTITY_NAME Call by reference Type reference (TYPE) STRING 20111025
2 Importing IV_ENTITY_SET_NAME Call by reference Type reference (TYPE) STRING 20111025
3 Importing IV_OPERATION_NAME Call by reference Type reference (TYPE) CHAR10 20111025
4 Importing IV_SOURCE_NAME Call by reference Type reference (TYPE) STRING 20111025

Method INIT on class /IWBEP/CL_MGW_GSR_EDP_RO_BASE has no exception.

Method INIT_BOP_AND_MAP_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_MAP_SPECIALIST_ATTR_EXT Call by reference Type reference (TYPE) /IWBEP/S_MGW_EDP_BOP_MAP_EXT 20111025
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_BUSI_EXCEPTION 20111025
2 /IWBEP/CX_MGW_TECH_EXCEPTION 20111025

Method INIT_LOGGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OPERATION_NAME Call by reference Type reference (TYPE) CHAR10 20111025

Method INIT_LOGGER on class /IWBEP/CL_MGW_GSR_EDP_RO_BASE has no exception.

Method INIT_MSG_CONTAINER Signature

Method INIT_MSG_CONTAINER on class /IWBEP/CL_MGW_GSR_EDP_RO_BASE has no parameter.
Method INIT_MSG_CONTAINER on class /IWBEP/CL_MGW_GSR_EDP_RO_BASE has no exception.

Method REGISTER_MAPPING_SPECIALISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MAPPING_SPECIALIST_ATTR Call by reference Type reference (TYPE) /IWBEP/T_MGW_EDP_BOP_MAP_EXT 20111025
2 Importing IT_EXPAND_CLAUSE Call by reference Type reference (TYPE) STRING_TABLE 20111025
3 Importing IV_ACTION_NAME Call by reference Type reference (TYPE) STRING 20111025
4 Importing IV_ENTITY_NAME Call by reference Type reference (TYPE) STRING 20111025
5 Importing IV_ENTITY_OPERATION Call by reference Type reference (TYPE) /IWBEP/MGW_EDP_OPERATION_CODE 20111025
6 Importing IV_SOURCE_NAME Call by reference Type reference (TYPE) STRING 20111025

Method REGISTER_MAPPING_SPECIALISTS on class /IWBEP/CL_MGW_GSR_EDP_RO_BASE has no exception.

Method REG_BOP_MAP_SPECIALIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_EXPAND_CLAUSE Call by reference Type reference (TYPE) STRING_TABLE 20111025
2 Importing IV_ACTION_NAME Call by reference Type reference (TYPE) STRING 20111025
3 Importing IV_ENTITY_NAME Call by reference Type reference (TYPE) STRING 20111025
4 Importing IV_ENTITY_OPERATION Call by reference Type reference (TYPE) /IWBEP/MGW_EDP_OPERATION_CODE 20111025
5 Importing IV_SOURCE_NAME Call by reference Type reference (TYPE) STRING 20111025
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_TECH_EXCEPTION 20111025
History
Last changed by/on SAP  20130531 
SAP Release Created in 200