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_ROOTMethod 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 Name | Description | Visability |
| CHECK_SECURITY | Checks if the user is allowed to execute this service | Private |
| CALL METHOD /iwbep/cl_od_root_handler=>CHECK_SECURITY...more details | ||
| CONSTRUCTOR | CONSTRUCTOR | Public |
| CALL METHOD /iwbep/cl_od_root_handler=>CONSTRUCTOR...more details | ||
| FILL_ODATA_LIB_TRACE | Fill OData Trace with GW Performance Trace Data | Private |
| CALL METHOD /iwbep/cl_od_root_handler=>FILL_ODATA_LIB_TRACE...more details | ||
| GET_LIB_CONTEXT | Get lib context of the last execution of HANDLE | Public |
| CALL METHOD /iwbep/cl_od_root_handler=>GET_LIB_CONTEXT...more details | ||
| PROCESS_QUERY_PARAMS | Process the GW specific none-OData URL query parameters | Private |
| CALL METHOD /iwbep/cl_od_root_handler=>PROCESS_QUERY_PARAMS...more details | ||
| PROCESS_REQUEST_HEADERS | Process the HTTP request header | Private |
| CALL METHOD /iwbep/cl_od_root_handler=>PROCESS_REQUEST_HEADERS...more details | ||
|
| ||
| PROCESS_SEGMENT_PARAMS | Process 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_INFO | Process the Service Group and Service information | Private |
| CALL METHOD /iwbep/cl_od_root_handler=>PROCESS_SERVICE_INFO...more details | ||
| PROCESS_SERVICE_KEY_AND_ALIAS | Process the Service Key and resolve the Service Alias | Private |
| CALL METHOD /iwbep/cl_od_root_handler=>PROCESS_SERVICE_KEY_AND_ALIAS...more details | ||
| RAISE_LIB_EXCEPTION | Raise a lib exception from a Gateway exception | Private |
| CALL METHOD /iwbep/cl_od_root_handler=>RAISE_LIB_EXCEPTION...more details | ||
| SET_IS_BATCH_HANDLER | Mark as root handler for batch operations | Public |
| CALL METHOD /iwbep/cl_od_root_handler=>SET_IS_BATCH_HANDLER...more details | ||
| SET_PROCESSING_MODE | Set the processing mode | Public |
| CALL METHOD /iwbep/cl_od_root_handler=>SET_PROCESSING_MODE...more details | ||
| SET_REQUEST_INFO | Provide request information to the root handler | Public |
| CALL METHOD /iwbep/cl_od_root_handler=>SET_REQUEST_INFO...more details | ||
| SET_RESPONSE_HDR_CACHE_CONTROL | Set the http response header for cache control | Private |
| CALL METHOD /iwbep/cl_od_root_handler=>SET_RESPONSE_HDR_CACHE_CONTROL...more details | ||
| SET_RESPONSE_HDR_SAP_MESSAGES | Set the http response header 'sap-messages' | Private |
| CALL METHOD /iwbep/cl_od_root_handler=>SET_RESPONSE_HDR_SAP_MESSAGES...more details | ||
| SET_RESPONSE_HEADERS | Set common http response headers | Private |
| CALL METHOD /iwbep/cl_od_root_handler=>SET_RESPONSE_HEADERS...more details | ||
| SET_SEGMENT_PARAMS | Set 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_INFO | Set the Service Group and Service information | Private |
| CALL METHOD /iwbep/cl_od_root_handler=>SET_SERVICE_INFO...more details | ||
| VALIDATE_BCT | Validates an backend context token (BCT) | Private |
| CALL METHOD /iwbep/cl_od_root_handler=>VALIDATE_BCT...more details | ||
| WRITE_MONITORING_INFO | Set 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.
| Name | Level | Description | Initial Value | Type | Visability |
| GV_SERVICE_GROUP_ID_CACHE | Static Attribute | Service Group ID Cache | LIKE /IWBEP/V4_MED_GROUP_ID | Private | |
| MO_LIB_CONTEXT | Instance Attribute | OData context | LIKE /IWCOR/IF_OD_CNTXT | Private | |
| MO_REQUEST_INFO | Instance Attribute | Request info (for operations in $batch mode) | LIKE /IWBEP/IF_V4_REQUEST_INFO | Private | |
| MV_IS_BATCH_HANDLER | Instance Attribute | Root handler in $batch mode | LIKE ABAP_BOOL | Private | |
| MV_PROCESSING_MODE | Instance Attribute | Processing mode | /IWBEP/CL_OD_PROCESSOR=>GCS_PROCESSING_MODES-COMPLETE | LIKE /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