SAP ABAP Class CL_CACS_STL_ADAPTER_DOC (Base Class of Document Posting)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   ICM (Application Component) Incentive and Commission Management (ICM)
     CACSS8 (Package) ICM: Settlement: Administration
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CACSCD_CL_STL_ADAPTER_CD_DOC Document Posting to FS-CD 20060918
2 Inheritance (c INHERITING FROM c_ref)  CACSFA_CL_STL_ADAPTER_FA_DOC Document Posting to FI-CA 20080422
3 Inheritance (c INHERITING FROM c_ref)  CACSFI_CL_STL_ADAPTER_FI_DOC Abstract Class of Document Posting in FI 20060828
4 Inheritance (c INHERITING FROM c_ref)  CACSHR_CL_STL_ADAPTER_HR_DOC Document Posting in PY 20061019
Properties
Class CL_CACS_STL_ADAPTER_DOC  
Short Description Base Class of Document Posting    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CACSS8   ICM: Settlement: Administration 
Created 20060828   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 CACSFI_CLFI_STL_TABLETYPES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_CACS_STL_ADAPTER_DOC has no interface implemented.
Friends
Class CL_CACS_STL_ADAPTER_DOC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_CACS Constant Public Type reference (TYPE) STRING 'CACS' 20060828
2 MC_COMPRESSION_TYPE_COST Constant Public Type reference (TYPE) COMPRESSION_TYPE 'C' Compression Type - Costs 20060828
3 MC_COMPRESSION_TYPE_PAYMENT Constant Public Type reference (TYPE) COMPRESSION_TYPE 'P' Compression Type - Payment 20060828
4 MC_COMPRESSION_TYPE_TAX Constant Public Type reference (TYPE) COMPRESSION_TYPE 'T' Compression Type - Tax 20060828
5 MC_TAXKEY_NAV Constant Public Type reference (TYPE) KTOSL 'NAV' Transaction Key 20061014
6 MC_TAXKEY_NVV Constant Public Type reference (TYPE) KTOSL 'NVV' Transaction Key 20061014
7 MD_APPL Instance attribute Protected Type reference (TYPE) CACSAPPL Commission Application Identification 20060828
8 MD_LOGSYS Instance attribute Protected Type reference (TYPE) LOGSYS Logical System 20060915
9 MD_ONETIME Instance attribute Protected Type reference (TYPE) ABAP_BOOL One-Time Customer Processing 20060829
10 MD_ONETIME_PARTNER Instance attribute Protected Type reference (TYPE) CACS_GPART Number of Commission Contract Partner 20060830
11 MD_PAYREFID Instance attribute Protected Type reference (TYPE) CACSPAYREFID Reference Number for Payment System 20060914
12 MD_PAYREF_UUID Instance attribute Protected Type reference (TYPE) CACSPAYREFUUID Reference UUID for Payment System 20061013
13 MD_POSTYEAR Instance attribute Protected Type reference (TYPE) CACSPSTYEAR Assignment Year of Commission Case/Document 20060828
14 MD_RFCDEST Instance attribute Protected Type reference (TYPE) RFCDEST Logical destination (specified when calling function) 20060828
15 MS_ONETIME_DETAILS Instance attribute Protected Type reference (TYPE) ONETIME_DETAILS One-Time Customer Details 20060830
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_DOCUMENT Instance method Protected Method Create Document 20060828
2 CHECK_DOCUMENT Instance method Public Method Check Document 20060828
3 CHECK_DOCUMENT_LOCAL Instance method Protected Method Check Document Locally 20060828
4 CHECK_DOCUMENT_REMOTE Instance method Protected Method Check Document Remotely 20060828
5 CHECK_RFC_AUTHORISATION Instance method Protected Method Check RFC Authorization 20060828
6 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20060828
7 GET_OBJECT_KEY Instance method Protected Method Determine Object Key 20060828
8 GET_OWN_SYSTEM Instance method Protected Method Determine Own Logical System 20060828
9 GET_PAYREF_ID Instance method Public Method Determine Payment Reference 20061016
10 GET_PAYREF_UUID Instance method Public Method Determine Payment Reference UUID 20061016
11 IS_TAX_DEDUCTIBLE Static method Public Method Check If Tax Is Deductible 20070115
12 IS_TAX_POSTABLE Static method Public Method Check If Tax Must Be Posted 20070115
13 POST_COMPRESSION_INFORMATION Instance method Protected Method Post Compression Information 20060828
14 POST_DOCUMENT Instance method Public Method Post Document 20060828
15 POST_DOCUMENT_LOCAL Instance method Protected Method Post Document Locally 20060828
16 POST_DOCUMENT_REMOTE Instance method Protected Method Post Document Remotely 20060828
17 READ_ONETIME_INFORMATION Instance method Protected Method Determine One-Time Customer Information 20060829
18 SETUP_PAYREF_ID Instance method Public Method Create Payment Reference 20060914
19 SET_POST_YEAR_REVERSAL Instance method Public Method Set Assignment Year 20070110
Events
Class CL_CACS_STL_ADAPTER_DOC has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 COMPRESSION_TYPE Public Type reference (TYPE) CHAR1 Compression Type 20060828
2 ONETIME_DETAILS Public See coding One-Time Customer Data 20060829 BEGIN OF onetime_details, bank_ctry TYPE banks, bank_no TYPE bankk, bank_acct TYPE bankn, ctrl_key TYPE bkont, name TYPE bu_namep_l, name_2 TYPE bu_namep_f, postl_code TYPE ad_pstcd1, street TYPE ad_street, city TYPE ad_city1, country TYPE land1, END OF onetime_details
Method Signatures

