SAP ABAP Class CACSCD_CL_STL_ADAPTER_CD_DOC (Document Posting 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)  CL_CACS_STL_ADAPTER_DOC Base Class of Document Posting 20060918
Properties
Class CACSCD_CL_STL_ADAPTER_CD_DOC  
Short Description Document Posting to FS-CD    
Super Class CL_CACS_STL_ADAPTER_DOC Base Class of Document Posting 
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 20130531   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)
Interfaces
Class CACSCD_CL_STL_ADAPTER_CD_DOC has no interface implemented.
Friends
Class CACSCD_CL_STL_ADAPTER_CD_DOC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_APPL Constant Public Type reference (TYPE) CACSAPPL 'CACSCD' Commission Application Identification 20060921
2 MC_CURRENCY_TYPE_DOCUMENT Instance attribute Public Type reference (TYPE) CURTP '00' Currency Type and Valuation View - Document Currency 20060918
3 MC_FSCD_FUNCTION Constant Public Type reference (TYPE) FUNCNAME 'ISCD_SCPOS_MAINTAIN' Function Module of FS-CD Posting 20061016
4 MC_FSCD_TRANSFER_STRUCTURE Constant Public Type reference (TYPE) TABNAME 'SVVSCPOS_B' Table Name 20060921
5 MC_FSCD_VVSCITEM_STRUCTURE Constant Public Type reference (TYPE) TABNAME 'VVSCITEM' Table Name 20061016
6 MC_FSCD_VVSCPOS_STRUCTURE Constant Public Type reference (TYPE) TABNAME 'VVSCPOS' Table Name 20061016
7 MO_CD_ADAPTER Instance attribute Protected Object reference (TYPE REF TO) CACSCD_CL_STL_ADAPTER_CD Transfer of Settlement to FS-CD 20060918
8 MO_DOCUMENT_BADI Instance attribute Protected Object reference (TYPE REF TO) CACS_SETTLEMENT_CD_DOC Transfer to FS-CD: Enrich Line Item 20061017
9 MO_FSCD_DATA_LIN Instance attribute Protected Object reference (TYPE REF TO) DATA Line of FS-CD Data 20060922
10 MO_FSCD_DATA_TAB Instance attribute Public Object reference (TYPE REF TO) DATA Table of FS-CD Data 20060922
11 MO_FSCD_VVSCITEM_TAB Instance attribute Protected Object reference (TYPE REF TO) DATA Dummy Table for FS-CD Call 20061016
12 MO_FSCD_VVSCPOS_TAB Instance attribute Protected Object reference (TYPE REF TO) DATA Dummy Table for FS-CD Call 20061016
13 MO_TRANSMISSION Instance attribute Protected Object reference (TYPE REF TO) CACSSE_CL_STL_TRANSMISSION Class for Transfer of Settlement 20060918
14 MS_CPD Instance attribute Protected Type reference (TYPE) BAPIACPA00 Posting in Accounting: Partner Billing Doc (Load Receivable) 20060918
15 MS_HD Instance attribute Protected Type reference (TYPE) CACSCD_S_DOCCD_HD_D Settlement to FS-CD: Reference Document - Header Data 20061016
16 MT_CMPR_IDX Instance attribute Protected Type reference (TYPE) TT_CMPR_IDX Compression Index Table 20060918
17 MT_PD Instance attribute Protected Type reference (TYPE) CACSCD_CLCD_STL_TABLETYPES=>TT_CMPR_PD Settlement to FS-CD: Reference Document - Payment Data 20060918
18 MT_TX Instance attribute Protected Type reference (TYPE) CACSCD_CLCD_STL_TABLETYPES=>TT_CMPR_TX Settlement to FS-CD: Reference Document - Tax Data 20060918
Methods
# Method Level Visibility Method type Description Created on
1 ADDMSG Instance method Public Method Add Messages to Log 20061016
2 ADD_BAPI_MESSAGES Instance method Protected Method Add Messages of BAPIs to Log 20061016
3 BUILD_DOCUMENT_DETAIL Instance method Protected Method Create FS-CD Document Payment Data 20060918
4 BUILD_DOCUMENT_TAX Instance method Protected Method Create FS-CD Document Tax 20060918
5 CALL_FSCD_FUNCTION Instance method Protected Method FS-CD Function Module - Call 20061016
6 CHECK_BAPI_RESULT Static method Public Method Check Return Parameters 20061016
7 CHECK_FUNCTION_EXISTS Instance method Protected Method FS-CD Function Module - Existence Check 20061016
8 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20060918
9 CREATE_XFER_STRUCTURE Instance method Protected Method Generate Transfer Structure 20060921
10 CREATE_XFER_STRUCTURE_LOCAL Instance method Protected Method Generate Transfer Structure (Local) 20060921
11 CREATE_XFER_STRUCTURE_REMOTE Instance method Protected Method Generate Transfer Structure (Remote) 20060921
12 GET_OLD_OBJECT_KEY Instance method Protected Method Determine Object Key 20061015
13 SETUP_BADIS Instance method Protected Method Determine BAdIs 20060918
Events
Class CACSCD_CL_STL_ADAPTER_CD_DOC has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_CMPR_IDX Public See coding 20060918 BEGIN OF s_cmpr_idx, compression_type TYPE compression_type, idx TYPE i, buzei TYPE i, END OF s_cmpr_idx
2 TT_CMPR_IDX Public See coding 20060918 tt_cmpr_idx TYPE STANDARD TABLE OF s_cmpr_idx WITH KEY compression_type idx
3 TT_MSG Public See coding 20060921 tt_msg TYPE STANDARD TABLE OF bus0msg1 WITH DEFAULT KEY
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 20061016
# Exception Resumable Description Created on
1 CX_CACS_STL_TRANSMISSION Ausnahmeklasse der Weiterleitung der Abrechnung 20061016

