SAP ABAP Class CACS00_CL_DOC_BUFFER (Buffer class for document)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   ICM (Application Component) Incentive and Commission Management (ICM)
     CACSCC (Package) ICM: Commission Case 'Light'
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CACS00_CL_BASE_BUFFER Basic buffer class 20080430
Properties
Class CACS00_CL_DOC_BUFFER  
Short Description Buffer class for document    
Super Class CACS00_CL_BASE_BUFFER Basic buffer class 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CACSCC   ICM: Commission Case 'Light' 
Created 20080430   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CACS00_CL00_TABLETYPES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CACS00_CL_DOC_BUFFER has no interface implemented.
Friends
Class CACS00_CL_DOC_BUFFER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CACS00_CL_DOC_BUFFER Buffer class for object history 20080430
2 MS_GS_DOCHD Instance attribute Private Type reference (TYPE) CACS00_DOCHD Commission Document Header 20080509
3 MS_GV_REVERSABLE_DOCHD Instance attribute Private Type reference (TYPE) CACS00_DOCHD Commission Document Header 20080509
4 MS_GV_REVERSE_DOCHD Instance attribute Private Type reference (TYPE) CACS00_DOCHD Commission Document Header 20080509
5 MS_GV_WA_CACS_DOC_REVHIST Instance attribute Private Type reference (TYPE) CACS_DOC_REVHIST Commission Document: Reversal History 20080511
6 MS_RESP Instance attribute Private Type reference (TYPE) CACS_S_RESP_FIELDS Liability Fields 20080505
7 MT_DOCACT Instance attribute Private Type reference (TYPE) CACS00_TT_DOCACT Commission Document: Activities (Table Type) 20080507
8 MT_DOCACT_OLD Instance attribute Private Type reference (TYPE) CACS00_TT_DOCACT Commission Document: Activities (Table Type) 20090430
9 MT_DOCDT Instance attribute Private Type reference (TYPE) CACS00_TT_DOCDT Comm.: Detail Items for Remuneration Lines (Table Type) 20080502
10 MT_DOCDT_OLD Instance attribute Private Type reference (TYPE) CACS00_TT_DOCDT Comm.: Detail Items for Remuneration Lines (Table Type) 20090430
11 MT_DOCHD Instance attribute Public Type reference (TYPE) CACS00_TT_DOCHD Commission Document Header (Table Type) 20080430
12 MT_DOCINV Instance attribute Private Type reference (TYPE) CACS00_TT_DOCINV Commission Document: Participant (Table Type) 20080507
13 MT_DOCINV_OLD Instance attribute Private Type reference (TYPE) CACS00_TT_DOCINV Commission Document: Participant (Table Type) 20090430
14 MT_DOCOBJ Instance attribute Private Type reference (TYPE) CACS00_TT_DOCOBJ Commission Document: Object Data (Table Type) 20080507
15 MT_DOCOBJ_OLD Instance attribute Private Type reference (TYPE) CACS00_TT_DOCOBJ Commission Document: Object Data (Table Type) 20090430
16 MT_DOCPAR Instance attribute Private Type reference (TYPE) CACS00_TT_DOCPAR Commission Document: Participation (Table Type) 20080507
17 MT_DOCPAR_OLD Instance attribute Private Type reference (TYPE) CACS00_TT_DOCPAR Commission Document: Participation (Table Type) 20090430
18 MT_DOCRE Instance attribute Private Type reference (TYPE) CACS00_TT_DOCRE Commission Document: Remuneration and Liability (Table Type) 20080502
19 MT_DOCREL Instance attribute Private Type reference (TYPE) CACS00_TT_DOCREL Commission Document: Relationships of Participants (TabType) 20080507
20 MT_DOCREL_OLD Instance attribute Private Type reference (TYPE) CACS00_TT_DOCREL Commission Document: Relationships of Participants (TabType) 20090430
21 MT_DOCRE_OLD Instance attribute Private Type reference (TYPE) CACS00_TT_DOCRE Commission Document: Remuneration and Liability (Table Type) 20090430
22 MT_DOCSE Instance attribute Private Type reference (TYPE) CACS00_TT_DOCSE Commission Document: Settlement (Table Type) 20080502
23 MT_DOCSEDT Instance attribute Private Type reference (TYPE) CACS00_TT_DOCSEDT Due Date Detail Line (Table Type) 20080507
24 MT_DOCSEDT_OLD Instance attribute Private Type reference (TYPE) CACS00_TT_DOCSEDT Due Date Detail Line (Table Type) 20090430
25 MT_DOCSE_OLD Instance attribute Private Type reference (TYPE) CACS00_TT_DOCSE Commission Document: Settlement (Table Type) 20090430
26 MT_DOCVA Instance attribute Private Type reference (TYPE) CACS00_TT_DOCVA Commission Document: Valuation (Table Type) 20080502
27 MT_DOCVA_OLD Instance attribute Private Type reference (TYPE) CACS00_TT_DOCVA Commission Document: Valuation (Table Type) 20090430
28 MT_GT_DOCACT_REV Instance attribute Private Type reference (TYPE) CACS00_TT_DOCACT Commission Document: Activities (Table Type) 20080509
29 MT_GT_DOCINV_REV Instance attribute Private Type reference (TYPE) CACS00_TT_DOCINV Commission Document: Participant (Table Type) 20080509
30 MT_GT_DOCOBJ_REV Instance attribute Private Type reference (TYPE) CACS00_TT_DOCOBJ Commission Document: Object Data (Table Type) 20080509
31 MT_GT_DOCPAR_REV Instance attribute Private Type reference (TYPE) CACS00_TT_DOCPAR Commission Document: Participation (Table Type) 20080509
32 MT_GT_DOCRE Instance attribute Private Type reference (TYPE) CACS00_TT_DOCRE Commission Document: Remuneration and Liability (Table Type) 20080509
33 MT_GT_DOCREL_REV Instance attribute Private Type reference (TYPE) CACS00_TT_DOCREL Commission Document: Relationships of Participants (TabType) 20080509
34 MT_GT_DOCRE_REV Instance attribute Private Type reference (TYPE) CACS00_TT_DOCRE Commission Document: Remuneration and Liability (Table Type) 20080509
35 MT_GT_DOCSE Instance attribute Private Type reference (TYPE) CACS00_TT_DOCSE Commission Document: Settlement (Table Type) 20080510
36 MT_GT_DOCSE_REV Instance attribute Private Type reference (TYPE) CACS00_TT_DOCSE Commission Document: Settlement (Table Type) 20080510
37 MT_GT_DOCVA Instance attribute Private Type reference (TYPE) CACS00_TT_DOCVA Commission Document: Valuation (Table Type) 20080510
38 MT_GT_DOCVA_REV Instance attribute Private Type reference (TYPE) CACS00_TT_DOCVA Commission Document: Valuation (Table Type) 20080509
39 MT_NUMERIC_FIELD Instance attribute Private Type reference (TYPE) CACS_TT_TABLEFIELD Table Type Commissions: Table Fields 20080509
40 MV_FLG_ALLWAYS_WRI_REV_POS_RE Instance attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20080509
41 MV_FLG_ALLWAYS_WRI_REV_POS_SE Instance attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20080509
42 MV_FLG_ALLWAYS_WRI_REV_POS_VA Instance attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20080509
43 MV_FLG_NEVER_WRI_POS_ACT Instance attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20080509
44 MV_FLG_NEVER_WRI_POS_INV Instance attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20080509
45 MV_FLG_NEVER_WRI_POS_OBJ Instance attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20080509
46 MV_FLG_NEVER_WRI_POS_PAR Instance attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20080509
47 MV_FLG_NEVER_WRI_POS_REL Instance attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20080509
48 MV_GV_REVERSABLE_DOC_ID Instance attribute Private Type reference (TYPE) CACS00_DOCHD-DOC_ID Document Identification 20080509
49 MV_GV_REVERSABLE_POST_YEAR Instance attribute Private Type reference (TYPE) CACS00_DOCHD-POST_YEAR Assignment Year of Commission Case/Document 20080509
Methods
# Method Level Visibility Method type Description Created on
1 BUFFER_UPDATE_COMPLETE_DOC Instance method Private Method buffer update complete documents 20080508
2 BUFFER_UPDATE_DOC_REVERSE2 Instance method Public Method Update DOC buffer in change or cancel scenario 20080509
3 BUFFER_UPDATE_GET_POSTING_INF Instance method Private Method Get flags and fields to care of at posting 20080509
4 BUFFER_UPDATE_INACTIVATE_DOCSE Instance method Private Method update buffer inactive docse 20080509
5 BUFFER_UPDATE_POST_DOCS Instance method Private Method Update Buffer via POST2 - post documents 20080512
6 BUFFER_UPDATE_POST_DOCUMENTS Instance method Private Method Update Post2 final post 20080512
7 BUFFER_UPDATE_PROC_REVERSEABLE Instance method Private Method Process reversable document 20080509
8 BUFFER_UPDATE_PROC_REVERSE_DOC Instance method Private Method process reverse document in case of case cancel or change 20080509
9 BUFFER_UPDATE_REV_DOC_LINES Instance method Private Method Reverse Doc Lines 20080509
10 CLEAR_OLD_DOCS Instance method Public Method Clear old Documents 20090430
11 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20080430
12 FILL_BUFFER Instance method Public Method fill buffer initially from document 20080430
13 GET_ALL_DOCHD_BY_DOCHD Instance method Public Method Get all DOCHD from DOCHD sent having same docid 20080508
14 GET_DEPENDENT_DOCRE Instance method Public Method Get DOCRE from Year DOCID and VALUE POS 20080507
15 GET_DOCDT_FM_YR_ID_PRC_RES_POS Instance method Public Method Get DOCDTM based on Yr, ID, ProcStep, Result Typ,ProcsStep 20081015
16 GET_DOCDT_FRM_ID_PROCSTEP Instance method Public Method Gets Detailed Items due to process step liability 20080507
17 GET_DOCDT_FRM_ID_YEAR_POS Instance method Public Method Get Detailed Items based on ID, YEAR and Remun Pos. 20080507
18 GET_DOCHD_BY_CASE Instance method Public Method Get DOCHD based on case details 20080507
19 GET_DOCHD_DOCRE_FRM_CORRTO Instance method Public Method Get DOCHD and DOCRE from CORRTO fields 20080512
20 GET_DOCHD_FOR_STATUS Instance method Public Method Get dochd based on status and flag active 20080507
21 GET_DOCHD_FRM_KEY Instance method Public Method Get DOCHD from docid and year id 20080507
22 GET_DOCHD_FRM_YEAR_ID_FLG Instance method Public Method Get DOCHD from Year, ID, FLG Reversed, FLG Future Check 20080513
23 GET_DOCOBJ_FRM_KEY Instance method Public Method Get DOCOBJ frm Year, DOCID 20081104
24 GET_DOCOBJ_FRM_REM Instance method Public Method Get DOCOBJ line from matching Remuneration lines. 20081013
25 GET_DOCRE_DOCHD_FRM_YEAR_ID Instance method Public Method Get DOCRE and DOCHD from Year and DOCID 20080507
26 GET_DOCRE_FRM_ELT Instance method Public Method Get old linked ELT Docre 20080506
27 GET_DOCRE_FRM_KEY Instance method Public Method Get DOCRE from docid and year id 20080507
28 GET_DOCRE_FRM_VAL_DATA Instance method Public Method Get DOCRE line based on val post year, docid, value-pos 20080507
29 GET_DOCRE_FRM_YEAR_ID_POS Instance method Public Method Get DOCRE from Year DOCID and VALUE POS 20080505
30 GET_DOCRE_FRM_YR_ID_FLG_COMPL Instance method Public Method Get Docre based on Year, ID and FLG_COMPL 20081014
31 GET_DOCRE_SINGLE_IDPOSYR Instance method Public Method Get Single DOCRE based on Year, ID, POS 20081013
32 GET_DOCSE_YEAR_ID_SETTLGRP Instance method Public Method Get DOCSE based on Year, ID, Settle Group 20081014
33 GET_DOCVA_FRM_TRIOBJID Instance method Public Method Get DOCVA from TRI_OBJ_ID 20080513
34 GET_DOC_ALL_FRM_KEY Instance method Public Method Get DOCHD from docid and year id 20080507
35 GET_DOC_FRM_HD_VA Instance method Public Method Get DOCHD and DOCVA with Inner Join 20080509
36 GET_DOC_FRM_REM_VA Instance method Public Method Get DOCRE and DOCVA with Inner Join 20080509
37 GET_DOC_READ_DETAILS Instance method Public Method Get all Documents based on flag passed 20080508
38 GET_INSTANCE Static method Public Method get class instance 20080430
39 GET_OBJ_INFO_FRM_OBJ_HD Instance method Public Method Get document key table using DOCOBJ, DOCHD 20081105
40 UPDATE_BUFFER_DUE Instance method Private Method set flag reversed to 'true' for all due lines 20080510
41 UPDATE_BUFFER_POST2 Instance method Public Method Update buffer like in POST2 20080508
42 UPDATE_BUFFER_POST_DOC_REV Instance method Private Method Commission Document Reversal 20080511
43 UPDATE_BUFFER_POST_PAID_DUE Instance method Private Method post new due lines for already paid lines 20080510
44 UPDATE_BUFFER_POST_REVERSE_DOC Instance method Private Method Posting of Reversor Commission Document 20080511
45 UPDATE_BUFFER_POST_UNPAID_DUE Instance method Private Method Post new due lines for not yet paid lines 20080510
46 UPDATE_BUFFER_REV_DUE_LINES Instance method Private Method Reverse Due Lines 20080510
47 UPDATE_BUFFER_REV_REM_LINES Instance method Private Method reverse remuneration lines 20080509
48 UPDATE_BUFFER_REV_SUMS_UNPAID Instance method Private Method Correct sum tables for unpaid doc lines, no posting of lin 20080510
49 UPDATE_BUFFER_REV_VAL_LINES Instance method Private Method Reverse Valuation lines 20080510
Events
Class CACS00_CL_DOC_BUFFER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 MTY_CORRTO Public See coding 20080512 BEGIN OF mty_corrto, pst_year TYPE cacscorrtopstyear, doc_id TYPE cacscorrtodocid, remun_pos TYPE cacscorrtoremunpos, END OF mty_corrto
2 MTY_CORRTO_TAB Public See coding 20080512 mty_corrto_tab type TABLE OF mty_corrto
Method Signatures

