SAP CACS00_CL_BASE_BUFFER OO Class - Basic buffer class









CACS00_CL_BASE_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 CACS00_CL_BASE_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 CACS00_CL_BASE_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
ADD_ENQUEUE_MSGAdd messages raised in enqueue to be displayed laterPublic
CALL METHOD cacs00_cl_base_buffer=>ADD_ENQUEUE_MSG...more details

ADD_SYSTEM_MSG_TO_BALAdd a system message to the BALPublic
CALL METHOD cacs00_cl_base_buffer=>ADD_SYSTEM_MSG_TO_BAL...more details

ENQUEUE_BUSOBJSEnqueue business objectsPublic
CALL METHOD cacs00_cl_base_buffer=>ENQUEUE_BUSOBJS...more details

FILL_ALL_BUFFERSfill all buffersPublic
CALL METHOD cacs00_cl_base_buffer=>FILL_ALL_BUFFERS...more details

INSTANCE_BALInstantiate the BAL by log handlePublic
CALL METHOD cacs00_cl_base_buffer=>INSTANCE_BAL...more details

PREPARE_FILLINGchecks which business objects to bufferPublic
CALL METHOD cacs00_cl_base_buffer=>PREPARE_FILLING...more details

PREPARE_FILLING_OLDget busobj and triggering objects for later fillingPublic
CALL METHOD cacs00_cl_base_buffer=>PREPARE_FILLING_OLD...more details

USE_BUFFERChecks whether buffer is used for current buss object or notPublic
CALL METHOD cacs00_cl_base_buffer=>USE_BUFFER...more details



