SAP /SCMB/CL_ODM OO Class - ODM: Order Document Management









/SCMB/CL_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_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_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 NameDescriptionVisability
ADAPT_CORE_SCOPEAdjust Tables to Be Read for Core ComponentsPrivate
CALL METHOD /scmb/cl_odm=>ADAPT_CORE_SCOPE...more details

ADAPT_INLINE_SCOPEAdapt Tables to Be Read for Inline ExtensionPrivate
CALL METHOD /scmb/cl_odm=>ADAPT_INLINE_SCOPE...more details

ADJUST_MAPAdapt MappingPrivate
CALL METHOD /scmb/cl_odm=>ADJUST_MAP...more details

CHECK_FOR_GETCheck Order Document TypesPrivate
CALL METHOD /scmb/cl_odm=>CHECK_FOR_GET...more details

CHECK_UPDATE_MODECheck Update ModePrivate
CALL METHOD /scmb/cl_odm=>CHECK_UPDATE_MODE...more details

COMPLETE_KEYComplete Key DefinitionPrivate
CALL METHOD /scmb/cl_odm=>COMPLETE_KEY...more details

CONVERT_EXTENSIONConverts ExtensionProtected
CALL METHOD /scmb/cl_odm=>CONVERT_EXTENSION...more details

CONVERT_INLINEConverts Inline Data into Extension TablesPrivate
CALL METHOD /scmb/cl_odm=>CONVERT_INLINE...more details

CONVERT_INLINE_AS_EXTENSIONConverts Inline Data into Extension TablesPrivate
CALL METHOD /scmb/cl_odm=>CONVERT_INLINE_AS_EXTENSION...more details

CONVERT_ORDIDConverts ORDID TablesPrivate
CALL METHOD /scmb/cl_odm=>CONVERT_ORDID...more details

DELETEDeletes Order Documents (Selection by Criteria)Public
CALL METHOD /scmb/cl_odm=>DELETE...more details

DELETE_BY_IDDeletes Order Documents, Selection by ID or NumberPublic
CALL METHOD /scmb/cl_odm=>DELETE_BY_ID...more details

DELETE_BY_ORDNO_RNGDeletes Order Documents, Selection by NumberPublic
CALL METHOD /scmb/cl_odm=>DELETE_BY_ORDNO_RNG...more details

FILTER_ORDIDFilter ORDIDs from Parameter TablesPrivate
CALL METHOD /scmb/cl_odm=>FILTER_ORDID...more details

GET1Delivers Single-Level Order Documents, Selection by CriteriaPublic
CALL METHOD /scmb/cl_odm=>GET1...more details

GET1_BY_IDDelivers Single-Level Order Documents, Selection by ID/No.Public
CALL METHOD /scmb/cl_odm=>GET1_BY_ID...more details

GET1_BY_ORDNO_RNGDelivers Single-Level Order Documents, Selection by Ord. No.Public
CALL METHOD /scmb/cl_odm=>GET1_BY_ORDNO_RNG...more details

GET1_REFERENCINGDelivers Single-Level Order Documents, Selection by Ref.Public
CALL METHOD /scmb/cl_odm=>GET1_REFERENCING...more details

GET2Delivers Double-Level Order Documents, Selection by CriteriaPublic
CALL METHOD /scmb/cl_odm=>GET2...more details

GET2_BY_IDDelivers Double-Level Order Documents, Selection by ID or NoPublic
CALL METHOD /scmb/cl_odm=>GET2_BY_ID...more details

GET2_BY_ORDNO_RNGDelivers Double-Level Order Documents, Selection by Ord. No.Public
CALL METHOD /scmb/cl_odm=>GET2_BY_ORDNO_RNG...more details

GET2_REFERENCINGDelivers Double-Level Ord. Documents, Selection by ReferencePublic
CALL METHOD /scmb/cl_odm=>GET2_REFERENCING...more details