Method ADD_BAPI_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MESSAGE Call by reference Type reference (TYPE) TT_MSG Tabelle der Nachrichten 20061016
# Exception Resumable Description Created on
1 CX_CACS_STL_TRANSMISSION Ausnahmeklasse der Weiterleitung der Abrechnung 20061016

Method BUILD_DOCUMENT_DETAIL Signature

Method BUILD_DOCUMENT_DETAIL on class CACSCD_CL_STL_ADAPTER_CD_DOC has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_STL_TRANSMISSION Ausnahmeklasse der Weiterleitung der Abrechnung 20061014

Method BUILD_DOCUMENT_TAX Signature

Method BUILD_DOCUMENT_TAX on class CACSCD_CL_STL_ADAPTER_CD_DOC has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_STL_TRANSMISSION Ausnahmeklasse der Weiterleitung der Abrechnung 20061014

Method CALL_FSCD_FUNCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_SIMULATION Call by reference Type reference (TYPE) ABAP_BOOL Simulierungsmodus 20061016
2 Returning RT_MSG Value transfer Type reference (TYPE) TT_MSG Tabelle der Nachricten 20061016
# Exception Resumable Description Created on
1 CX_CACS_STL_TRANSMISSION Ausnahmeklasse der Weiterleitung der Abrechnung 20061016

Method CHECK_BAPI_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MESSAGE Call by reference Type reference (TYPE) TT_MSG 20061016
# Exception Resumable Description Created on
1 CX_CACS_STL_TRANSMISSION Ausnahmeklasse der Weiterleitung der Abrechnung 20061016

Method CHECK_FUNCTION_EXISTS Signature

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

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 20060918
2 Importing ID_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logisches System 20060918
3 Importing ID_ONETIME Call by reference Type reference (TYPE) ABAP_BOOL Einmalkundeverarbeitung 20060918
4 Importing ID_ONETIME_PARTNER Call by reference Type reference (TYPE) CACS_GPART Nummer des Provisionsvertragspartners 20060918
5 Importing ID_RFCDEST Call by reference Type reference (TYPE) RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20060918
6 Importing IO_CD_ADAPTER Call by reference Object reference (TYPE REF TO) CACSCD_CL_STL_ADAPTER_CD Weiterleitung der Abrechung an CD 20060918
7 Importing IS_HD Call by reference Type reference (TYPE) CACSCD_S_DOCCD_HD_D Abrechnung in das CD: Referenzbeleg - Kopfdaten 20061016
8 Importing IT_PD Call by reference Type reference (TYPE) CACSCD_CLCD_STL_TABLETYPES=>TT_CMPR_PD Abrechnung in das FS-CD: Referenzbeleg - Zahlungsdaten 20060918
9 Importing IT_TX Call by reference Type reference (TYPE) CACSCD_CLCD_STL_TABLETYPES=>TT_CMPR_TX Abrechnung in das FS-CD: Referenzbeleg - Steuerdaten 20060918
# Exception Resumable Description Created on
1 CX_CACS_STL_TRANSMISSION Ausnahmeklasse der Weiterleitung der Abrechnung 20060918

Method CREATE_XFER_STRUCTURE Signature

Method CREATE_XFER_STRUCTURE on class CACSCD_CL_STL_ADAPTER_CD_DOC has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_STL_TRANSMISSION System-Exception bei Datenerzeugung 20060922

Method CREATE_XFER_STRUCTURE_LOCAL Signature

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

Method CREATE_XFER_STRUCTURE_REMOTE Signature

Method CREATE_XFER_STRUCTURE_REMOTE on class CACSCD_CL_STL_ADAPTER_CD_DOC has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_STL_TRANSMISSION Ausnahmeklasse der Weiterleitung der Abrechnung 20060922

Method GET_OLD_OBJECT_KEY Signature

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

Method GET_OLD_OBJECT_KEY on class CACSCD_CL_STL_ADAPTER_CD_DOC has no exception.

Method SETUP_BADIS Signature

Method SETUP_BADIS on class CACSCD_CL_STL_ADAPTER_CD_DOC has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_STL_TRANSMISSION Ausnahmeklasse der Weiterleitung der Abrechnung 20060918
History
Last changed by/on SAP  20130531 
SAP Release Created in 700