Method BUFFER_UPDATE_COMPLETE_DOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DOCACT Call by reference Type reference (TYPE) CACS00_TT_DOCACT 20080508
2 Changing CT_DOCDTM Call by reference Type reference (TYPE) CACS00_TT_DOCDTM Commission Document: Remuneration Detail Line (Table Type) 20080509
3 Changing CT_DOCHDM Call by reference Type reference (TYPE) CACS00_TT_DOCHDM 20080508
4 Changing CT_DOCINV Call by reference Type reference (TYPE) CACS00_TT_DOCINV 20080508
5 Changing CT_DOCOBJ Call by reference Type reference (TYPE) CACS00_TT_DOCOBJ 20080508
6 Changing CT_DOCPAR Call by reference Type reference (TYPE) CACS00_TT_DOCPAR 20080508
7 Changing CT_DOCREL Call by reference Type reference (TYPE) CACS00_TT_DOCREL 20080508
8 Changing CT_DOCREM Call by reference Type reference (TYPE) CACS00_TT_DOCREM Commission Document: Remuneration Line (Table Type) 20080508
9 Changing CT_DOCREM_CORR Call by reference Type reference (TYPE) CACS00_TT_DOCREM_CORR 20080508
10 Changing CT_DOCSEDT Call by reference Type reference (TYPE) CACS00_TT_DOCSEDT 20080508
11 Changing CT_DOCSEM Call by reference Type reference (TYPE) CACS00_TT_DOCSEM Table Type Commission Document, Settlement (Meta Object) 20080508
12 Changing CT_DOCVAM Call by reference Type reference (TYPE) CACS00_TT_DOCVAM Commission Document: Valuation (Table Type) 20080508
13 Importing IB_CORRECT_DOCRE_DUE Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20080509

