Hierarchy
⤷
⤷
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 | 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 | Static Attribute | Private | Object reference (TYPE REF TO) | CACS00_CL_DOC_BUFFER | Buffer class for object history | 20080430 | |||
| 2 | Instance attribute | Private | Type reference (TYPE) | CACS00_DOCHD | Commission Document Header | 20080509 | |||
| 3 | Instance attribute | Private | Type reference (TYPE) | CACS00_DOCHD | Commission Document Header | 20080509 | |||
| 4 | Instance attribute | Private | Type reference (TYPE) | CACS00_DOCHD | Commission Document Header | 20080509 | |||
| 5 | Instance attribute | Private | Type reference (TYPE) | CACS_DOC_REVHIST | Commission Document: Reversal History | 20080511 | |||
| 6 | Instance attribute | Private | Type reference (TYPE) | CACS_S_RESP_FIELDS | Liability Fields | 20080505 | |||
| 7 | Instance attribute | Private | Type reference (TYPE) | CACS00_TT_DOCACT | Commission Document: Activities (Table Type) | 20080507 | |||
| 8 | Instance attribute | Private | Type reference (TYPE) | CACS00_TT_DOCACT | Commission Document: Activities (Table Type) | 20090430 | |||
| 9 | Instance attribute | Private | Type reference (TYPE) | CACS00_TT_DOCDT | Comm.: Detail Items for Remuneration Lines (Table Type) | 20080502 | |||
| 10 | Instance attribute | Private | Type reference (TYPE) | CACS00_TT_DOCDT | Comm.: Detail Items for Remuneration Lines (Table Type) | 20090430 | |||
| 11 | Instance attribute | Public | Type reference (TYPE) | CACS00_TT_DOCHD | Commission Document Header (Table Type) | 20080430 | |||
| 12 | Instance attribute | Private | Type reference (TYPE) | CACS00_TT_DOCINV | Commission Document: Participant (Table Type) | 20080507 | |||
| 13 | Instance attribute | Private | Type reference (TYPE) | CACS00_TT_DOCINV | Commission Document: Participant (Table Type) | 20090430 | |||
| 14 | Instance attribute | Private | Type reference (TYPE) | CACS00_TT_DOCOBJ | Commission Document: Object Data (Table Type) | 20080507 | |||
| 15 | Instance attribute | Private | Type reference (TYPE) | CACS00_TT_DOCOBJ | Commission Document: Object Data (Table Type) | 20090430 | |||
| 16 | Instance attribute | Private | Type reference (TYPE) | CACS00_TT_DOCPAR | Commission Document: Participation (Table Type) | 20080507 | |||
| 17 | Instance attribute | Private | Type reference (TYPE) | CACS00_TT_DOCPAR | Commission Document: Participation (Table Type) | 20090430 | |||
| 18 | Instance attribute | Private | Type reference (TYPE) | CACS00_TT_DOCRE | Commission Document: Remuneration and Liability (Table Type) | 20080502 | |||
| 19 | Instance attribute | Private | Type reference (TYPE) | CACS00_TT_DOCREL | Commission Document: Relationships of Participants (TabType) | 20080507 | |||
| 20 | Instance attribute | Private | Type reference (TYPE) | CACS00_TT_DOCREL | Commission Document: Relationships of Participants (TabType) | 20090430 | |||
| 21 | Instance attribute | Private | Type reference (TYPE) | CACS00_TT_DOCRE | Commission Document: Remuneration and Liability (Table Type) | 20090430 | |||
| 22 | Instance attribute | Private | Type reference (TYPE) | CACS00_TT_DOCSE | Commission Document: Settlement (Table Type) | 20080502 | |||
| 23 | Instance attribute | Private | Type reference (TYPE) | CACS00_TT_DOCSEDT | Due Date Detail Line (Table Type) | 20080507 | |||
| 24 | Instance attribute | Private | Type reference (TYPE) | CACS00_TT_DOCSEDT | Due Date Detail Line (Table Type) | 20090430 | |||
| 25 | Instance attribute | Private | Type reference (TYPE) | CACS00_TT_DOCSE | Commission Document: Settlement (Table Type) | 20090430 | |||
| 26 | Instance attribute | Private | Type reference (TYPE) | CACS00_TT_DOCVA | Commission Document: Valuation (Table Type) | 20080502 | |||
| 27 | Instance attribute | Private | Type reference (TYPE) | CACS00_TT_DOCVA | Commission Document: Valuation (Table Type) | 20090430 | |||
| 28 | Instance attribute | Private | Type reference (TYPE) | CACS00_TT_DOCACT | Commission Document: Activities (Table Type) | 20080509 | |||
| 29 | Instance attribute | Private | Type reference (TYPE) | CACS00_TT_DOCINV | Commission Document: Participant (Table Type) | 20080509 | |||
| 30 | Instance attribute | Private | Type reference (TYPE) | CACS00_TT_DOCOBJ | Commission Document: Object Data (Table Type) | 20080509 | |||
| 31 | Instance attribute | Private | Type reference (TYPE) | CACS00_TT_DOCPAR | Commission Document: Participation (Table Type) | 20080509 | |||
| 32 | Instance attribute | Private | Type reference (TYPE) | CACS00_TT_DOCRE | Commission Document: Remuneration and Liability (Table Type) | 20080509 | |||
| 33 | Instance attribute | Private | Type reference (TYPE) | CACS00_TT_DOCREL | Commission Document: Relationships of Participants (TabType) | 20080509 | |||
| 34 | Instance attribute | Private | Type reference (TYPE) | CACS00_TT_DOCRE | Commission Document: Remuneration and Liability (Table Type) | 20080509 | |||
| 35 | Instance attribute | Private | Type reference (TYPE) | CACS00_TT_DOCSE | Commission Document: Settlement (Table Type) | 20080510 | |||
| 36 | Instance attribute | Private | Type reference (TYPE) | CACS00_TT_DOCSE | Commission Document: Settlement (Table Type) | 20080510 | |||
| 37 | Instance attribute | Private | Type reference (TYPE) | CACS00_TT_DOCVA | Commission Document: Valuation (Table Type) | 20080510 | |||
| 38 | Instance attribute | Private | Type reference (TYPE) | CACS00_TT_DOCVA | Commission Document: Valuation (Table Type) | 20080509 | |||
| 39 | Instance attribute | Private | Type reference (TYPE) | CACS_TT_TABLEFIELD | Table Type Commissions: Table Fields | 20080509 | |||
| 40 | Instance attribute | Private | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20080509 | |||
| 41 | Instance attribute | Private | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20080509 | |||
| 42 | Instance attribute | Private | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20080509 | |||
| 43 | Instance attribute | Private | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20080509 | |||
| 44 | Instance attribute | Private | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20080509 | |||
| 45 | Instance attribute | Private | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20080509 | |||
| 46 | Instance attribute | Private | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20080509 | |||
| 47 | Instance attribute | Private | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20080509 | |||
| 48 | Instance attribute | Private | Type reference (TYPE) | CACS00_DOCHD-DOC_ID | Document Identification | 20080509 | |||
| 49 | 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 | Instance method | Private | Method | buffer update complete documents | 20080508 | |
| 2 | Instance method | Public | Method | Update DOC buffer in change or cancel scenario | 20080509 | |
| 3 | Instance method | Private | Method | Get flags and fields to care of at posting | 20080509 | |
| 4 | Instance method | Private | Method | update buffer inactive docse | 20080509 | |
| 5 | Instance method | Private | Method | Update Buffer via POST2 - post documents | 20080512 | |
| 6 | Instance method | Private | Method | Update Post2 final post | 20080512 | |
| 7 | Instance method | Private | Method | Process reversable document | 20080509 | |
| 8 | Instance method | Private | Method | process reverse document in case of case cancel or change | 20080509 | |
| 9 | Instance method | Private | Method | Reverse Doc Lines | 20080509 | |
| 10 | Instance method | Public | Method | Clear old Documents | 20090430 | |
| 11 | Instance method | Public | Constructor | CONSTRUCTOR | 20080430 | |
| 12 | Instance method | Public | Method | fill buffer initially from document | 20080430 | |
| 13 | Instance method | Public | Method | Get all DOCHD from DOCHD sent having same docid | 20080508 | |
| 14 | Instance method | Public | Method | Get DOCRE from Year DOCID and VALUE POS | 20080507 | |
| 15 | Instance method | Public | Method | Get DOCDTM based on Yr, ID, ProcStep, Result Typ,ProcsStep | 20081015 | |
| 16 | Instance method | Public | Method | Gets Detailed Items due to process step liability | 20080507 | |
| 17 | Instance method | Public | Method | Get Detailed Items based on ID, YEAR and Remun Pos. | 20080507 | |
| 18 | Instance method | Public | Method | Get DOCHD based on case details | 20080507 | |
| 19 | Instance method | Public | Method | Get DOCHD and DOCRE from CORRTO fields | 20080512 | |
| 20 | Instance method | Public | Method | Get dochd based on status and flag active | 20080507 | |
| 21 | Instance method | Public | Method | Get DOCHD from docid and year id | 20080507 | |
| 22 | Instance method | Public | Method | Get DOCHD from Year, ID, FLG Reversed, FLG Future Check | 20080513 | |
| 23 | Instance method | Public | Method | Get DOCOBJ frm Year, DOCID | 20081104 | |
| 24 | Instance method | Public | Method | Get DOCOBJ line from matching Remuneration lines. | 20081013 | |
| 25 | Instance method | Public | Method | Get DOCRE and DOCHD from Year and DOCID | 20080507 | |
| 26 | Instance method | Public | Method | Get old linked ELT Docre | 20080506 | |
| 27 | Instance method | Public | Method | Get DOCRE from docid and year id | 20080507 | |
| 28 | Instance method | Public | Method | Get DOCRE line based on val post year, docid, value-pos | 20080507 | |
| 29 | Instance method | Public | Method | Get DOCRE from Year DOCID and VALUE POS | 20080505 | |
| 30 | Instance method | Public | Method | Get Docre based on Year, ID and FLG_COMPL | 20081014 | |
| 31 | Instance method | Public | Method | Get Single DOCRE based on Year, ID, POS | 20081013 | |
| 32 | Instance method | Public | Method | Get DOCSE based on Year, ID, Settle Group | 20081014 | |
| 33 | Instance method | Public | Method | Get DOCVA from TRI_OBJ_ID | 20080513 | |
| 34 | Instance method | Public | Method | Get DOCHD from docid and year id | 20080507 | |
| 35 | Instance method | Public | Method | Get DOCHD and DOCVA with Inner Join | 20080509 | |
| 36 | Instance method | Public | Method | Get DOCRE and DOCVA with Inner Join | 20080509 | |
| 37 | Instance method | Public | Method | Get all Documents based on flag passed | 20080508 | |
| 38 | Static method | Public | Method | get class instance | 20080430 | |
| 39 | Instance method | Public | Method | Get document key table using DOCOBJ, DOCHD | 20081105 | |
| 40 | Instance method | Private | Method | set flag reversed to 'true' for all due lines | 20080510 | |
| 41 | Instance method | Public | Method | Update buffer like in POST2 | 20080508 | |
| 42 | Instance method | Private | Method | Commission Document Reversal | 20080511 | |
| 43 | Instance method | Private | Method | post new due lines for already paid lines | 20080510 | |
| 44 | Instance method | Private | Method | Posting of Reversor Commission Document | 20080511 | |
| 45 | Instance method | Private | Method | Post new due lines for not yet paid lines | 20080510 | |
| 46 | Instance method | Private | Method | Reverse Due Lines | 20080510 | |
| 47 | Instance method | Private | Method | reverse remuneration lines | 20080509 | |
| 48 | Instance method | Private | Method | Correct sum tables for unpaid doc lines, no posting of lin | 20080510 | |
| 49 | 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 | CT_DOCACT | Call by reference | Type reference (TYPE) | CACS00_TT_DOCACT | 20080508 | ||||
| 2 | CT_DOCDTM | Call by reference | Type reference (TYPE) | CACS00_TT_DOCDTM | Commission Document: Remuneration Detail Line (Table Type) | 20080509 | |||
| 3 | CT_DOCHDM | Call by reference | Type reference (TYPE) | CACS00_TT_DOCHDM | 20080508 | ||||
| 4 | CT_DOCINV | Call by reference | Type reference (TYPE) | CACS00_TT_DOCINV | 20080508 | ||||
| 5 | CT_DOCOBJ | Call by reference | Type reference (TYPE) | CACS00_TT_DOCOBJ | 20080508 | ||||
| 6 | CT_DOCPAR | Call by reference | Type reference (TYPE) | CACS00_TT_DOCPAR | 20080508 | ||||
| 7 | CT_DOCREL | Call by reference | Type reference (TYPE) | CACS00_TT_DOCREL | 20080508 | ||||
| 8 | CT_DOCREM | Call by reference | Type reference (TYPE) | CACS00_TT_DOCREM | Commission Document: Remuneration Line (Table Type) | 20080508 | |||
| 9 | CT_DOCREM_CORR | Call by reference | Type reference (TYPE) | CACS00_TT_DOCREM_CORR | 20080508 | ||||
| 10 | CT_DOCSEDT | Call by reference | Type reference (TYPE) | CACS00_TT_DOCSEDT | 20080508 | ||||
| 11 | CT_DOCSEM | Call by reference | Type reference (TYPE) | CACS00_TT_DOCSEM | Table Type Commission Document, Settlement (Meta Object) | 20080508 | |||
| 12 | CT_DOCVAM | Call by reference | Type reference (TYPE) | CACS00_TT_DOCVAM | Commission Document: Valuation (Table Type) | 20080508 | |||
| 13 | 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 | ED_TEMP_DOCID | Call by reference | Type reference (TYPE) | CACSDOCID | Document Identification | 20080513 | |||
| 2 | ED_TEMP_POSTYEAR | Call by reference | Type reference (TYPE) | CACSPSTYEAR | Assignment Year of Commission Case/Document | 20080513 | |||
| 3 | IT_REVERSAL_DOCHD | Call by reference | Type reference (TYPE) | CACS00_DOCHD | Commission Document Header | 20080509 | |||
| 4 | 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 | CT_DOCSEM | Call by reference | Type reference (TYPE) | CACS00_TT_DOCSEM | Commission Document, Settlement (Meta Object) | 20080509 | |||
| 2 | ET_DOCSE_INACT_CHANGE | Call by reference | Type reference (TYPE) | CACS00_TT_DOCSEM | Commission Document, Settlement (Meta Object) | 20080509 | |||
| 3 | IT_DOCHDM | Call by reference | Type reference (TYPE) | CACS00_TT_DOCHDM | Commission Document Header (Meta Object) | 20080509 | |||
| 4 | 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 | CT_DOCHDM | Call by reference | Type reference (TYPE) | CACS00_TT_DOCHDM | 20080512 | ||||
| 2 | ET_DOCDT | Call by reference | Type reference (TYPE) | CACS00_TT_DOCDT | 20080512 | ||||
| 3 | ET_DOCHD | Call by reference | Type reference (TYPE) | CACS00_TT_DOCHD | 20080512 | ||||
| 4 | ET_DOCRE | Call by reference | Type reference (TYPE) | CACS00_TT_DOCRE | 20080512 | ||||
| 5 | ET_DOCREM_CORR | Call by reference | Type reference (TYPE) | CACS00_TT_DOCREM_CORR | Comm.Doc., Remuneration and Liability + Flag (Table Type) | 20080512 | |||
| 6 | ET_DOCSE | Call by reference | Type reference (TYPE) | CACS00_TT_DOCSE | 20080512 | ||||
| 7 | ET_DOCSE_INACT_CHANGE | Call by reference | Type reference (TYPE) | CACS00_TT_DOCSE | Commission Document: Settlement (Table Type) | 20080512 | |||
| 8 | ET_DOCVA | Call by reference | Type reference (TYPE) | CACS00_TT_DOCVA | 20080512 | ||||
| 9 | IT_DOCDTM | Call by reference | Type reference (TYPE) | CACS00_TT_DOCDTM | 20080512 | ||||
| 10 | IT_DOCREM | Call by reference | Type reference (TYPE) | CACS00_TT_DOCREM | 20080512 | ||||
| 11 | IT_DOCREM_CORR | Call by reference | Type reference (TYPE) | CACS00_TT_DOCREM_CORR | 20080512 | ||||
| 12 | IT_DOCSEDT | Call by reference | Type reference (TYPE) | CACS00_TT_DOCSEDT | 20080512 | ||||
| 13 | IT_DOCSEM | Call by reference | Type reference (TYPE) | CACS00_TT_DOCSEM | 20080512 | ||||
| 14 | IT_DOCSEM_INACT_CHANGE | Call by reference | Type reference (TYPE) | CACS00_TT_DOCSEM | Table Type Commission Document, Settlement (Meta Object) | 20080512 | |||
| 15 | IT_DOCVAM | Call by reference | Type reference (TYPE) | CACS00_TT_DOCVAM | 20080512 | ||||
| 16 | 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 | CT_DOCACT | Call by reference | Type reference (TYPE) | CACS00_TT_DOCACT | Commission Document: Activities (Table Type) | 20080512 | |||
| 2 | CT_DOCDT | Call by reference | Type reference (TYPE) | CACS00_TT_DOCDT | Comm.: Detail Items for Remuneration Lines (Table Type) | 20080512 | |||
| 3 | CT_DOCHD | Call by reference | Type reference (TYPE) | CACS00_TT_DOCHD | Commission Document Header (Table Type) | 20080512 | |||
| 4 | CT_DOCHDM | Call by reference | Type reference (TYPE) | CACS00_TT_DOCHDM | Commission Document: Document Header (Table Type) | 20080512 | |||
| 5 | CT_DOCINV | Call by reference | Type reference (TYPE) | CACS00_TT_DOCINV | Commission Document: Participant (Table Type) | 20080512 | |||
| 6 | CT_DOCOBJ | Call by reference | Type reference (TYPE) | CACS00_TT_DOCOBJ | Commission Document: Object Data (Table Type) | 20080512 | |||
| 7 | CT_DOCPAR | Call by reference | Type reference (TYPE) | CACS00_TT_DOCPAR | Commission Document: Participation (Table Type) | 20080512 | |||
| 8 | CT_DOCRE | Call by reference | Type reference (TYPE) | CACS00_TT_DOCRE | Commission Document: Remuneration and Liability (Table Type) | 20080512 | |||
| 9 | CT_DOCREL | Call by reference | Type reference (TYPE) | CACS00_TT_DOCREL | Commission Document: Relationships of Participants (TabType) | 20080512 | |||
| 10 | CT_DOCREM_CORR | Call by reference | Type reference (TYPE) | CACS00_TT_DOCREM_CORR | Comm.Doc., Remuneration and Liability + Flag (Table Type) | 20080512 | |||
| 11 | CT_DOCSE | Call by reference | Type reference (TYPE) | CACS00_TT_DOCSE | Commission Document: Settlement (Table Type) | 20080512 | |||
| 12 | CT_DOCSEDT | Call by reference | Type reference (TYPE) | CACS00_TT_DOCSEDT | Due Date Detail Line (Table Type) | 20080512 | |||
| 13 | CT_DOCSE_INACT_CHANGE | Call by reference | Type reference (TYPE) | CACS00_TT_DOCSE | Commission Document: Settlement (Table Type) | 20080512 | |||
| 14 | CT_DOCVA | Call by reference | Type reference (TYPE) | CACS00_TT_DOCVA | Commission Document: Valuation (Table Type) | 20080512 | |||
| 15 | 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 | CT_DOC_TO_CLEAR | Call by reference | Type reference (TYPE) | CACS00_TT_DOC_CLEARED_SE | Table Type Cleared Settlement Items | 20080512 | |||
| 17 | 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 | IS_REVERSABLE_DOCHD | Call by reference | Type reference (TYPE) | CACS00_DOCHD | Commission Document Header | 20080509 | |||
| 2 | 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 | CS_REVERSABLE_DOCHD | Call by reference | Type reference (TYPE) | CACS00_DOCHD | Commission Document Header | 20080509 | |||
| 2 | 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 | IS_REVERSABLE_DOCHD | Call by reference | Type reference (TYPE) | CACS00_DOCHD | Commission Document Header | 20080509 | |||
| 2 | IS_REVERSE_DOCHD | Call by reference | Type reference (TYPE) | CACS00_DOCHD | Commission Document Header | 20080509 | |||
| 3 | IT_DOCACT | Call by reference | Type reference (TYPE) | CACS00_TT_DOCACT | Commission Document: Activities (Table Type) | 20080509 | |||
| 4 | IT_DOCINV | Call by reference | Type reference (TYPE) | CACS00_TT_DOCINV | Commission Document: Participant (Table Type) | 20080509 | |||
| 5 | IT_DOCOBJ | Call by reference | Type reference (TYPE) | CACS00_TT_DOCOBJ | Commission Document: Object Data (Table Type) | 20080509 | |||
| 6 | IT_DOCPAR | Call by reference | Type reference (TYPE) | CACS00_TT_DOCPAR | Commission Document: Participation (Table Type) | 20080509 | |||
| 7 | IT_DOCREL | Call by reference | Type reference (TYPE) | CACS00_TT_DOCREL | Commission Document: Relationships of Participants (TabType) | 20080509 | |||
| 8 | IT_DOCREM | Call by reference | Type reference (TYPE) | CACS00_TT_DOCREM | Commission Document: Remuneration Line (Table Type) | 20080509 | |||
| 9 | IT_DOCSEM | Call by reference | Type reference (TYPE) | CACS00_TT_DOCSEM | Table Type Commission Document, Settlement (Meta Object) | 20080509 | |||
| 10 | 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 | ET_DOCHD | Call by reference | Type reference (TYPE) | CACS00_TT_DOCHD | Commission Document Header (Table Type) | 20080508 | |||
| 2 | IT_DOCHD | Call by reference | Type reference (TYPE) | CACS00_TT_DOCHD | Commission Document Header (Table Type) | 20080508 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ES_DOCRE | Call by reference | Type reference (TYPE) | CACS00_DOCRE | Commission Document, Remuneration and Liability | 20080507 | |||
| 2 | IV_DOC_ID | Call by reference | Type reference (TYPE) | CACSDOCID | Document Identification | 20080507 | |||
| 3 | IV_POST_YEAR | Call by reference | Type reference (TYPE) | CACSPSTYEAR | Assignment Year of Commission Case/Document | 20080507 | |||
| 4 | IV_REMUN_POS | Call by reference | Type reference (TYPE) | CACSREMUNPOS | ID of Remuneration Row for Referenced Document | 20080507 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ES_DOCDT | Call by reference | Type reference (TYPE) | CACS00_S_DOCDT | Structure for CACS00_DOCDT | 20081015 | |||
| 2 | IV_DOC_ID | Call by reference | Type reference (TYPE) | CACSDOCID | Document Identification | 20081015 | |||
| 3 | IV_POST_YEAR | Call by reference | Type reference (TYPE) | CACSPSTYEAR | Assignment Year of Commission Case/Document | 20081015 | |||
| 4 | IV_PROC_STEP | Call by reference | Type reference (TYPE) | CACSPROCSTEP | Identification of Process Substep | 20081015 | |||
| 5 | IV_REMUN_POS | Call by reference | Type reference (TYPE) | CACSREMUNPOS | ID of Remuneration Row for Referenced Document | 20081015 | |||
| 6 | IV_RESULTTYPE | Call by reference | Type reference (TYPE) | CACSRESULTTYPE | Result Type of Remuneration or of Substep | 20081015 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | If nothing is found | 20081015 | ||
| 2 | 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 | ET_DOCDT | Call by reference | Type reference (TYPE) | CACS00_TT_DOCDTM | Commission Document: Remuneration Detail Line (Table Type) | 20080507 | |||
| 2 | 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 | ET_DOCDT | Call by reference | Type reference (TYPE) | CACS00_TT_DOCDT | Comm.: Detail Items for Remuneration Lines (Table Type) | 20080507 | |||
| 2 | IV_DOC_ID | Call by reference | Type reference (TYPE) | CACSDOCID | Document Identification | 20080507 | |||
| 3 | IV_POST_YEAR | Call by reference | Type reference (TYPE) | CACSPSTYEAR | Assignment Year of Commission Case/Document | 20080507 | |||
| 4 | IV_REMUN_POS | Call by reference | Type reference (TYPE) | CACSREMUNPOS | ID of Remuneration Row for Referenced Document | 20080507 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | CT_DOCHD | Call by reference | Type reference (TYPE) | CACS00_TT_DOCHD | Commission Document Header (Table Type) | 20080520 | |||
| 2 | IB_FLG_REVERSOR | Call by reference | Type reference (TYPE) | CACSFLGREVR | Ind.: Object Reverses Other Object | 20080507 | |||
| 3 | IS_CASE | Call by reference | Type reference (TYPE) | CACS00_TT_CAS | Table Type Commission Case | 20080507 | |||
| 4 | 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 | ES_DOCHD | Call by reference | Type reference (TYPE) | CACS00_TT_DOCHD | Commission Document Header (Table Type) | 20080512 | |||
| 2 | ES_DOCRE | Call by reference | Type reference (TYPE) | CACS00_TT_DOCRE | Commission Document: Remuneration and Liability (Table Type) | 20080512 | |||
| 3 | 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 | ET_DOCHD | Call by reference | Type reference (TYPE) | CACS00_TT_DOCHD | Commission Document Header | 20080507 | |||
| 2 | IB_FLG_ACTIVE_ONLY | Call by reference | Type reference (TYPE) | BOOLEAN_FLG | Boolean Variables (X=true, space=false) | 20080507 | |||
| 3 | IT_STATUS | Call by reference | Type reference (TYPE) | CACS_TT_STATUSPOS | Table type for status | 20080507 | |||
| 4 | IV_DOC_ID | Call by reference | Type reference (TYPE) | CACSDOCID | Document Identification | 20080507 | |||
| 5 | IV_FLG_REVERSED | Call by reference | Type reference (TYPE) | CACSFLGREV | Indicator: Row/Object/Subobject is Invalid or Reversed | 20080507 | |||
| 6 | IV_POST_YEAR | Call by reference | Type reference (TYPE) | CACSPSTYEAR | Assignment Year of Commission Case/Document | 20080507 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ES_DOCHD | Call by reference | Type reference (TYPE) | CACS00_DOCHD | Commission Document Header (Table Type) | 20080507 | |||
| 2 | IV_DOC_ID | Call by reference | Type reference (TYPE) | CACSDOCID | Document Identification | 20080507 | |||
| 3 | IV_POST_YEAR | Call by reference | Type reference (TYPE) | CACSPSTYEAR | Assignment Year of Commission Case/Document | 20080507 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | If nothing is returned | 20080520 | ||
| 2 | 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 | ET_DOCHD | Call by reference | Type reference (TYPE) | CACS00_TT_DOCHD | Commission Document Header (Table Type) | 20080513 | |||
| 2 | IB_FLG_FUTURECHECK | Call by reference | Type reference (TYPE) | CACSFUTURECHECK | Indicator: Carry Out Check for Future Objects | 20080513 | |||
| 3 | IB_FLG_REVERSED | Call by reference | Type reference (TYPE) | CACSFLGREV | Indicator: Row/Object/Subobject is Invalid or Reversed | 20080513 | |||
| 4 | IB_FLG_REVERSOR | Call by reference | Type reference (TYPE) | CACSFLGREVR | Ind.: Object Reverses Other Object | 20080513 | |||
| 5 | IS_TRI_CASE_ID | Call by reference | Type reference (TYPE) | CACSTRICASEID | Identification of a Triggering Case | 20080513 | |||
| 6 | 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 | ET_DOCOBJ | Call by reference | Type reference (TYPE) | CACS00_TT_DOCOBJ | Commission Document: Object Data (Table Type) | 20081104 | |||
| 2 | IV_DOC_ID | Call by reference | Type reference (TYPE) | CACSDOCID | Document Identification | 20081104 | |||
| 3 | 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 | ET_META_OBJECTDATA | Call by reference | Type reference (TYPE) | CACS00_CL00_TABLETYPES=>TT_OBJM | Commission Object Data (Meta-Object/Table Type) | 20081013 | |||
| 2 | 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 | ET_DOCHD | Call by reference | Type reference (TYPE) | CACS00_TT_DOCHD | Commission Document Header (Table Type) | 20080507 | |||
| 2 | ET_DOCREM | Call by reference | Type reference (TYPE) | CACS00_TT_DOCREM | Commission Document: Remuneration Line (Table Type) | 20080507 | |||
| 3 | IB_FLG_REVERSED | Call by reference | Type reference (TYPE) | CACSFLGREV | Indicator: Row/Object/Subobject is Invalid or Reversed | 20080507 | |||
| 4 | IT_DOC | Call by reference | Type reference (TYPE) | MTY_DOC_TABLE | Document Key table | 20080507 | |||
| 5 | 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 | ET_RESP_DOCRE_TMP | Call by reference | Type reference (TYPE) | CACS00_TT_DOCRE | Commission Document: Remuneration and Liability (Table Type) | 20080506 | |||
| 2 | IB_STATUS_RESP | Call by reference | Type reference (TYPE) | CACSSTATUSVAL | Valuation Status | 20080506 | |||
| 3 | IT_NEXT_DOC | Call by reference | Type reference (TYPE) | MTY_DOC_TABLE | 20080506 | ||||
| 4 | IV_REMAIN_VALAMNT_WORK | Call by reference | Type reference (TYPE) | CACSVALDAMNT | Valuation Amount Change in Commission Model Currency | 20080507 | |||
| 5 | IV_REMAIN_VALQUAN_WORK | Call by reference | Type reference (TYPE) | CACSEVALDQUAN | Valuation Quantity Change | 20080507 | |||
| 6 | 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 | ET_DOCREM | Call by reference | Type reference (TYPE) | CACS00_TT_DOCREM | Commission Document: Remuneration Line (Table Type) | 20080507 | |||
| 2 | IV_DOC_ID | Call by reference | Type reference (TYPE) | CACSDOCID | Document Identification | 20080507 | |||
| 3 | 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 | ET_DOCREM | Call by reference | Type reference (TYPE) | CACS00_TT_DOCREM | Commission Document: Remuneration Line (Table Type) | 20080507 | |||
| 2 | IB_FLG_COMPL | Call by reference | Type reference (TYPE) | CACSFLGCOMPL | Indicator: Document Part Created by Complete Update | 20080507 | |||
| 3 | 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 | ET_DOCRE | Call by reference | Type reference (TYPE) | CACS00_TT_DOCRE | Commission Document: Remuneration and Liability (Table Type) | 20080505 | |||
| 2 | IB_STATUS_RESP | Call by reference | Type reference (TYPE) | CACSSTATUSVAL | Valuation Status | 20080505 | |||
| 3 | IV_DOC_ID | Call by reference | Type reference (TYPE) | CACSDOCID | Document Identification | 20080505 | |||
| 4 | IV_POST_YEAR | Call by reference | Type reference (TYPE) | CACSPSTYEAR | Assignment Year of Commission Case/Document | 20080505 | |||
| 5 | IV_REMAIN_VALAMNT_WORK | Call by reference | Type reference (TYPE) | CACSVALDAMNT | Valuation Amount Change in Commission Model Currency | 20080507 | |||
| 6 | IV_REMAIN_VALQUAN_WORK | Call by reference | Type reference (TYPE) | CACSEVALDQUAN | Valuation Quantity Change | 20080507 | |||
| 7 | IV_RESP_DATE | Call by reference | Type reference (TYPE) | CACSCALCDAT | Effective Date of a Document/Case (Effective Status) | 20080505 | |||
| 8 | 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 | ET_DOCRE | Call by reference | Type reference (TYPE) | CACS00_TT_DOCRE | Commission Document: Remuneration and Liability (Table Type) | 20081014 | |||
| 2 | IB_FLG_COMPL | Call by reference | Type reference (TYPE) | CACSFLGCOMPL | Indicator: Document Part Created by Complete Update | 20081014 | |||
| 3 | IV_DOC_ID | Call by reference | Type reference (TYPE) | CACSDOCID | Document Identification | 20081014 | |||
| 4 | IV_POST_YEAR | Call by reference | Type reference (TYPE) | CACSPSTYEAR | Assignment Year of Commission Case/Document | 20081014 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ES_DOCREM_DEPENDANT | Call by reference | Type reference (TYPE) | CACS00_S_DOCREM | Commission Document, Remuneration and Liability(Meta Object) | 20081013 | |||
| 2 | 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 | 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 | ES_DOCSE | Call by reference | Type reference (TYPE) | CACS00_DOCSE | Commission Document, Settlement | 20081014 | |||
| 2 | IV_DOC_ID | Call by reference | Type reference (TYPE) | CACSDOCID | Document Identification | 20081014 | |||
| 3 | IV_POST_YEAR | Call by reference | Type reference (TYPE) | CACSPSTYEAR | Assignment Year of Commission Case/Document | 20081014 | |||
| 4 | IV_SETTLE_GROUP | Call by reference | Type reference (TYPE) | CACSSETTLEGROUP | Settlement Item Grouping in Document | 20081014 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Raise exception if result is not found | 20090421 | ||
| 2 | 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 | ET_DOCVA | Call by reference | Type reference (TYPE) | CACS00_TT_DOCVA | Commission Document: Valuation (Table Type) | 20080513 | |||
| 2 | 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 | ET_DOCACT | Call by reference | Type reference (TYPE) | CACS00_TT_DOCACT | Commission Document: Activities (Table Type) | 20080507 | |||
| 2 | ET_DOCDTM | Call by reference | Type reference (TYPE) | CACS00_TT_DOCDTM | Commission Document: Remuneration Detail Line (Table Type) | 20080507 | |||
| 3 | ET_DOCINV | Call by reference | Type reference (TYPE) | CACS00_TT_DOCINV | Commission Document: Participant (Table Type) | 20080507 | |||
| 4 | ET_DOCOBJ | Call by reference | Type reference (TYPE) | CACS00_TT_DOCOBJ | Commission Document: Object Data (Table Type) | 20080507 | |||
| 5 | ET_DOCPAR | Call by reference | Type reference (TYPE) | CACS00_TT_DOCPAR | Commission Document: Participation (Table Type) | 20080507 | |||
| 6 | ET_DOCREL | Call by reference | Type reference (TYPE) | CACS00_TT_DOCREL | Commission Document: Relationships of Participants (TabType) | 20080507 | |||
| 7 | ET_DOCREM | Call by reference | Type reference (TYPE) | CACS00_TT_DOCREM | Commission Document: Remuneration Line (Table Type) | 20080507 | |||
| 8 | ET_DOCSEM | Call by reference | Type reference (TYPE) | CACS00_TT_DOCSEM | Table Type Commission Document, Settlement (Meta Object) | 20080507 | |||
| 9 | ET_DOCVAM | Call by reference | Type reference (TYPE) | CACS00_TT_DOCVAM | Commission Document: Valuation (Table Type) | 20080507 | |||
| 10 | FETCH_OLD_LINES | Call by reference | Type reference (TYPE) | BOOLEAN | Fetch Old Documents | 20090430 | |||
| 11 | IV_DOC_ID | Call by reference | Type reference (TYPE) | CACSDOCID | Document Identification | 20080507 | |||
| 12 | 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 | ET_SELECTION_TAB | Call by reference | Type reference (TYPE) | MTY_SEL_TAB_HD_VA_OBJHIST | 20080509 | ||||
| 2 | IV_BUSOBJ_VERSDATE | Call by reference | Type reference (TYPE) | CACSVERSDATE | Date Business Object Version Starts | 20080509 | |||
| 3 | IV_TRI_OBJ_ID | Call by reference | Type reference (TYPE) | CACSTRIOBJID | Identification of Triggering Subobject | 20080509 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ET_SELECTION_TAB | Call by reference | Type reference (TYPE) | MTY_SELECTION_TAB | 20080509 | ||||
| 2 | IV_BUSOBJ_VERSDATE | Call by reference | Type reference (TYPE) | CACSCALCDAT | Effective Date of a Document/Case (Effective Status) | 20080509 | |||
| 3 | IV_POW_OBJ_ID | Call by reference | Type reference (TYPE) | CACS00_S_DOCREM-POW_OBJ_ID | Identification of Subobject of Activity Provided | 20080509 | |||
| 4 | IV_POW_OBJ_TYPE | Call by reference | Type reference (TYPE) | CACS00_S_DOCREM-POW_OBJ_TYPE | Subobject Type Where Activity Originates | 20080509 | |||
| 5 | IV_REM_OBJ_ID | Call by reference | Type reference (TYPE) | CACS00_S_DOCREM-REM_OBJ_ID | Identification of Subobject Resulting in Remuneration | 20080509 | |||
| 6 | IV_REM_OBJ_TYPE | Call by reference | Type reference (TYPE) | CACS00_S_DOCREM-REM_OBJ_TYPE | Remunerating Subobject Type | 20080509 | |||
| 7 | IV_TRI_OBJ_ID | Call by reference | Type reference (TYPE) | CACS00_S_DOCREM-TRI_OBJ_ID | Identification of Triggering Subobject | 20080509 | |||
| 8 | 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 | ET_DOCACT | Call by reference | Type reference (TYPE) | CACS00_TT_DOCACT | Commission Document: Activities (Table Type) | 20080508 | |||
| 2 | ET_DOCDT | Call by reference | Type reference (TYPE) | CACS00_TT_DOCDT | Comm.: Detail Items for Remuneration Lines (Table Type) | 20080508 | |||
| 3 | ET_DOCINV | Call by reference | Type reference (TYPE) | CACS00_TT_DOCINV | Commission Document: Participant (Table Type) | 20080508 | |||
| 4 | ET_DOCOBJ | Call by reference | Type reference (TYPE) | CACS00_TT_DOCOBJ | Commission Document: Object Data (Table Type) | 20080508 | |||
| 5 | ET_DOCPAR | Call by reference | Type reference (TYPE) | CACS00_TT_DOCPAR | Commission Document: Participation (Table Type) | 20080508 | |||
| 6 | ET_DOCRE | Call by reference | Type reference (TYPE) | CACS00_TT_DOCRE | Commission Document: Remuneration and Liability (Table Type) | 20080508 | |||
| 7 | ET_DOCREL | Call by reference | Type reference (TYPE) | CACS00_TT_DOCREL | Commission Document: Relationships of Participants (TabType) | 20080508 | |||
| 8 | ET_DOCSE | Call by reference | Type reference (TYPE) | CACS00_TT_DOCSE | Commission Document: Settlement (Table Type) | 20080508 | |||
| 9 | ET_DOCSEDT | Call by reference | Type reference (TYPE) | CACS00_TT_DOCSEDT | Due Date Detail Line (Table Type) | 20080508 | |||
| 10 | ET_DOCVA | Call by reference | Type reference (TYPE) | CACS00_TT_DOCVA | Commission Document: Valuation (Table Type) | 20080508 | |||
| 11 | IB_FLG_ACT | Call by reference | Type reference (TYPE) | BOOLEAN_FLG | Boolean Variables (X=true, space=false) | 20080508 | |||
| 12 | IB_FLG_OBJ | Call by reference | Type reference (TYPE) | BOOLEAN_FLG | Boolean Variables (X=true, space=false) | 20080508 | |||
| 13 | IB_FLG_PAR | Call by reference | Type reference (TYPE) | BOOLEAN_FLG | Boolean Variables (X=true, space=false) | 20080508 | |||
| 14 | IB_FLG_REM | Call by reference | Type reference (TYPE) | BOOLEAN_FLG | 'X' | Boolean Variables (X=true, space=false) | 20080508 | ||
| 15 | IB_FLG_REMDT | Call by reference | Type reference (TYPE) | BOOLEAN_FLG | 'X' | Boolean Variables (X=true, space=false) | 20080508 | ||
| 16 | IB_FLG_SEDT | Call by reference | Type reference (TYPE) | BOOLEAN_FLG | 'X' | Boolean Variables (X=true, space=false) | 20080508 | ||
| 17 | IB_FLG_SET | Call by reference | Type reference (TYPE) | BOOLEAN_FLG | 'X' | Boolean Variables (X=true, space=false) | 20080508 | ||
| 18 | IB_FLG_VAL | Call by reference | Type reference (TYPE) | BOOLEAN_FLG | 'X' | Boolean Variables (X=true, space=false) | 20080508 | ||
| 19 | 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 | 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 | ET_OBJ_INFO | Call by reference | Type reference (TYPE) | MTY_OBJ_INFO_TABLE | 20081105 | ||||
| 2 | IV_BUSOBJ_ID | Call by reference | Type reference (TYPE) | CACSBUSOBJID | Identification of Triggering Business Object | 20081105 | |||
| 3 | IV_BUSOBJ_TYP | Call by reference | Type reference (TYPE) | CACSBUSOBJTYP | Business Object Category that Triggers Commission | 20081105 | |||
| 4 | IV_TRI_OBJ_ID | Call by reference | Type reference (TYPE) | CACSTRIOBJ | Triggering Subobject Type | 20081105 | |||
| 5 | 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 | 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 | IB_CORRECT_DOCRE_DUE | Call by reference | Type reference (TYPE) | BOOLEAN | ' ' | Boolean Variable (X=True, -=False, Space=Unknown) | 20080509 | ||
| 2 | IT_DOCACT | Call by reference | Type reference (TYPE) | CACS00_TT_DOCACT | Commission Document: Activities (Table Type) | 20080521 | |||
| 3 | IT_DOCDTM | Call by reference | Type reference (TYPE) | CACS00_TT_DOCDTM | Commission Document: Remuneration Detail Line (Table Type) | 20080521 | |||
| 4 | IT_DOCHDM | Call by reference | Type reference (TYPE) | CACS00_TT_DOCHDM | Commission Document: Document Header (Table Type) | 20080521 | |||
| 5 | IT_DOCINV | Call by reference | Type reference (TYPE) | CACS00_TT_DOCINV | Commission Document: Participant (Table Type) | 20080521 | |||
| 6 | IT_DOCOBJ | Call by reference | Type reference (TYPE) | CACS00_TT_DOCOBJ | Commission Document: Object Data (Table Type) | 20080521 | |||
| 7 | IT_DOCPAR | Call by reference | Type reference (TYPE) | CACS00_TT_DOCPAR | Commission Document: Participation (Table Type) | 20080521 | |||
| 8 | IT_DOCREL | Call by reference | Type reference (TYPE) | CACS00_TT_DOCREL | Commission Document: Relationships of Participants (TabType) | 20080521 | |||
| 9 | IT_DOCREM | Call by reference | Type reference (TYPE) | CACS00_TT_DOCREM | Commission Document: Remuneration Line (Table Type) | 20080521 | |||
| 10 | IT_DOCREM_CORR | Call by reference | Type reference (TYPE) | CACS00_TT_DOCREM_CORR | Comn Document, Remuneration and Liability (Meta Obj.) + Flag | 20080521 | |||
| 11 | IT_DOCSEDT | Call by reference | Type reference (TYPE) | CACS00_TT_DOCSEDT | Due Date Detail Line (Table Type) | 20080521 | |||
| 12 | IT_DOCSEM | Call by reference | Type reference (TYPE) | CACS00_TT_DOCSEM | Table Type Commission Document, Settlement (Meta Object) | 20080521 | |||
| 13 | IT_DOCSEM_INACTIVE | Call by reference | Type reference (TYPE) | CACS00_TT_DOCSEM | Table Type Commission Document, Settlement (Meta Object) | 20080521 | |||
| 14 | IT_DOCVAM | Call by reference | Type reference (TYPE) | CACS00_TT_DOCVAM | Commission Document: Valuation (Table Type) | 20080521 | |||
| 15 | 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 | IT_DOC_TO_CLEAR | Call by reference | Type reference (TYPE) | CACS00_TT_DOC_CLEARED_SE | Table Type Cleared Settlement Items | 20080521 | |||
| 17 | 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 | 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 | IS_REVERSABLE_DOCHD | Call by reference | Type reference (TYPE) | CACS00_DOCHD | Commission Document Header | 20080510 | |||
| 3 | IS_REVERSE_DOCHDM | Call by reference | Type reference (TYPE) | CACS00_S_DOCHDM | Commission Document Header (Meta Object) | 20080510 | |||
| 4 | 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 | IS_REVERSE_DOCHD_POST | Call by reference | Type reference (TYPE) | CACS00_DOCHD | Commission Document Header | 20080511 | |||
| 2 | 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 | 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 | CV_NEXT_POS_OFFSET | Call by reference | Type reference (TYPE) | SYTABIX | Index of Internal Tables | 20080510 | |||
| 3 | IS_REVERSE_DOCHDM | Call by reference | Type reference (TYPE) | CACS00_S_DOCHDM | Commission Document Header | 20080510 | |||
| 4 | IT_ALL_UNPAID_DOCSEM | Call by reference | Type reference (TYPE) | CACS00_TT_DOCSEM | Table Type Commission Document, Settlement (Meta Object) | 20080510 | |||
| 5 | 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 | IS_REVERSABLE_DOCHD | Call by reference | Type reference (TYPE) | CACS00_DOCHD | Commission Document Header | 20080510 | |||
| 2 | IS_REVERSE_DOCHD | Call by reference | Type reference (TYPE) | CACS00_DOCHD | Commission Document Header | 20080510 | |||
| 3 | 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 | IS_REVERSABLE_DOCHD | Call by reference | Type reference (TYPE) | CACS00_DOCHD | Commission Document Header | 20080509 | |||
| 2 | IS_REVERSE_DOCHD | Call by reference | Type reference (TYPE) | CACS00_DOCHD | Commission Document Header | 20080509 | |||
| 3 | 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 | IS_REVERSABLE_DOCHD | Call by reference | Type reference (TYPE) | CACS00_DOCHD | Commission Document Header | 20080510 | |||
| 2 | IS_REVERSABLE_DOCHDM | Call by reference | Type reference (TYPE) | CACS00_S_DOCHDM | Commission Document Header (Meta Object) | 20080510 | |||
| 3 | IS_REVERSE_DOCHD | Call by reference | Type reference (TYPE) | CACS00_DOCHD | Commission Document Header | 20080510 | |||
| 4 | IT_ALL_UNPAID_DOCSEM | Call by reference | Type reference (TYPE) | CACS00_TT_DOCSEM | Table Type Commission Document, Settlement (Meta Object) | 20080510 | |||
| 5 | IT_DOCREM_DUMMY | Call by reference | Type reference (TYPE) | CACS00_TT_DOCREM | Commission Document: Remuneration Line (Table Type) | 20080510 | |||
| 6 | IT_DOCSEM | Call by reference | Type reference (TYPE) | CACS00_TT_DOCSEM | Table Type Commission Document, Settlement (Meta Object) | 20080510 | |||
| 7 | IT_DOCVAM_DUMMY | Call by reference | Type reference (TYPE) | CACS00_TT_DOCVA | Commission Document: Valuation (Table Type) | 20080510 | |||
| 8 | 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 | IS_REVERSABLE_DOCHD | Call by reference | Type reference (TYPE) | CACS00_DOCHD | Commission Document Header | 20080510 | |||
| 2 | IS_REVERSE_DOCHD | Call by reference | Type reference (TYPE) | CACS00_DOCHD | Commission Document Header | 20080510 | |||
| 3 | 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 |