SAP CACS00_CL_DOC_BUFFER OO Class - Buffer class for document









CACS00_CL_DOC_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_DOC_BUFFER including details of:

  • Interface class implementations
  • Inheritance details
  • Methods defined within class ( including link to full details )
  • Attributes ( including initial values )
  • Class Events

Inheritance

This OO class has a superclass assigned to it, which means it will inherit its objects and methods. The superclass for CACS00_CL_DOC_BUFFER is CACS00_CL_BASE_BUFFER

Method list of CACS00_CL_DOC_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
BUFFER_UPDATE_COMPLETE_DOCbuffer update complete documentsPrivate
CALL METHOD cacs00_cl_doc_buffer=>BUFFER_UPDATE_COMPLETE_DOC...more details

BUFFER_UPDATE_DOC_REVERSE2Update DOC buffer in change or cancel scenarioPublic
CALL METHOD cacs00_cl_doc_buffer=>BUFFER_UPDATE_DOC_REVERSE2...more details

BUFFER_UPDATE_GET_POSTING_INFGet flags and fields to care of at postingPrivate
CALL METHOD cacs00_cl_doc_buffer=>BUFFER_UPDATE_GET_POSTING_INF...more details

BUFFER_UPDATE_INACTIVATE_DOCSEupdate buffer inactive docsePrivate
CALL METHOD cacs00_cl_doc_buffer=>BUFFER_UPDATE_INACTIVATE_DOCSE...more details

BUFFER_UPDATE_POST_DOCSUpdate Buffer via POST2 - post documentsPrivate
CALL METHOD cacs00_cl_doc_buffer=>BUFFER_UPDATE_POST_DOCS...more details

BUFFER_UPDATE_POST_DOCUMENTSUpdate Post2 final postPrivate
CALL METHOD cacs00_cl_doc_buffer=>BUFFER_UPDATE_POST_DOCUMENTS...more details

BUFFER_UPDATE_PROC_REVERSEABLEProcess reversable documentPrivate
CALL METHOD cacs00_cl_doc_buffer=>BUFFER_UPDATE_PROC_REVERSEABLE...more details

BUFFER_UPDATE_PROC_REVERSE_DOCprocess reverse document in case of case cancel or changePrivate
CALL METHOD cacs00_cl_doc_buffer=>BUFFER_UPDATE_PROC_REVERSE_DOC...more details

BUFFER_UPDATE_REV_DOC_LINESReverse Doc LinesPrivate
CALL METHOD cacs00_cl_doc_buffer=>BUFFER_UPDATE_REV_DOC_LINES...more details

CLEAR_OLD_DOCSClear old DocumentsPublic
CALL METHOD cacs00_cl_doc_buffer=>CLEAR_OLD_DOCS...more details

CONSTRUCTORCONSTRUCTORPublic
CALL METHOD cacs00_cl_doc_buffer=>CONSTRUCTOR...more details

FILL_BUFFERfill buffer initially from documentPublic
CALL METHOD cacs00_cl_doc_buffer=>FILL_BUFFER...more details

GET_ALL_DOCHD_BY_DOCHDGet all DOCHD from DOCHD sent having same docidPublic
CALL METHOD cacs00_cl_doc_buffer=>GET_ALL_DOCHD_BY_DOCHD...more details

GET_DEPENDENT_DOCREGet DOCRE from Year DOCID and VALUE POSPublic
CALL METHOD cacs00_cl_doc_buffer=>GET_DEPENDENT_DOCRE...more details

GET_DOCDT_FM_YR_ID_PRC_RES_POSGet DOCDTM based on Yr, ID, ProcStep, Result Typ,ProcsStepPublic
CALL METHOD cacs00_cl_doc_buffer=>GET_DOCDT_FM_YR_ID_PRC_RES_POS...more details

GET_DOCDT_FRM_ID_PROCSTEPGets Detailed Items due to process step liabilityPublic
CALL METHOD cacs00_cl_doc_buffer=>GET_DOCDT_FRM_ID_PROCSTEP...more details

GET_DOCDT_FRM_ID_YEAR_POSGet Detailed Items based on ID, YEAR and Remun Pos.Public
CALL METHOD cacs00_cl_doc_buffer=>GET_DOCDT_FRM_ID_YEAR_POS...more details

GET_DOCHD_BY_CASEGet DOCHD based on case detailsPublic
CALL METHOD cacs00_cl_doc_buffer=>GET_DOCHD_BY_CASE...more details

GET_DOCHD_DOCRE_FRM_CORRTOGet DOCHD and DOCRE from CORRTO fieldsPublic
CALL METHOD cacs00_cl_doc_buffer=>GET_DOCHD_DOCRE_FRM_CORRTO...more details

