SAP ABAP Class CACSFA_CL_STL_ADAPTER_FA_DOC (Document Posting to FI-CA)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   ICM (Application Component) Incentive and Commission Management (ICM)
     CACSXFA1 (Package) ICM: FI-CA 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 20080422
Properties
Class CACSFA_CL_STL_ADAPTER_FA_DOC  
Short Description Document Posting to FI-CA    
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 CACSXFA1   ICM: FI-CA Adapter: Transaction Data 
Created 20080422   SAP 
Last change 20100310   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 CACSFA_CLFA_STL_TABLETYPES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CACSFA_CL_STL_ADAPTER_FA_DOC has no interface implemented.
Friends
Class CACSFA_CL_STL_ADAPTER_FA_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 'CACSFA' Commission Application (ICM) 20080422
2 MC_CURRENCY_TYPE_DOCUMENT Instance attribute Public Type reference (TYPE) CURTP Currency type and valuation view 20080422
3 MC_FICA_COMITEM_STRUCTURE Instance attribute Protected Type reference (TYPE) TABNAME 'FKK_COMM_ITEM' COM_ITEM structure 20080511
4 MC_FICA_FUNCTION Constant Public Type reference (TYPE) TABNAME 'FKK_POST_SETTLEMENT_POSITION' Table Name 20080422
5 MC_FICA_PAYKEY_STRUCTURE Constant Public Type reference (TYPE) TABNAME 'FKK_PAYKY_LIST' Table Name 20080511
6 MC_FICA_TRANSFER_STRUCTURE Constant Public Type reference (TYPE) TABNAME 'FKK_COMM_ITEM' Table Name 20080422
7 MC_ICM_DOC Instance attribute Protected Type reference (TYPE) TABNAME 'ICM_FICA_DOC' Table Name 20080528
8 MO_DOCUMENT_BADI Instance attribute Protected Object reference (TYPE REF TO) CACS_SETTLEMENT_FA_DOC 20080430
9 MO_FA_ADAPTER Instance attribute Protected Object reference (TYPE REF TO) CACSFA_CL_STL_ADAPTER_FA Transfer of Settlement to FI-CA 20080430
10 MO_FICA_COMITEM_TAB Instance attribute Protected Object reference (TYPE REF TO) DATA table of FICA COM_ITEM 20080511
11 MO_FICA_DATA_LIN Instance attribute Protected Object reference (TYPE REF TO) DATA Line of FI-CA Data(PAYKY_LIST) 20080430
12 MO_FICA_DATA_TAB Instance attribute Protected Object reference (TYPE REF TO) DATA Table of FI-CA Data (COMM_ITEM) 20080430
13 MO_FICA_PAYKEY_LIN Instance attribute Protected Object reference (TYPE REF TO) DATA Line for FICA PAYKEY 20080606
14 MO_FICA_PAYKEY_TAB Instance attribute Protected Object reference (TYPE REF TO) DATA Tble for FICA PAYKEY 20080511
15 MO_ICM_DOC Instance attribute Protected Object reference (TYPE REF TO) DATA result from FI-CA 20080528
16 MO_TRANSMISSION Instance attribute Protected Object reference (TYPE REF TO) CACSSE_CL_STL_TRANSMISSION Class for Transfer of Settlement 20080430
17 MS_CPD Instance attribute Protected Type reference (TYPE) BAPIACPA00 Posting in Accounting: Partner Billing Doc (Load Receivable) 20080430
18 MS_HD Instance attribute Protected Type reference (TYPE) CACSFA_S_DOCFA_HD_D Settlement to FI-CA: Reference Document - Header Data 20080430
19 MT_CMPR_IDX Instance attribute Protected Type reference (TYPE) TT_CMPR_IDX 20080430
20 MT_PAYKEY Instance attribute Protected Type reference (TYPE) CACSFA_CLFA_STL_TABLETYPES=>TT_PAYKEY Paykey for FICA 20080530
21 MT_PD Instance attribute Protected Type reference (TYPE) CACSFA_CLFA_STL_TABLETYPES=>TT_CMPR_PD 20080430
Methods
# Method Level Visibility Method type Description Created on
1 ADDMSG Instance method Protected Method Add messages to the log 20080512
2 ADD_BAPI_MESSAGES Instance method Protected Method Add Messages of BAPIs to Log 20080502
3 CALL_FICA_FUNCTION Instance method Protected Method CALL_FICA_FUNCTION 20080502
4 CHECK_BAPI_RESULT Instance method Protected Method FICA - Function Module - Existence Check 20080502
5 CHECK_FUNCTION_EXISTS Instance method Protected Method Existance check for FICA function module. 20080511
6 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20080505
7 CREATE_XFER_STRUCTURE Instance method Protected Method Generate Transfer Structure 20080505
8 CREATE_XFER_STRUCTURE_LOCAL Instance method Protected Method Generate Transfer Structure (Local) 20080505
9 CREATE_XFER_STRUCTURE_REMOTE Instance method Protected Method Generate Transfer Structure (Remote) 20080505
10 SETUP_BADIS Instance method Protected Method Determine BAdIs 20080505
Events
Class CACSFA_CL_STL_ADAPTER_FA_DOC has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_CMPR_IDX Public See coding 20080430 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 20080430 tt_cmpr_idx TYPE STANDARD TABLE OF s_cmpr_idx WITH KEY compression_type idx
3 TT_MSG Public See coding 20080430 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 Application log: Message problem class 20080512
# Exception Resumable Description Created on
1 CX_CACS_STL_TRANSMISSION Exception Class for Transfer of Settlement 20080512

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 20080502

