SAP ABAP Class CL_CACS_STL_TRANSMISSION (Abstract Class of Transfer of Settlement)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   ICM (Application Component) Incentive and Commission Management (ICM)
     CACSS8 (Package) ICM: Settlement: Administration
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CACSSE_CL_STL_TRANSMISSION Class for Transfer of Settlement 20060814
Properties
Class CL_CACS_STL_TRANSMISSION  
Short Description Abstract Class of Transfer of Settlement    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CACSS8   ICM: Settlement: Administration 
Created 20060814   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CACSSE_CLSE_STL_TABLETYPES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_CACS_STL_TRANSMISSION has no interface implemented.
Friends
Class CL_CACS_STL_TRANSMISSION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MD_APPL Instance attribute Protected Type reference (TYPE) CACSAPPL Commission Application Identification 20060824
2 MD_BUSI Instance attribute Protected Type reference (TYPE) CACSBUSITIME Effective Validity (Time Stamp YYYY.MM.DD hh:mm:ss) 20060814
3 MD_CURRENCY Instance attribute Protected Type reference (TYPE) CACSCONCURR Contract Currency Key 20060814
4 MD_ONE_TIME Instance attribute Protected Type reference (TYPE) ABAP_BOOL One-Time Customer Processing 20060828
5 MD_POST_DATE Instance attribute Protected Type reference (TYPE) BUDAT Posting Date in the Document 20060814
6 MD_PRD Instance attribute Protected Type reference (TYPE) TCACS_PRD Current Period 20100726
7 MD_REVERSAL Instance attribute Protected Type reference (TYPE) ABAP_BOOL Offsetting Entry Indicator 20060829
8 MD_RUNID Instance attribute Protected Type reference (TYPE) CACS_RUNID Run Number for Run Administration 20060825
9 MD_SETTLE_DOCID Instance attribute Protected Type reference (TYPE) CACSDOCIDSETTLE Settlement Document Number 20060824
10 MD_SETTLE_DOCYR Instance attribute Protected Type reference (TYPE) CACSDOCYEARSETTLE Posting Year of Settlement Document 20060824
11 MD_SETTLE_REV_DOCID Instance attribute Protected Type reference (TYPE) CACSDOCIDSETTLE Settlement Document Number 20061009
12 MD_SETTLE_REV_DOCYR Instance attribute Protected Type reference (TYPE) CACSDOCYEARSETTLE Posting Year of Settlement Document 20061009
13 MD_SIMULATION Instance attribute Protected Type reference (TYPE) CACSSIMULATION Indicator: Process to be Run in Simulation Mode 20060814
14 MD_STMTYPE Instance attribute Protected Type reference (TYPE) CACS_STMTYPE_ID Identification of Settlement Type 20060814
15 MD_TECH Instance attribute Protected Type reference (TYPE) CACSTECHTIME Technical Validity (Time Stamp: YYYY.MM.DD hh:mm:ss) 20060814
16 MD_UPDATE_TASK Instance attribute Protected Type reference (TYPE) ABAP_BOOL Post In Update Mode 20060814
17 MO_IND_AGR Instance attribute Protected Object reference (TYPE REF TO) CL_CACS_INDAGR_PRC_SETTLE Individual Settlement Agreement 20060815
18 MO_IND_CTRT Instance attribute Protected Object reference (TYPE REF TO) CL_CACS_INDCTR_PRC Commission Contract for Mass Processes 20060814
19 MO_LOG Instance attribute Protected Object reference (TYPE REF TO) CL_CACS_BAL CACS: Application Log 20060814
20 MO_TRANSMISSION_BADI Instance attribute Protected Object reference (TYPE REF TO) CACS_SETTLEMENT_TRANSMISSION BAdI of Transfer 20060814
21 MS_STMTY Instance attribute Protected Type reference (TYPE) TCACS_STMTY Settlement Type 20060814
22 MS_TRIGID Instance attribute Protected Type reference (TYPE) TCACS_TRIGID Identification of Logical Target System of Settlement 20060814
Methods
# Method Level Visibility Method type Description Created on
1 ADDMSG Instance method Public Method Add Messages to Log 20060827
2 CHECK_DBC_CONVERSION Instance method Protected Method Check Database Conversion 20060824
3 CHECK_PARAMETERS Instance method Protected Method Check parameters 20060824
4 CHECK_SETTLEMENT_TYPE Instance method Protected Method Check Settlement Type 20060824
5 CHECK_TRANSMISSION Instance method Public Method Check Transfer 20060814
6 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20060814
7 DEC Instance method Public Method Reduce Levels of Detail 20070109
8 GET_APPLICATION Instance method Public Method Get Commission Application 20060814
9 GET_BUSI Instance method Public Method Get Effective Time Stamp 20060814
10 GET_CURRENCY Instance method Public Method Get Currency 20060818
11 GET_INDIVIDUAL_AGREEMENT Instance method Public Method Get Individual Settlement Agreement 20060815
12 GET_INDIVIDUAL_CONTRACT Instance method Public Method Get Individual Commission Contract 20060814
13 GET_LOGICAL_SYSTEM Instance method Public Method Get Logical System 20060915
14 GET_POST_DATE Instance method Public Method Get Posting Date 20060814
15 GET_PRD Instance method Public Method Returns Current Period 20100726
16 GET_RFC_DESTINATION Instance method Public Method Get RFC Destination 20060814
17 GET_RUN_ID Instance method Public Method Get Run Number 20060825
18 GET_SETTLEMENT_DOCUMENT_NUMBER Instance method Public Method Get Settlement Document Number 20060824
19 GET_SETTLEMENT_DOCUMENT_YEAR Instance method Public Method Get Settlement Document Year 20060824
20 GET_SETTLEMENT_INFO Instance method Public Method Get Settlement Type 20060814
21 GET_SETTLEMENT_TYPE Instance method Protected Method Get Settlement Type 20060824
22 GET_TECH Instance method Public Method Get Technical Time Stamp 20060814
23 GET_TRIGGER_ID Instance method Protected Method Get Identification of Target System of Settlement 20060824
24 GET_TRIGID Instance method Public Method Get Target System ID 20060814
25 INC Instance method Public Method Increase Detail Level of Log 20070109
26 IS_IN_SIMULATION_MODE Instance method Public Method Simulation Mode Is Active 20060827
27 IS_IN_UPDATE_TASK Instance method Public Method Posting Mode Is Active 20060824
28 IS_ONE_TIME_POSTING Instance method Public Method One-Time Customer Processing Is Active 20060828
29 IS_REVERSAL Instance method Public Method Offsetting Entry Is Active 20060829
30 POST_TRANSMISSION Instance method Public Method Post Transfer 20060814
31 SETUP_BADIS Instance method Protected Method Determine BAdIs 20060824
32 SET_UPDATE_TASK Instance method Public Method Set Update Mode 20070108
Events
Class CL_CACS_STL_TRANSMISSION has no event.
Types
Class CL_CACS_STL_TRANSMISSION has no local type.
Method Signatures