GET_DOCHD_FOR_STATUSGet dochd based on status and flag activePublic
CALL METHOD cacs00_cl_doc_buffer=>GET_DOCHD_FOR_STATUS...more details

GET_DOCHD_FRM_KEYGet DOCHD from docid and year idPublic
CALL METHOD cacs00_cl_doc_buffer=>GET_DOCHD_FRM_KEY...more details

GET_DOCHD_FRM_YEAR_ID_FLGGet DOCHD from Year, ID, FLG Reversed, FLG Future CheckPublic
CALL METHOD cacs00_cl_doc_buffer=>GET_DOCHD_FRM_YEAR_ID_FLG...more details

GET_DOCOBJ_FRM_KEYGet DOCOBJ frm Year, DOCIDPublic
CALL METHOD cacs00_cl_doc_buffer=>GET_DOCOBJ_FRM_KEY...more details

GET_DOCOBJ_FRM_REMGet DOCOBJ line from matching Remuneration lines.Public
CALL METHOD cacs00_cl_doc_buffer=>GET_DOCOBJ_FRM_REM...more details

GET_DOCRE_DOCHD_FRM_YEAR_IDGet DOCRE and DOCHD from Year and DOCIDPublic
CALL METHOD cacs00_cl_doc_buffer=>GET_DOCRE_DOCHD_FRM_YEAR_ID...more details

GET_DOCRE_FRM_ELTGet old linked ELT DocrePublic
CALL METHOD cacs00_cl_doc_buffer=>GET_DOCRE_FRM_ELT...more details

GET_DOCRE_FRM_KEYGet DOCRE from docid and year idPublic
CALL METHOD cacs00_cl_doc_buffer=>GET_DOCRE_FRM_KEY...more details

GET_DOCRE_FRM_VAL_DATAGet DOCRE line based on val post year, docid, value-posPublic
CALL METHOD cacs00_cl_doc_buffer=>GET_DOCRE_FRM_VAL_DATA...more details

GET_DOCRE_FRM_YEAR_ID_POSGet DOCRE from Year DOCID and VALUE POSPublic
CALL METHOD cacs00_cl_doc_buffer=>GET_DOCRE_FRM_YEAR_ID_POS...more details

GET_DOCRE_FRM_YR_ID_FLG_COMPLGet Docre based on Year, ID and FLG_COMPLPublic
CALL METHOD cacs00_cl_doc_buffer=>GET_DOCRE_FRM_YR_ID_FLG_COMPL...more details

GET_DOCRE_SINGLE_IDPOSYRGet Single DOCRE based on Year, ID, POSPublic
CALL METHOD cacs00_cl_doc_buffer=>GET_DOCRE_SINGLE_IDPOSYR...more details

GET_DOCSE_YEAR_ID_SETTLGRPGet DOCSE based on Year, ID, Settle GroupPublic
CALL METHOD cacs00_cl_doc_buffer=>GET_DOCSE_YEAR_ID_SETTLGRP...more details

GET_DOCVA_FRM_TRIOBJIDGet DOCVA from TRI_OBJ_IDPublic
CALL METHOD cacs00_cl_doc_buffer=>GET_DOCVA_FRM_TRIOBJID...more details

GET_DOC_ALL_FRM_KEYGet DOCHD from docid and year idPublic
CALL METHOD cacs00_cl_doc_buffer=>GET_DOC_ALL_FRM_KEY...more details

GET_DOC_FRM_HD_VAGet DOCHD and DOCVA with Inner JoinPublic
CALL METHOD cacs00_cl_doc_buffer=>GET_DOC_FRM_HD_VA...more details

GET_DOC_FRM_REM_VAGet DOCRE and DOCVA with Inner JoinPublic
CALL METHOD cacs00_cl_doc_buffer=>GET_DOC_FRM_REM_VA...more details

GET_DOC_READ_DETAILSGet all Documents based on flag passedPublic
CALL METHOD cacs00_cl_doc_buffer=>GET_DOC_READ_DETAILS...more details

GET_INSTANCEget class instancePublic
CALL METHOD cacs00_cl_doc_buffer=>GET_INSTANCE...more details

GET_OBJ_INFO_FRM_OBJ_HDGet document key table using DOCOBJ, DOCHDPublic
CALL METHOD cacs00_cl_doc_buffer=>GET_OBJ_INFO_FRM_OBJ_HD...more details

UPDATE_BUFFER_DUEset flag reversed to 'true' for all due linesPrivate
CALL METHOD cacs00_cl_doc_buffer=>UPDATE_BUFFER_DUE...more details

UPDATE_BUFFER_POST2Update buffer like in POST2Public
CALL METHOD cacs00_cl_doc_buffer=>UPDATE_BUFFER_POST2...more details