Method BUFFER_UPDATE_COMPLETE_DOC on class CACS00_CL_DOC_BUFFER has no exception.

Method BUFFER_UPDATE_DOC_REVERSE2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_TEMP_DOCID Call by reference Type reference (TYPE) CACSDOCID Document Identification 20080513
2 Exporting ED_TEMP_POSTYEAR Call by reference Type reference (TYPE) CACSPSTYEAR Assignment Year of Commission Case/Document 20080513
3 Importing IT_REVERSAL_DOCHD Call by reference Type reference (TYPE) CACS00_DOCHD Commission Document Header 20080509
4 Importing IT_REVERSED_DOCHD Call by reference Type reference (TYPE) CACS00_DOCHD Commission Document Header 20080509

Method BUFFER_UPDATE_DOC_REVERSE2 on class CACS00_CL_DOC_BUFFER has no exception.

Method BUFFER_UPDATE_GET_POSTING_INF Signature

Method BUFFER_UPDATE_GET_POSTING_INF on class CACS00_CL_DOC_BUFFER has no parameter.
Method BUFFER_UPDATE_GET_POSTING_INF on class CACS00_CL_DOC_BUFFER has no exception.

Method BUFFER_UPDATE_INACTIVATE_DOCSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DOCSEM Call by reference Type reference (TYPE) CACS00_TT_DOCSEM Commission Document, Settlement (Meta Object) 20080509
2 Exporting ET_DOCSE_INACT_CHANGE Call by reference Type reference (TYPE) CACS00_TT_DOCSEM Commission Document, Settlement (Meta Object) 20080509
3 Importing IT_DOCHDM Call by reference Type reference (TYPE) CACS00_TT_DOCHDM Commission Document Header (Meta Object) 20080509
4 Importing IT_DOCSE_INACTIVE Call by reference Type reference (TYPE) CACS00_TT_DOCSEM Commission Document, Settlement (Meta Object) 20080509

Method BUFFER_UPDATE_INACTIVATE_DOCSE on class CACS00_CL_DOC_BUFFER has no exception.

Method BUFFER_UPDATE_POST_DOCS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DOCHDM Call by reference Type reference (TYPE) CACS00_TT_DOCHDM 20080512
2 Exporting ET_DOCDT Call by reference Type reference (TYPE) CACS00_TT_DOCDT 20080512
3 Exporting ET_DOCHD Call by reference Type reference (TYPE) CACS00_TT_DOCHD 20080512
4 Exporting ET_DOCRE Call by reference Type reference (TYPE) CACS00_TT_DOCRE 20080512
5 Exporting ET_DOCREM_CORR Call by reference Type reference (TYPE) CACS00_TT_DOCREM_CORR Comm.Doc., Remuneration and Liability + Flag (Table Type) 20080512
6 Exporting ET_DOCSE Call by reference Type reference (TYPE) CACS00_TT_DOCSE 20080512
7 Exporting ET_DOCSE_INACT_CHANGE Call by reference Type reference (TYPE) CACS00_TT_DOCSE Commission Document: Settlement (Table Type) 20080512
8 Exporting ET_DOCVA Call by reference Type reference (TYPE) CACS00_TT_DOCVA 20080512
9 Importing IT_DOCDTM Call by reference Type reference (TYPE) CACS00_TT_DOCDTM 20080512
10 Importing IT_DOCREM Call by reference Type reference (TYPE) CACS00_TT_DOCREM 20080512
11 Importing IT_DOCREM_CORR Call by reference Type reference (TYPE) CACS00_TT_DOCREM_CORR 20080512
12 Importing IT_DOCSEDT Call by reference Type reference (TYPE) CACS00_TT_DOCSEDT 20080512
13 Importing IT_DOCSEM Call by reference Type reference (TYPE) CACS00_TT_DOCSEM 20080512
14 Importing IT_DOCSEM_INACT_CHANGE Call by reference Type reference (TYPE) CACS00_TT_DOCSEM Table Type Commission Document, Settlement (Meta Object) 20080512
15 Importing IT_DOCVAM Call by reference Type reference (TYPE) CACS00_TT_DOCVAM 20080512
16 Importing IT_DOC_TO_CLEAR Call by reference Type reference (TYPE) CACS00_TT_DOC_CLEARED_SE 20080512

Method BUFFER_UPDATE_POST_DOCS on class CACS00_CL_DOC_BUFFER has no exception.

Method BUFFER_UPDATE_POST_DOCUMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DOCACT Call by reference Type reference (TYPE) CACS00_TT_DOCACT Commission Document: Activities (Table Type) 20080512
2 Changing CT_DOCDT Call by reference Type reference (TYPE) CACS00_TT_DOCDT Comm.: Detail Items for Remuneration Lines (Table Type) 20080512
3 Changing CT_DOCHD Call by reference Type reference (TYPE) CACS00_TT_DOCHD Commission Document Header (Table Type) 20080512
4 Changing CT_DOCHDM Call by reference Type reference (TYPE) CACS00_TT_DOCHDM Commission Document: Document Header (Table Type) 20080512
5 Changing CT_DOCINV Call by reference Type reference (TYPE) CACS00_TT_DOCINV Commission Document: Participant (Table Type) 20080512
6 Changing CT_DOCOBJ Call by reference Type reference (TYPE) CACS00_TT_DOCOBJ Commission Document: Object Data (Table Type) 20080512
7 Changing CT_DOCPAR Call by reference Type reference (TYPE) CACS00_TT_DOCPAR Commission Document: Participation (Table Type) 20080512
8 Changing CT_DOCRE Call by reference Type reference (TYPE) CACS00_TT_DOCRE Commission Document: Remuneration and Liability (Table Type) 20080512
9 Changing CT_DOCREL Call by reference Type reference (TYPE) CACS00_TT_DOCREL Commission Document: Relationships of Participants (TabType) 20080512
10 Changing CT_DOCREM_CORR Call by reference Type reference (TYPE) CACS00_TT_DOCREM_CORR Comm.Doc., Remuneration and Liability + Flag (Table Type) 20080512
11 Changing CT_DOCSE Call by reference Type reference (TYPE) CACS00_TT_DOCSE Commission Document: Settlement (Table Type) 20080512
12 Changing CT_DOCSEDT Call by reference Type reference (TYPE) CACS00_TT_DOCSEDT Due Date Detail Line (Table Type) 20080512
13 Changing CT_DOCSE_INACT_CHANGE Call by reference Type reference (TYPE) CACS00_TT_DOCSE Commission Document: Settlement (Table Type) 20080512
14 Changing CT_DOCVA Call by reference Type reference (TYPE) CACS00_TT_DOCVA Commission Document: Valuation (Table Type) 20080512
15 Changing CT_DOC_ID_MAP Call by reference Type reference (TYPE) CACS_TT_DOC_ID_MAP Table Type Matching Table Temporary / Final Document Numbers 20080512
16 Changing CT_DOC_TO_CLEAR Call by reference Type reference (TYPE) CACS00_TT_DOC_CLEARED_SE Table Type Cleared Settlement Items 20080512
17 Importing IV_NR_RANGE_NR Call by reference Type reference (TYPE) NRNR '01' Number range number 20080512