Method ADDMSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_PROBCLASS Call by reference Type reference (TYPE) BALPROBCL Anwendungs-Log: Problemklasse einer Meldung 20060827
# Exception Resumable Description Created on
1 CX_CACS_STL_TRANSMISSION Ausnahmeklasse der Weiterleitung der Abrechnung 20060827

Method CHECK_DBC_CONVERSION Signature

Method CHECK_DBC_CONVERSION on class CL_CACS_STL_TRANSMISSION has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_STL_TRANSMISSION Ausnahmeklasse der Weiterleitung der Abrechnung 20060824

Method CHECK_PARAMETERS Signature

Method CHECK_PARAMETERS on class CL_CACS_STL_TRANSMISSION has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_STL_TRANSMISSION Ausnahmeklasse der Weiterleitung der Abrechnung 20060824

Method CHECK_SETTLEMENT_TYPE Signature

Method CHECK_SETTLEMENT_TYPE on class CL_CACS_STL_TRANSMISSION has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_STL_TRANSMISSION Ausnahmeklasse der Weiterleitung der Abrechnung 20060824

Method CHECK_TRANSMISSION Signature

Method CHECK_TRANSMISSION on class CL_CACS_STL_TRANSMISSION has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_STL_TRANSMISSION Ausnahmeklasse der Weiterleitung der Abrechnung 20060814

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_APPL Call by reference Type reference (TYPE) CACSAPPL Identifikation der Provisionsanwendung 20060824
2 Importing ID_BUSI Call by reference Type reference (TYPE) CACSBUSITIME Fachl. Gültigkeit (Zeitstempel JJJJ.MM.TT hh:mm:ss) 20060824
3 Importing ID_CURRENCY Call by reference Type reference (TYPE) CACSCONCURR Vertragswährungsschlüssel 20060824
4 Importing ID_ONETIME Call by reference Type reference (TYPE) ABAP_BOOL Einmalkundeverarbeitung 20060828
5 Importing ID_POST_DATE Call by reference Type reference (TYPE) BUDAT Buchungsdatum im Beleg 20060824
6 Importing ID_PRD Call by reference Type reference (TYPE) TCACS_PRD Current Period 20100726
7 Importing ID_REVERSAL Call by reference Type reference (TYPE) ABAP_BOOL Gegenbuchungkennzeichen 20060829
8 Importing ID_RUNID Call by reference Type reference (TYPE) CACS_RUNID Laufnummer der Laufverwaltung 20060825
9 Importing ID_SETTLE_DOCID Call by reference Type reference (TYPE) CACSDOCIDSETTLE Identifikation eines Abrechnungsbelegs 20060824
10 Importing ID_SETTLE_DOCYR Call by reference Type reference (TYPE) CACSDOCYEARSETTLE Buchungsjahr des Abrechnungsbelegs 20060824
11 Importing ID_SIMULATION Call by reference Type reference (TYPE) CACSSIMULATION Simulation 20060824
12 Importing ID_STMTYPE Call by reference Type reference (TYPE) CACS_STMTYPE_ID Identifikation der Abrechnungsart 20060824
13 Importing ID_TECH Call by reference Type reference (TYPE) CACSTECHTIME Techn. Gültigkeit (Zeitstempel: JJJJ.MM.TT hh:mm:ss) 20060824
14 Importing ID_UPDATE_TASK Call by reference Type reference (TYPE) ABAP_BOOL In Verbuchungsmodus buchen 20060824
15 Importing IO_IND_AGR Call by reference Object reference (TYPE REF TO) CL_CACS_INDAGR_PRC_SETTLE Individuelle Abrechnungsvereinbarung 20060824
16 Importing IO_IND_CTRT Call by reference Object reference (TYPE REF TO) CL_CACS_INDCTR_PRC Provisionsvertrag für Massenprozesse 20060824
17 Importing IO_LOG Call by reference Object reference (TYPE REF TO) CL_CACS_BAL CACS: Application log 20060824
# Exception Resumable Description Created on
1 CX_CACS_STL_TRANSMISSION Ausnahmeklasse der Weiterleitung der Abrechnung 20060824

