SAP ABAP Class CACSCD_CL_STL_ADAPTER_CD (Transfer of Settlement to FS-CD)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   ICM (Application Component) Incentive and Commission Management (ICM)
     CACSXCD1 (Package) ICM: CD Adapter: Transaction Data
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CACSSE_CL_STL_ADAPTER Base Class of Settlement Transfer - Generated 20060918
Properties
Class CACSCD_CL_STL_ADAPTER_CD  
Short Description Transfer of Settlement to FS-CD    
Super Class CACSSE_CL_STL_ADAPTER Base Class of Settlement Transfer - Generated 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CACSXCD1   ICM: CD Adapter: Transaction Data 
Created 20060918   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 CACSCD_CLCD_STL_TABLETYPES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CACSFI_CLFI_STL_TABLETYPES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 CACSSE_CLSE_STL_TABLETYPES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CACSCD_CL_STL_ADAPTER_CD has no interface implemented.
Friends
Class CACSCD_CL_STL_ADAPTER_CD has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_SPLIT_INDEX Constant Public Type reference (TYPE) CACSDOCSPLITID '1' Identification of Split Document 20061013
2 MD_ONETIME_PARTNER Instance attribute Protected Type reference (TYPE) CACS_GPART Number of Commission Contract Partner 20060918
3 MO_BADI_DETERMINATION_REM Instance attribute Protected Object reference (TYPE REF TO) CACS_SETTLEMENT_CD_DET_REM Transfer to FS-CD - Determination of Remuneration Type 20061013
4 MO_BADI_DETERMINATION_STL Instance attribute Protected Object reference (TYPE REF TO) CACS_SETTLEMENT_CD_DET_STL Transfer to FS-CD - Determination for Settlement Type 20061013
5 MO_BADI_HEADER_ENRICHMENT Instance attribute Protected Object reference (TYPE REF TO) CACS_SETTLEMENT_CD_XFER_HEAD Transfer to FS-CD - Header Structure 20061019
6 MO_BADI_PAYTAX_ENRICHMENT Instance attribute Protected Object reference (TYPE REF TO) CACS_SETTLEMENT_CD_XFER_PAYTAX Transfer to FS-CD - Payment Structure of Tax 20070117
7 MO_BADI_PAY_ENRICHMENT Instance attribute Protected Object reference (TYPE REF TO) CACS_SETTLEMENT_CD_XFER_PAY Transfer to FS-CD - Payment Structure 20061013
8 MO_BADI_TAX_ENRICHMENT Instance attribute Protected Object reference (TYPE REF TO) CACS_SETTLEMENT_CD_XFER_TAX Transfer to FS-CD - Tax Structure 20070116
9 MO_DOC Instance attribute Public Object reference (TYPE REF TO) CACSCD_CL_STL_ADAPTER_CD_DOC Document Posting to FS-CD 20060920
Methods
# Method Level Visibility Method type Description Created on
1 COMPRESS_PAYMENT Instance method Protected Method Compress Payment Information 20060920
2 COMPRESS_TAX Instance method Protected Method Compress Tax Information 20060920
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20060920
4 CREATE_CD_DOCUMENT Instance method Protected Method Generate FS-CD Document 20060920
5 ENRICH_HEADER Instance method Protected Method Enrich Header Data 20061016
6 ENRICH_PAYMENT_STRUCTURE Instance method Protected Method Enrich Payment Structure 20060920
7 ENRICH_PAYMENT_TAX_STRUCTURE Instance method Protected Method Enrich Payment Structure of Tax 20070117
8 ENRICH_TAX_STRUCTURE Instance method Protected Method Enrich Control Structure 20070117
9 FIND_ACCOUNT_ID_FROM_REMTYPE Instance method Protected Method Determine Account Assignment ID of Remuneration Type 20061019
10 FIND_ACCOUNT_ID_FROM_SETTYPE Instance method Protected Method Determine Account Assignment ID of Settlement Type 20061014
11 GET_ACCOUNT_INFO_REMUNERATION Instance method Protected Method Get Account Assignment of Cost Data 20060921
12 GET_ACCOUNT_INFO_SETTLEMENT Instance method Protected Method Get Account Assignment of Payment Data 20060921
13 POST_INITIALISATION Instance method Protected Method Post Initialization Information 20061016
14 READ_ACCOUNT_INFO_REM Instance method Protected Method Read Account Assignment of Remuneration Type 20061019
15 READ_ACCOUNT_INFO_STL Instance method Protected Method Read Account Assignment of Settlement Type 20061014
Events
Class CACSCD_CL_STL_ADAPTER_CD has no event.
Types
Class CACSCD_CL_STL_ADAPTER_CD has no local type.
Method Signatures