Method BUFFER_UPDATE_POST_DOCUMENTS on class CACS00_CL_DOC_BUFFER has no exception.

Method BUFFER_UPDATE_PROC_REVERSEABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_REVERSABLE_DOCHD Call by reference Type reference (TYPE) CACS00_DOCHD Commission Document Header 20080509
2 Importing IS_REVERSE_DOCHD Call by reference Type reference (TYPE) CACS00_DOCHD Commission Document Header 20080509

Method BUFFER_UPDATE_PROC_REVERSEABLE on class CACS00_CL_DOC_BUFFER has no exception.

Method BUFFER_UPDATE_PROC_REVERSE_DOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_REVERSABLE_DOCHD Call by reference Type reference (TYPE) CACS00_DOCHD Commission Document Header 20080509
2 Importing IS_REVERSE_DOCHD Call by reference Type reference (TYPE) CACS00_DOCHD Commission Document Header 20080509

Method BUFFER_UPDATE_PROC_REVERSE_DOC on class CACS00_CL_DOC_BUFFER has no exception.

Method BUFFER_UPDATE_REV_DOC_LINES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_REVERSABLE_DOCHD Call by reference Type reference (TYPE) CACS00_DOCHD Commission Document Header 20080509
2 Importing IS_REVERSE_DOCHD Call by reference Type reference (TYPE) CACS00_DOCHD Commission Document Header 20080509
3 Changing IT_DOCACT Call by reference Type reference (TYPE) CACS00_TT_DOCACT Commission Document: Activities (Table Type) 20080509
4 Changing IT_DOCINV Call by reference Type reference (TYPE) CACS00_TT_DOCINV Commission Document: Participant (Table Type) 20080509
5 Changing IT_DOCOBJ Call by reference Type reference (TYPE) CACS00_TT_DOCOBJ Commission Document: Object Data (Table Type) 20080509
6 Changing IT_DOCPAR Call by reference Type reference (TYPE) CACS00_TT_DOCPAR Commission Document: Participation (Table Type) 20080509
7 Changing IT_DOCREL Call by reference Type reference (TYPE) CACS00_TT_DOCREL Commission Document: Relationships of Participants (TabType) 20080509
8 Changing IT_DOCREM Call by reference Type reference (TYPE) CACS00_TT_DOCREM Commission Document: Remuneration Line (Table Type) 20080509
9 Changing IT_DOCSEM Call by reference Type reference (TYPE) CACS00_TT_DOCSEM Table Type Commission Document, Settlement (Meta Object) 20080509
10 Changing IT_DOCVAM Call by reference Type reference (TYPE) CACS00_TT_DOCVAM Commission Document: Valuation (Table Type) 20080509

Method BUFFER_UPDATE_REV_DOC_LINES on class CACS00_CL_DOC_BUFFER has no exception.

Method CLEAR_OLD_DOCS Signature

Method CLEAR_OLD_DOCS on class CACS00_CL_DOC_BUFFER has no parameter.
Method CLEAR_OLD_DOCS on class CACS00_CL_DOC_BUFFER has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CACS00_CL_DOC_BUFFER has no parameter.
Method CONSTRUCTOR on class CACS00_CL_DOC_BUFFER has no exception.

Method FILL_BUFFER Signature

Method FILL_BUFFER on class CACS00_CL_DOC_BUFFER has no parameter.
Method FILL_BUFFER on class CACS00_CL_DOC_BUFFER has no exception.

Method GET_ALL_DOCHD_BY_DOCHD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DOCHD Call by reference Type reference (TYPE) CACS00_TT_DOCHD Commission Document Header (Table Type) 20080508
2 Importing IT_DOCHD Call by reference Type reference (TYPE) CACS00_TT_DOCHD Commission Document Header (Table Type) 20080508
# Exception Resumable Description Created on
1 EX_EMPTY_TABLE If nothing is returned in exporting parameter 20080520

Method GET_DEPENDENT_DOCRE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DOCRE Call by reference Type reference (TYPE) CACS00_DOCRE Commission Document, Remuneration and Liability 20080507
2 Importing IV_DOC_ID Call by reference Type reference (TYPE) CACSDOCID Document Identification 20080507
3 Importing IV_POST_YEAR Call by reference Type reference (TYPE) CACSPSTYEAR Assignment Year of Commission Case/Document 20080507
4 Importing IV_REMUN_POS Call by reference Type reference (TYPE) CACSREMUNPOS ID of Remuneration Row for Referenced Document 20080507
# Exception Resumable Description Created on
1 EX_EMPTY_TABLE If result is not found raise exception 20081014

Method GET_DOCDT_FM_YR_ID_PRC_RES_POS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DOCDT Call by reference Type reference (TYPE) CACS00_S_DOCDT Structure for CACS00_DOCDT 20081015
2 Importing IV_DOC_ID Call by reference Type reference (TYPE) CACSDOCID Document Identification 20081015
3 Importing IV_POST_YEAR Call by reference Type reference (TYPE) CACSPSTYEAR Assignment Year of Commission Case/Document 20081015
4 Importing IV_PROC_STEP Call by reference Type reference (TYPE) CACSPROCSTEP Identification of Process Substep 20081015
5 Importing IV_REMUN_POS Call by reference Type reference (TYPE) CACSREMUNPOS ID of Remuneration Row for Referenced Document 20081015
6 Importing IV_RESULTTYPE Call by reference Type reference (TYPE) CACSRESULTTYPE Result Type of Remuneration or of Substep 20081015
# Exception Resumable Description Created on
1 EX_EMPTY_TABLE If nothing is found 20081015
2 EX_RESULT_FOUND if result is found 20081015

Method GET_DOCDT_FRM_ID_PROCSTEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DOCDT Call by reference Type reference (TYPE) CACS00_TT_DOCDTM Commission Document: Remuneration Detail Line (Table Type) 20080507
2 Importing IT_META_DOCRE_HIST Call by reference Type reference (TYPE) CACS00_TT_DOCREM Commission Document: Remuneration Line (Table Type) 20080507

Method GET_DOCDT_FRM_ID_PROCSTEP on class CACS00_CL_DOC_BUFFER has no exception.

Method GET_DOCDT_FRM_ID_YEAR_POS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DOCDT Call by reference Type reference (TYPE) CACS00_TT_DOCDT Comm.: Detail Items for Remuneration Lines (Table Type) 20080507
2 Importing IV_DOC_ID Call by reference Type reference (TYPE) CACSDOCID Document Identification 20080507
3 Importing IV_POST_YEAR Call by reference Type reference (TYPE) CACSPSTYEAR Assignment Year of Commission Case/Document 20080507
4 Importing IV_REMUN_POS Call by reference Type reference (TYPE) CACSREMUNPOS ID of Remuneration Row for Referenced Document 20080507
# Exception Resumable Description Created on
1 EX_EMPTY_TABLE if nothing is found raise exception 20081014

