SAP ABAP Class CACSFI_CL_STL_ADAPTER_FI_DOC (Abstract Class of Document Posting in FI)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   ICM (Application Component) Incentive and Commission Management (ICM)
     CACSXFI1 (Package) ICM: FI 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 20060828
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CACSFI_CL_STL_ADAPTER_FI_AP Class of Document Posting in FI-AP 20060728
2 Inheritance (c INHERITING FROM c_ref)  CACSFI_CL_STL_ADAPTER_FI_AR Class of Document Posting in FI-AR 20060830
Properties
Class CACSFI_CL_STL_ADAPTER_FI_DOC  
Short Description Abstract Class of Document Posting in FI    
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 CACSXFI1   ICM: FI Adapter: Transaction Data 
Created 20060728   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 CACSFI_CLFI_STL_TABLETYPES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CACSFI_CL_STL_ADAPTER_FI_DOC has no interface implemented.
Friends
Class CACSFI_CL_STL_ADAPTER_FI_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 'CACSFI' Commission Application Identification 20060803
2 MC_CURRENCY_TYPE_DOCUMENT Constant Public Type reference (TYPE) CURTP '00' Currency Type and Valuation View - Document Currency 20060818
3 MD_BUZEI_COUNT Instance attribute Protected Type reference (TYPE) BUZEI Number of Line Item within Accounting Document 20060803
4 MD_SPLIT_INDEX Instance attribute Protected Type reference (TYPE) CACSDOCSPLITID Identification of Split Document 20060823
5 MO_FI_ADAPTER Instance attribute Protected Object reference (TYPE REF TO) CACSFI_CL_STL_ADAPTER_FI Transfer of Settlement to FI 20060728
6 MO_TRANSMISSION Instance attribute Protected Object reference (TYPE REF TO) CACSSE_CL_STL_TRANSMISSION Class for Transfer of Settlement 20060807
7 MS_CPD Instance attribute Protected Type reference (TYPE) BAPIACPA00 Posting in Accounting: Partner Billing Doc (Load Receivable) 20060830
8 MS_HD Instance attribute Protected Type reference (TYPE) CACSFI_S_DOCFI_HD_D Settlement to FI: Reference Document Header - Data 20060815
9 MT_CMPR_IDX Instance attribute Protected Type reference (TYPE) TT_CMPR_IDX Compression Index Table 20060825
10 MT_CO Instance attribute Protected Type reference (TYPE) CACSFI_CLFI_STL_TABLETYPES=>TT_CMPR_CO Settlement to FI: Reference Document - Costs Data 20060802
11 MT_CRITERIA Instance attribute Protected Type reference (TYPE) TT_CRITERIA CO-PA Characteristics 20060830
12 MT_CURRENCY_AMOUNT Instance attribute Protected Type reference (TYPE) TT_CURRENCY_AMOUNT Line item currency fields 20060830
13 MT_EXTENSION1 Instance attribute Protected Type reference (TYPE) TT_EXTENSION1 Table for Customer Enhancement 20060827
14 MT_PD Instance attribute Protected Type reference (TYPE) CACSFI_CLFI_STL_TABLETYPES=>TT_CMPR_PD Settlement to FI: Reference Document - Payment Data 20060802
15 MT_TAX Instance attribute Protected Type reference (TYPE) TT_TAX Tax Line Items 20060830
16 MT_TX Instance attribute Protected Type reference (TYPE) CACSFI_CLFI_STL_TABLETYPES=>TT_CMPR_TX Settlement to FI: Reference Document - Tax Data 20060802
17 MT_VALUE_FIELD Instance attribute Protected Type reference (TYPE) TT_VALUE_FIELD CO-PA value components 20060830
Methods
# Method Level Visibility Method type Description Created on
1 ADDMSG Instance method Public Method Add Messages to Log 20060830
2 ADD_BAPI_MESSAGES Instance method Protected Method Add Messages of BAPIs to Log 20060830
3 BUILD_DOCUMENT_COSTS Instance method Protected Method Create FI Document Costs 20060803
4 BUILD_DOCUMENT_DETAIL Instance method Protected Method Create FI Document Payment Data 20060803
5 BUILD_DOCUMENT_HEADER Instance method Protected Method Create FI Document Header 20060803
6 BUILD_DOCUMENT_HEADER_DEFAULT Instance method Protected Method Create Default Values 20060830
7 BUILD_DOCUMENT_ONETIME Instance method Protected Method Create FI One-Time-Customer 20060830
8 BUILD_DOCUMENT_TAX Instance method Protected Method Create FI Document Tax 20060803
9 CHECK_BAPI_RESULT Static method Public Method Check Return Parameters 20060830
10 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20060728
11 GET_BUZEI_COUNT Instance method Protected Method Determine FI Item Number 20060803
12 SETUP_BADIS Instance method Protected Method Determine BAdIs 20060830
13 SETUP_COMPRESSION_INDEX Instance method Protected Method Set Up Compression Index 20060825
Events
Class CACSFI_CL_STL_ADAPTER_FI_DOC has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_CMPR_IDX Public See coding Compression Index 20060825 BEGIN OF s_cmpr_idx, compression_type TYPE compression_type, idx TYPE i, buzei TYPE buzei, END OF s_cmpr_idx
2 TT_CMPR_IDX Public See coding Table of Compress Index 20060825 tt_cmpr_idx TYPE STANDARD TABLE OF s_cmpr_idx WITH KEY compression_type idx
3 TT_CRITERIA Public See coding CO-PA Characteristics 20060830 tt_criteria TYPE STANDARD TABLE OF bapiackecr
4 TT_CURRENCY_AMOUNT Public See coding Line item currency fields 20060830 tt_currency_amount TYPE STANDARD TABLE OF bapiaccr01
5 TT_EXTENSION1 Public See coding Table for Customer Enhancement 20060827 tt_extension1 TYPE STANDARD TABLE OF bapiextc
6 TT_RETURN Public See coding Return Parameter 20060830 tt_return TYPE STANDARD TABLE OF bapiret2
7 TT_TAX Public See coding Tax Line Items 20060830 tt_tax TYPE STANDARD TABLE OF bapiactx01
8 TT_VALUE_FIELD Public See coding CO-PA value components 20060830 tt_value_field TYPE STANDARD TABLE OF bapiackeva
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 20060830
# Exception Resumable Description Created on
1 CX_CACS_STL_TRANSMISSION Ausnahmeklasse der Weiterleitung der Abrechnung 20060830

