SAP /IWBEP/CL_OD_ROOT_HANDLER OO Class - OData V4 Root Handler for OData Lib









/IWBEP/CL_OD_ROOT_HANDLER 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_OD_ROOT_HANDLER 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_OD_ROOT_HANDLER is /IWCOR/CL_OD_HDLR_ROOT

Method list of /IWBEP/CL_OD_ROOT_HANDLER 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
CHECK_SECURITYChecks if the user is allowed to execute this servicePrivate
CALL METHOD /iwbep/cl_od_root_handler=>CHECK_SECURITY...more details

CONSTRUCTORCONSTRUCTORPublic
CALL METHOD /iwbep/cl_od_root_handler=>CONSTRUCTOR...more details

FILL_ODATA_LIB_TRACEFill OData Trace with GW Performance Trace DataPrivate
CALL METHOD /iwbep/cl_od_root_handler=>FILL_ODATA_LIB_TRACE...more details

GET_LIB_CONTEXTGet lib context of the last execution of HANDLEPublic
CALL METHOD /iwbep/cl_od_root_handler=>GET_LIB_CONTEXT...more details

PROCESS_QUERY_PARAMSProcess the GW specific none-OData URL query parametersPrivate
CALL METHOD /iwbep/cl_od_root_handler=>PROCESS_QUERY_PARAMS...more details

PROCESS_REQUEST_HEADERSProcess the HTTP request headerPrivate
CALL METHOD /iwbep/cl_od_root_handler=>PROCESS_REQUEST_HEADERS...more details

PROCESS_SEGMENT_PARAMSProcess the segment parameters of the URI (e.g. ;mo or ;v=1)Private
CALL METHOD /iwbep/cl_od_root_handler=>PROCESS_SEGMENT_PARAMS...more details

PROCESS_SERVICE_INFOProcess the Service Group and Service informationPrivate
CALL METHOD /iwbep/cl_od_root_handler=>PROCESS_SERVICE_INFO...more details

PROCESS_SERVICE_KEY_AND_ALIASProcess the Service Key and resolve the Service AliasPrivate
CALL METHOD /iwbep/cl_od_root_handler=>PROCESS_SERVICE_KEY_AND_ALIAS...more details

RAISE_LIB_EXCEPTIONRaise a lib exception from a Gateway exceptionPrivate
CALL METHOD /iwbep/cl_od_root_handler=>RAISE_LIB_EXCEPTION...more details

SET_IS_BATCH_HANDLERMark as root handler for batch operationsPublic
CALL METHOD /iwbep/cl_od_root_handler=>SET_IS_BATCH_HANDLER...more details

SET_PROCESSING_MODESet the processing modePublic
CALL METHOD /iwbep/cl_od_root_handler=>SET_PROCESSING_MODE...more details

SET_REQUEST_INFOProvide request information to the root handlerPublic
CALL METHOD /iwbep/cl_od_root_handler=>SET_REQUEST_INFO...more details

SET_RESPONSE_HDR_CACHE_CONTROLSet the http response header for cache controlPrivate
CALL METHOD /iwbep/cl_od_root_handler=>SET_RESPONSE_HDR_CACHE_CONTROL...more details

SET_RESPONSE_HDR_SAP_MESSAGESSet the http response header 'sap-messages'Private
CALL METHOD /iwbep/cl_od_root_handler=>SET_RESPONSE_HDR_SAP_MESSAGES...more details

SET_RESPONSE_HEADERSSet common http response headersPrivate
CALL METHOD /iwbep/cl_od_root_handler=>SET_RESPONSE_HEADERS...more details

SET_SEGMENT_PARAMSSet the segment parameters of the URI (e.g. ;mo or ;v=1)Private
CALL METHOD /iwbep/cl_od_root_handler=>SET_SEGMENT_PARAMS...more details

SET_SERVICE_INFOSet the Service Group and Service informationPrivate
CALL METHOD /iwbep/cl_od_root_handler=>SET_SERVICE_INFO...more details

VALIDATE_BCTValidates an backend context token (BCT)Private
CALL METHOD /iwbep/cl_od_root_handler=>VALIDATE_BCT...more details

WRITE_MONITORING_INFOSet OData info to ST22, SM04 and other monitoring transacts.Private
CALL METHOD /iwbep/cl_od_root_handler=>WRITE_MONITORING_INFO...more details



/IWBEP/CL_OD_ROOT_HANDLER 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
GV_SERVICE_GROUP_ID_CACHEStatic AttributeService Group ID CacheLIKE
/IWBEP/V4_MED_GROUP_ID
Private
MO_LIB_CONTEXTInstance AttributeOData contextLIKE
/IWCOR/IF_OD_CNTXT
Private
MO_REQUEST_INFOInstance AttributeRequest info (for operations in $batch mode)LIKE
/IWBEP/IF_V4_REQUEST_INFO
Private
MV_IS_BATCH_HANDLERInstance AttributeRoot handler in $batch modeLIKE
ABAP_BOOL
Private
MV_PROCESSING_MODEInstance AttributeProcessing mode/IWBEP/CL_OD_PROCESSOR=>GCS_PROCESSING_MODES-COMPLETELIKE
/IWBEP/CL_OD_PROCESSOR=>TY_PROCESSING_MODE
Private


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!