Method GET_DOCHD_BY_CASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DOCHD Call by reference Type reference (TYPE) CACS00_TT_DOCHD Commission Document Header (Table Type) 20080520
2 Importing IB_FLG_REVERSOR Call by reference Type reference (TYPE) CACSFLGREVR Ind.: Object Reverses Other Object 20080507
3 Importing IS_CASE Call by reference Type reference (TYPE) CACS00_TT_CAS Table Type Commission Case 20080507
4 Importing IT_DOC_TYPE Call by reference Type reference (TYPE) CACSDOCTYPE Document Type of Commission Document 20080507

Method GET_DOCHD_BY_CASE on class CACS00_CL_DOC_BUFFER has no exception.

Method GET_DOCHD_DOCRE_FRM_CORRTO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DOCHD Call by reference Type reference (TYPE) CACS00_TT_DOCHD Commission Document Header (Table Type) 20080512
2 Exporting ES_DOCRE Call by reference Type reference (TYPE) CACS00_TT_DOCRE Commission Document: Remuneration and Liability (Table Type) 20080512
3 Importing IT_CORRTO Call by reference Type reference (TYPE) MTY_CORRTO_TAB 20080512

Method GET_DOCHD_DOCRE_FRM_CORRTO on class CACS00_CL_DOC_BUFFER has no exception.

Method GET_DOCHD_FOR_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DOCHD Call by reference Type reference (TYPE) CACS00_TT_DOCHD Commission Document Header 20080507
2 Importing IB_FLG_ACTIVE_ONLY Call by reference Type reference (TYPE) BOOLEAN_FLG Boolean Variables (X=true, space=false) 20080507
3 Importing IT_STATUS Call by reference Type reference (TYPE) CACS_TT_STATUSPOS Table type for status 20080507
4 Importing IV_DOC_ID Call by reference Type reference (TYPE) CACSDOCID Document Identification 20080507
5 Importing IV_FLG_REVERSED Call by reference Type reference (TYPE) CACSFLGREV Indicator: Row/Object/Subobject is Invalid or Reversed 20080507
6 Importing IV_POST_YEAR Call by reference Type reference (TYPE) CACSPSTYEAR Assignment Year of Commission Case/Document 20080507
# Exception Resumable Description Created on
1 EX_EMPTY_TABLE If nothing is returned 20080520

Method GET_DOCHD_FRM_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DOCHD Call by reference Type reference (TYPE) CACS00_DOCHD Commission Document Header (Table Type) 20080507
2 Importing IV_DOC_ID Call by reference Type reference (TYPE) CACSDOCID Document Identification 20080507
3 Importing IV_POST_YEAR Call by reference Type reference (TYPE) CACSPSTYEAR Assignment Year of Commission Case/Document 20080507
# Exception Resumable Description Created on
1 EX_EMPTY_TABLE If nothing is returned 20080520
2 EX_RESULT_FOUND If result is found 20081015

Method GET_DOCHD_FRM_YEAR_ID_FLG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DOCHD Call by reference Type reference (TYPE) CACS00_TT_DOCHD Commission Document Header (Table Type) 20080513
2 Importing IB_FLG_FUTURECHECK Call by reference Type reference (TYPE) CACSFUTURECHECK Indicator: Carry Out Check for Future Objects 20080513
3 Importing IB_FLG_REVERSED Call by reference Type reference (TYPE) CACSFLGREV Indicator: Row/Object/Subobject is Invalid or Reversed 20080513
4 Importing IB_FLG_REVERSOR Call by reference Type reference (TYPE) CACSFLGREVR Ind.: Object Reverses Other Object 20080513
5 Importing IS_TRI_CASE_ID Call by reference Type reference (TYPE) CACSTRICASEID Identification of a Triggering Case 20080513
6 Importing IT_DOC_HEAD_SEL Call by reference Type reference (TYPE) CACS00_TT_DOCHD Commission Document Header (Table Type) 20080513

Method GET_DOCHD_FRM_YEAR_ID_FLG on class CACS00_CL_DOC_BUFFER has no exception.

Method GET_DOCOBJ_FRM_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DOCOBJ Call by reference Type reference (TYPE) CACS00_TT_DOCOBJ Commission Document: Object Data (Table Type) 20081104
2 Importing IV_DOC_ID Call by reference Type reference (TYPE) CACSDOCID Document Identification 20081104
3 Importing IV_POST_YEAR Call by reference Type reference (TYPE) CACSPSTYEAR Assignment Year of Commission Case/Document 20081104

Method GET_DOCOBJ_FRM_KEY on class CACS00_CL_DOC_BUFFER has no exception.

Method GET_DOCOBJ_FRM_REM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_META_OBJECTDATA Call by reference Type reference (TYPE) CACS00_CL00_TABLETYPES=>TT_OBJM Commission Object Data (Meta-Object/Table Type) 20081013
2 Importing IT_META_DOC_REMUNERATION Call by reference Type reference (TYPE) CACS00_TT_DOCREM Commission Document: Remuneration Line (Table Type) 20081013

Method GET_DOCOBJ_FRM_REM on class CACS00_CL_DOC_BUFFER has no exception.

Method GET_DOCRE_DOCHD_FRM_YEAR_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DOCHD Call by reference Type reference (TYPE) CACS00_TT_DOCHD Commission Document Header (Table Type) 20080507
2 Exporting ET_DOCREM Call by reference Type reference (TYPE) CACS00_TT_DOCREM Commission Document: Remuneration Line (Table Type) 20080507
3 Importing IB_FLG_REVERSED Call by reference Type reference (TYPE) CACSFLGREV Indicator: Row/Object/Subobject is Invalid or Reversed 20080507
4 Importing IT_DOC Call by reference Type reference (TYPE) MTY_DOC_TABLE Document Key table 20080507
5 Importing IV_DOC_TYPE Call by reference Type reference (TYPE) CACSDOCTYPE Document Type of Commission Document 20080507

Method GET_DOCRE_DOCHD_FRM_YEAR_ID on class CACS00_CL_DOC_BUFFER has no exception.

Method GET_DOCRE_FRM_ELT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESP_DOCRE_TMP Call by reference Type reference (TYPE) CACS00_TT_DOCRE Commission Document: Remuneration and Liability (Table Type) 20080506
2 Importing IB_STATUS_RESP Call by reference Type reference (TYPE) CACSSTATUSVAL Valuation Status 20080506
3 Importing IT_NEXT_DOC Call by reference Type reference (TYPE) MTY_DOC_TABLE 20080506
4 Importing IV_REMAIN_VALAMNT_WORK Call by reference Type reference (TYPE) CACSVALDAMNT Valuation Amount Change in Commission Model Currency 20080507
5 Importing IV_REMAIN_VALQUAN_WORK Call by reference Type reference (TYPE) CACSEVALDQUAN Valuation Quantity Change 20080507
6 Importing IV_RESP_DATE Call by reference Type reference (TYPE) CACSCALCDAT Effective Date of a Document/Case (Effective Status) 20080506

Method GET_DOCRE_FRM_ELT on class CACS00_CL_DOC_BUFFER has no exception.