GET3Delivers Triple-Level Ord. Documents, Selection by CriteriaPublic
CALL METHOD /scmb/cl_odm=>GET3...more details

GET3_BY_IDDelivers Triple-Level Ord. Documents, Selection by ID or No.Public
CALL METHOD /scmb/cl_odm=>GET3_BY_ID...more details

GET3_BY_ORDNO_RNGDelivers Triple-Level Order Documents, Selection by Ord. NosPublic
CALL METHOD /scmb/cl_odm=>GET3_BY_ORDNO_RNG...more details

GET3_REFERENCINGDelivers Triple-Level Ord. Documents, Selection by ReferencePublic
CALL METHOD /scmb/cl_odm=>GET3_REFERENCING...more details

GET_ACCID_FOR_READDetermine Access Path from Parameter RangePrivate
CALL METHOD /scmb/cl_odm=>GET_ACCID_FOR_READ...more details

GET_ALIAS_FOR_READDeliver WHERE Clause for READ MethodPrivate
CALL METHOD /scmb/cl_odm=>GET_ALIAS_FOR_READ...more details

GET_CHGTSTGet Change TimeStampPrivate
CALL METHOD /scmb/cl_odm=>GET_CHGTST...more details

GET_FIELDSELDeliver Range for Fields of a ComponentPrivate
CALL METHOD /scmb/cl_odm=>GET_FIELDSEL...more details

GET_FIELD_PRM_VALDeliver Range for Fields of a ComponentPrivate
CALL METHOD /scmb/cl_odm=>GET_FIELD_PRM_VAL...more details

GET_FROM_FOR_READDeliver FROM Clause for READ MethodPrivate
CALL METHOD /scmb/cl_odm=>GET_FROM_FOR_READ...more details

GET_FROM_FOR_READ_FIELDSELDeliver FROM Clause for READ MethodPrivate
CALL METHOD /scmb/cl_odm=>GET_FROM_FOR_READ_FIELDSEL...more details

GET_FROM_FOR_READ_KVALDeliver FROM Clause for READ MethodPrivate
CALL METHOD /scmb/cl_odm=>GET_FROM_FOR_READ_KVAL...more details

GET_HDRITMRNGDelivers Header and/or Item RangePrivate
CALL METHOD /scmb/cl_odm=>GET_HDRITMRNG...more details

GET_KVALRead Key Figure ValuesPublic
CALL METHOD /scmb/cl_odm=>GET_KVAL...more details

GET_ORC_FOR_READDetermine Component for Selection (Core or Extension)Private
CALL METHOD /scmb/cl_odm=>GET_ORC_FOR_READ...more details

GET_ORDIDGet Order GUIDPrivate
CALL METHOD /scmb/cl_odm=>GET_ORDID...more details

GET_PRMFIELD_FOR_READ_KVALDeliver WHERE Clause for READ MethodPrivate
CALL METHOD /scmb/cl_odm=>GET_PRMFIELD_FOR_READ_KVAL...more details

GET_PRM_VALDelivers Parameter(s)Public
CALL METHOD /scmb/cl_odm=>GET_PRM_VAL...more details

GET_PRTRNGDeliver Partner Range for SelectionPrivate
CALL METHOD /scmb/cl_odm=>GET_PRTRNG...more details

GET_PRTROLEDeliver Partner RolesPrivate
CALL METHOD /scmb/cl_odm=>GET_PRTROLE...more details

GET_SELECT_FOR_READDeliver SELECT Clause for READ MethodPrivate
CALL METHOD /scmb/cl_odm=>GET_SELECT_FOR_READ...more details

GET_SELECT_FOR_READ_FIELDSELDeliver SELECT Clause for READ MethodPrivate
CALL METHOD /scmb/cl_odm=>GET_SELECT_FOR_READ_FIELDSEL...more details

GET_SELECT_FOR_READ_KVALDeliver SELECT Clause for READ MethodPrivate
CALL METHOD /scmb/cl_odm=>GET_SELECT_FOR_READ_KVAL...more details

