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 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
3 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
4 | ![]() |
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 | ![]() |
Static method | Public | Method | Clears Transferred OIs and Posts Installments/Writeoffs.. | 20031021 |
2 | ![]() |
Static method | Private | Method | Clears Amount (Total of Open Items) | 20031027 |
3 | ![]() |
Static method | Private | Method | Checks Authorization for Posting | 20040204 |
4 | ![]() |
Static method | Private | Method | Checks If Item Contains Payment-Relevent Withholding Tax | 20050404 |
5 | ![]() |
Static method | Private | Method | Checks and Gets Tax Data of Open Items | 20031104 |
6 | ![]() |
Static method | Private | Method | Defaults Document Header Data | 20031027 |
7 | ![]() |
Static method | Private | Method | Defaults Document Item Data | 20031027 |
8 | ![]() |
Static method | Private | Method | Reads Account Determination | 20031021 |
9 | ![]() |
Static method | Private | Method | Deletes Items Contained in the Payment Proposal | 20040427 |
10 | ![]() |
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 | ![]() |
ID_PROCEDURE | Call by reference | Type reference (TYPE) | RERAPROCEDURE | Buchungsvorgang | 20031107 | ||
2 | ![]() |
IF_CHECK_AUTH | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Kz.: Berechtigung prüfen? | 20040204 | |
3 | ![]() |
IF_CREATE_BI | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Mappe erzeugen / direkt buchen | 20031105 | |
4 | ![]() |
IO_CONTRACT | Call by reference | Object reference (TYPE REF TO) | IF_RECN_CONTRACT | Vertrag (VICNCN) | 20060926 | ||
5 | ![]() |
IO_MSGLIST | Call by reference | Object reference (TYPE REF TO) | IF_RECA_MESSAGE_LIST | Nachrichtensammler | 20040205 | ||
6 | ![]() |
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 | ![]() |
Keine Berechtigung | 20040204 | |
2 | ![]() |
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 | ![]() |
ED_AMOUNT | Call by reference | Type reference (TYPE) | WRBTR | Summe der OP's | 20031027 | ||
2 | ![]() |
ED_CONVERSIONDATE | Call by reference | Type reference (TYPE) | WWERT_D | Umrechnungsdatum | 20061129 | ||
3 | ![]() |
ED_CONVERSIONRATE | Call by reference | Type reference (TYPE) | KURSF | Umrechnungskurs | 20061129 | ||
4 | ![]() |
ID_PROCEDURE | Call by reference | Type reference (TYPE) | RERAPROCEDURE | Buchungsvorgang | 20031107 | ||
5 | ![]() |
IT_OPEN_ITEM | Call by reference | Type reference (TYPE) | RE_T_EX_BSEG | Offene Posten | 20031028 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Keine Buchung möglich | 20031107 |
Method _CHECK_AUTHORITY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ID_ACTIVITY | Call by reference | Type reference (TYPE) | RECAACTIVITY | Aktivität | 20040204 | ||
2 | ![]() |
ID_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Buchungskreis | 20040204 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Keine Berechtigung | 20040204 |
Method _CHECK_FOR_WITHHOLDING_TAX Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_OPEN_ITEM | Value transfer | Type reference (TYPE) | BSEG | Tabellentyp BSEG | 20050404 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
ES_TAX | Call by reference | Type reference (TYPE) | REEX_TXJCD | Steuerdaten des OP's | 20031104 | ||
2 | ![]() |
ID_PROCEDURE | Value transfer | Type reference (TYPE) | RERAPROCEDURE | Buchungsvorgang | 20071030 | ||
3 | ![]() |
IT_OPEN_ITEM | Call by reference | Type reference (TYPE) | RE_T_EX_BSEG | Offene Posten | 20031104 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
CS_HEADER | Call by reference | Type reference (TYPE) | BKPF | Kopfdaten | 20031027 | ||
2 | ![]() |
IS_DOCTYPE | Call by reference | Type reference (TYPE) | REEXC_DOC_TYPE | Belegartentabelle | 20031027 | ||
3 | ![]() |
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 | ![]() |
CS_HEADER | Call by reference | Type reference (TYPE) | BKPF | Kopfdaten | 20031105 | ||
2 | ![]() |
CS_ITEM | Call by reference | Type reference (TYPE) | BSEG | Zeilendaten | 20031027 | ||
3 | ![]() |
ID_DCINDICATOR | Call by reference | Type reference (TYPE) | SHKZG | Soll/Habenkennzeichen | 20031027 | ||
4 | ![]() |
IO_CONTRACT | Call by reference | Object reference (TYPE REF TO) | IF_RECN_CONTRACT | Vertrag (VICNCN) | 20060926 | ||
5 | ![]() |
IS_ACCDETRULE | Call by reference | Type reference (TYPE) | RERA_POSTING_ACCDET | Kontenfindung | 20031027 | ||
6 | ![]() |
IS_DOCTYPE | Call by reference | Type reference (TYPE) | REEXC_DOC_TYPE | Belegartentabelle | 20031027 | ||
7 | ![]() |
IS_TAX | Call by reference | Type reference (TYPE) | REEX_TXJCD | Steuerdaten der OP's | 20031104 | ||
8 | ![]() |
IT_OI | Call by reference | Type reference (TYPE) | RE_T_EX_BSEG | Offene Posten | 20040429 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
keine Buchung | 20031113 |
Method _READ_ACCOUNT_DETERMINATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_ACCDETRULE | Call by reference | Type reference (TYPE) | RERA_POSTING_ACCDET | Kontenfindung | 20031021 | ||
2 | ![]() |
ID_FLOWTYPE | Call by reference | Type reference (TYPE) | RECDFLOWTYPE | Bewegungsart | 20031021 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
CT_OPEN_ITEM | Call by reference | Type reference (TYPE) | RE_T_EX_BSEG | Tabellentyp BSEG | 20040427 | ||
2 | ![]() |
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 | ![]() |
CS_ITEM | Call by reference | Type reference (TYPE) | BSEG | Zeilendaten | 20031027 | ||
2 | ![]() |
ID_GLACCSYMBOL | Call by reference | Type reference (TYPE) | RERAGLACCSYMB | Kontosymbol | 20031027 | ||
3 | ![]() |
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 |