Method DEC Signature

Method DEC on class CL_CACS_STL_TRANSMISSION has no parameter.
Method DEC on class CL_CACS_STL_TRANSMISSION has no exception.

Method GET_APPLICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_RESULT Value transfer Type reference (TYPE) CACSAPPL Identifikation der Provisionsanwendung 20060816

Method GET_APPLICATION on class CL_CACS_STL_TRANSMISSION has no exception.

Method GET_BUSI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_RESULT Value transfer Type reference (TYPE) CACSBUSITIME Fachl. Gültigkeit (Zeitstempel JJJJ.MM.TT hh:mm:ss) 20060814

Method GET_BUSI on class CL_CACS_STL_TRANSMISSION has no exception.

Method GET_CURRENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_RESULT Value transfer Type reference (TYPE) CACSCONCURR Vertragswährungsschlüssel 20060818

Method GET_CURRENCY on class CL_CACS_STL_TRANSMISSION has no exception.

Method GET_INDIVIDUAL_AGREEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_RESULT Value transfer Object reference (TYPE REF TO) CL_CACS_INDAGR_PRC_SETTLE Individuelle Abrechnungsvereinbarung 20060815

Method GET_INDIVIDUAL_AGREEMENT on class CL_CACS_STL_TRANSMISSION has no exception.

Method GET_INDIVIDUAL_CONTRACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_RESULT Value transfer Object reference (TYPE REF TO) CL_CACS_INDCTR_PRC Provisionsvertrag für Massenprozesse 20060814

Method GET_INDIVIDUAL_CONTRACT on class CL_CACS_STL_TRANSMISSION has no exception.

Method GET_LOGICAL_SYSTEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_RESULT Value transfer Type reference (TYPE) LOGSYS Logisches System 20060915
# Exception Resumable Description Created on
1 CX_CACS_STL_TRANSMISSION Ausnahmeklasse der Weiterleitung der Abrechnung 20060915

Method GET_POST_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_RESULT Value transfer Type reference (TYPE) BUDAT Buchungsdatum im Beleg 20060814

Method GET_POST_DATE on class CL_CACS_STL_TRANSMISSION has no exception.

Method GET_PRD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_PRD Value transfer Type reference (TYPE) TCACS_PRD Current Period 20100726

Method GET_PRD on class CL_CACS_STL_TRANSMISSION has no exception.

Method GET_RFC_DESTINATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_RESULT Value transfer Type reference (TYPE) RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20060814
# Exception Resumable Description Created on
1 CX_CACS_STL_TRANSMISSION Ausnahmeklasse der Weiterleitung der Abrechnung 20060814