GET_SELECT_FOR_READ_PRM_VALDeliver SELECT Clause for READ MethodPrivate
CALL METHOD /scmb/cl_odm=>GET_SELECT_FOR_READ_PRM_VAL...more details

GET_SELECT_TERMAssemble SELECT TermPrivate
CALL METHOD /scmb/cl_odm=>GET_SELECT_TERM...more details

GET_SELECT_TERM_FOR_READ_KVALDeliver SELECT Clause for READ MethodPrivate
CALL METHOD /scmb/cl_odm=>GET_SELECT_TERM_FOR_READ_KVAL...more details

GET_TSTRNGDeliver Time Stamp Range for SelectionPrivate
CALL METHOD /scmb/cl_odm=>GET_TSTRNG...more details

GET_USED_CREFDelivers Hierarchy Levels UsedPrivate
CALL METHOD /scmb/cl_odm=>GET_USED_CREF...more details

GET_WHERE_FOR_READDeliver WHERE Clause for READ MethodPrivate
CALL METHOD /scmb/cl_odm=>GET_WHERE_FOR_READ...more details

GET_WHERE_FOR_READ_FIELDSELDeliver WHERE Clause for READ MethodPrivate
CALL METHOD /scmb/cl_odm=>GET_WHERE_FOR_READ_FIELDSEL...more details

GET_WHERE_FOR_READ_KVALDeliver WHERE Clause for READ MethodPrivate
CALL METHOD /scmb/cl_odm=>GET_WHERE_FOR_READ_KVAL...more details

GET_WHERE_LINE_FOR_READ_KVALDeliver WHERE Clause for READ MethodPrivate
CALL METHOD /scmb/cl_odm=>GET_WHERE_LINE_FOR_READ_KVAL...more details

GROUP_BY_KEYLEVELGroup Order Documents by Data Area (Including Mapping)Protected
CALL METHOD /scmb/cl_odm=>GROUP_BY_KEYLEVEL...more details

GROUP_IDGroup Order Documents by Data AreaPrivate
CALL METHOD /scmb/cl_odm=>GROUP_ID...more details

GROUP_MAPPINGGroup Order Documents by Data Area (Including Mapping)Private
CALL METHOD /scmb/cl_odm=>GROUP_MAPPING...more details

LOCKLock Order Document ItemPublic
CALL METHOD /scmb/cl_odm=>LOCK...more details

LOCK_ADMIN_PROTECTInternal Lock Management COMMIT ResistantPublic
CALL METHOD /scmb/cl_odm=>LOCK_ADMIN_PROTECT...more details

LOCK_ADMIN_REGISTERRegister Management Routine of Internal Lock ManagementPublic
CALL METHOD /scmb/cl_odm=>LOCK_ADMIN_REGISTER...more details

LOCK_ADMIN_REPAIRRestore Internal Lock ManagementPrivate
CALL METHOD /scmb/cl_odm=>LOCK_ADMIN_REPAIR...more details

LOCK_FILTER_GRPCollects IDs from Group TablePrivate
CALL METHOD /scmb/cl_odm=>LOCK_FILTER_GRP...more details

LOCK_FILTER_IDCollects IDs from T_ORDID (Parameter Table)Private
CALL METHOD /scmb/cl_odm=>LOCK_FILTER_ID...more details

LOCK_FILTER_ORCCollects IDs from ComponentsPrivate
CALL METHOD /scmb/cl_odm=>LOCK_FILTER_ORC...more details

LOCK_FORGETDelete Lock ManagementPrivate
CALL METHOD /scmb/cl_odm=>LOCK_FORGET...more details

LOCK_REPORTDelivers Order Document Item LocksPublic
CALL METHOD /scmb/cl_odm=>LOCK_REPORT...more details

LOCK_SETLock Order Document ItemPrivate
CALL METHOD /scmb/cl_odm=>LOCK_SET...more details