Method COMPRESS_PAYMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CMPR_PD Call by reference Type reference (TYPE) CACSCD_CLCD_STL_TABLETYPES=>TT_CMPR_PD 20060920
2 Changing CT_CMPR_TX Call by reference Type reference (TYPE) CACSCD_CLCD_STL_TABLETYPES=>TT_CMPR_TX 20060920
3 Importing IS_CMPR_HD Call by reference Type reference (TYPE) CACSCD_S_DOCCD_HD_D Abrechnung in das FS-CD: Referenzbeleg - Kopfdaten 20070111
4 Importing IS_DOCSEM Call by reference Type reference (TYPE) CACS00_S_DOCSEM Provisionsbeleg, Abrechnung (Metaobjekt) 20060920
# Exception Resumable Description Created on
1 CX_CACS_STL_TRANSMISSION Ausnahmeklasse der Weiterleitung der Abrechnung 20061013

Method COMPRESS_TAX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CMPR_PD Call by reference Type reference (TYPE) CACSCD_CLCD_STL_TABLETYPES=>TT_CMPR_PD 20070115
2 Changing CT_CMPR_TX Call by reference Type reference (TYPE) CACSCD_CLCD_STL_TABLETYPES=>TT_CMPR_TX 20070115
3 Importing IS_ACCAR Call by reference Type reference (TYPE) CACSCD_ACRCD Kontierungen Vergütungsarten für Abrechnungssystem FS-CD 20070115
4 Importing IS_ACCAS Call by reference Type reference (TYPE) CACSCD_ACSCD Kontierungen Abrechnungsarten für Abrechnungssystem FS-CD 20070115
5 Importing IS_CMPR_HD Call by reference Type reference (TYPE) CACSCD_S_DOCCD_HD_D Abrechnung in das FS-CD: Referenzbeleg - Kopfdaten 20070115
6 Importing IS_CMPR_PD Call by reference Type reference (TYPE) CACSCD_S_DOCCD_PD_D Abrechnung in das FS-CD: Referenzbeleg - Zahlungsdaten 20070115
7 Importing IS_DOCSEM Call by reference Type reference (TYPE) CACS00_S_DOCSEM Provisionsbeleg, Abrechnung (Metaobjekt) 20070115
# Exception Resumable Description Created on
1 CX_CACS_STL_TRANSMISSION Ausnahmeklasse der Weiterleitung der Abrechnung 20070115

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_TRANSMISSION Call by reference Object reference (TYPE REF TO) OBJECT Klasse der Weiterleitung der Abrechnung 20060920
# Exception Resumable Description Created on
1 CX_CACS_STL_TRANSMISSION Ausnahmeklasse der Weiterleitung der Abrechnung 20060920

Method CREATE_CD_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_HD Call by reference Type reference (TYPE) CACSCD_S_DOCCD_HD_D Abrechnung in das CD: Referenzbeleg - Kopfdaten 20061016
2 Importing IT_PD Call by reference Type reference (TYPE) CACSCD_CLCD_STL_TABLETYPES=>TT_CMPR_PD 20060920
3 Importing IT_TX Call by reference Type reference (TYPE) CACSCD_CLCD_STL_TABLETYPES=>TT_CMPR_TX 20060920
4 Returning RO_DOC Value transfer Object reference (TYPE REF TO) CACSCD_CL_STL_ADAPTER_CD_DOC Belegbuchung in FS-CD 20060920
# Exception Resumable Description Created on
1 CX_CACS_STL_TRANSMISSION Ausnahmeklasse der Weiterleitung der Abrechnung 20060920

Method ENRICH_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CMPR_HD Call by reference Type reference (TYPE) CACSCD_S_DOCCD_HD_D Abrechnung in das CD: Referenzbeleg - Kopfdaten 20061016
2 Importing IS_DOCSEM Call by reference Type reference (TYPE) CACS00_S_DOCSEM Provisionsbeleg, Abrechnung (Metaobjekt) 20061016
3 Importing IT_DOCSE Call by reference Type reference (TYPE) CACSSE_CLSE_STL_TABLETYPES=>TT_DOCSE 20061016
# Exception Resumable Description Created on
1 CX_CACS_STL_TRANSMISSION Ausnahmeklasse der Weiterleitung der Abrechnung 20061016

Method ENRICH_PAYMENT_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ACCAR Call by reference Type reference (TYPE) CACSCD_ACRCD Kontierungen Vergütungsarten für Abrechnungssystem FS-CD 20070115
2 Changing CS_ACCAS Call by reference Type reference (TYPE) CACSCD_ACSCD Kontierungen Abrechnungsarten für Abrechnungssystem FS-CD 20070115
3 Changing CS_CMPR_PD Call by reference Type reference (TYPE) CACSCD_S_DOCCD_PD_D Abrechnung in das CD: Referenzbeleg - Zahlungsdaten 20061013
4 Importing IS_DOCSEM Call by reference Type reference (TYPE) CACS00_S_DOCSEM Provisionsbeleg, Abrechnung (Metaobjekt) 20061013
# Exception Resumable Description Created on
1 CX_CACS_STL_TRANSMISSION Ausnahmeklasse der Weiterleitung der Abrechnung 20060920