Method GET_DOCRE_FRM_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DOCREM Call by reference Type reference (TYPE) CACS00_TT_DOCREM Commission Document: Remuneration Line (Table Type) 20080507
2 Importing IV_DOC_ID Call by reference Type reference (TYPE) CACSDOCID Document Identification 20080507
3 Importing IV_POST_YEAR Call by reference Type reference (TYPE) CACSPSTYEAR Assignment Year of Commission Case/Document 20080507

Method GET_DOCRE_FRM_KEY on class CACS00_CL_DOC_BUFFER has no exception.

Method GET_DOCRE_FRM_VAL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DOCREM Call by reference Type reference (TYPE) CACS00_TT_DOCREM Commission Document: Remuneration Line (Table Type) 20080507
2 Importing IB_FLG_COMPL Call by reference Type reference (TYPE) CACSFLGCOMPL Indicator: Document Part Created by Complete Update 20080507
3 Importing IT_META_DOCVA Call by reference Type reference (TYPE) CACS00_TT_DOCVAM Commission Document: Valuation (Table Type) 20080507

Method GET_DOCRE_FRM_VAL_DATA on class CACS00_CL_DOC_BUFFER has no exception.

Method GET_DOCRE_FRM_YEAR_ID_POS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DOCRE Call by reference Type reference (TYPE) CACS00_TT_DOCRE Commission Document: Remuneration and Liability (Table Type) 20080505
2 Importing IB_STATUS_RESP Call by reference Type reference (TYPE) CACSSTATUSVAL Valuation Status 20080505
3 Importing IV_DOC_ID Call by reference Type reference (TYPE) CACSDOCID Document Identification 20080505
4 Importing IV_POST_YEAR Call by reference Type reference (TYPE) CACSPSTYEAR Assignment Year of Commission Case/Document 20080505
5 Importing IV_REMAIN_VALAMNT_WORK Call by reference Type reference (TYPE) CACSVALDAMNT Valuation Amount Change in Commission Model Currency 20080507
6 Importing IV_REMAIN_VALQUAN_WORK Call by reference Type reference (TYPE) CACSEVALDQUAN Valuation Quantity Change 20080507
7 Importing IV_RESP_DATE Call by reference Type reference (TYPE) CACSCALCDAT Effective Date of a Document/Case (Effective Status) 20080505
8 Importing IV_VALUE_POS Call by reference Type reference (TYPE) CACSVALUEPOS Valuation Row Identification 20080505

Method GET_DOCRE_FRM_YEAR_ID_POS on class CACS00_CL_DOC_BUFFER has no exception.

Method GET_DOCRE_FRM_YR_ID_FLG_COMPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DOCRE Call by reference Type reference (TYPE) CACS00_TT_DOCRE Commission Document: Remuneration and Liability (Table Type) 20081014
2 Importing IB_FLG_COMPL Call by reference Type reference (TYPE) CACSFLGCOMPL Indicator: Document Part Created by Complete Update 20081014
3 Importing IV_DOC_ID Call by reference Type reference (TYPE) CACSDOCID Document Identification 20081014
4 Importing IV_POST_YEAR Call by reference Type reference (TYPE) CACSPSTYEAR Assignment Year of Commission Case/Document 20081014
# Exception Resumable Description Created on
1 EX_EMPTY_TABLE To return sy-subrc 20081014

Method GET_DOCRE_SINGLE_IDPOSYR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DOCREM_DEPENDANT Call by reference Type reference (TYPE) CACS00_S_DOCREM Commission Document, Remuneration and Liability(Meta Object) 20081013
2 Importing IS_DOCREM Call by reference Type reference (TYPE) CACS00_S_DOCREM Commission Document, Remuneration and Liability(Meta Object) 20081013
# Exception Resumable Description Created on
1 EX_EMPTY_TABLE Used for returning sy-subrc 20081014

Method GET_DOCSE_YEAR_ID_SETTLGRP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DOCSE Call by reference Type reference (TYPE) CACS00_DOCSE Commission Document, Settlement 20081014
2 Importing IV_DOC_ID Call by reference Type reference (TYPE) CACSDOCID Document Identification 20081014
3 Importing IV_POST_YEAR Call by reference Type reference (TYPE) CACSPSTYEAR Assignment Year of Commission Case/Document 20081014
4 Importing IV_SETTLE_GROUP Call by reference Type reference (TYPE) CACSSETTLEGROUP Settlement Item Grouping in Document 20081014
# Exception Resumable Description Created on
1 EX_NO_RESULT_FOUND Raise exception if result is not found 20090421
2 EX_RESULT_FOUND Raise exception if result is found 20081014

Method GET_DOCVA_FRM_TRIOBJID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DOCVA Call by reference Type reference (TYPE) CACS00_TT_DOCVA Commission Document: Valuation (Table Type) 20080513
2 Importing IS_TRI_OBJ_ID Call by reference Type reference (TYPE) CACSTRIOBJID Identification of Triggering Subobject 20080513

Method GET_DOCVA_FRM_TRIOBJID on class CACS00_CL_DOC_BUFFER has no exception.

Method GET_DOC_ALL_FRM_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DOCACT Call by reference Type reference (TYPE) CACS00_TT_DOCACT Commission Document: Activities (Table Type) 20080507
2 Exporting ET_DOCDTM Call by reference Type reference (TYPE) CACS00_TT_DOCDTM Commission Document: Remuneration Detail Line (Table Type) 20080507
3 Exporting ET_DOCINV Call by reference Type reference (TYPE) CACS00_TT_DOCINV Commission Document: Participant (Table Type) 20080507
4 Exporting ET_DOCOBJ Call by reference Type reference (TYPE) CACS00_TT_DOCOBJ Commission Document: Object Data (Table Type) 20080507
5 Exporting ET_DOCPAR Call by reference Type reference (TYPE) CACS00_TT_DOCPAR Commission Document: Participation (Table Type) 20080507
6 Exporting ET_DOCREL Call by reference Type reference (TYPE) CACS00_TT_DOCREL Commission Document: Relationships of Participants (TabType) 20080507
7 Exporting ET_DOCREM Call by reference Type reference (TYPE) CACS00_TT_DOCREM Commission Document: Remuneration Line (Table Type) 20080507
8 Exporting ET_DOCSEM Call by reference Type reference (TYPE) CACS00_TT_DOCSEM Table Type Commission Document, Settlement (Meta Object) 20080507
9 Exporting ET_DOCVAM Call by reference Type reference (TYPE) CACS00_TT_DOCVAM Commission Document: Valuation (Table Type) 20080507
10 Importing FETCH_OLD_LINES Call by reference Type reference (TYPE) BOOLEAN Fetch Old Documents 20090430
11 Importing IV_DOC_ID Call by reference Type reference (TYPE) CACSDOCID Document Identification 20080507
12 Importing IV_POST_YEAR Call by reference Type reference (TYPE) CACSPSTYEAR Assignment Year of Commission Case/Document 20080507

Method GET_DOC_ALL_FRM_KEY on class CACS00_CL_DOC_BUFFER has no exception.

Method GET_DOC_FRM_HD_VA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SELECTION_TAB Call by reference Type reference (TYPE) MTY_SEL_TAB_HD_VA_OBJHIST 20080509
2 Importing IV_BUSOBJ_VERSDATE Call by reference Type reference (TYPE) CACSVERSDATE Date Business Object Version Starts 20080509
3 Importing IV_TRI_OBJ_ID Call by reference Type reference (TYPE) CACSTRIOBJID Identification of Triggering Subobject 20080509
# Exception Resumable Description Created on
1 EX_EMPTY_TABLE If returning table is empty 20080519