LOCK_SET_POLICYDefine Lock BehaviorPublic
CALL METHOD /scmb/cl_odm=>LOCK_SET_POLICY...more details

MAINTAIN_IDAdministration of IDs (Deliver, Change, Create)Protected
CALL METHOD /scmb/cl_odm=>MAINTAIN_ID...more details

MAPConvert External NumbersPrivate
CALL METHOD /scmb/cl_odm=>MAP...more details

MAP_AS_IDConvert External NumbersPrivate
CALL METHOD /scmb/cl_odm=>MAP_AS_ID...more details

READRead Order Documents, Selection by CriteriaPrivate
CALL METHOD /scmb/cl_odm=>READ...more details

READ_BY_IDRead Order Documents Completely, Selection by IDsPrivate
CALL METHOD /scmb/cl_odm=>READ_BY_ID...more details

READ_COMPONENT_CORERead Component Table, Selection by IDs (Internal)Private
CALL METHOD /scmb/cl_odm=>READ_COMPONENT_CORE...more details

READ_COMPONENT_EXTENSIONRead Extension Table, Selection by IDs (Internal)Private
CALL METHOD /scmb/cl_odm=>READ_COMPONENT_EXTENSION...more details

READ_COMPONENT_MAPPINGRead Mapping Table, Selection by IDs (Internal)Private
CALL METHOD /scmb/cl_odm=>READ_COMPONENT_MAPPING...more details

READ_COMPONENT_REFERENCERead Reference Table, Selection by Reference IDs (Internal)Private
CALL METHOD /scmb/cl_odm=>READ_COMPONENT_REFERENCE...more details

READ_KVALRead Order Documents, Selection by CriteriaPrivate
CALL METHOD /scmb/cl_odm=>READ_KVAL...more details

READ_KVAL_DYNRead Time Series Value DynamicallyPrivate
CALL METHOD /scmb/cl_odm=>READ_KVAL_DYN...more details

READ_MAPPING_BY_NORead Mapping Table, Selection by Numbers (Internal)Private
CALL METHOD /scmb/cl_odm=>READ_MAPPING_BY_NO...more details

READ_MAPPING_BY_ORDNO_RNGRead Mapping Table, Selection by Range of Order NumbersPrivate
CALL METHOD /scmb/cl_odm=>READ_MAPPING_BY_ORDNO_RNG...more details

READ_PRM_VALRead Order Documents, Selection by CriteriaPrivate
CALL METHOD /scmb/cl_odm=>READ_PRM_VAL...more details

READ_REFERENCINGRead Referencing Order DocumentsPrivate
CALL METHOD /scmb/cl_odm=>READ_REFERENCING...more details

READ_TABLERead Table, Selection by IDsProtected
CALL METHOD /scmb/cl_odm=>READ_TABLE...more details

READ_TABLE_WITH_ALL_IDSRead Table, Selection by all IDs (orderid, itemid, sdlid)Protected
CALL METHOD /scmb/cl_odm=>READ_TABLE_WITH_ALL_IDS...more details

READ_TABLE_WITH_ONE_IDRead Table, Selection by one ID according to levelProtected
CALL METHOD /scmb/cl_odm=>READ_TABLE_WITH_ONE_ID...more details

SELECT_ORDERID_FOR_READSelct ORDIDs and ITMIDs for READPrivate
CALL METHOD /scmb/cl_odm=>SELECT_ORDERID_FOR_READ...more details

SELECT_ORDERID_FOR_READ_KVALSelct ORDIDs and ITMIDs for READPrivate
CALL METHOD /scmb/cl_odm=>SELECT_ORDERID_FOR_READ_KVAL...more details

SELECT_PRM_VALSelct ORDIDs and ITMIDs for READPrivate
CALL METHOD /scmb/cl_odm=>SELECT_PRM_VAL...more details

SET1Change/Delete Single-Level Order Documents, Selection by IDPublic
CALL METHOD /scmb/cl_odm=>SET1...more details