Method ENRICH_PAYMENT_TAX_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CMPR_PD Call by reference Type reference (TYPE) CACSCD_S_DOCCD_PD_D Abrechnung in das FS-CD: Referenzbeleg - Zahlungsdaten 20070117
2 Importing ID_TAX_DIFF Call by reference Type reference (TYPE) ABAP_BOOL 20070117
3 Importing IS_ACCAR Call by reference Type reference (TYPE) CACSCD_ACRCD Kontierungen Vergütungsarten für Abrechnungssystem FS-CD 20070117
4 Importing IS_ACCAS Call by reference Type reference (TYPE) CACSCD_ACSCD Kontierungen Abrechnungsarten für Abrechnungssystem FS-CD 20070117
5 Importing IS_CMPR_HD Call by reference Type reference (TYPE) CACSCD_S_DOCCD_HD_D Abrechnung in das FS-CD: Referenzbeleg - Kopfdaten 20070117
6 Importing IS_CMPR_PD Call by reference Type reference (TYPE) CACSCD_S_DOCCD_PD_D Abrechnung in das FS-CD: Referenzbeleg - Zahlungsdaten 20070117
7 Importing IS_CMPR_TX Call by reference Type reference (TYPE) CACSCD_S_DOCCD_TX_D Abrechnung in das FS-CD: Referenzbeleg - Steuerdaten 20070117
8 Importing IS_DOCSEM Call by reference Type reference (TYPE) CACS00_S_DOCSEM Provisionsbeleg, Abrechnung (Metaobjekt) 20070117
9 Importing IS_TAX Call by reference Type reference (TYPE) RTAX1U15 Steuersatz und Steuerbetrag fuer ein Steuerkennzeichen 20070117
# Exception Resumable Description Created on
1 CX_CACS_STL_TRANSMISSION Ausnahmeklasse der Weiterleitung der Abrechnung 20070117

Method ENRICH_TAX_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CMPR_TX Call by reference Type reference (TYPE) CACSCD_S_DOCCD_TX_D Abrechnung in das FS-CD: Referenzbeleg - Steuerdaten 20070117
2 Importing ID_TAX_INFO_IDX Call by reference Type reference (TYPE) I 20070117
3 Importing IS_ACCAR Call by reference Type reference (TYPE) CACSCD_ACRCD Kontierungen Vergütungsarten für Abrechnungssystem FS-CD 20070117
4 Importing IS_ACCAS Call by reference Type reference (TYPE) CACSCD_ACSCD Kontierungen Abrechnungsarten für Abrechnungssystem FS-CD 20070117
5 Importing IS_CMPR_HD Call by reference Type reference (TYPE) CACSCD_S_DOCCD_HD_D Abrechnung in das FS-CD: Referenzbeleg - Kopfdaten 20070117
6 Importing IS_CMPR_PD Call by reference Type reference (TYPE) CACSCD_S_DOCCD_PD_D Abrechnung in das FS-CD: Referenzbeleg - Zahlungsdaten 20070117
7 Importing IS_DOCSEM Call by reference Type reference (TYPE) CACS00_S_DOCSEM Provisionsbeleg, Abrechnung (Metaobjekt) 20070117
8 Importing IS_TAX Call by reference Type reference (TYPE) RTAX1U15 Steuersatz und Steuerbetrag fuer ein Steuerkennzeichen 20070117

Method ENRICH_TAX_STRUCTURE on class CACSCD_CL_STL_ADAPTER_CD has no exception.

Method FIND_ACCOUNT_ID_FROM_REMTYPE 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 20061019
2 Importing ID_BUSI Call by reference Type reference (TYPE) CACSBUSITIME Fachl. Gültigkeit (Zeitstempel JJJJ.MM.TT hh:mm:ss) 20061019
3 Importing ID_TECH Call by reference Type reference (TYPE) CACSTECHTIME Techn. Gültigkeit (Zeitstempel: JJJJ.MM.TT hh:mm:ss) 20061019
4 Importing ID_TRIGID Call by reference Type reference (TYPE) CACSTRIGID Identifikation des logischen Zielsystems der Abrechnung 20061019
5 Importing IO_TRANSMISSION Call by reference Object reference (TYPE REF TO) CACSSE_CL_STL_TRANSMISSION Klasse der Weiterleitung der Abrechnung 20061019
6 Importing IS_DOCSEM Call by reference Type reference (TYPE) CACS00_S_DOCSEM Provisionsbeleg, Abrechnung (Metaobjekt) 20061019
7 Returning RD_ACCOUNT_ID Value transfer Type reference (TYPE) CACS_ACCAS_TYID Identifikation der Kontierungsart 20061019
# Exception Resumable Description Created on
1 CX_CACS_STL_TRANSMISSION Ausnahmeklasse der Weiterleitung der Abrechnung 20061019

