SAP ABAP Class CACSSE_CL_DOCUMENT_DB_STL_ITF (Document Posting of Settlement)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   ICM (Application Component) Incentive and Commission Management (ICM)
     CACSS0 (Package) ICM: Settlement: DDIC + APIs for DDIC
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CACS00_CL_DOCUMENT_DB_ITF Document Posting: Register Documents for Posting 20060718
Properties
Class CACSSE_CL_DOCUMENT_DB_STL_ITF  
Short Description Document Posting of Settlement    
Super Class CACS00_CL_DOCUMENT_DB_ITF Document Posting: Register Documents for Posting 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CACSS0   ICM: Settlement: DDIC + APIs for DDIC 
Created 20060718   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CACSSE_CLSE_STL_TABLETYPES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CACSSE_CL_PRC_PRD_SE2 Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CACSSE_CL_DOCUMENT_DB_STL_ITF has no interface implemented.
Friends
Class CACSSE_CL_DOCUMENT_DB_STL_ITF has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_SETTLE_DATE_INIT Constant Public Type reference (TYPE) CACSSETTLEDATE '00000000' Settlement Date: Initial Value 20060929
2 MC_STATUS_WORK Constant Public Type reference (TYPE) CACSSTATUSWORKP '9' Object Processing Status (Replica) 20060929
3 MT_DOCSE_OF_CONTRACT_BUFFER Instance attribute Private Type reference (TYPE) CACS00_TT_DOCSE TTYP for Document SE 20060925
4 MT_DOCSE_RESET_CLEAR Instance attribute Protected Type reference (TYPE) CACS00_TT_DOCSE TTYP for Document SE 20060818
5 MT_SC_DOCSE_TO_CLEAR Instance attribute Protected Type reference (TYPE) CACS00_TT_DOC_CLEARED_SE TTYP for Document SE 20061115
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_FOR_DUES Instance method Public Method Check if Line Items Exist 20060718
2 CREATE_STL Static method Public Method Factory Method: Generate Instance of Settlement 20060719
3 FREE_INSTANCE Static method Public Method Free the Instance 20110823
4 GET_DOCID Instance method Public Method Get Document Number of Settlement Document 20060915
5 GET_DOCSE_CLEAR Instance method Public Method Get Old Settlement Lines that Were Already Read 20060925
6 GET_DOCSE_CLEAR_OF_BUFFER Instance method Public Method Get Settlement Items for Settlement 20060925
7 GET_DOCSE_CLEAR_RESET_DB Instance method Public Method Get Void Settlement Items for Resetting 20060818
8 GET_HIGHEST_DUEDATE Instance method Public Method Get Highest Settlement Date for CURR and GPART 20061004
9 GET_LOWEST_DUEDATE Instance method Public Method Gets Lowest Date of Buffered Settlement Items 20060926
10 GET_POSTYEAR Instance method Public Method Get Posting Year of Settlement Document 20060915
11 READ_DOCSE_OF_CONTRACT Instance method Public Method Reading of Settlement Items for Contract and Settlement Type 20060925
12 REGISTER_DOCSE_CLEAR_POST Instance method Private Method Register Changed Settlement Lines for Posting 20060921
13 REVERSE_SETTLEMENT_DOCUMENTS Instance method Public Method Reset Settlement Documents 20060817
14 UPDATE_OLD_DOCSE Instance method Public Method Stamp Old Settlement Items 20060724
Events
Class CACSSE_CL_DOCUMENT_DB_STL_ITF has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_CACS_SETTLE_LOCK Public See coding 20061213 TT_CACS_SETTLE_LOCK type table of cacs_settl_lock
Method Signatures

Method CHECK_FOR_DUES 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 20060718
2 Importing ID_KEY_DATE Call by reference Type reference (TYPE) CACSKEYDATE Abgrenzungsdatum des Laufs in der Laufverwaltung 20060718
3 Returning RB_HAS_DUES Value transfer Type reference (TYPE) BOOLEAN_FLG Boolsche Variable (X=true, space=false) 20060718

