SAP ABAP Class CACSFA_CL_STL_ADAPTER_FA (Transfer of Settlement 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)  CACSSE_CL_STL_ADAPTER Base Class of Settlement Transfer - Generated 20080422
Properties
Class CACSFA_CL_STL_ADAPTER_FA  
Short Description Transfer of Settlement to FI-CA    
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 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)
3 CACSSE_CLSE_STL_TABLETYPES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CACSFA_CL_STL_ADAPTER_FA has no interface implemented.
Friends
Class CACSFA_CL_STL_ADAPTER_FA 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 20080422
2 MD_ONETIME_PARTNER Instance attribute Protected Type reference (TYPE) CACS_GPART Number of Commission Contract Partner 20080422
3 MO_BADI_DETERMINATION_REM Instance attribute Protected Object reference (TYPE REF TO) CACS_SETTLEMENT_FA_DET_REM 20080422
4 MO_BADI_DETERMINATION_STL Instance attribute Protected Object reference (TYPE REF TO) CACS_SETTLEMENT_FA_DET_STL 20080422
5 MO_BADI_HEADER_ENRICHMENT Instance attribute Protected Object reference (TYPE REF TO) CACS_SETTLEMENT_FA_XFER_HEAD 20080422
6 MO_BADI_PAY_ENRICHMENT Instance attribute Protected Object reference (TYPE REF TO) CACS_SETTLEMENT_FA_XFER_PAY 20080422
7 MO_DOC Instance attribute Protected Object reference (TYPE REF TO) CACSFA_CL_STL_ADAPTER_FA_DOC Document Posting to FI-CA 20080422
Methods
# Method Level Visibility Method type Description Created on
1 COMPRESS_PAYMENT Instance method Protected Method Compress Payment Informatio 20080505
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20080505
3 CREATE_FA_DOCUMENT Instance method Protected Method Create FICA document 20080505
4 CREATE_PAYKEY Instance method Protected Method Creating paykey from keyid 20080529
5 ENRICH_HEADER Instance method Protected Method Enrich header data 20080505
6 ENRICH_PAYMENT_STRUCTURE Instance method Protected Method Enrich payment data 20080505
7 FIND_ACCOUNT_ID_FROM_REMTYPE Instance method Protected Method Determine Account Assignment ID of Remuneration Type 20080505
8 FIND_ACCOUNT_ID_FROM_SETTYPE Instance method Protected Method Determine Account Assignment ID of Settlement Type 20080505
9 GET_ACCOUNT_INFO_REMUNERATION Instance method Protected Method Get Account Assignment of Cost Data 20080505
10 GET_ACCOUNT_INFO_SETTLEMENT Instance method Protected Method Get Account Assignment of Settlement Data 20080505
11 POST_INITIALISATION Instance method Protected Method Post Initialization Information 20080505
12 READ_ACCOUNT_INFO_REM Instance method Protected Method Read Account Assignment of Remuneration Type 20080505
13 READ_ACCOUNT_INFO_STL Instance method Protected Method Read Account Assignment of Settlement Type 20080505
Events
Class CACSFA_CL_STL_ADAPTER_FA has no event.
Types
Class CACSFA_CL_STL_ADAPTER_FA 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) CACSFA_CLFA_STL_TABLETYPES=>TT_CMPR_PD 20080505
2 Changing CT_PAYKEY Call by reference Type reference (TYPE) CACSFA_CLFA_STL_TABLETYPES=>TT_PAYKEY_REF 20080529
3 Importing IS_CMPR_HD Call by reference Type reference (TYPE) CACSFA_S_DOCFA_HD_D Settlement to FI-CA: Reference Document - Header Data 20080505
4 Importing IS_DOCSEM Call by reference Type reference (TYPE) CACS00_S_DOCSEM Commission Document, Settlement (Meta Object) 20080505
# Exception Resumable Description Created on
1 CX_CACS_STL_TRANSMISSION Exception Class for Transfer of Settlement 20080505

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

Method CREATE_FA_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) CACSFA_S_DOCFA_HD_D Settlement to FI-CA: Reference Document - Header Data 20080505
2 Importing IT_PAYKEY Call by reference Type reference (TYPE) CACSFA_CLFA_STL_TABLETYPES=>TT_PAYKEY 20080530
3 Importing IT_PD Call by reference Type reference (TYPE) CACSFA_CLFA_STL_TABLETYPES=>TT_CMPR_PD 20080505
4 Returning RO_DOC Value transfer Object reference (TYPE REF TO) CACSFA_CL_STL_ADAPTER_FA_DOC Document Posting to FI-CA 20080505
# Exception Resumable Description Created on
1 CX_CACS_STL_TRANSMISSION Exception Class for Transfer of Settlement 20080610

