SAP ABAP Class CACSHR_CL_STL_ADAPTER_HR (Transfer of Settlement to PY)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   ICM (Application Component) Incentive and Commission Management (ICM)
     CACSXHR1 (Package) ICM: HR 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 20061019
Properties
Class CACSHR_CL_STL_ADAPTER_HR  
Short Description Transfer of Settlement to PY    
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 CACSXHR1   ICM: HR Adapter: Transaction Data 
Created 20061019   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 CACSHR_CLHR_STL_TABLETYPES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
5 CACSSE_CLSE_STL_TABLETYPES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CACSHR_CL_STL_ADAPTER_HR has no interface implemented.
Friends
Class CACSHR_CL_STL_ADAPTER_HR 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 'CACSHR' Commission Application Identification 20061019
2 MO_BADI_DETERMINATION_REM Instance attribute Protected Object reference (TYPE REF TO) CACS_SETTLEMENT_HR_DET_REM Transfer to PY - Determination of Remuneration Type 20061019
3 MO_BADI_DETERMINATION_STL Instance attribute Protected Object reference (TYPE REF TO) CACS_SETTLEMENT_HR_DET_STL Transfer to PY - Determination of Settlement Type 20061019
4 MO_BADI_HEADER_ENRICHMENT Instance attribute Protected Object reference (TYPE REF TO) CACS_SETTLEMENT_HR_XFER_HEADER Transfer to PY - Header Structure 20061019
5 MO_BADI_PAY_ENRICHMENT Instance attribute Protected Object reference (TYPE REF TO) CACS_SETTLEMENT_HR_XFER_PAY Transfer to PY - Payment Structure 20061019
6 MT_HR_DOC Instance attribute Protected Type reference (TYPE) TT_HR_DOC Document Posting in PY 20061025
7 MT_REFERENCE Instance attribute Protected Type reference (TYPE) TT_REFERENCE 20061112
Methods
# Method Level Visibility Method type Description Created on
1 ADD_COMPRESSION_REFERENCE Instance method Protected Method Add Compression Reference 20061110
2 COMPRESS_PAYMENT Instance method Protected Method Compress Payment Information 20061019
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20061019
4 CREATE_HR_DOCUMENT Instance method Protected Method Generate FS-CD Document 20061019
5 ENRICH_HEADER Instance method Protected Method Enrich Header Data 20061019
6 ENRICH_PAYMENT_STRUCTURE Instance method Protected Method Enrich Payment Structure 20061019
7 FIND_ACCOUNT_ID_FROM_REMTYPE Instance method Protected Method Determine Account Assignment ID of Remuneration Type 20061019
8 FIND_ACCOUNT_ID_FROM_SETTYPE Instance method Protected Method Determine Account Assignment ID of Settlement Type 20061019
9 GET_ACCOUNT_INFO_REMUNERATION Instance method Protected Method Get Account Assignment of Cost Data 20061019
10 GET_ACCOUNT_INFO_SETTLEMENT Instance method Protected Method Get Account Assignment of Payment Data 20061019
11 POST_INITIALISATION Instance method Protected Method Post Initialization Information 20061019
12 READ_ACCOUNT_INFO_REM Instance method Protected Method Read Account Assignment of Remuneration Type 20061019
13 READ_ACCOUNT_INFO_STL Instance method Protected Method Read Account Assignment of Settlement Type 20061019
14 REVERSE_REFERENCE_INFO Instance method Protected Method Return Reference Information 20070206
Events
Class CACSHR_CL_STL_ADAPTER_HR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_HR_DOC Public See coding 20061025 BEGIN OF s_hr_doc, doc_split_idx TYPE cacsdocsplitid, doc TYPE REF TO cacshr_cl_stl_adapter_hr_doc, END OF s_hr_doc
2 S_REFERENCE Public See coding 20061112 BEGIN OF s_reference, pos TYPE cacsdocsplitid, items TYPE tt_refitems, END OF s_reference
3 TT_HR_DOC Public See coding 20061025 tt_hr_doc TYPE STANDARD TABLE OF s_hr_doc WITH DEFAULT KEY
4 TT_REFERENCE Public See coding 20061112 tt_reference TYPE STANDARD TABLE OF s_reference WITH KEY pos
5 TT_REFITEMS Public See coding 20061110 tt_refitems TYPE STANDARD TABLE OF cacs_stl_ref_d WITH DEFAULT KEY
Method Signatures