Method GET_DOC_FRM_REM_VA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SELECTION_TAB Call by reference Type reference (TYPE) MTY_SELECTION_TAB 20080509
2 Importing IV_BUSOBJ_VERSDATE Call by reference Type reference (TYPE) CACSCALCDAT Effective Date of a Document/Case (Effective Status) 20080509
3 Importing IV_POW_OBJ_ID Call by reference Type reference (TYPE) CACS00_S_DOCREM-POW_OBJ_ID Identification of Subobject of Activity Provided 20080509
4 Importing IV_POW_OBJ_TYPE Call by reference Type reference (TYPE) CACS00_S_DOCREM-POW_OBJ_TYPE Subobject Type Where Activity Originates 20080509
5 Importing IV_REM_OBJ_ID Call by reference Type reference (TYPE) CACS00_S_DOCREM-REM_OBJ_ID Identification of Subobject Resulting in Remuneration 20080509
6 Importing IV_REM_OBJ_TYPE Call by reference Type reference (TYPE) CACS00_S_DOCREM-REM_OBJ_TYPE Remunerating Subobject Type 20080509
7 Importing IV_TRI_OBJ_ID Call by reference Type reference (TYPE) CACS00_S_DOCREM-TRI_OBJ_ID Identification of Triggering Subobject 20080509
8 Importing IV_TRI_OBJ_TYPE Call by reference Type reference (TYPE) CACS00_S_DOCREM-TRI_OBJ_TYPE Triggering Subobject Type 20080509

Method GET_DOC_FRM_REM_VA on class CACS00_CL_DOC_BUFFER has no exception.

Method GET_DOC_READ_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DOCACT Call by reference Type reference (TYPE) CACS00_TT_DOCACT Commission Document: Activities (Table Type) 20080508
2 Exporting ET_DOCDT Call by reference Type reference (TYPE) CACS00_TT_DOCDT Comm.: Detail Items for Remuneration Lines (Table Type) 20080508
3 Exporting ET_DOCINV Call by reference Type reference (TYPE) CACS00_TT_DOCINV Commission Document: Participant (Table Type) 20080508
4 Exporting ET_DOCOBJ Call by reference Type reference (TYPE) CACS00_TT_DOCOBJ Commission Document: Object Data (Table Type) 20080508
5 Exporting ET_DOCPAR Call by reference Type reference (TYPE) CACS00_TT_DOCPAR Commission Document: Participation (Table Type) 20080508
6 Exporting ET_DOCRE Call by reference Type reference (TYPE) CACS00_TT_DOCRE Commission Document: Remuneration and Liability (Table Type) 20080508
7 Exporting ET_DOCREL Call by reference Type reference (TYPE) CACS00_TT_DOCREL Commission Document: Relationships of Participants (TabType) 20080508
8 Exporting ET_DOCSE Call by reference Type reference (TYPE) CACS00_TT_DOCSE Commission Document: Settlement (Table Type) 20080508
9 Exporting ET_DOCSEDT Call by reference Type reference (TYPE) CACS00_TT_DOCSEDT Due Date Detail Line (Table Type) 20080508
10 Exporting ET_DOCVA Call by reference Type reference (TYPE) CACS00_TT_DOCVA Commission Document: Valuation (Table Type) 20080508
11 Importing IB_FLG_ACT Call by reference Type reference (TYPE) BOOLEAN_FLG Boolean Variables (X=true, space=false) 20080508
12 Importing IB_FLG_OBJ Call by reference Type reference (TYPE) BOOLEAN_FLG Boolean Variables (X=true, space=false) 20080508
13 Importing IB_FLG_PAR Call by reference Type reference (TYPE) BOOLEAN_FLG Boolean Variables (X=true, space=false) 20080508
14 Importing IB_FLG_REM Call by reference Type reference (TYPE) BOOLEAN_FLG 'X' Boolean Variables (X=true, space=false) 20080508
15 Importing IB_FLG_REMDT Call by reference Type reference (TYPE) BOOLEAN_FLG 'X' Boolean Variables (X=true, space=false) 20080508
16 Importing IB_FLG_SEDT Call by reference Type reference (TYPE) BOOLEAN_FLG 'X' Boolean Variables (X=true, space=false) 20080508
17 Importing IB_FLG_SET Call by reference Type reference (TYPE) BOOLEAN_FLG 'X' Boolean Variables (X=true, space=false) 20080508
18 Importing IB_FLG_VAL Call by reference Type reference (TYPE) BOOLEAN_FLG 'X' Boolean Variables (X=true, space=false) 20080508
19 Importing IT_DOCHD Call by reference Type reference (TYPE) CACS00_TT_DOCHD Commission Document Header (Table Type) 20080508

Method GET_DOC_READ_DETAILS on class CACS00_CL_DOC_BUFFER has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) CACS00_CL_DOC_BUFFER Buffer class for case 20080430

Method GET_INSTANCE on class CACS00_CL_DOC_BUFFER has no exception.

Method GET_OBJ_INFO_FRM_OBJ_HD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJ_INFO Call by reference Type reference (TYPE) MTY_OBJ_INFO_TABLE 20081105
2 Importing IV_BUSOBJ_ID Call by reference Type reference (TYPE) CACSBUSOBJID Identification of Triggering Business Object 20081105
3 Importing IV_BUSOBJ_TYP Call by reference Type reference (TYPE) CACSBUSOBJTYP Business Object Category that Triggers Commission 20081105
4 Importing IV_TRI_OBJ_ID Call by reference Type reference (TYPE) CACSTRIOBJ Triggering Subobject Type 20081105
5 Importing IV_TRI_OBJ_ID_EXT Call by reference Type reference (TYPE) CACSTRIOBJIDEXT External Identification of Triggering Subobject 20081105

Method GET_OBJ_INFO_FRM_OBJ_HD on class CACS00_CL_DOC_BUFFER has no exception.

Method UPDATE_BUFFER_DUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IT_DOCSEM Call by reference Type reference (TYPE) CACS00_TT_DOCSEM Table Type Commission Document, Settlement (Meta Object) 20080510

Method UPDATE_BUFFER_DUE on class CACS00_CL_DOC_BUFFER has no exception.

Method UPDATE_BUFFER_POST2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IB_CORRECT_DOCRE_DUE Call by reference Type reference (TYPE) BOOLEAN ' ' Boolean Variable (X=True, -=False, Space=Unknown) 20080509
2 Importing IT_DOCACT Call by reference Type reference (TYPE) CACS00_TT_DOCACT Commission Document: Activities (Table Type) 20080521
3 Importing IT_DOCDTM Call by reference Type reference (TYPE) CACS00_TT_DOCDTM Commission Document: Remuneration Detail Line (Table Type) 20080521
4 Importing IT_DOCHDM Call by reference Type reference (TYPE) CACS00_TT_DOCHDM Commission Document: Document Header (Table Type) 20080521
5 Importing IT_DOCINV Call by reference Type reference (TYPE) CACS00_TT_DOCINV Commission Document: Participant (Table Type) 20080521
6 Importing IT_DOCOBJ Call by reference Type reference (TYPE) CACS00_TT_DOCOBJ Commission Document: Object Data (Table Type) 20080521
7 Importing IT_DOCPAR Call by reference Type reference (TYPE) CACS00_TT_DOCPAR Commission Document: Participation (Table Type) 20080521
8 Importing IT_DOCREL Call by reference Type reference (TYPE) CACS00_TT_DOCREL Commission Document: Relationships of Participants (TabType) 20080521
9 Importing IT_DOCREM Call by reference Type reference (TYPE) CACS00_TT_DOCREM Commission Document: Remuneration Line (Table Type) 20080521
10 Importing IT_DOCREM_CORR Call by reference Type reference (TYPE) CACS00_TT_DOCREM_CORR Comn Document, Remuneration and Liability (Meta Obj.) + Flag 20080521
11 Importing IT_DOCSEDT Call by reference Type reference (TYPE) CACS00_TT_DOCSEDT Due Date Detail Line (Table Type) 20080521
12 Importing IT_DOCSEM Call by reference Type reference (TYPE) CACS00_TT_DOCSEM Table Type Commission Document, Settlement (Meta Object) 20080521
13 Importing IT_DOCSEM_INACTIVE Call by reference Type reference (TYPE) CACS00_TT_DOCSEM Table Type Commission Document, Settlement (Meta Object) 20080521
14 Importing IT_DOCVAM Call by reference Type reference (TYPE) CACS00_TT_DOCVAM Commission Document: Valuation (Table Type) 20080521
15 Importing IT_DOC_ID_MAP Call by reference Type reference (TYPE) CACS_TT_DOC_ID_MAP Table Type Matching Table Temporary / Final Document Numbers 20080521
16 Importing IT_DOC_TO_CLEAR Call by reference Type reference (TYPE) CACS00_TT_DOC_CLEARED_SE Table Type Cleared Settlement Items 20080521
17 Importing IV_NR_RANGE_NR Call by reference Type reference (TYPE) INRI-NRRANGENR '01' Number range number 20080508