Method CREATE_PAYKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PAYKEY Call by reference Type reference (TYPE) CACSFA_CLFA_STL_TABLETYPES=>TT_PAYKEY Paykey structure for FICA- used to post data to FICA. 20080529
2 Importing IT_PAYKEY_REF Call by reference Type reference (TYPE) CACSFA_CLFA_STL_TABLETYPES=>TT_PAYKEY_REF FICA standard delivered Generation Structure 20080529
# Exception Resumable Description Created on
1 CX_CACS_STL_TRANSMISSION Exception Class for Transfer of Settlement 20080529

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) CACSFA_S_DOCFA_HD_D Document Posting to FI-CA 20080509
2 Importing IS_DOCSEM Call by reference Type reference (TYPE) CACS00_S_DOCSEM Settlement to FI-CA: Reference Document - Header Data 20080509
3 Importing IT_DOCSE Call by reference Type reference (TYPE) CACSSE_CLSE_STL_TABLETYPES=>TT_DOCSE 20080509
# Exception Resumable Description Created on
1 CX_CACS_STL_TRANSMISSION Exception Class for Transfer of Settlement 20080505

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) CACSFA_ACRFA Account Assignments of Remun.Types for FI-CA settlement 20080505
2 Changing CS_ACCAS Call by reference Type reference (TYPE) CACSFA_ACSFA Account Assignment of Stt.Types for FI-CA Settlement System 20080505
3 Changing CS_CMPR_PD Call by reference Type reference (TYPE) CACSFA_S_DOCFA_PD_D Settlement to FA: Reference Document - Payment Data 20080505
4 Changing CS_PAYKEY_REF Call by reference Type reference (TYPE) CACS_S_FICA FICA standard delivered Generation Structure 20080529
5 Importing IS_DOCSEM Call by reference Type reference (TYPE) CACS00_S_DOCSEM Commission Document, Settlement (Meta Object) 20080505
# Exception Resumable Description Created on
1 CX_CACS_STL_TRANSMISSION Exception Class for Transfer of Settlement 20080505

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 Commission Application (ICM) 20080505
2 Importing ID_BUSI Call by reference Type reference (TYPE) CACSBUSITIME Effective Validity (Time Stamp YYYY.MM.DD hh:mm:ss) 20080505
3 Importing ID_TECH Call by reference Type reference (TYPE) CACSTECHTIME Technical Validity (Time Stamp: YYYY.MM.DD hh:mm:ss) 20080505
4 Importing ID_TRIGID Call by reference Type reference (TYPE) CACSTRIGID Identification of Logical Target System of Settlement 20080505
5 Importing IO_TRANSMISSION Call by reference Object reference (TYPE REF TO) CACSSE_CL_STL_TRANSMISSION Class for Transfer of Settlement 20080505
6 Importing IS_DOCSEM Call by reference Type reference (TYPE) CACS00_S_DOCSEM Commission Document, Settlement (Meta Object) 20080505
7 Returning RD_ACCOUNT_ID Value transfer Type reference (TYPE) CACS_ACCAS_TYID Account Assignment Type Identification 20080505
# Exception Resumable Description Created on
1 CX_CACS_STL_TRANSMISSION Exception Class for Transfer of Settlement 20080505

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 Commission Application (ICM) 20080505
2 Importing ID_BUSI Call by reference Type reference (TYPE) CACSBUSITIME Effective Validity (Time Stamp YYYY.MM.DD hh:mm:ss) 20080505
3 Importing ID_TECH Call by reference Type reference (TYPE) CACSTECHTIME Technical Validity (Time Stamp: YYYY.MM.DD hh:mm:ss) 20080505
4 Importing ID_TRIGID Call by reference Type reference (TYPE) CACSTRIGID Identification of Logical Target System of Settlement 20080505
5 Importing IO_TRANSMISSION Call by reference Object reference (TYPE REF TO) CACSSE_CL_STL_TRANSMISSION Class for Transfer of Settlement 20080505
6 Importing IS_DOCSEM Call by reference Type reference (TYPE) CACS00_S_DOCSEM Commission Document, Settlement (Meta Object) 20080505
7 Returning RD_ACCOUNT_ID Value transfer Type reference (TYPE) CACS_ACCAS_TYID Account Assignment Type Identification 20080505
# Exception Resumable Description Created on
1 CX_CACS_STL_TRANSMISSION Exception Class for Transfer of Settlement 20080505

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 Account Assignment Type Identification 20080505
2 Importing ID_BUSI Call by reference Type reference (TYPE) CACSBUSITIME Effective Validity (Time Stamp YYYY.MM.DD hh:mm:ss) 20080505
3 Returning RS_RESULT Value transfer Type reference (TYPE) CACSFA_ACRFA Account Assignments of Remun.Types for FI-CA settlement 20080505
# Exception Resumable Description Created on
1 CX_CACS_STL_TRANSMISSION Exception Class for Transfer of Settlement 20080505

Method GET_ACCOUNT_INFO_SETTLEMENT Signature

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

Method POST_INITIALISATION Signature

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

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 Account Assignment Type Identification 20080505
2 Importing ID_BUSI Call by reference Type reference (TYPE) CACSBUSITIME Effective Validity (Time Stamp YYYY.MM.DD hh:mm:ss) 20080505
3 Returning RS_RESULT Value transfer Type reference (TYPE) CACSFA_ACRFA Account Assignments of Remun.Types for FI-CA settlement 20080505
# Exception Resumable Description Created on
1 CX_CACS_STL_TRANSMISSION Exception Class for Transfer of Settlement 20080505

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 Account Assignment Type Identification 20080505
2 Importing ID_BUSI Call by reference Type reference (TYPE) CACSBUSITIME Effective Validity (Time Stamp YYYY.MM.DD hh:mm:ss) 20080505
3 Returning RS_RESULT Value transfer Type reference (TYPE) CACSFA_ACSFA Account Assignment of Stt.Types for FI-CA Settlement System 20080505
# 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