SAP ABAP Class CACSSE_CL_DOCUMENT_SETTLE (Incentive and Commission Management: Settlement Document)
Hierarchy
☛
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
⤷ ICM (Application Component) Incentive and Commission Management (ICM)
⤷ CACSS6 (Package) ICM: Settlement: Transaction Data
⤷ ICM (Application Component) Incentive and Commission Management (ICM)
⤷ CACSS6 (Package) ICM: Settlement: Transaction Data
Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CACS00_CL_DOCUMENT_SETTLE_ABST | ICM: Commission Document (Settlement Data) | 20060714 |
Properties
Class | CACSSE_CL_DOCUMENT_SETTLE | |
Short Description | Incentive and Commission Management: Settlement Document | |
Super Class | CACS00_CL_DOCUMENT_SETTLE_ABST | ICM: Commission Document (Settlement Data) |
Instantiability of a Class | 1 | Protected |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | CACSS6 | ICM: Settlement: Transaction Data |
Created | 20060712 | SAP |
Last change | 20130531 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CACSSE_CL_DOCUMENT_SETTLE has no forward declaration.
Interfaces
Class CACSSE_CL_DOCUMENT_SETTLE has no interface implemented.
Friends
# | Friend | Modeled only | Created on | Description |
---|---|---|---|---|
1 | CL_CACS_DOCUMENT_FACTORY | 20060712 | Commission Document: Factory |
Attributes
Class CACSSE_CL_DOCUMENT_SETTLE has no attribute.
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | CALL_BADI_ENRICH_DOCSE | Instance method | Public | Method | Enrich Settlement Document | 20060803 |
2 | CONSTRUCTOR | Instance method | Public | Constructor | CONSTRUCTOR | 20060712 |
3 | CREATE | Static method | Protected | Method | Factory Method: Create New Settlement | 20060712 |
4 | CREATE_SETTLEMENT_HEADER | Instance method | Public | Method | Create Settlement Document | 20060926 |
5 | CREATE_SETTLEMENT_LINE | Instance method | Public | Method | Create Settlement Line | 20060721 |
6 | CREATE_TRI_BUSCASE_ID | Instance method | Protected | Method | Create Business Object ID | 20060721 |
7 | GET_NEW_HD_SE | Instance method | Private | Method | Return New Settlement Document | 20060731 |
8 | GET_RI_INFO | Instance method | Public | Method | Return Run Information on Flat-Rate Document | 20060811 |
9 | LOAD | Static method | Protected | Method | Factory Method: Load Settlement from Database | 20060823 |
10 | SPLIT_TRI_BUSCASE_ID | Instance method | Protected | Method | 20060811 | |
11 | UPDATE_ENRICHED_DATA | Instance method | Private | Method | 20060731 |
Events
Class CACSSE_CL_DOCUMENT_SETTLE has no event.
Types
Class CACSSE_CL_DOCUMENT_SETTLE has no local type.
Method Signatures
Method CALL_BADI_ENRICH_DOCSE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ID_BUSITIME | Call by reference | Type reference (TYPE) | CACSBUSITIME | Fachl. Gültigkeit (Zeitstempel JJJJ.MM.TT hh:mm:ss) | 20060803 | ||
2 | Importing | ID_TECHTIME | Call by reference | Type reference (TYPE) | CACSTECHTIME | Techn. Gültigkeit (Zeitstempel: JJJJ.MM.TT hh:mm:ss) | 20060803 | ||
3 | Importing | IO_LOG | Call by reference | Object reference (TYPE REF TO) | CL_CACS_BAL | CACS: Application log | 20060831 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_CACS_BAL_EX | CACS: Application log exceptions | 20060831 | |
2 | CX_CACS_SE_ROOT | Abrechnungsprozess: Ausnahmebehandlung | 20060831 |
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ID_DOC_ID | Call by reference | Type reference (TYPE) | CACSDOCID | Identifikation eines Belegs | 20060712 | ||
2 | Importing | ID_POST_YEAR | Call by reference | Type reference (TYPE) | CACSPSTYEAR | Zuordnungsjahr des Provisionsfalls/-belegs | 20060712 | ||
3 | Importing | IO_LOG | Call by reference | Object reference (TYPE REF TO) | CL_CACS_BAL | CACS: Application log | 20061208 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_CACS_DOCUMENT_ROOT | Provisionsbeleg: Ausnahmebehandlung | 20060830 | |
2 | CX_CACS_NUMBER_HELPER | Hilfsklasse: Nummernverwaltung: Ausnahmebehandlung | 20060926 |
Method CREATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ID_BUSITIME | Call by reference | Type reference (TYPE) | CACSBUSITIME | Fachl. Gültigkeit (Zeitstempel JJJJ.MM.TT hh:mm:ss) | 20060712 | ||
2 | Importing | ID_POST_DATE | Call by reference | Type reference (TYPE) | CACSPSTDAT | Buchungsdatum im ProvFall/-Beleg (Kenntnisgabe) | 20060712 | ||
3 | Importing | ID_PRD_NUMBER | Call by reference | Type reference (TYPE) | CACSPRDNUMBER | Periodennummer | 20060712 | ||
4 | Importing | ID_PRD_RULE | Call by reference | Type reference (TYPE) | CACSPRDRULE | Periodenregel | 20060712 | ||
5 | Importing | ID_RUN_ID | Call by reference | Type reference (TYPE) | CACS_RUNID | Laufnummer für Laufverwaltung | 20060712 | ||
6 | Importing | ID_TECHTIME | Call by reference | Type reference (TYPE) | CACSTECHTIME | Techn. Gültigkeit (Zeitstempel: JJJJ.MM.TT hh:mm:ss) | 20060712 | ||
7 | Importing | IO_LOG | Call by reference | Object reference (TYPE REF TO) | CL_CACS_BAL | CACS: Application log | 20061208 | ||
8 | Returning | RO_INSTANCE | Value transfer | Object reference (TYPE REF TO) | CACSSE_CL_DOCUMENT_SETTLE | Provisionsmanagement: Pauschalenbeleg | 20060712 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_CACS_DOCUMENT_ROOT | Provisionsbeleg: Ausnahmebehandlung | 20060830 | |
2 | CX_CACS_NUMBER_HELPER | Hilfsklasse: Nummernverwaltung: Ausnahmebehandlung | 20060929 |
Method CREATE_SETTLEMENT_HEADER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ID_CTRTBU_ID | Call by reference | Type reference (TYPE) | CACS_CTRTBU_ID | Nummer des Provisionsvertrags | 20060926 | ||
2 | Importing | ID_GEN_RULE | Call by reference | Type reference (TYPE) | CACS_GEN_RULE | Generelle Regel für Laufverwaltung | 20060926 | ||
3 | Importing | ID_STMTYPE_ID | Call by reference | Type reference (TYPE) | CACS_STMTYPE_ID | Genereller Typ für Laufverwaltung | 20060926 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_CACS_DOCUMENT_ROOT | Garantieprozess: Ausnahmebehandlung | 20060926 | |
2 | CX_CACS_SE_ROOT | Abrechnung: Basisklasse Ausnahmebehandlung | 20060926 |
Method CREATE_SETTLEMENT_LINE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ID_CONAMNT | Call by reference | Type reference (TYPE) | CACSDUECONAMNT | Auszahlungsbereiter Vergütungsteilbetrag in Vertragswährung | 20060926 | ||
2 | Importing | ID_CONCURR | Call by reference | Type reference (TYPE) | CACSCONCURR | Vertragswährungsschlüssel | 20060926 | ||
3 | Importing | ID_CTRTBU_ID | Call by reference | Type reference (TYPE) | CACS_CTRTBU_ID | 20060721 | |||
4 | Importing | ID_DUE_DATE | Call by reference | Type reference (TYPE) | CACSDUEDAT | Fälligkeitsdatum der Belegzeile | 20060921 | ||
5 | Importing | ID_GPART | Call by reference | Type reference (TYPE) | CACS_GPART | Nummer des Provisionsvertragspartners | 20060921 | ||
6 | Importing | ID_LEDAMNT | Call by reference | Type reference (TYPE) | CACSDUELEDAMNT | Auszahlungsbereiter Vergütungsteilbetrag in PMW | 20060926 | ||
7 | Importing | ID_LEDCURR | Call by reference | Type reference (TYPE) | CACSLEDCURR | Währungsschlüssel | 20060926 | ||
8 | Importing | ID_POST_DATE | Call by reference | Type reference (TYPE) | CACSPOSTDAT | Buchungsdatum | 20060921 | ||
9 | Importing | ID_QUAN | Call by reference | Type reference (TYPE) | CACSDUEQUAN | Auszahlungsbereite Vergütungsteilmenge | 20120308 | ||
10 | Importing | ID_STMTYPE_ID | Call by reference | Type reference (TYPE) | CACS_STMTYPE_ID | Identifikation der Abrechnungsart | 20060721 | ||
11 | Importing | ID_UNIT | Call by reference | Type reference (TYPE) | CACSREMUUNIT | Vergütungseinheit | 20120308 | ||
12 | Returning | RS_DOCSEM | Value transfer | Type reference (TYPE) | CACS00_S_DOCSEM | 20060721 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_CACS_DOCUMENT_ROOT | Provisionsbeleg: Basisklasse Ausnahmebehandlung | 20060830 | |
2 | CX_CACS_NUMBER_HELPER | Hilfsklasse: Nummernverwaltung: Ausnahmebehandlung | 20060721 | |
3 | CX_CACS_SE_ROOT | Abrechnung: Basisklasse Ausnahmebehandlung | 20060926 |
Method CREATE_TRI_BUSCASE_ID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ID_GEN_RULE | Call by reference | Type reference (TYPE) | CACS_GEN_RULE | Generelle Regel für Laufverwaltung | 20060721 | ||
2 | Importing | ID_GEN_TYPE | Call by reference | Type reference (TYPE) | CACS_GEN_TYPE | Genereller Typ für Laufverwaltung | 20060721 | ||
3 | Returning | RD_TRI_BUSCASE_ID | Value transfer | Type reference (TYPE) | CACSTRIBUSCASEID | Identifikation d. auslösenden Geschäftsvorfalls im Vorsystem | 20060721 |
Method CREATE_TRI_BUSCASE_ID on class CACSSE_CL_DOCUMENT_SETTLE has no exception.
Method GET_NEW_HD_SE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_DOCHDM | Call by reference | Type reference (TYPE) | CACS00_S_DOCHDM | Provisionsbeleg: Belegkopf (Tabellentyp) | 20060731 | ||
2 | Exporting | ET_DOCSEM | Call by reference | Type reference (TYPE) | CACS00_TT_DOCSEM | Tabellentyp Provisionsbeleg, Abrechnung (Metaobjekt) | 20060731 |
Method GET_NEW_HD_SE on class CACSSE_CL_DOCUMENT_SETTLE has no exception.
Method GET_RI_INFO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ED_BUSITIME | Call by reference | Type reference (TYPE) | CACSBUSITIME | Fachl. Gültigkeit (Zeitstempel JJJJ.MM.TT hh:mm:ss) | 20060814 | ||
2 | Exporting | ED_CTRTBU_ID | Call by reference | Type reference (TYPE) | CACS_CTRTBU_ID | Nummer des Provisionsvertrags | 20060811 | ||
3 | Exporting | ED_GEN_RULE | Call by reference | Type reference (TYPE) | CACS_GEN_RULE | Generelle Regel für Laufverwaltung | 20060811 | ||
4 | Exporting | ED_GEN_TYPE | Call by reference | Type reference (TYPE) | CACS_GEN_TYPE | Genereller Typ für Laufverwaltung | 20060811 | ||
5 | Exporting | ED_PRD_NO | Call by reference | Type reference (TYPE) | CACSPRDNUMBER | Periodennummer | 20060811 | ||
6 | Exporting | ED_PRD_RULE_ID | Call by reference | Type reference (TYPE) | CACSPRDRULE | Periodenregel | 20060811 | ||
7 | Exporting | ED_PRD_RULE_VERS | Call by reference | Type reference (TYPE) | CACSVERSION | Version des Stammdaten- oder Customizingobjekts | 20060811 | ||
8 | Exporting | ED_PRD_VERS | Call by reference | Type reference (TYPE) | CACSVERSION | Version des Stammdaten- oder Customizingobjekts | 20060811 | ||
9 | Exporting | ED_TECHTIME | Call by reference | Type reference (TYPE) | CACSTECHTIME | Techn. Gültigkeit (Zeitstempel: JJJJ.MM.TT hh:mm:ss) | 20060814 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_CACS_PRD_TOP | Perioden: Basisklasse Ausnahmebehandlung | 20060811 |
Method LOAD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ID_DOC_ID | Call by reference | Type reference (TYPE) | CACSDOCID | Identifikation eines Belegs | 20060823 | ||
2 | Importing | ID_POST_YEAR | Call by reference | Type reference (TYPE) | CACSPSTYEAR | Zuordnungsjahr des Provisionsfalls/-belegs | 20060823 | ||
3 | Importing | IO_LOG | Call by reference | Object reference (TYPE REF TO) | CL_CACS_BAL | CACS: Application log | 20061208 | ||
4 | Returning | RO_INSTANCE | Value transfer | Object reference (TYPE REF TO) | CACSSE_CL_DOCUMENT_SETTLE | Provisionsmanagement: Abrechnungsbeleg | 20060823 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_CACS_DOCUMENT_ROOT | Provisionsbeleg: Ausnahmebehandlung | 20060830 | |
2 | CX_CACS_NUMBER_HELPER | Hilfsklasse: Nummernverwaltung: Ausnahmebehandlung | 20060929 |
Method SPLIT_TRI_BUSCASE_ID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ED_GEN_RULE | Call by reference | Type reference (TYPE) | CACS_GEN_RULE | Generelle Regel für Laufverwaltung | 20060811 | ||
2 | Exporting | ED_GEN_TYPE | Call by reference | Type reference (TYPE) | CACS_GEN_TYPE | Genereller Typ für Laufverwaltung | 20060811 | ||
3 | Importing | ID_TRI_BUSCASE_ID | Call by reference | Type reference (TYPE) | CACSTRIBUSCASEID | Identifikation d. auslösenden Geschäftsvorfalls im Vorsystem | 20060811 |
Method SPLIT_TRI_BUSCASE_ID on class CACSSE_CL_DOCUMENT_SETTLE has no exception.
Method UPDATE_ENRICHED_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CS_DOCHDM | Call by reference | Type reference (TYPE) | CACS00_S_DOCHDM | Provisionsbelegkopf (Metaobjekt) | 20060731 | ||
2 | Changing | CT_DOCSEM | Call by reference | Type reference (TYPE) | CACS00_TT_DOCSEM | Tabellentyp Provisionsbeleg, Abrechnung (Metaobjekt) | 20060731 | ||
3 | Importing | IS_DOCHD_BACKUP | Call by reference | Type reference (TYPE) | CACS00_DOCHD | Provisionsbelegkopf | 20060731 | ||
4 | Importing | IT_DOCSE_BACKUP | Call by reference | Type reference (TYPE) | CACS00_TT_DOCSE | TTYP für Beleg SE | 20060731 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_CACS_PRC_PRD_SE1 | Abrechnungsprozess: Ausnahmebehandlung | 20060803 |
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 700 |