UPDATE_BUFFER_POST_DOC_REVCommission Document ReversalPrivate
CALL METHOD cacs00_cl_doc_buffer=>UPDATE_BUFFER_POST_DOC_REV...more details

UPDATE_BUFFER_POST_PAID_DUEpost new due lines for already paid linesPrivate
CALL METHOD cacs00_cl_doc_buffer=>UPDATE_BUFFER_POST_PAID_DUE...more details

UPDATE_BUFFER_POST_REVERSE_DOCPosting of Reversor Commission DocumentPrivate
CALL METHOD cacs00_cl_doc_buffer=>UPDATE_BUFFER_POST_REVERSE_DOC...more details

UPDATE_BUFFER_POST_UNPAID_DUEPost new due lines for not yet paid linesPrivate
CALL METHOD cacs00_cl_doc_buffer=>UPDATE_BUFFER_POST_UNPAID_DUE...more details

UPDATE_BUFFER_REV_DUE_LINESReverse Due LinesPrivate
CALL METHOD cacs00_cl_doc_buffer=>UPDATE_BUFFER_REV_DUE_LINES...more details

UPDATE_BUFFER_REV_REM_LINESreverse remuneration linesPrivate
CALL METHOD cacs00_cl_doc_buffer=>UPDATE_BUFFER_REV_REM_LINES...more details

UPDATE_BUFFER_REV_SUMS_UNPAIDCorrect sum tables for unpaid doc lines, no posting of linPrivate
CALL METHOD cacs00_cl_doc_buffer=>UPDATE_BUFFER_REV_SUMS_UNPAID...more details

UPDATE_BUFFER_REV_VAL_LINESReverse Valuation linesPrivate
CALL METHOD cacs00_cl_doc_buffer=>UPDATE_BUFFER_REV_VAL_LINES...more details



