SAP ABAP Class CL_REEX_AR_CLEARING (Clearing of Customer Receivables (Installments, Writeoffs))
Hierarchy
EA-FIN (Software Component) EA-FIN
   RE-FX-RA (Application Component) Rental Accounting
     RE_EX_FI (Package) RE: Financials
Properties
Class CL_REEX_AR_CLEARING  
Short Description Clearing of Customer Receivables (Installments, Writeoffs)    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package RE_EX_FI   RE: Financials 
Created 20031021   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 RECD2 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 REEX1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RERA1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_REEX_AR_CLEARING has no interface implemented.
Friends
Class CL_REEX_AR_CLEARING has no friend class.
Attributes
Class CL_REEX_AR_CLEARING has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 PROCESS_CLEARING Static method Public Method Clears Transferred OIs and Posts Installments/Writeoffs.. 20031021
2 _CALCULATE_POSTING_AMOUNT Static method Private Method Clears Amount (Total of Open Items) 20031027
3 _CHECK_AUTHORITY Static method Private Method Checks Authorization for Posting 20040204
4 _CHECK_FOR_WITHHOLDING_TAX Static method Private Method Checks If Item Contains Payment-Relevent Withholding Tax 20050404
5 _GET_TAX_DATA Static method Private Method Checks and Gets Tax Data of Open Items 20031104
6 _PROPOSE_HEADER_DATA Static method Private Method Defaults Document Header Data 20031027
7 _PROPOSE_ITEM_DATA Static method Private Method Defaults Document Item Data 20031027
8 _READ_ACCOUNT_DETERMINATION Static method Private Method Reads Account Determination 20031021
9 _REMOVE_ITEMS_OF_PAYMENT_RUN Static method Private Method Deletes Items Contained in the Payment Proposal 20040427
10 _REPLACE_ACC_SYMBOL Static method Private Method Replaces Account Symbol with Account 20031021
Events
Class CL_REEX_AR_CLEARING has no event.
Types
Class CL_REEX_AR_CLEARING has no local type.
Method Signatures

Method PROCESS_CLEARING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_PROCEDURE Call by reference Type reference (TYPE) RERAPROCEDURE Buchungsvorgang 20031107
2 Importing IF_CHECK_AUTH Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Kz.: Berechtigung prüfen? 20040204
3 Importing IF_CREATE_BI Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Mappe erzeugen / direkt buchen 20031105
4 Importing IO_CONTRACT Call by reference Object reference (TYPE REF TO) IF_RECN_CONTRACT Vertrag (VICNCN) 20060926
5 Importing IO_MSGLIST Call by reference Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20040205
6 Importing IT_DOCITEMID Call by reference Type reference (TYPE) RE_T_REDOCITEMID Schlüssel FI-Belegzeile für RE-Interne Verwendung 20040204
# Exception Resumable Description Created on
1 NOT_AUTHORIZED Keine Berechtigung 20040204
2 NO_POSTING keine Buchung möglich 20031105

Method _CALCULATE_POSTING_AMOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_AMOUNT Call by reference Type reference (TYPE) WRBTR Summe der OP's 20031027
2 Exporting ED_CONVERSIONDATE Call by reference Type reference (TYPE) WWERT_D Umrechnungsdatum 20061129
3 Exporting ED_CONVERSIONRATE Call by reference Type reference (TYPE) KURSF Umrechnungskurs 20061129
4 Importing ID_PROCEDURE Call by reference Type reference (TYPE) RERAPROCEDURE Buchungsvorgang 20031107
5 Importing IT_OPEN_ITEM Call by reference Type reference (TYPE) RE_T_EX_BSEG Offene Posten 20031028
# Exception Resumable Description Created on
1 NO_POSTING Keine Buchung möglich 20031107

Method _CHECK_AUTHORITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ACTIVITY Call by reference Type reference (TYPE) RECAACTIVITY Aktivität 20040204
2 Importing ID_BUKRS Call by reference Type reference (TYPE) BUKRS Buchungskreis 20040204
# Exception Resumable Description Created on
1 NOT_AUTHORIZED Keine Berechtigung 20040204