Method FIND_ACCOUNT_ID_FROM_SETTYPE 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 20061014
2 Importing ID_BUSI Call by reference Type reference (TYPE) CACSBUSITIME Fachl. Gültigkeit (Zeitstempel JJJJ.MM.TT hh:mm:ss) 20061014
3 Importing ID_TECH Call by reference Type reference (TYPE) CACSTECHTIME Techn. Gültigkeit (Zeitstempel: JJJJ.MM.TT hh:mm:ss) 20061014
4 Importing ID_TRIGID Call by reference Type reference (TYPE) CACSTRIGID Identifikation des logischen Zielsystems der Abrechnung 20061014
5 Importing IO_TRANSMISSION Call by reference Object reference (TYPE REF TO) CACSSE_CL_STL_TRANSMISSION Klasse der Weiterleitung der Abrechnung 20061014
6 Importing IS_DOCSEM Call by reference Type reference (TYPE) CACS00_S_DOCSEM Provisionsbeleg, Abrechnung (Metaobjekt) 20061014
7 Returning RD_ACCOUNT_ID Value transfer Type reference (TYPE) CACS_ACCAS_TYID Identifikation der Kontierungsart 20061014
# Exception Resumable Description Created on
1 CX_CACS_STL_TRANSMISSION Ausnahmeklasse der Weiterleitung der Abrechnung 20061014

Method GET_ACCOUNT_INFO_REMUNERATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ACCOUNT_ID Call by reference Type reference (TYPE) CACS_ACCAS_TYID Identifikation der Kontierungsart 20060921
2 Importing ID_BUSI Call by reference Type reference (TYPE) CACSBUSITIME Fachl. Gültigkeit (Zeitstempel JJJJ.MM.TT hh:mm:ss) 20060921
3 Returning RS_RESULT Value transfer Type reference (TYPE) CACSCD_ACRCD Kontierungen Vergütungsarten für Abrechnungssystem FI 20060921
# Exception Resumable Description Created on
1 CX_CACS_STL_TRANSMISSION Ausnahmeklasse der Weiterleitung der Abrechnung 20060921

Method GET_ACCOUNT_INFO_SETTLEMENT Signature

Method GET_ACCOUNT_INFO_SETTLEMENT on class CACSCD_CL_STL_ADAPTER_CD has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_STL_TRANSMISSION Ausnahmeklasse der Weiterleitung der Abrechnung 20060921

Method POST_INITIALISATION Signature

Method POST_INITIALISATION on class CACSCD_CL_STL_ADAPTER_CD has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_STL_TRANSMISSION Ausnahmeklasse der Weiterleitung der Abrechnung 20061016

Method READ_ACCOUNT_INFO_REM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ACCOUNT_ID Call by reference Type reference (TYPE) CACS_ACCAS_TYID Identifikation der Kontierungsart 20061019
2 Importing ID_BUSI Call by reference Type reference (TYPE) CACSBUSITIME Fachl. Gültigkeit (Zeitstempel JJJJ.MM.TT hh:mm:ss) 20061019
3 Returning RS_RESULT Value transfer Type reference (TYPE) CACSCD_ACRCD Kontierungen Vergütungsarten für Abrechnungssystem FS-CD 20061019
# Exception Resumable Description Created on
1 CX_CACS_STL_TRANSMISSION Ausnahmeklasse der Weiterleitung der Abrechnung 20061019

Method READ_ACCOUNT_INFO_STL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ACCOUNT_ID Call by reference Type reference (TYPE) CACS_ACCAS_TYID Identifikation der Kontierungsart 20061014
2 Importing ID_BUSI Call by reference Type reference (TYPE) CACSBUSITIME Fachl. Gültigkeit (Zeitstempel JJJJ.MM.TT hh:mm:ss) 20061014
3 Returning RS_RESULT Value transfer Type reference (TYPE) CACSCD_ACSCD Kontierungen Abrechnungsarten für Abrechnungssystem FS-CD 20061014
# Exception Resumable Description Created on
1 CX_CACS_STL_TRANSMISSION Ausnahmeklasse der Weiterleitung der Abrechnung 20061014
History
Last changed by/on SAP  20110908 
SAP Release Created in 700