CACS00_CL_BASE_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
MB_USE_BUFFERStatic Attributeuse buffer' 'LIKE
BOOLEAN
Public
MC_FALSEConstantBoolean Variable (X=True, -=False, Space=Unknown)' 'LIKE
BOOLEAN
Public
MC_OPERATION_CANCELConstantOperation is cancel'8'LIKE
CACSOPTYPE
Public
MC_OPERATION_CHANGEConstantOperation is change'2'LIKE
CACSOPTYPE
Public
MC_OPERATION_CREATEConstantOperation is create'1'LIKE
CACSOPTYPE
Public
MC_PRENUMBERConstantprefix temporary docid'$'LIKE
CHAR1
Public
MC_PROCESS_STEP_LIABILITYConstantProcess Step'010302'LIKE
CACSPROCSTEP
Public
MC_SESMETH_CANCELConstantSettlement Schedule - Triggering Method'3'LIKE
CACSSESMETHTYP
Public
MC_SESMETH_CHANGEConstantSettlement Schedule - Triggering Method'2'LIKE
CACSSESMETHTYP
Public
MC_SESMETH_CREATEConstantSettlement Schedule - Triggering Method'1'LIKE
CACSSESMETHTYP
Public
MC_STATUSPOS_CHECKEDConstant'2'LIKE
CACSSTATUSPOS
Public
MC_STATUSPOS_CONSISTENTConstant'1'LIKE
CACSSTATUSPOS
Public
MC_STATUSPOS_INCONSISTENTConstant'0'LIKE
CACSSTATUSPOS
Public
MC_STATUSPOS_UNKNOWNConstant'/'LIKE
CACSSTATUSPOS
Public
MC_STATUSVERS_CHECKEDConstantObject Version Status'2'LIKE
CACSSTATUSVERS
Public
MC_STATUSVERS_CONSISTENTConstantObject Version Status'1'LIKE
CACSSTATUSVERS
Public
MC_STATUSVERS_INCONSISTENTConstantObject Version Status'0'LIKE
CACSSTATUSVERS
Public
MC_STATUSVERS_UNKNOWNConstant'/'LIKE
CACSSTATUSVERS
Public
MC_STATUSWORK_ACCEPTEDConstant'0'LIKE
CACSSTATUSWORK
Public
MC_STATUSWORK_BADCHECKConstant'8'LIKE
CACSSTATUSWORK
Public
MC_STATUSWORK_FORCHANGEConstant'3'LIKE
CACSSTATUSWORK
Public
MC_STATUSWORK_FORCHECKConstant'1'LIKE
CACSSTATUSWORK
Public
MC_STATUSWORK_FORCHECKOLDConstant'6'LIKE
CACSSTATUSWORK
Public
MC_STATUSWORK_POSTEDConstant'9'LIKE
CACSSTATUSWORK
Public
MC_STATUSWORK_REJECTEDConstant'-'LIKE
CACSSTATUSWORK
Public
MC_STATUSWORK_SIMULATIONConstant'$'LIKE
CACSSTATUSWORK
Public
MC_STATUSWORK_UNKNOWNConstant'/'LIKE
CACSSTATUSWORK
Public
MC_STATUSWORK_WAITINGConstant'2'LIKE
CACSSTATUSWORK
Public
MC_TARGET_ACCEPTConstant'0'LIKE
CACSTRIMETHTAR
Public
MC_TARGET_BADCHECKConstantProcessing Target of Triggering Method'8'LIKE
CACSTRIMETHTAR
Public
MC_TARGET_FORCHANGEConstant'3'LIKE
CACSTRIMETHTAR
Public
MC_TARGET_FORCHECKConstant'1'LIKE
CACSTRIMETHTAR
Public
MC_TARGET_FORCHECKOLDConstant'6'LIKE
CACSTRIMETHTAR
Public
MC_TARGET_POSTConstant'9'LIKE
CACSTRIMETHTAR
Public
MC_TARGET_RELEASEConstantProcessing Target of Triggering Method'7'LIKE
CACSTRIMETHTAR
Public
MC_TARGET_WAITConstant'2'LIKE
CACSTRIMETHTAR
Public
MC_TRUEConstantBoolean Variable (X=True, -=False, Space=Unknown)'X'LIKE
BOOLEAN
Public
MC_UPDKNZ_DELConstantDatabase operation flag'D'LIKE
CACSSESUPDKNZ
Public
MC_UPDKNZ_INSConstantDatabase operation flag'I'LIKE
CACSSESUPDKNZ
Public
MC_UPDKNZ_UPDConstantDatabase operation flag'U'LIKE
CACSSESUPDKNZ
Public
MO_BALStatic AttributeCACS: Application LogLIKE
CL_CACS_BAL
Private
MT_BUSOBJStatic Attributetable of business objectsLIKE
Public
MT_BUSOBJ_NEWStatic AttributeLIKE
Public
MT_DOCStatic Attributetable of document keyLIKE
Public
MT_MESSAGESStatic AttributeTable Type for storing messages during enqueueLIKE
MTY_MESSAGES_TABLE
Public
MT_TRIOBJIDStatic Attributetable of triggering objectsLIKE
Public
MT_TRIOBJID_NEWStatic AttributeLIKE
Public




CACS00_CL_BASE_BUFFER types

MTY_BUSOBJ - busobj type and id
MTY_BUSOBJ_COUNT - Busobj Type and ID with Count
MTY_BUSOBJ_COUNT_TABLE - Busobj Type and ID with Count Table
MTY_DOC - document key
MTY_DOC_TABLE -
MTY_MESSAGES - Type for storing messages
MTY_MESSAGES_TABLE - Table Type for storing messages during enqueue
MTY_OBJ_INFO - obj info information from DOCHD, DOCOBJ
MTY_OBJ_INFO_TABLE - Table type for mty_obj_info
MTY_SELECTION - Selection type: Join of both DOCVA and DOCRE
MTY_SELECTION_TAB - Selection table of type mty_selection
MTY_SEL_HD_VA_OBJHIST -
MTY_SEL_TAB_HD_VA_OBJHIST -
MTY_TRIOBJ - triggering object

Links to Related Class(s)

CACS00_C...
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!