SAP /SCMB/CL_DL_ODM OO Class - Interface to ODM
/SCMB/CL_DL_ODM 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 /SCMB/CL_DL_ODM including details of:
- Interface class implementations
- Inheritance details
- Methods defined within class ( including link to full details )
- Attributes ( including initial values )
- Class Events
Method list of /SCMB/CL_DL_ODM 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 |
| ANALYSE_QUERY | Analyzes Query Object | Protected |
| CALL METHOD /scmb/cl_dl_odm=>ANALYSE_QUERY...more details | ||
| CLEANUP | Clears Up All Attributes | Protected |
| CALL METHOD /scmb/cl_dl_odm=>CLEANUP...more details | ||
| CONVERT_TO_OBJECTS | Converts ODM Data Table to Objects | Protected |
| CALL METHOD /scmb/cl_dl_odm=>CONVERT_TO_OBJECTS...more details | ||
| CONVERT_TO_ODMTAB | Converts Objects to ODM Data Table | Protected |
| CALL METHOD /scmb/cl_dl_odm=>CONVERT_TO_ODMTAB...more details | ||
| DELETE | Deletes Data | Public |
| CALL METHOD /scmb/cl_dl_odm=>DELETE...more details | ||
| LOCK | Sets Lock | Public |
| CALL METHOD /scmb/cl_dl_odm=>LOCK...more details | ||
|
| ||
| READ | Read Data from Database | Public |
| CALL METHOD /scmb/cl_dl_odm=>READ...more details | ||
| SAVE | Saves Data to Database | Public |
| CALL METHOD /scmb/cl_dl_odm=>SAVE...more details | ||
| SET_EXTENSION | Sets Extension Table | Protected |
| CALL METHOD /scmb/cl_dl_odm=>SET_EXTENSION...more details | ||
| SET_EXTENSION_FLAT | Sets Extension Table in a Flat Structure | Protected |
| CALL METHOD /scmb/cl_dl_odm=>SET_EXTENSION_FLAT...more details | ||
| UNLOCK | Releases Lock | Public |
| CALL METHOD /scmb/cl_dl_odm=>UNLOCK...more details | ||
/SCMB/CL_DL_ODM 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 |
| MO_DATAALLOC | Instance Attribute | LIKE | Private | ||
| MO_ODM_META | Instance Attribute | LIKE | Private | ||
| MO_ODM_SERVICE | Instance Attribute | LIKE | Private | ||
| MO_PRMDET | Instance Attribute | LIKE | Private | ||
| MT_DO | Instance Attribute | LIKE | Private | ||
| MT_EXTENSION | Instance Attribute | LIKE | Private | ||
| MT_EXT_FLAT | Instance Attribute | LIKE | Private | ||
| MT_ORDID_DEL | Instance Attribute | LIKE | Private | ||
| MT_REFERENCE | Instance Attribute | LIKE | Private | ||
| MV_UPDATE_TASK | Instance Attribute | LIKE | Private |
Links to Related Class(s)
/SCMB/CL...Full list of available SAP object classes
Search for further information about these or an SAP related objects