Method _CHECK_FOR_WITHHOLDING_TAX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OPEN_ITEM Value transfer Type reference (TYPE) BSEG Tabellentyp BSEG 20050404
# Exception Resumable Description Created on
1 NO_POSTING Keine Buchung möglich 20050404

Method _GET_TAX_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_TAX Call by reference Type reference (TYPE) REEX_TXJCD Steuerdaten des OP's 20031104
2 Importing ID_PROCEDURE Value transfer Type reference (TYPE) RERAPROCEDURE Buchungsvorgang 20071030
3 Importing IT_OPEN_ITEM Call by reference Type reference (TYPE) RE_T_EX_BSEG Offene Posten 20031104
# Exception Resumable Description Created on
1 NO_POSTING keine Buchung möglich 20031105

Method _PROPOSE_HEADER_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_HEADER Call by reference Type reference (TYPE) BKPF Kopfdaten 20031027
2 Importing IS_DOCTYPE Call by reference Type reference (TYPE) REEXC_DOC_TYPE Belegartentabelle 20031027
3 Importing IS_OI Call by reference Type reference (TYPE) BSEG Offene Posten 20031027

Method _PROPOSE_HEADER_DATA on class CL_REEX_AR_CLEARING has no exception.

Method _PROPOSE_ITEM_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_HEADER Call by reference Type reference (TYPE) BKPF Kopfdaten 20031105
2 Changing CS_ITEM Call by reference Type reference (TYPE) BSEG Zeilendaten 20031027
3 Importing ID_DCINDICATOR Call by reference Type reference (TYPE) SHKZG Soll/Habenkennzeichen 20031027
4 Importing IO_CONTRACT Call by reference Object reference (TYPE REF TO) IF_RECN_CONTRACT Vertrag (VICNCN) 20060926
5 Importing IS_ACCDETRULE Call by reference Type reference (TYPE) RERA_POSTING_ACCDET Kontenfindung 20031027
6 Importing IS_DOCTYPE Call by reference Type reference (TYPE) REEXC_DOC_TYPE Belegartentabelle 20031027
7 Importing IS_TAX Call by reference Type reference (TYPE) REEX_TXJCD Steuerdaten der OP's 20031104
8 Importing IT_OI Call by reference Type reference (TYPE) RE_T_EX_BSEG Offene Posten 20040429
# Exception Resumable Description Created on
1 NO_POSTING keine Buchung 20031113

Method _READ_ACCOUNT_DETERMINATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ACCDETRULE Call by reference Type reference (TYPE) RERA_POSTING_ACCDET Kontenfindung 20031021
2 Importing ID_FLOWTYPE Call by reference Type reference (TYPE) RECDFLOWTYPE Bewegungsart 20031021
# Exception Resumable Description Created on
1 NO_POSTING keine Buchung möglich 20031107

Method _REMOVE_ITEMS_OF_PAYMENT_RUN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OPEN_ITEM Call by reference Type reference (TYPE) RE_T_EX_BSEG Tabellentyp BSEG 20040427
2 Exporting EF_CHANGED Call by reference Type reference (TYPE) RECABOOL Posten entfernt ? 20040427

Method _REMOVE_ITEMS_OF_PAYMENT_RUN on class CL_REEX_AR_CLEARING has no exception.

Method _REPLACE_ACC_SYMBOL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ITEM Call by reference Type reference (TYPE) BSEG Zeilendaten 20031027
2 Importing ID_GLACCSYMBOL Call by reference Type reference (TYPE) RERAGLACCSYMB Kontosymbol 20031027
3 Importing IS_HEADER Call by reference Type reference (TYPE) BKPF Kopfdaten 20031027

Method _REPLACE_ACC_SYMBOL on class CL_REEX_AR_CLEARING has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 500