SET2Change/Delete Double-Level Order Documents, Selection by IDPublic
CALL METHOD /scmb/cl_odm=>SET2...more details

SET3Change/Delete Triple-Level Order Documents, Selection by IDPublic
CALL METHOD /scmb/cl_odm=>SET3...more details

SET_CHECKCheck Data for SET MethodsProtected
CALL METHOD /scmb/cl_odm=>SET_CHECK...more details

SET_DELETE_BLOCK_SIZESet Block Size for DeletionPublic
CALL METHOD /scmb/cl_odm=>SET_DELETE_BLOCK_SIZE...more details

SPLIT_MATLOCDistribute Location ProductsPrivate
CALL METHOD /scmb/cl_odm=>SPLIT_MATLOC...more details

SPLIT_MATLOC_KVALDistribute Location ProductsPrivate
CALL METHOD /scmb/cl_odm=>SPLIT_MATLOC_KVAL...more details

TRANSLATEReplace Virtual IDs by Database IDsPrivate
CALL METHOD /scmb/cl_odm=>TRANSLATE...more details

UNLOCKRemove Order Document Item LockPublic
CALL METHOD /scmb/cl_odm=>UNLOCK...more details



/SCMB/CL_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.

NameLevelDescriptionInitial ValueTypeVisability
GC_BLOCKSIZEConstantBlock Size1000LIKE
I
Public
GC_CHGMODE_ALGORITHMConstantObject Changed by Algorithm'A'LIKE
/SCMB/ODM_CHGMODE
Public
GC_CHGMODE_IDOCConstantTransfer Object via IDOC'I'LIKE
/SCMB/ODM_CHGMODE
Public
GC_CHGMODE_MANUALConstantTransfer Object Manually'M'LIKE
/SCMB/ODM_CHGMODE
Public
GC_CHGMODE_ODM_CHECKConstantObject Changed by Algorithm'C'LIKE
/SCMB/ODM_CHGMODE
Public
GC_CHGMODE_RFCConstantTransfer Object via RFC'R'LIKE
/SCMB/ODM_CHGMODE
Public
GC_CHGMODE_XMLConstantTransfer Object via XML'X'LIKE
/SCMB/ODM_CHGMODE
Public
GC_ENQUEUE_CONVERTConstantConvert Optimistic Lock'R'LIKE
ENQMODE
Private
GC_ENQUEUE_EXCLUSIVEConstantExclusive Lock (Write Lock)'E'LIKE
ENQMODE
Private
GC_ENQUEUE_OPTIMISTICConstantOptimistic Lock'O'LIKE
ENQMODE
Private
GC_FALSEConstantFalse/SCMB/CL_C=>BOOLE_FALSELIKE
BOOLE_D
Public
GC_FIELDNAME_MATIDConstantODM: Field Name'MATID'LIKE
/SCMB/ODM_FIELDNAME
Public
GC_FIELDSELMAXConstantMaximum Number of Parameters Supported10LIKE
/SCMB/ODM_FIELDSELMAX
Public
GC_GEN_NAMESPACEConstantNamespace of Generated DDIC Objects'/1OM/'LIKE
FIELDNAME
Public
GC_GEN_NAMESPACE_TRACKINGConstantNamespace of Generated DDIC Objects'/1OT/'LIKE
FIELDNAME
Public
GC_HANDLE_ARCHIVE_OFFConstantEmpty Archive Handle0LIKE
/SCMB/ODM_ARCHIVE_HANDLE
Public
GC_LOCK_MODE_CONVERTInstance AttributeLIKE
Private
GC_LOCK_MODE_EXCLUSIVEConstantConvert Optimistic Lock'E'LIKE
ENQMODE
Public
GC_LOCK_MODE_OPTIMISTICConstantOptimistic Lock'O'LIKE
ENQMODE
Public
GC_LOCK_POLICY_EXCLUSIVEConstantExclusive Locks'E'LIKE
/SCMB/ODM_LOCK_POLICY
Public
GC_LOCK_POLICY_OPTIMISTICConstantOptimistic Locks'O'LIKE
/SCMB/ODM_LOCK_POLICY
Public
GC_LOCK_SCOPE_LUWConstantLock Until End of Logical Unit of Work'1'LIKE
CHAR1
Private
GC_LOCK_SCOPE_UPDATEConstantLock Until End of Update'2'LIKE
CHAR1
Private
GC_LOCK_TABNAMEInstance AttributeLIKE
Private
GC_MAXTIMEConstantLargest Date Allowed'20991231235959'LIKE
TZNTSTMPS
Public
GC_MINTIMEConstantSmallest Date Allowed'19700101000000'LIKE
TZNTSTMPS
Public
GC_OBJCHG_CHANGEConstantChange Object'C'LIKE
/SCMB/ODM_OBJCHG
Public
GC_OBJCHG_CREATEConstantCreate Object'N'LIKE
/SCMB/ODM_OBJCHG
Public
GC_OBJCHG_DELETEConstantDelete Object'D'LIKE
/SCMB/ODM_OBJCHG
Public
GC_OBJCHG_MODIFYConstantCreate/Change Object'M'LIKE
/SCMB/ODM_OBJCHG
Public
GC_ODM_EXT_REDUNDANTConstantInline Extensions SupportedGC_FALSELIKE
BOOLE_D
Protected
GC_PRM_MATIDConstantParameters for Product'MATID'LIKE
/SCMB/ODM_PRM
Public
GC_PRTFLG_LOCConstantODM: Partner Indicator'L'LIKE
/SCMB/ODM_PRTFLG
Public
GC_PRTFLG_MATConstantODM: Partner Indicator'M'LIKE
/SCMB/ODM_PRTFLG
Public
GC_PRTFLG_PRTConstantODM: Partner Indicator'P'LIKE
/SCMB/ODM_PRTFLG
Public
GC_QTYFLG_GQTYConstantGross Quantity'G'LIKE
/SCMB/ODM_QTY_FLG
Public
GC_QTYFLG_QTYConstantNet QuantitySPACELIKE
/SCMB/ODM_QTY_FLG
Public
GC_RELIABILITY_ADAPTConstantAdjust GUIDs'A'LIKE
/SCMB/ODM_RELIABILITY
Public
GC_RELIABILITY_CHECKConstantCheck GUIDs'C'LIKE
/SCMB/ODM_RELIABILITY
Public
GC_RELIABILITY_TRUSTConstantGUIDs Reliable'T'LIKE
/SCMB/ODM_RELIABILITY
Public
GC_TRUEConstantTrue/SCMB/CL_C=>BOOLE_TRUELIKE
BOOLE_D
Public
GC_TSTTOFRFLG_FRConstantDate Indicator 'From'SPACELIKE
/SCMB/ODM_TSTTOFRFLG
Public
GC_TSTTOFRFLG_TOConstantDate Indicator 'To''T'LIKE
/SCMB/ODM_TSTTOFRFLG
Public
GMV_VRSIONOStatic AttributeVersion ID ConversionLIKE
CHAR32
Private
GT_ALLOCATED_TSTStatic AttributeTable of Allocated TimestampsLIKE
TY_T_ALLOCATED_TST
Private
GV_DELAY_MAXStatic AttributeMaximum Number of Lock Attempts5LIKE
I
Public
GV_DEL_BLK_SIZEStatic AttributeBlock Size for DeletionLIKE
SYTABIX
Private
GV_LOCK_POLICYStatic AttributeODM: Lock MethodGC_LOCK_POLICY_EXCLUSIVELIKE
/SCMB/ODM_LOCK_POLICY
Public




/SCMB/CL_ODM types

TY_S_ALLOCATED_TST -
TY_S_ORDID -
TY_T_ALLOCATED_TST -
TY_T_ORDID -

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!