Method UPDATE_BUFFER_POST2 on class CACS00_CL_DOC_BUFFER has no exception.

Method UPDATE_BUFFER_POST_DOC_REV Signature

Method UPDATE_BUFFER_POST_DOC_REV on class CACS00_CL_DOC_BUFFER has no parameter.
Method UPDATE_BUFFER_POST_DOC_REV on class CACS00_CL_DOC_BUFFER has no exception.

Method UPDATE_BUFFER_POST_PAID_DUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_POSTMAP Call by reference Type reference (TYPE) CACS_TT_POSMAP Table Type of Line Line That Was Reset of a Resetting Line 20080510
2 Importing IS_REVERSABLE_DOCHD Call by reference Type reference (TYPE) CACS00_DOCHD Commission Document Header 20080510
3 Importing IS_REVERSE_DOCHDM Call by reference Type reference (TYPE) CACS00_S_DOCHDM Commission Document Header (Meta Object) 20080510
4 Importing IT_DOCSEM Call by reference Type reference (TYPE) CACS00_TT_DOCSEM Table Type Commission Document, Settlement (Meta Object) 20080510

Method UPDATE_BUFFER_POST_PAID_DUE on class CACS00_CL_DOC_BUFFER has no exception.

Method UPDATE_BUFFER_POST_REVERSE_DOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_REVERSE_DOCHD_POST Call by reference Type reference (TYPE) CACS00_DOCHD Commission Document Header 20080511
2 Importing IV_TIMESTAMP_NUMC Call by reference Type reference (TYPE) CACS_TECHTIME_B Technically Valid From 20080511

Method UPDATE_BUFFER_POST_REVERSE_DOC on class CACS00_CL_DOC_BUFFER has no exception.

Method UPDATE_BUFFER_POST_UNPAID_DUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_POSMAP Call by reference Type reference (TYPE) CACS_TT_POSMAP Table Type of Line Line That Was Reset of a Resetting Line 20080510
2 Changing CV_NEXT_POS_OFFSET Call by reference Type reference (TYPE) SYTABIX Index of Internal Tables 20080510
3 Importing IS_REVERSE_DOCHDM Call by reference Type reference (TYPE) CACS00_S_DOCHDM Commission Document Header 20080510
4 Importing IT_ALL_UNPAID_DOCSEM Call by reference Type reference (TYPE) CACS00_TT_DOCSEM Table Type Commission Document, Settlement (Meta Object) 20080510
5 Importing IT_UNPAID_DOCSEM_TO_POST Call by reference Type reference (TYPE) CACS00_TT_DOCSEM Table Type Commission Document, Settlement (Meta Object) 20080510

Method UPDATE_BUFFER_POST_UNPAID_DUE on class CACS00_CL_DOC_BUFFER has no exception.

Method UPDATE_BUFFER_REV_DUE_LINES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_REVERSABLE_DOCHD Call by reference Type reference (TYPE) CACS00_DOCHD Commission Document Header 20080510
2 Importing IS_REVERSE_DOCHD Call by reference Type reference (TYPE) CACS00_DOCHD Commission Document Header 20080510
3 Changing IT_DOCSEM Call by reference Type reference (TYPE) CACS00_TT_DOCSEM Commission Document, Settlement (Meta Object) 20080510

Method UPDATE_BUFFER_REV_DUE_LINES on class CACS00_CL_DOC_BUFFER has no exception.

Method UPDATE_BUFFER_REV_REM_LINES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_REVERSABLE_DOCHD Call by reference Type reference (TYPE) CACS00_DOCHD Commission Document Header 20080509
2 Importing IS_REVERSE_DOCHD Call by reference Type reference (TYPE) CACS00_DOCHD Commission Document Header 20080509
3 Changing IT_DOCREM Call by reference Type reference (TYPE) CACS00_TT_DOCREM Commission Document: Remuneration Line (Table Type) 20080509

Method UPDATE_BUFFER_REV_REM_LINES on class CACS00_CL_DOC_BUFFER has no exception.

Method UPDATE_BUFFER_REV_SUMS_UNPAID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_REVERSABLE_DOCHD Call by reference Type reference (TYPE) CACS00_DOCHD Commission Document Header 20080510
2 Importing IS_REVERSABLE_DOCHDM Call by reference Type reference (TYPE) CACS00_S_DOCHDM Commission Document Header (Meta Object) 20080510
3 Importing IS_REVERSE_DOCHD Call by reference Type reference (TYPE) CACS00_DOCHD Commission Document Header 20080510
4 Changing IT_ALL_UNPAID_DOCSEM Call by reference Type reference (TYPE) CACS00_TT_DOCSEM Table Type Commission Document, Settlement (Meta Object) 20080510
5 Changing IT_DOCREM_DUMMY Call by reference Type reference (TYPE) CACS00_TT_DOCREM Commission Document: Remuneration Line (Table Type) 20080510
6 Changing IT_DOCSEM Call by reference Type reference (TYPE) CACS00_TT_DOCSEM Table Type Commission Document, Settlement (Meta Object) 20080510
7 Changing IT_DOCVAM_DUMMY Call by reference Type reference (TYPE) CACS00_TT_DOCVA Commission Document: Valuation (Table Type) 20080510
8 Changing IT_UNPAID_DOCSEM_TO_POST Call by reference Type reference (TYPE) CACS00_TT_DOCSEM Table Type Commission Document, Settlement (Meta Object) 20080510

Method UPDATE_BUFFER_REV_SUMS_UNPAID on class CACS00_CL_DOC_BUFFER has no exception.

Method UPDATE_BUFFER_REV_VAL_LINES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_REVERSABLE_DOCHD Call by reference Type reference (TYPE) CACS00_DOCHD Commission Document Header 20080510
2 Importing IS_REVERSE_DOCHD Call by reference Type reference (TYPE) CACS00_DOCHD Commission Document Header 20080510
3 Changing IT_DOCVAM Call by reference Type reference (TYPE) CACS00_TT_DOCVAM Commission Document: Valuation (Table Type) 20080510

Method UPDATE_BUFFER_REV_VAL_LINES on class CACS00_CL_DOC_BUFFER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 604