Method ADD_BAPI_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RETURN Call by reference Type reference (TYPE) TT_RETURN Rückgabeparameter 20060830
# Exception Resumable Description Created on
1 CX_CACS_STL_TRANSMISSION Ausnahmeklasse der Weiterleitung der Abrechnung 20060830

Method BUILD_DOCUMENT_COSTS Signature

Method BUILD_DOCUMENT_COSTS on class CACSFI_CL_STL_ADAPTER_FI_DOC has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_STL_TRANSMISSION Ausnahmeklasse der Weiterleitung der Abrechnung 20060803

Method BUILD_DOCUMENT_DETAIL Signature

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

Method BUILD_DOCUMENT_HEADER Signature

Method BUILD_DOCUMENT_HEADER on class CACSFI_CL_STL_ADAPTER_FI_DOC has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_STL_TRANSMISSION Ausnahmeklasse der Weiterleitung der Abrechnung 20060803

Method BUILD_DOCUMENT_HEADER_DEFAULT Signature

Method BUILD_DOCUMENT_HEADER_DEFAULT on class CACSFI_CL_STL_ADAPTER_FI_DOC has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_STL_TRANSMISSION Ausnahmeklasse der Weiterleitung der Abrechnung 20060830

Method BUILD_DOCUMENT_ONETIME Signature

Method BUILD_DOCUMENT_ONETIME on class CACSFI_CL_STL_ADAPTER_FI_DOC has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_STL_TRANSMISSION Ausnahmeklasse der Weiterleitung der Abrechnung 20060830

Method BUILD_DOCUMENT_TAX Signature

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

Method CHECK_BAPI_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RETURN Call by reference Type reference (TYPE) TT_RETURN Rückgabeparameter 20060830
# Exception Resumable Description Created on
1 CX_CACS_STL_TRANSMISSION Ausnahmeklasse der Weiterleitung der Abrechnung 20060830

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logisches System 20060915
2 Importing ID_ONETIME Call by reference Type reference (TYPE) ABAP_BOOL Einmalkundeverarbeitung 20060829
3 Importing ID_ONETIME_PARTNER Call by reference Type reference (TYPE) CACS_GPART Nummer des Provisionsvertragspartners 20060830
4 Importing ID_RFCDEST Call by reference Type reference (TYPE) RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20060828
5 Importing ID_SPLIT_IDX Call by reference Type reference (TYPE) CACSDOCSPLITID Identifikation des aufgeteilten Belegs 20060823
6 Importing IO_FI_ADAPTER Call by reference Object reference (TYPE REF TO) CACSFI_CL_STL_ADAPTER_FI Weiterleitung der Abrechung an FI 20060728
7 Importing IS_HD Call by reference Type reference (TYPE) CACSFI_S_DOCFI_HD_D Abrechnung in das FI: Referenzbelegkopf - Daten 20060815
8 Importing IT_CO Call by reference Type reference (TYPE) CACSFI_CLFI_STL_TABLETYPES=>TT_CMPR_CO Abrechnung in das FI: Referenzbeleg - Kostendaten 20060802
9 Importing IT_PD Call by reference Type reference (TYPE) CACSFI_CLFI_STL_TABLETYPES=>TT_CMPR_PD Abrechnung in das FI: Referenzbeleg - Zahlungsdaten 20060802
10 Importing IT_TX Call by reference Type reference (TYPE) CACSFI_CLFI_STL_TABLETYPES=>TT_CMPR_TX Abrechnung in das FI: Referenzbeleg - Steuerdaten 20060802
# Exception Resumable Description Created on
1 CX_CACS_STL_TRANSMISSION Ausnahmeklasse der Weiterleitung der Abrechnung 20060802

Method GET_BUZEI_COUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_RESULT Value transfer Type reference (TYPE) BUZEI Nummer der Buchungszeile innerhalb des Buchhaltungsbelegs 20060803

Method GET_BUZEI_COUNT on class CACSFI_CL_STL_ADAPTER_FI_DOC has no exception.

Method SETUP_BADIS Signature

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

Method SETUP_COMPRESSION_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_BUZEI Call by reference Type reference (TYPE) BUZEI Nummer der Buchungszeile innerhalb des Buchhaltungsbelegs 20060825
2 Importing ID_COMPRESSION_TYPE Call by reference Type reference (TYPE) COMPRESSION_TYPE Komprimierungsart 20060825
3 Importing ID_IDX Call by reference Type reference (TYPE) I Komprimierungsindex 20060825

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