CACS00_CL_DOC_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
MO_INSTANCEStatic AttributeBuffer class for object historyLIKE
CACS00_CL_DOC_BUFFER
Private
MS_GS_DOCHDInstance AttributeCommission Document HeaderLIKE
CACS00_DOCHD
Private
MS_GV_REVERSABLE_DOCHDInstance AttributeCommission Document HeaderLIKE
CACS00_DOCHD
Private
MS_GV_REVERSE_DOCHDInstance AttributeCommission Document HeaderLIKE
CACS00_DOCHD
Private
MS_GV_WA_CACS_DOC_REVHISTInstance AttributeCommission Document: Reversal HistoryLIKE
CACS_DOC_REVHIST
Private
MS_RESPInstance AttributeLiability FieldsLIKE
CACS_S_RESP_FIELDS
Private
MT_DOCACTInstance AttributeCommission Document: Activities (Table Type)LIKE
CACS00_TT_DOCACT
Private
MT_DOCACT_OLDInstance AttributeCommission Document: Activities (Table Type)LIKE
CACS00_TT_DOCACT
Private
MT_DOCDTInstance AttributeComm.: Detail Items for Remuneration Lines (Table Type)LIKE
CACS00_TT_DOCDT
Private
MT_DOCDT_OLDInstance AttributeComm.: Detail Items for Remuneration Lines (Table Type)LIKE
CACS00_TT_DOCDT
Private
MT_DOCHDInstance AttributeCommission Document Header (Table Type)LIKE
CACS00_TT_DOCHD
Public
MT_DOCINVInstance AttributeCommission Document: Participant (Table Type)LIKE
CACS00_TT_DOCINV
Private
MT_DOCINV_OLDInstance AttributeCommission Document: Participant (Table Type)LIKE
CACS00_TT_DOCINV
Private
MT_DOCOBJInstance AttributeCommission Document: Object Data (Table Type)LIKE
CACS00_TT_DOCOBJ
Private
MT_DOCOBJ_OLDInstance AttributeCommission Document: Object Data (Table Type)LIKE
CACS00_TT_DOCOBJ
Private
MT_DOCPARInstance AttributeCommission Document: Participation (Table Type)LIKE
CACS00_TT_DOCPAR
Private
MT_DOCPAR_OLDInstance AttributeCommission Document: Participation (Table Type)LIKE
CACS00_TT_DOCPAR
Private
MT_DOCREInstance AttributeCommission Document: Remuneration and Liability (Table Type)LIKE
CACS00_TT_DOCRE
Private
MT_DOCRELInstance AttributeCommission Document: Relationships of Participants (TabType)LIKE
CACS00_TT_DOCREL
Private
MT_DOCREL_OLDInstance AttributeCommission Document: Relationships of Participants (TabType)LIKE
CACS00_TT_DOCREL
Private
MT_DOCRE_OLDInstance AttributeCommission Document: Remuneration and Liability (Table Type)LIKE
CACS00_TT_DOCRE
Private
MT_DOCSEInstance AttributeCommission Document: Settlement (Table Type)LIKE
CACS00_TT_DOCSE
Private
MT_DOCSEDTInstance AttributeDue Date Detail Line (Table Type)LIKE
CACS00_TT_DOCSEDT
Private
MT_DOCSEDT_OLDInstance AttributeDue Date Detail Line (Table Type)LIKE
CACS00_TT_DOCSEDT
Private
MT_DOCSE_OLDInstance AttributeCommission Document: Settlement (Table Type)LIKE
CACS00_TT_DOCSE
Private
MT_DOCVAInstance AttributeCommission Document: Valuation (Table Type)LIKE
CACS00_TT_DOCVA
Private
MT_DOCVA_OLDInstance AttributeCommission Document: Valuation (Table Type)LIKE
CACS00_TT_DOCVA
Private
MT_GT_DOCACT_REVInstance AttributeCommission Document: Activities (Table Type)LIKE
CACS00_TT_DOCACT
Private
MT_GT_DOCINV_REVInstance AttributeCommission Document: Participant (Table Type)LIKE
CACS00_TT_DOCINV
Private
MT_GT_DOCOBJ_REVInstance AttributeCommission Document: Object Data (Table Type)LIKE
CACS00_TT_DOCOBJ
Private
MT_GT_DOCPAR_REVInstance AttributeCommission Document: Participation (Table Type)LIKE
CACS00_TT_DOCPAR
Private
MT_GT_DOCREInstance AttributeCommission Document: Remuneration and Liability (Table Type)LIKE
CACS00_TT_DOCRE
Private
MT_GT_DOCREL_REVInstance AttributeCommission Document: Relationships of Participants (TabType)LIKE
CACS00_TT_DOCREL
Private
MT_GT_DOCRE_REVInstance AttributeCommission Document: Remuneration and Liability (Table Type)LIKE
CACS00_TT_DOCRE
Private
MT_GT_DOCSEInstance AttributeCommission Document: Settlement (Table Type)LIKE
CACS00_TT_DOCSE
Private
MT_GT_DOCSE_REVInstance AttributeCommission Document: Settlement (Table Type)LIKE
CACS00_TT_DOCSE
Private
MT_GT_DOCVAInstance AttributeCommission Document: Valuation (Table Type)LIKE
CACS00_TT_DOCVA
Private
MT_GT_DOCVA_REVInstance AttributeCommission Document: Valuation (Table Type)LIKE
CACS00_TT_DOCVA
Private
MT_NUMERIC_FIELDInstance AttributeTable Type Commissions: Table FieldsLIKE
CACS_TT_TABLEFIELD
Private
MV_DOC_TYPEInstance AttributeDocument Type of Commission DocumentLIKE
CACSDOCTYPE
Private
MV_FLG_ALLWAYS_WRI_REV_POS_REInstance AttributeBoolean Variable (X=True, -=False, Space=Unknown)LIKE
BOOLEAN
Private
MV_FLG_ALLWAYS_WRI_REV_POS_SEInstance AttributeBoolean Variable (X=True, -=False, Space=Unknown)LIKE
BOOLEAN
Private
MV_FLG_ALLWAYS_WRI_REV_POS_VAInstance AttributeBoolean Variable (X=True, -=False, Space=Unknown)LIKE
BOOLEAN
Private
MV_FLG_NEVER_WRI_POS_ACTInstance AttributeBoolean Variable (X=True, -=False, Space=Unknown)LIKE
BOOLEAN
Private
MV_FLG_NEVER_WRI_POS_INVInstance AttributeBoolean Variable (X=True, -=False, Space=Unknown)LIKE
BOOLEAN
Private
MV_FLG_NEVER_WRI_POS_OBJInstance AttributeBoolean Variable (X=True, -=False, Space=Unknown)LIKE
BOOLEAN
Private
MV_FLG_NEVER_WRI_POS_PARInstance AttributeBoolean Variable (X=True, -=False, Space=Unknown)LIKE
BOOLEAN
Private
MV_FLG_NEVER_WRI_POS_RELInstance AttributeBoolean Variable (X=True, -=False, Space=Unknown)LIKE
BOOLEAN
Private
MV_GV_REVERSABLE_DOC_IDInstance AttributeDocument IdentificationLIKE
CACS00_DOCHD-DOC_ID
Private
MV_GV_REVERSABLE_POST_YEARInstance AttributeAssignment Year of Commission Case/DocumentLIKE
CACS00_DOCHD-POST_YEAR
Private




CACS00_CL_DOC_BUFFER types

MTY_CORRTO -
MTY_CORRTO_TAB -

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!