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
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