SAP /SCMB/CL_ODM_BUFFER OO Class - ODM: Order Document Management, Buffer









/SCMB/CL_ODM_BUFFER 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 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_ODM_BUFFER 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
ADAPT_SCOPE_CREFAdjust Components to Maximum Hierarchy LevelPrivate
CALL METHOD /scmb/cl_odm_buffer=>ADAPT_SCOPE_CREF...more details

BUFFER_INSERTInsert Order Documents in Buffer HandlingPrivate
CALL METHOD /scmb/cl_odm_buffer=>BUFFER_INSERT...more details

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

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

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

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

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

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

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

FILLRead Order Documents to Buffer (from Database)Public
CALL METHOD /scmb/cl_odm_buffer=>FILL...more details

FILL_BY_IDRead Order Documents to Buffer (from Database)Public
CALL METHOD /scmb/cl_odm_buffer=>FILL_BY_ID...more details

FILL_BY_REFERENCERead Order Documents to Buffer (from Database)Public
CALL METHOD /scmb/cl_odm_buffer=>FILL_BY_REFERENCE...more details

GETDeliver References to Order Documents in the BufferPublic
CALL METHOD /scmb/cl_odm_buffer=>GET...more details

GET_FIRSTDeliver First Reference to an Order Document in the BufferPublic
CALL METHOD /scmb/cl_odm_buffer=>GET_FIRST...more details

GET_NEXTDeliver Next Reference to an Order Document in the BufferPublic
CALL METHOD /scmb/cl_odm_buffer=>GET_NEXT...more details

GET_SCOPE_LEVELDelivers Hierarchy Level ConcernedPrivate
CALL METHOD /scmb/cl_odm_buffer=>GET_SCOPE_LEVEL...more details

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

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

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

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

UNLOCKRemove Lock on Order Documents in the BufferPublic
CALL METHOD /scmb/cl_odm_buffer=>UNLOCK...more details



/SCMB/CL_ODM_BUFFER 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_STANDARD_NAMEConstantODM: Buffer Description'GLOBAL'LIKE
/SCMB/ODM_BUFFER_NAME
Public
GT_BUFFERInstance AttributeLIKE
Private
MS_CURSORInstance AttributePointer in One of the Buffer TablesLIKE
LTYPE_CURSOR
Private
MT_OBJHDRInstance AttributeHeader, Order DocumentLIKE
/SCMB/ODM_OOBJ_STAB
Private
MT_OBJITMInstance AttributeItem, Order DocumentLIKE
/SCMB/ODM_OOBJ_STAB
Private
MT_OBJSDLInstance AttributeSchedule Line, Order DocumentLIKE
/SCMB/ODM_OOBJ_STAB
Private
MT_ORTYPEInstance AttributeLIKE
Private
MT_SCOPEInstance AttributeLIKE
Private
MV_ARCHIVE_HANDLEInstance AttributeODM: Handle on the Open Archive/SCMB/CL_ODM=>GC_HANDLE_ARCHIVE_OFFLIKE
/SCMB/ODM_ARCHIVE_HANDLE
Private
MV_ARCHIVE_TESTMODEInstance AttributeODM: Archiving, Test Mode/SCMB/CL_ODM=>GC_FALSELIKE
/SCMB/ODM_ARCHIVE_TESTMODE
Private
MV_NAMEInstance AttributeODM: Buffer DescriptionLIKE
/SCMB/ODM_BUFFER_NAME
Public
MV_READONLYInstance AttributeBuffer Cannot Be Saved/SCMB/CL_ODM=>GC_FALSELIKE
XFELD
Public
MV_VRSIOIDInstance AttributeLIKE
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



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!