Method ADD_COMPRESSION_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_COMPR_UUID Call by reference Type reference (TYPE) CACSCMPREFUUID Komprimierungsreferenz-UUID für Abrechnung 20061110
2 Importing ID_DOC_ID Call by reference Type reference (TYPE) CACSDOCID Identifikation eines Belegs 20061110
3 Importing ID_POS Call by reference Type reference (TYPE) CACSDOCSPLITID Identifikation des aufgeteilten Belegs 20061110
4 Importing ID_POST_YEAR Call by reference Type reference (TYPE) CACSPSTYEAR Zuordnungsjahr des Provisionsfalls/-belegs 20061110
5 Importing ID_SETTL_POS Call by reference Type reference (TYPE) CACSSETTLPOS Identifikation einer Abrechnungsposition 20061110

Method ADD_COMPRESSION_REFERENCE on class CACSHR_CL_STL_ADAPTER_HR has no exception.

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) CACSHR_CLHR_STL_TABLETYPES=>TT_CMPR_PD 20061019
2 Importing IS_CMPR_HD Call by reference Type reference (TYPE) CACSHR_S_DOCHR_HD_D Abrechnung in das PY: Referenzbelegkopf - Daten 20070111
3 Importing IS_DOCSEM Call by reference Type reference (TYPE) CACS00_S_DOCSEM Provisionsbeleg, Abrechnung (Metaobjekt) 20061019
# Exception Resumable Description Created on
1 CX_CACS_STL_TRANSMISSION Ausnahmeklasse der Weiterleitung der Abrechnung 20061019

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 20061019
# Exception Resumable Description Created on
1 CX_CACS_STL_TRANSMISSION Ausnahmeklasse der Weiterleitung der Abrechnung 20061019

Method CREATE_HR_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_SPLIT_IDX Call by reference Type reference (TYPE) CACSDOCSPLITID Identifikation des aufgeteilten Belegs 20061026
2 Importing IS_HD Call by reference Type reference (TYPE) CACSHR_S_DOCHR_HD_D Abrechnung in das PY: Referenzbelegkopf - Daten 20061019
3 Importing IS_PD Call by reference Type reference (TYPE) CACSHR_S_DOCHR_PD_D Abrechnung in das PY: Referenzbelegposition - Daten 20061026
4 Returning RO_DOC Value transfer Object reference (TYPE REF TO) CACSHR_CL_STL_ADAPTER_HR_DOC Belegbuchung in PY 20061019
# Exception Resumable Description Created on
1 CX_CACS_STL_TRANSMISSION Ausnahmeklasse der Weiterleitung der Abrechnung 20061019

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) CACSHR_S_DOCHR_HD_D Abrechnung in das PY: Referenzbelegkopf - Daten 20061019
2 Importing IS_DOCSEM Call by reference Type reference (TYPE) CACS00_S_DOCSEM Provisionsbeleg, Abrechnung (Metaobjekt) 20061019
3 Importing IT_DOCSE Call by reference Type reference (TYPE) CACSSE_CLSE_STL_TABLETYPES=>TT_DOCSE 20061019
# Exception Resumable Description Created on
1 CX_CACS_STL_TRANSMISSION Ausnahmeklasse der Weiterleitung der Abrechnung 20061019

Method ENRICH_PAYMENT_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) CACSHR_S_DOCHR_PD_D Abrechnung in das PY Referenzbeleg - Zahlungsdaten 20061019
2 Importing IS_DOCSEM Call by reference Type reference (TYPE) CACS00_S_DOCSEM Provisionsbeleg, Abrechnung (Metaobjekt) 20061019
# Exception Resumable Description Created on
1 CX_CACS_STL_TRANSMISSION Ausnahmeklasse der Weiterleitung der Abrechnung 20061019

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 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 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 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) CACSHR_ACRHR Kontierungen Vergütungsarten für Abrechnungssystem FI 20061019
# Exception Resumable Description Created on
1 CX_CACS_STL_TRANSMISSION Ausnahmeklasse der Weiterleitung der Abrechnung 20061019

Method GET_ACCOUNT_INFO_SETTLEMENT Signature

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

Method POST_INITIALISATION Signature

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

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) CACSHR_ACRHR Kontierungen Vergütungsarten für Abrechnungssystem PY 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 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) CACSHR_ACSHR Kontierungen Abrechnungsarten für Abrechnungssystem FS-CD 20061019
# Exception Resumable Description Created on
1 CX_CACS_STL_TRANSMISSION Ausnahmeklasse der Weiterleitung der Abrechnung 20061019

Method REVERSE_REFERENCE_INFO 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 Anwendung 20070206
2 Importing ID_PAYREFID Call by reference Type reference (TYPE) CACSPAYREFID Referenznummer für das Zahlungssystem 20070206
3 Importing ID_SPLIT_ID Call by reference Type reference (TYPE) CACSDOCSPLITID Identifikation des aufgeteilten Belegs 20070206
# Exception Resumable Description Created on
1 CX_CACS_STL_TRANSMISSION Ausnahmeklasse der Weiterleitung der Abrechnung 20070206
History
Last changed by/on SAP  20110908 
SAP Release Created in 700