Method CHECK_FOR_DUES on class CACSSE_CL_DOCUMENT_DB_STL_ITF has no exception.

Method CREATE_STL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IB_SIMULATION Call by reference Type reference (TYPE) BOOLEAN_FLG Boolsche Variable (X=true, space=false) 20060719
2 Returning RO_DOC_DB_ITF Value transfer Object reference (TYPE REF TO) CACS00_CL_DOCUMENT_DB_ITF Belegbuchung: Belege für Verbuchung registrieren 20060719
# Exception Resumable Description Created on
1 CX_CACS_DOCUMENT_ROOT Belegbuchung: Ausnahmenbehandlung 20060830

Method FREE_INSTANCE Signature

Method FREE_INSTANCE on class CACSSE_CL_DOCUMENT_DB_STL_ITF has no parameter.
Method FREE_INSTANCE on class CACSSE_CL_DOCUMENT_DB_STL_ITF has no exception.

Method GET_DOCID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_DOCID Value transfer Type reference (TYPE) CACSDOCID Identifikation eines Belegs 20060915

Method GET_DOCID on class CACSSE_CL_DOCUMENT_DB_STL_ITF has no exception.

Method GET_DOCSE_CLEAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_CONCURR Call by reference Type reference (TYPE) CACSCONCURR Vertragswährungsschlüssel 20060926
2 Importing ID_GPART Call by reference Type reference (TYPE) CACS_GPART Nummer des Provisionsvertragspartners 20061004
3 Returning RT_DOCSE Value transfer Type reference (TYPE) CACS00_TT_DOCSE Provisionsbeleg, Abrechnung 20060925

Method GET_DOCSE_CLEAR on class CACSSE_CL_DOCUMENT_DB_STL_ITF has no exception.

Method GET_DOCSE_CLEAR_OF_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_CTRTBU_GPART Call by reference Type reference (TYPE) CACS_GPART Nummer des Provisionsvertragspartners 20061201
2 Importing ID_ENDDATEP Call by reference Type reference (TYPE) SY-DATUM Aktuelles Datum des Applikationsservers 20060925
3 Importing ID_STARTDATEP Call by reference Type reference (TYPE) SY-DATUM Aktuelles Datum des Applikationsservers 20060925
4 Returning RT_DOCSE Value transfer Type reference (TYPE) CACS00_TT_DOCSE TTYP für Beleg SE 20060925

Method GET_DOCSE_CLEAR_OF_BUFFER on class CACSSE_CL_DOCUMENT_DB_STL_ITF has no exception.

Method GET_DOCSE_CLEAR_RESET_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_DOCSE Value transfer Type reference (TYPE) CACS00_TT_DOCSE TTYP für Beleg SE 20060818
# Exception Resumable Description Created on
1 CX_CACS_SE_ROOT Abrechnung: Basisklasse Ausnahmebehandlung 20060915

Method GET_HIGHEST_DUEDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_DUE_DATE Call by reference Type reference (TYPE) CACSDUEDAT Fälligkeitsdatum der Belegzeile 20061004
2 Importing ID_CONCURR Call by reference Type reference (TYPE) CACSCONCURR Vertragswährungsschlüssel 20061004
3 Importing ID_GPART Call by reference Type reference (TYPE) CACS_GPART Nummer des Provisionsvertragspartners 20061004

Method GET_HIGHEST_DUEDATE on class CACSSE_CL_DOCUMENT_DB_STL_ITF has no exception.

Method GET_LOWEST_DUEDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_DUEDATE Value transfer Type reference (TYPE) CACSDUEDAT Fälligkeitsdatum der Belegzeile 20060926

Method GET_LOWEST_DUEDATE on class CACSSE_CL_DOCUMENT_DB_STL_ITF has no exception.

