SAP ABAP Class /IWBEP/CL_MGW_GSR_EDP_WR_BASE (OData Channel: Entity Data Provider Read Write Base)
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_GSR_EDP_RO_BASE OData Channel: Entity Data Provider Base Read Only 20111025
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /IWBEP/CL_MGW_TEST_EDP_ERR_WR Test Application: Error Logic in Write 20111103
2 Inheritance (c INHERITING FROM c_ref)  /IWBEP/CL_MGW_TEST_GSR_EDP Odata Channel - Test application for AEDP 20111102
3 Inheritance (c INHERITING FROM c_ref)  /IWWRK/CL_MGW_EDP_WORKFLOW Workflow Runtime class 20111114
Properties
Class /IWBEP/CL_MGW_GSR_EDP_WR_BASE  
Short Description OData Channel: Entity Data Provider Read Write Base    
Super Class /IWBEP/CL_MGW_GSR_EDP_RO_BASE OData Channel: Entity Data Provider Base Read Only 
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
Class /IWBEP/CL_MGW_GSR_EDP_WR_BASE has no forward declaration.
Interfaces
Class /IWBEP/CL_MGW_GSR_EDP_WR_BASE has no interface implemented.
Friends
Class /IWBEP/CL_MGW_GSR_EDP_WR_BASE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GCS_LOG_STEP_NO_WR Constant Public See coding 20111028
2 GCS_MSG_NO_WR Constant Public See coding 20111028
3 GC_EXECUTION_MODE_WR Constant Public See coding 20111028
4 GC_OPERATION_CODE_WR Constant Public See coding 20111028
5 MO_ENTRY_PROVIDER_EXT Instance attribute Private Object reference (TYPE REF TO) /IWBEP/IF_MGW_ENTRY_PROVIDER 20111028
6 MV_OPERATION_CODE Instance attribute Private Type reference (TYPE) /IWBEP/MGW_EDP_OPERATION_CODE 20111028
7 MV_REMOTE_COMMIT_REQ Instance attribute Protected Type reference (TYPE) BOOLEAN 20111028
Methods
# Method Level Visibility Method type Description Created on
1 EXECUTE_BOP Instance method Private Method Execute BOP call 20111028
2 EXECUTE_INBOUND_MAPPING Instance method Private Method Perform Inbound Mapping : Create, Update, Delete, Deep Ins 20111028
3 EXECUTE_OUTBOUND_MAPPING Instance method Private Method Perform Outbound Mapping: Create, Update, Delete, Deep Ins 20111028
4 HANDLE_STOP_PROCESSING Instance method Private Method Handle Process Code = Stop Processing 20111028
5 HANDLE_TRANSACTION Instance method Private Method Handle Transaction 20111028
6 REG_BOP_MAP_SPECIALIST Instance method Private Method Internal Method - Register Mapping specialist for Operations 20111028
7 SAVE Instance method Protected Method Save Data (Locally in GW Hub or Remotely) 20111028
Events
Class /IWBEP/CL_MGW_GSR_EDP_WR_BASE has no event.
Types
Class /IWBEP/CL_MGW_GSR_EDP_WR_BASE has no local type.
Method Signatures

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 20111028
2 Importing IS_MAPPING_SPEC_ATTR_EXT Call by reference Type reference (TYPE) /IWBEP/S_MGW_EDP_BOP_MAP_EXT 20111028
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_TECH_EXCEPTION 20111028

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 20111028
2 Exporting ER_BOP_DO Call by reference Object reference (TYPE REF TO) /IWBEP/IF_MGW_BOP_DO 20111028
3 Exporting ET_ADDITIONAL_BOP_DO Call by reference Type reference (TYPE) /IWBEP/T_MGW_BOP_DO_REF 20111028
4 Exporting EV_PROCESS_CODE Call by reference Type reference (TYPE) /IWBEP/MGW_EDP_PROCESS_CODE 20111028
5 Importing IO_DATA_PROVIDER Call by reference Object reference (TYPE REF TO) /IWBEP/IF_MGW_ENTRY_PROVIDER 20111028
6 Importing IR_ENTITY Call by reference Object reference (TYPE REF TO) DATA 20111028
7 Importing IT_EXPAND_CLAUSE Call by reference Type reference (TYPE) STRING_TABLE 20111028
8 Importing IT_KEY_TAB Call by reference Type reference (TYPE) /IWBEP/T_MGW_NAME_VALUE_PAIR 20111028
9 Importing IT_NAVIGATION_PATH Call by reference Type reference (TYPE) /IWBEP/T_MGW_NAVIGATION_PATH 20111028
10 Importing IT_PROCESSED_BE_DATA Call by reference Type reference (TYPE) /IWBEP/T_MGW_EDP_BE_DATA 20111028
11 Importing IT_PROCESSED_BOP_DO Call by reference Type reference (TYPE) /IWBEP/T_MGW_BOP_DO_REF 20111028
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_TECH_EXCEPTION 20111028

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 20111028
2 Exporting ER_ENTITY Call by reference Object reference (TYPE REF TO) DATA 20111028
3 Exporting ET_KEY_TAB Call by reference Type reference (TYPE) /IWBEP/T_MGW_NAME_VALUE_PAIR 20111028
4 Exporting EV_PROCESS_CODE Call by reference Type reference (TYPE) /IWBEP/MGW_EDP_PROCESS_CODE 20111028
5 Importing IO_BOP_DO Call by reference Object reference (TYPE REF TO) /IWBEP/IF_MGW_BOP_DO 20111028
6 Importing IS_MAPPING_SPEC_ATTR_EXT Call by reference Type reference (TYPE) /IWBEP/S_MGW_EDP_BOP_MAP_EXT 20111028
7 Importing IT_EXPAND_CLAUSE Call by reference Type reference (TYPE) STRING_TABLE 20111028
8 Importing IT_KEY_TAB Call by reference Type reference (TYPE) /IWBEP/T_MGW_NAME_VALUE_PAIR 20111028
9 Importing IT_NAVIGATION_PATH Call by reference Type reference (TYPE) /IWBEP/T_MGW_NAVIGATION_PATH 20111028
10 Importing IT_PROCESSED_BE_DATA Call by reference Type reference (TYPE) /IWBEP/T_MGW_EDP_BE_DATA 20111028
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_TECH_EXCEPTION 20111028

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 OData Channel: Operation Code 20111028
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_BUSI_EXCEPTION 20111028

Method HANDLE_TRANSACTION Signature

Method HANDLE_TRANSACTION on class /IWBEP/CL_MGW_GSR_EDP_WR_BASE has no parameter.
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_BUSI_EXCEPTION 20111028
2 /IWBEP/CX_MGW_TECH_EXCEPTION 20111028

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 20111028
2 Importing IV_ACTION_NAME Call by reference Type reference (TYPE) STRING 20111028
3 Importing IV_ENTITY_NAME Call by reference Type reference (TYPE) STRING 20111028
4 Importing IV_ENTITY_OPERATION Call by reference Type reference (TYPE) /IWBEP/MGW_EDP_OPERATION_CODE 20111028
5 Importing IV_SOURCE_NAME Call by reference Type reference (TYPE) STRING 20111028
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_TECH_EXCEPTION 20111028

Method SAVE Signature

Method SAVE on class /IWBEP/CL_MGW_GSR_EDP_WR_BASE has no parameter.
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_BUSI_EXCEPTION 20111028
2 /IWBEP/CX_MGW_TECH_EXCEPTION 20111028
History
Last changed by/on SAP  20130531 
SAP Release Created in 200