SAP /IWBEP/CL_OCI_DP OO Class - OCI-Generic Data Provider









/IWBEP/CL_OCI_DP is a standard SAP object class available within R/3 SAP systems depending on your version and release level. You can view/maintain the class details by entering its name into the relevant SAP transactions such as SE24, SE80 or even SE84. Below is the documentation available for class /IWBEP/CL_OCI_DP including details of:

  • Interface class implementations
  • Inheritance details
  • Methods defined within class ( including link to full details )
  • Attributes ( including initial values )
  • Class Events

Inheritance

This OO class has a superclass assigned to it, which means it will inherit its objects and methods. The superclass for /IWBEP/CL_OCI_DP is /IWBEP/CL_MGW_ABS_DATA

Method list of /IWBEP/CL_OCI_DP SAP class


A method is a coding block that performs a certain procedure (i.e. ABAP functionality) on an object within the overall SAP class. In simple terms if the object is an SAP database table a method could be the procedure to add a record or to delete a record. If you are new to OO in many respects, the implementation of a method is similar to a function module and can be called in a very similar way using CALL METHOD. Instead of "CALL FUNCTION", Methods are referenced using the following syntax: CALL METHOD =>methodname EXPORTING/IMPORTING...


Method NameDescriptionVisability
FILL_KEYSFill the keysPrivate
CALL METHOD /iwbep/cl_oci_dp=>FILL_KEYS...more details

GET_CACHED_SRC_METADATAGet the cached source metadata from facadePrivate
CALL METHOD /iwbep/cl_oci_dp=>GET_CACHED_SRC_METADATA...more details

GET_CMPLX_TYPES_FOR_MAPPINGPopulates the Property table for a complex typePrivate
CALL METHOD /iwbep/cl_oci_dp=>GET_CMPLX_TYPES_FOR_MAPPING...more details

GET_HTTP_HEADERSGet relevant HTTP headers for the serviceProtected
CALL METHOD /iwbep/cl_oci_dp=>GET_HTTP_HEADERS...more details

GET_PROPERTIES_FOR_MAPPINGPopulates the Property table for an entityPrivate
CALL METHOD /iwbep/cl_oci_dp=>GET_PROPERTIES_FOR_MAPPING...more details

GET_SOURCE_ENTITY_SETReturns source entity set namePrivate
CALL METHOD /iwbep/cl_oci_dp=>GET_SOURCE_ENTITY_SET...more details

INITInitializeProtected
CALL METHOD /iwbep/cl_oci_dp=>INIT...more details

INITIALIZE_MODELModel prerequisite initializerPrivate
CALL METHOD /iwbep/cl_oci_dp=>INITIALIZE_MODEL...more details

POPULATE_MAPPING_TABLECreates Entity mapping tablePrivate
CALL METHOD /iwbep/cl_oci_dp=>POPULATE_MAPPING_TABLE...more details



/IWBEP/CL_OCI_DP attributes

List of attributes within class CL_ABAP_CHAR_UTILITIES. These can be referenced using the following syntax CL_ABAP_CHAR_UTILITIES=>. Although depending on where you are inserting the ABAP code you do need to check if the attribute is public or private.

NameLevelDescriptionInitial ValueTypeVisability
MO_FACADEInstance AttributeOData Channel - Internal Integration Data Provider FacadeLIKE
/IWBEP/IF_MGW_DP_INT_FACADE
Private
MO_GENERIC_MPInstance AttributeGeneric Model Provider ClassLIKE
/IWBEP/CL_OCI_MP
Private
MO_LOGGERInstance AttributeLogger for local AppsLog and CCMSLIKE
/IWBEP/CL_COS_LOGGER
Protected
MO_MSG_CONTAINERInstance AttributeMessage Container InterfaceLIKE
/IWBEP/IF_MESSAGE_CONTAINER
Protected
MO_READ_MODELInstance AttributeOData Model Read InterfaceLIKE
/IWBEP/IF_MGW_ODATA_RE_MODEL
Private
MT_COMPLEX_MAPPINGInstance AttributeLIKE
/IWBEP/IF_OCI_COMMON=>TY_T_COMPLEX_MAPPING_INFO
Private
MT_ENTITY_MAPPINGInstance AttributeLIKE
/IWBEP/IF_OCI_COMMON=>TY_T_ENTITY_MAPPING_INFO
Private
MT_HEADERS_INCLUDE_LISTInstance AttributeWhite list of headers to be handledLIKE
/IWBEP/IF_OCI_COMMON=>TY_T_HTTP_HEADERS
Protected
MT_HEADERS_WHITE_LISTInstance AttributeWhite list of headers to be handledLIKE
/IWBEP/IF_OCI_COMMON=>TY_T_HTTP_HEADERS
Protected
MV_LOGGER_HANDLEInstance AttributeApplication Log: Message handleLIKE
BALMSGHNDL
Protected
MV_NAMESPACEInstance AttributeLIKE
STRING
Protected
MV_RFC_DESTINATIONInstance AttributeLogical Destination (Specified in Function Call)LIKE
RFCDEST
Private
MV_SERVICEInstance AttributeService name with namespaceLIKE
STRING
Private




/IWBEP/CL_OCI_DP types

TY_S_CMPLXTYP_MAPPING -
TY_S_MAPPING -
TY_S_PROPERTY_MAPPING -
TY_T_CMPLXTYP_MAPPING -
TY_T_MAPPING -
TY_T_PROPERTY_MAPPING -

Links to Related Class(s)

/IWBEP/C...
Full list of available SAP object classes

Search for further information about these or an SAP related objects



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!