Method GET_RUN_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_RUNID Value transfer Type reference (TYPE) CACS_RUNID Laufnummer der Laufverwaltung 20060825

Method GET_RUN_ID on class CL_CACS_STL_TRANSMISSION has no exception.

Method GET_SETTLEMENT_DOCUMENT_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_RESULT Value transfer Type reference (TYPE) CACSDOCIDSETTLE Identifikation eines Abrechnungsbelegs 20060824

Method GET_SETTLEMENT_DOCUMENT_NUMBER on class CL_CACS_STL_TRANSMISSION has no exception.

Method GET_SETTLEMENT_DOCUMENT_YEAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_RESULT Value transfer Type reference (TYPE) CACSDOCYEARSETTLE Buchungsjahr des Abrechnungsbelegs 20060824

Method GET_SETTLEMENT_DOCUMENT_YEAR on class CL_CACS_STL_TRANSMISSION has no exception.

Method GET_SETTLEMENT_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_RESULT Value transfer Type reference (TYPE) TCACS_STMTY Abrechnungsart 20060814

Method GET_SETTLEMENT_INFO on class CL_CACS_STL_TRANSMISSION has no exception.

Method GET_SETTLEMENT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_STMTY Call by reference Type reference (TYPE) CACS_STMTYPE_ID Identifikation der Abrechnungsart 20060824
2 Returning RS_RESULT Value transfer Type reference (TYPE) TCACS_STMTY Abrechnungsart 20060824
# Exception Resumable Description Created on
1 CX_CACS_STL_TRANSMISSION Ausnahmeklasse der Weiterleitung der Abrechnung 20060824

Method GET_TECH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_RESULT Value transfer Type reference (TYPE) CACSTECHTIME Techn. Gültigkeit (Zeitstempel: JJJJ.MM.TT hh:mm:ss) 20060814

Method GET_TECH on class CL_CACS_STL_TRANSMISSION has no exception.

Method GET_TRIGGER_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_TRIGID Call by reference Type reference (TYPE) CACSTRIGID Identifikation des logischen Zielsystems der Abrechnung 20060824
2 Returning RS_RESULT Value transfer Type reference (TYPE) TCACS_TRIGID Identifikation des logischen Zielsystems der Abrechnung 20060824
# Exception Resumable Description Created on
1 CX_CACS_STL_TRANSMISSION Ausnahmeklasse der Weiterleitung der Abrechnung 20060824

Method GET_TRIGID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_RESULT Value transfer Type reference (TYPE) CACSTRIGID Identifikation des logischen Zielsystems der Abrechnung 20060814

Method GET_TRIGID on class CL_CACS_STL_TRANSMISSION has no exception.

Method INC Signature

Method INC on class CL_CACS_STL_TRANSMISSION has no parameter.
Method INC on class CL_CACS_STL_TRANSMISSION has no exception.

Method IS_IN_SIMULATION_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20060827

Method IS_IN_SIMULATION_MODE on class CL_CACS_STL_TRANSMISSION has no exception.

Method IS_IN_UPDATE_TASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20060824

Method IS_IN_UPDATE_TASK on class CL_CACS_STL_TRANSMISSION has no exception.

Method IS_ONE_TIME_POSTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20060828

Method IS_ONE_TIME_POSTING on class CL_CACS_STL_TRANSMISSION has no exception.

Method IS_REVERSAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20060829

Method IS_REVERSAL on class CL_CACS_STL_TRANSMISSION has no exception.

Method POST_TRANSMISSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_TMP_SETTLE_DOCID Call by reference Type reference (TYPE) CACSREVDOCIDSETTLE STORNO: Identifikation eines Abrechnungsbelegs 20060920
2 Importing ID_TMP_SETTLE_DOCYR Call by reference Type reference (TYPE) CACSDOCYEARSETTLE Buchungsjahr des Abrechnungsbelegs 20060920
# Exception Resumable Description Created on
1 CX_CACS_STL_TRANSMISSION Ausnahmeklasse der Weiterleitung der Abrechnung 20060814

Method SETUP_BADIS Signature

Method SETUP_BADIS on class CL_CACS_STL_TRANSMISSION has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_STL_TRANSMISSION Ausnahmeklasse der Weiterleitung der Abrechnung 20060824

Method SET_UPDATE_TASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_NEW_UPDATE_MODE Call by reference Type reference (TYPE) ABAP_BOOL Neuer Verbuchungsmodus 20070108

Method SET_UPDATE_TASK on class CL_CACS_STL_TRANSMISSION has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 700