Method GET_POSTYEAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_POSTYEAR Value transfer Type reference (TYPE) CACSPSTYEAR Zuordnungsjahr des Provisionsfalls/-belegs 20060915

Method GET_POSTYEAR on class CACSSE_CL_DOCUMENT_DB_STL_ITF has no exception.

Method READ_DOCSE_OF_CONTRACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EB_NO_DOCSE Call by reference Type reference (TYPE) BOOLEAN_FLG allgemeines Flag 20061018
2 Importing ID_BUSITIME Call by reference Type reference (TYPE) CACSBUSITIME Fachl. Gültigkeit (Zeitstempel JJJJ.MM.TT hh:mm:ss) 20060925
3 Importing ID_TECHTIME Call by reference Type reference (TYPE) CACSTECHTIME Techn. Gültigkeit (Zeitstempel: JJJJ.MM.TT hh:mm:ss) 20060925
4 Importing IO_INDAGR Call by reference Object reference (TYPE REF TO) CL_CACS_INDAGR_PRC_SETTLE Individuelle Abrechnungsvereinbarung 20060925
5 Importing IO_INDCTR Call by reference Object reference (TYPE REF TO) CL_CACS_INDCTR_PRC 20060925
6 Importing IO_STD_FACADE Call by reference Object reference (TYPE REF TO) CL_CACS_STD_FACADE_SETTLE Fassade zum ICM-Standardvertrag (Abrechnung) 20060925
7 Importing IT_SETTLE_LOCK Call by reference Type reference (TYPE) TT_CACS_SETTLE_LOCK Auszuschließende Geschäftspartner 20061213
# Exception Resumable Description Created on
1 CX_CACS_BAL_EX CACS: Application log exceptions 20060925
2 CX_CACS_NO_INSTANCE Generische Ausnahme: Kein Objekt/keine Instanz vorhanden 20060925
3 CX_CACS_SE_ROOT Abrechnung: Basisklasse Ausnahmebehandlung 20060925
4 CX_CACS_STD Ausnahmeklasse zu Standardverträgen 20060925
5 CX_CACS_VERS_HELPER Ausnahmeklasse zu CL_CACS_VERS_HELPER 20060925

Method REGISTER_DOCSE_CLEAR_POST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_CONCURR Call by reference Type reference (TYPE) CACSCONCURR Vertragswährungsschlüssel 20061004
2 Importing ID_GPART Call by reference Type reference (TYPE) CACS_GPART Nummer des Provisionsvertragspartners 20061004

Method REGISTER_DOCSE_CLEAR_POST on class CACSSE_CL_DOCUMENT_DB_STL_ITF has no exception.

Method REVERSE_SETTLEMENT_DOCUMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_TRANSMISSION Call by reference Type reference (TYPE) CACSSE_CL_PRC_PRD_SE2=>TT_TRANSMISSION 20060920
2 Importing IB_UPDATE_TASK Call by reference Type reference (TYPE) BOOLEAN_FLG Boolsche Variable (X=true, space=false) 20060817
# Exception Resumable Description Created on
1 CX_CACS_DOCUMENT_ROOT Belegbuchung: Ausnahmenbehandlung 20060830
2 CX_CACS_SE_ROOT Abrechnung: Basisklasse Ausnahmebehandlung 20061002

Method UPDATE_OLD_DOCSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_CONCURR Call by reference Type reference (TYPE) CACSCONCURR Vertragswährungsschlüssel 20061004
2 Importing ID_DOC_ID Call by reference Type reference (TYPE) CACSDOCID Identifikation eines Belegs 20060724
3 Importing ID_GPART Call by reference Type reference (TYPE) CACS_GPART Nummer des Provisionsvertragspartners 20061004
4 Importing ID_POST_DATE Call by reference Type reference (TYPE) SYDATUM Zuordnungsjahr des Provisionsfalls/-belegs 20060724

Method UPDATE_OLD_DOCSE on class CACSSE_CL_DOCUMENT_DB_STL_ITF has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 700