Method ADD_BAPI_MESSAGES on class CACSFA_CL_STL_ADAPTER_FA_DOC has no exception.

Method CALL_FICA_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 Simulation 20080502
2 Returning RT_MSG Value transfer Type reference (TYPE) TT_MSG 20080502
# Exception Resumable Description Created on
1 CX_CACS_STL_TRANSMISSION Exception Class for Transfer of Settlement 20080513

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 20080502
# Exception Resumable Description Created on
1 CX_CACS_STL_TRANSMISSION Exception Class for Transfer of Settlement 20080530

Method CHECK_FUNCTION_EXISTS Signature

Method CHECK_FUNCTION_EXISTS on class CACSFA_CL_STL_ADAPTER_FA_DOC has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_STL_TRANSMISSION Exception Class for Transfer of Settlement 20080511

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 Commission Application (ICM) 20080505
2 Importing ID_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logical system 20080505
3 Importing ID_ONETIME Call by reference Type reference (TYPE) ABAP_BOOL One-Time Customer Processing 20080505
4 Importing ID_ONETIME_PARTNER Call by reference Type reference (TYPE) CACS_GPART Number of Commission Contract Partner 20080505
5 Importing ID_RFCDEST Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20080505
6 Importing IO_FA_ADAPTER Call by reference Object reference (TYPE REF TO) CACSFA_CL_STL_ADAPTER_FA Transfer of Settlement to FI-CA 20080505
7 Importing IS_HD Call by reference Type reference (TYPE) CACSFA_S_DOCFA_HD_D Settlement to FI-CA: Reference Document - Header Data 20080505
8 Importing IT_PAYKEY Call by reference Type reference (TYPE) CACSFA_CLFA_STL_TABLETYPES=>TT_PAYKEY 20080530
9 Importing IT_PD Call by reference Type reference (TYPE) CACSFA_CLFA_STL_TABLETYPES=>TT_CMPR_PD Settlement to FI-CA: Reference Document - Payment Data 20080505
# Exception Resumable Description Created on
1 CX_CACS_STL_TRANSMISSION Exception Class for Transfer of Settlement 20080610

Method CREATE_XFER_STRUCTURE Signature

Method CREATE_XFER_STRUCTURE on class CACSFA_CL_STL_ADAPTER_FA_DOC has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_STL_TRANSMISSION Exception Class for Transfer of Settlement 20080505

Method CREATE_XFER_STRUCTURE_LOCAL Signature

Method CREATE_XFER_STRUCTURE_LOCAL on class CACSFA_CL_STL_ADAPTER_FA_DOC has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_STL_TRANSMISSION Exception Class for Transfer of Settlement 20080505

Method CREATE_XFER_STRUCTURE_REMOTE Signature

Method CREATE_XFER_STRUCTURE_REMOTE on class CACSFA_CL_STL_ADAPTER_FA_DOC has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_STL_TRANSMISSION Exception Class for Transfer of Settlement 20080505

Method SETUP_BADIS Signature

Method SETUP_BADIS on class CACSFA_CL_STL_ADAPTER_FA_DOC has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_STL_TRANSMISSION Exception Class for Transfer of Settlement 20080505
History
Last changed by/on SAP  20100310 
SAP Release Created in 604