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_CONTEXT

Method 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 NameDescriptionVisability
CHECKPrivate
CALL METHOD /scmb/cl_odm_buffer_ext=>CHECK...more details

CHECK_ORDERPrivate
CALL METHOD /scmb/cl_odm_buffer_ext=>CHECK_ORDER...more details

CHECK_PRMVALSELPrivate
CALL METHOD /scmb/cl_odm_buffer_ext=>CHECK_PRMVALSEL...more details

CHECK_PRMVALSELRNGPrivate
CALL METHOD /scmb/cl_odm_buffer_ext=>CHECK_PRMVALSELRNG...more details

CHECK_PRMVALSELRNG_DATAPrivate
CALL METHOD /scmb/cl_odm_buffer_ext=>CHECK_PRMVALSELRNG_DATA...more details

CHECK_PRMVALSEL_DATAPrivate
CALL METHOD /scmb/cl_odm_buffer_ext=>CHECK_PRMVALSEL_DATA...more details

CLEARDiscard Order Documents in BufferPublic
CALL METHOD /scmb/cl_odm_buffer_ext=>CLEAR...more details

COMPLETEComplete Order Documents in BufferPublic
CALL METHOD /scmb/cl_odm_buffer_ext=>COMPLETE...more details

CONSTRUCTORConstructorPublic
CALL METHOD /scmb/cl_odm_buffer_ext=>CONSTRUCTOR...more details

CREATECreate Extended BufferPublic
CALL METHOD /scmb/cl_odm_buffer_ext=>CREATE...more details

CREATE_OOBJECT1Create (Single-Level) Order Documents in BufferPublic
CALL METHOD /scmb/cl_odm_buffer_ext=>CREATE_OOBJECT1...more details

CREATE_OOBJECT2Create (Double-Level) Order Documents in BufferPublic
CALL METHOD /scmb/cl_odm_buffer_ext=>CREATE_OOBJECT2...more details

CREATE_OOBJECT3Create (Triple-Level) Order Documents in BufferPublic
CALL METHOD /scmb/cl_odm_buffer_ext=>CREATE_OOBJECT3...more details

GET_BADIGet BAdI object referencePublic
CALL METHOD /scmb/cl_odm_buffer_ext=>GET_BADI...more details

GET_MATLOCRNGPrivate
CALL METHOD /scmb/cl_odm_buffer_ext=>GET_MATLOCRNG...more details

GET_PRMVALSELRNGPrivate
CALL METHOD /scmb/cl_odm_buffer_ext=>GET_PRMVALSELRNG...more details

LOCKLock Order Documents in the BufferPublic
CALL METHOD /scmb/cl_odm_buffer_ext=>LOCK...more details

REFRESHReimport Order Documents in BufferPublic
CALL METHOD /scmb/cl_odm_buffer_ext=>REFRESH...more details

SAVESave Changed Order DocumentsPublic
CALL METHOD /scmb/cl_odm_buffer_ext=>SAVE...more details

SELECTRead Order Documents to Buffer (from Database)Public
CALL METHOD /scmb/cl_odm_buffer_ext=>SELECT...more details

SELECT_BY_IDRead Order Documents to Buffer (from Database)Public
CALL METHOD /scmb/cl_odm_buffer_ext=>SELECT_BY_ID...more details

SELECT_BY_REFERENCERead Order Documents to Buffer (from Database)Public
CALL METHOD /scmb/cl_odm_buffer_ext=>SELECT_BY_REFERENCE...more details

SPLIT_PRMVALSELRNGPrivate
CALL METHOD /scmb/cl_odm_buffer_ext=>SPLIT_PRMVALSELRNG...more details

UNDOReplace Order Documents in Buffer with SnapshotPublic
CALL METHOD /scmb/cl_odm_buffer_ext=>UNDO...more details

UNLOCKRemove Lock on Order Documents in the BufferPublic
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.

NameLevelDescriptionInitial ValueTypeVisability
GC_FALSEInstance AttributeLIKE
Private
GC_TRUEInstance AttributeLIKE
Private
GT_BUFFERStatic AttributeLIKE
GT_TYPE_BUFFER
Private
MO_BADI_INDXInstance AttributeODM: Extended Buffer BAdI IndexLIKE
/SCMB/CL_ODM_BUF_EXT_INDX
Private
MO_BUFFERInstance AttributeODM: Order Document Management, BufferLIKE
/SCMB/CL_ODM_BUFFER
Private
MS_BADI_CTRLInstance AttributeODM: Components, Requested (GET)LIKE
/SCMB/ODM_CONTROL_GET
Private
MV_NAMEInstance AttributeODM: Buffer DescriptionLIKE
/SCMB/ODM_BUFFER_NAME
Private
MV_ORTYPEInstance AttributeODM: Order Document TypeLIKE
/SCMB/ODM_ORTYPE
Private
MV_READONLYInstance AttributeCheckbox/SCMB/CL_ODM=>GC_FALSELIKE
XFELD
Private
MV_VRSIOIDInstance AttributeODM: VersionLIKE
/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



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!