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
⤷ 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 |