SAP /SCMB/CL_ODM_BUFFER_EXT OO Class - ODM: Order Document Management, Extended Buffer
/SCMB/CL_ODM_BUFFER_EXT 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_ODM_BUFFER_EXT including details of:
- Interface class implementations
- Inheritance details
- Methods defined within class ( including link to full details )
- Attributes ( including initial values )
- Class Events
Interface Implementation
This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class IF_BADI_CONTEXTMethod list of /SCMB/CL_ODM_BUFFER_EXT 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 | Private | |
| CALL METHOD /scmb/cl_odm_buffer_ext=>CHECK...more details | ||
| CHECK_ORDER | Private | |
| CALL METHOD /scmb/cl_odm_buffer_ext=>CHECK_ORDER...more details | ||
| CHECK_PRMVALSEL | Private | |
| CALL METHOD /scmb/cl_odm_buffer_ext=>CHECK_PRMVALSEL...more details | ||
| CHECK_PRMVALSELRNG | Private | |
| CALL METHOD /scmb/cl_odm_buffer_ext=>CHECK_PRMVALSELRNG...more details | ||
| CHECK_PRMVALSELRNG_DATA | Private | |
| CALL METHOD /scmb/cl_odm_buffer_ext=>CHECK_PRMVALSELRNG_DATA...more details | ||
| CHECK_PRMVALSEL_DATA | Private | |
| CALL METHOD /scmb/cl_odm_buffer_ext=>CHECK_PRMVALSEL_DATA...more details | ||
|
| ||
| CLEAR | Discard Order Documents in Buffer | Public |
| CALL METHOD /scmb/cl_odm_buffer_ext=>CLEAR...more details | ||
| COMPLETE | Complete Order Documents in Buffer | Public |
| CALL METHOD /scmb/cl_odm_buffer_ext=>COMPLETE...more details | ||
| CONSTRUCTOR | Constructor | Public |
| CALL METHOD /scmb/cl_odm_buffer_ext=>CONSTRUCTOR...more details | ||
| CREATE | Create Extended Buffer | Public |
| CALL METHOD /scmb/cl_odm_buffer_ext=>CREATE...more details | ||
| CREATE_OOBJECT1 | Create (Single-Level) Order Documents in Buffer | Public |
| CALL METHOD /scmb/cl_odm_buffer_ext=>CREATE_OOBJECT1...more details | ||
| CREATE_OOBJECT2 | Create (Double-Level) Order Documents in Buffer | Public |
| CALL METHOD /scmb/cl_odm_buffer_ext=>CREATE_OOBJECT2...more details | ||
| CREATE_OOBJECT3 | Create (Triple-Level) Order Documents in Buffer | Public |
| CALL METHOD /scmb/cl_odm_buffer_ext=>CREATE_OOBJECT3...more details | ||
| GET_BADI | Get BAdI object reference | Public |
| CALL METHOD /scmb/cl_odm_buffer_ext=>GET_BADI...more details | ||
| GET_MATLOCRNG | Private | |
| CALL METHOD /scmb/cl_odm_buffer_ext=>GET_MATLOCRNG...more details | ||
| GET_PRMVALSELRNG | Private | |
| CALL METHOD /scmb/cl_odm_buffer_ext=>GET_PRMVALSELRNG...more details | ||
| LOCK | Lock Order Documents in the Buffer | Public |
| CALL METHOD /scmb/cl_odm_buffer_ext=>LOCK...more details | ||
| REFRESH | Reimport Order Documents in Buffer | Public |
| CALL METHOD /scmb/cl_odm_buffer_ext=>REFRESH...more details | ||
| SAVE | Save Changed Order Documents | Public |
| CALL METHOD /scmb/cl_odm_buffer_ext=>SAVE...more details | ||
| SELECT | Read Order Documents to Buffer (from Database) | Public |
| CALL METHOD /scmb/cl_odm_buffer_ext=>SELECT...more details | ||
| SELECT_BY_ID | Read Order Documents to Buffer (from Database) | Public |
| CALL METHOD /scmb/cl_odm_buffer_ext=>SELECT_BY_ID...more details | ||
| SELECT_BY_REFERENCE | Read Order Documents to Buffer (from Database) | Public |
| CALL METHOD /scmb/cl_odm_buffer_ext=>SELECT_BY_REFERENCE...more details | ||
| SPLIT_PRMVALSELRNG | Private | |
| CALL METHOD /scmb/cl_odm_buffer_ext=>SPLIT_PRMVALSELRNG...more details | ||
| UNDO | Replace Order Documents in Buffer with Snapshot | Public |
| CALL METHOD /scmb/cl_odm_buffer_ext=>UNDO...more details | ||
| UNLOCK | Remove Lock on Order Documents in the Buffer | Public |
| CALL METHOD /scmb/cl_odm_buffer_ext=>UNLOCK...more details | ||
/SCMB/CL_ODM_BUFFER_EXT 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 |
| GC_FALSE | Instance Attribute | LIKE | Private | ||
| GC_TRUE | Instance Attribute | LIKE | Private | ||
| GT_BUFFER | Static Attribute | LIKE GT_TYPE_BUFFER | Private | ||
| MO_BADI_INDX | Instance Attribute | ODM: Extended Buffer BAdI Index | LIKE /SCMB/CL_ODM_BUF_EXT_INDX | Private | |
| MO_BUFFER | Instance Attribute | ODM: Order Document Management, Buffer | LIKE /SCMB/CL_ODM_BUFFER | Private | |
| MS_BADI_CTRL | Instance Attribute | ODM: Components, Requested (GET) | LIKE /SCMB/ODM_CONTROL_GET | Private | |
| MV_NAME | Instance Attribute | ODM: Buffer Description | LIKE /SCMB/ODM_BUFFER_NAME | Private | |
| MV_ORTYPE | Instance Attribute | ODM: Order Document Type | LIKE /SCMB/ODM_ORTYPE | Private | |
| MV_READONLY | Instance Attribute | Checkbox | /SCMB/CL_ODM=>GC_FALSE | LIKE XFELD | Private |
| MV_VRSIOID | Instance Attribute | ODM: Version | LIKE /SCMB/ODM_VRSIOID | Private |
/SCMB/CL_ODM_BUFFER_EXT types
GS_TYPE_BUFFER -GT_TYPE_BUFFER -
MS_TYPE_PRMSEL -
MS_TYPE_PRMSELRNG -
MT_TYPE_LOCID_RANGE -
MT_TYPE_MATID_RANGE -
MT_TYPE_PRMSEL -
MT_TYPE_PRMSELRNG -
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