Method BUILD_DOCUMENT Signature

Method BUILD_DOCUMENT on class CL_CACS_STL_ADAPTER_DOC has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_STL_TRANSMISSION Ausnahmeklasse der Weiterleitung der Abrechnung 20060828

Method CHECK_DOCUMENT Signature

Method CHECK_DOCUMENT on class CL_CACS_STL_ADAPTER_DOC has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_STL_TRANSMISSION Ausnahmeklasse der Weiterleitung der Abrechnung 20060828

Method CHECK_DOCUMENT_LOCAL Signature

Method CHECK_DOCUMENT_LOCAL on class CL_CACS_STL_ADAPTER_DOC has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_STL_TRANSMISSION Ausnahmeklasse der Weiterleitung der Abrechnung 20060828

Method CHECK_DOCUMENT_REMOTE Signature

Method CHECK_DOCUMENT_REMOTE on class CL_CACS_STL_ADAPTER_DOC has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_STL_TRANSMISSION Ausnahmeklasse der Weiterleitung der Abrechnung 20060828

Method CHECK_RFC_AUTHORISATION Signature

Method CHECK_RFC_AUTHORISATION on class CL_CACS_STL_ADAPTER_DOC has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_STL_TRANSMISSION Ausnahmeklasse der Weiterleitung der Abrechnung 20060828

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 20060828
2 Importing ID_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logisches System 20060915
3 Importing ID_ONETIME Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Einmalkundeverarbeitung 20060829
4 Importing ID_ONETIME_PARTNER Call by reference Type reference (TYPE) CACS_GPART Nummer des Provisionsvertragspartners 20060830
5 Importing ID_PSTYR Call by reference Type reference (TYPE) CACSPSTYEAR Zuordnungsjahr des Provisionsfalls/-belegs 20070110
6 Importing ID_RFCDEST Call by reference Type reference (TYPE) RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20060828
# Exception Resumable Description Created on
1 CX_CACS_STL_TRANSMISSION Ausnahmeklasse der Weiterleitung der Abrechnung 20060828

Method GET_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 20060828

Method GET_OBJECT_KEY on class CL_CACS_STL_ADAPTER_DOC has no exception.

Method GET_OWN_SYSTEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_RESULT Value transfer Type reference (TYPE) LOGSYS Logisches System 20060828
# Exception Resumable Description Created on
1 CX_CACS_STL_TRANSMISSION Ausnahmeklasse der Weiterleitung der Abrechnung 20060828

Method GET_PAYREF_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_PAYREFID Value transfer Type reference (TYPE) CACSPAYREFID Referenznummer für das Zahlungssystem 20061016

Method GET_PAYREF_ID on class CL_CACS_STL_ADAPTER_DOC has no exception.

Method GET_PAYREF_UUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_PAYREF_UUID Value transfer Type reference (TYPE) CACSPAYREFUUID Referenz-UUID für das Zahlungssystem 20061016

Method GET_PAYREF_UUID on class CL_CACS_STL_ADAPTER_DOC has no exception.

Method IS_TAX_DEDUCTIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_KTOSL Call by reference Type reference (TYPE) KTOSL Vorgangsschlüssel 20070115
2 Returning RD_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20070115

Method IS_TAX_DEDUCTIBLE on class CL_CACS_STL_ADAPTER_DOC has no exception.

Method IS_TAX_POSTABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_KTOSL Call by reference Type reference (TYPE) KTOSL Vorgangsschlüssel 20070115
2 Returning RD_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20070115

Method IS_TAX_POSTABLE on class CL_CACS_STL_ADAPTER_DOC has no exception.

Method POST_COMPRESSION_INFORMATION Signature

Method POST_COMPRESSION_INFORMATION on class CL_CACS_STL_ADAPTER_DOC has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_STL_TRANSMISSION Ausnahmeklasse der Weiterleitung der Abrechnung 20060828

Method POST_DOCUMENT Signature

Method POST_DOCUMENT on class CL_CACS_STL_ADAPTER_DOC has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_STL_TRANSMISSION Ausnahmeklasse der Weiterleitung der Abrechnung 20060828

Method POST_DOCUMENT_LOCAL Signature

Method POST_DOCUMENT_LOCAL on class CL_CACS_STL_ADAPTER_DOC has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_STL_TRANSMISSION Ausnahmeklasse der Weiterleitung der Abrechnung 20060828

Method POST_DOCUMENT_REMOTE Signature

Method POST_DOCUMENT_REMOTE on class CL_CACS_STL_ADAPTER_DOC has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_STL_TRANSMISSION Ausnahmeklasse der Weiterleitung der Abrechnung 20060828

Method READ_ONETIME_INFORMATION Signature

Method READ_ONETIME_INFORMATION on class CL_CACS_STL_ADAPTER_DOC has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_STL_TRANSMISSION Ausnahmeklasse der Weiterleitung der Abrechnung 20060829

Method SETUP_PAYREF_ID Signature

Method SETUP_PAYREF_ID on class CL_CACS_STL_ADAPTER_DOC has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_STL_TRANSMISSION Ausnahmeklasse der Weiterleitung der Abrechnung 20060918

Method SET_POST_YEAR_REVERSAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_PSTYR Call by reference Type reference (TYPE) CACSPSTYEAR Zuordnungsjahr des Provisionsfalls/-belegs 20070110

Method SET_POST_YEAR_REVERSAL on class CL_CACS_STL_ADAPTER_DOC has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 700