Hierarchy
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_RECA_OBJECT | Instanciable Object (Abstract): Standard Implementation | 20040218 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_RERA_ACCRUAL_ENGINE | Accrual Tool | 20040218 |
Properties
| Class | CL_REEX_ACCRUAL_ENGINE_AL | |
| Short Description | Accrual Tool FI (Standard Implementation) | |
| Super Class | CL_RECA_OBJECT | Instanciable Object (Abstract): Standard Implementation |
| Instantiability of a Class | 1 | Protected |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | RE_EX_AL | RE: Finance (Interface to Accrual Engine) |
| Created | 20040218 | SAP |
| Last change | 20130531 | 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) | |
| 5 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_RERA_ACCRUAL_ENGINE | Accrual Tool | 20040218 |
Friends
| # | Friend | Modeled only | Created on | Description |
|---|---|---|---|---|
| 1 | CF_RECA_OBJECT | 20040218 | Object That Can Be Instantiated: Factory |
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Protected | Type reference (TYPE) | CHAR1 | '/' | Single-Character Indicator | 20040218 | ||
| 2 | Static Attribute | Private | Type reference (TYPE) | RECAHASBADIIMPL | Business Add-In Implementation Exists | 20061027 | |||
| 3 | Static Attribute | Private | Object reference (TYPE REF TO) | BADI_REEX_AL_ACROBJ | Interface for BAdI: BADI_REEX_AL_ACROBJ | 20061027 | |||
| 4 | Instance attribute | Private | Type reference (TYPE) | TT_TAX_BUFFER | 20040218 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20061027 | |
| 2 | Instance method | Public | Method | 20061027 | ||
| 3 | Instance method | Public | Method | 20061027 | ||
| 4 | Instance method | Public | Method | 20061027 | ||
| 5 | Instance method | Private | Method | Checks the Parameters | 20091207 | |
| 6 | Instance method | Private | Method | Checks the Parameters | 20091207 | |
| 7 | Instance method | Private | Method | Converts ACE Line Items to RE Accrual Items | 20091207 | |
| 8 | Instance method | Private | Method | Pays Objects That Were Accrued Successfully (Contracts) | 20091207 | |
| 9 | Instance method | Private | Method | Create Accrual Object | 20091207 | |
| 10 | Instance method | Private | Method | Create Accrual Object from the Cash Flows | 20091207 | |
| 11 | Instance method | Private | Method | Create Accrual Object from Object Cash Flow | 20091207 | |
| 12 | Instance method | Private | Method | Deletes Accrual Item | 20091207 | |
| 13 | Instance method | Private | Method | Resets Lock for Each Business Object | 20091207 | |
| 14 | Instance method | Private | Method | Sets Lock for Each Business Object | 20091207 | |
| 15 | Instance method | Private | Method | Get Accrual Object for Reversal | 20091207 | |
| 16 | Instance method | Private | Method | Gets Instance of Accrual Objects by Process ID | 20091207 | |
| 17 | Instance method | Private | Method | Gets Instance of Accrual Objects External Keys | 20091207 | |
| 18 | Instance method | Private | Method | Supplies Instance of Business Object | 20091207 | |
| 19 | Instance method | Private | Method | Supplies Cash Flow Manager for Business Object | 20091207 | |
| 20 | Instance method | Private | Method | Gets Control Parameters for Accrual from Cash Flow Record | 20091207 | |
| 21 | Instance method | Private | Method | Gets Control Parameters for Accrual from Cash Flow Record | 20091207 | |
| 22 | Instance method | Private | Method | Gets Control Parameters for Accrual from Cash Flow Record | 20091207 | |
| 23 | Instance method | Private | Method | Gets Control Parameters for Accrual from Cash Flow Record | 20091207 | |
| 24 | Instance method | Private | Method | Gets ACE Line Items for Run | 20091207 | |
| 25 | Instance method | Private | Method | Gets External Reference of Accrual Objects Using Parameters | 20091207 | |
| 26 | Instance method | Private | Method | Executes Periodic Accrual/Deferral | 20091207 | |
| 27 | Instance method | Private | Method | Create Accrual Object | 20091207 | |
| 28 | Instance method | Private | Method | Sets Entry in ACE Posting Log | 20091207 | |
| 29 | Instance method | Private | Method | Reverse Accrual Objects | 20091207 | |
| 30 | Instance method | Private | Method | Reverses Periodic Accrual Run | 20091207 | |
| 31 | Instance method | Private | Method | Sets Status of Settlement Item | 20091207 | |
| 32 | Instance method | Private | Method | Writes Accrual Item | 20091207 |
Events
Class CL_REEX_ACCRUAL_ENGINE_AL has no event.
Types
Class CL_REEX_ACCRUAL_ENGINE_AL has no local type.
Method Signatures
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_REEX_ACCRUAL_ENGINE_AL has no parameter.
Method CLASS_CONSTRUCTOR on class CL_REEX_ACCRUAL_ENGINE_AL has no exception.
Method INIT Signature
Method INIT on class CL_REEX_ACCRUAL_ENGINE_AL has no parameter.
Method INIT on class CL_REEX_ACCRUAL_ENGINE_AL has no exception.
Method POST Signature
Method POST on class CL_REEX_ACCRUAL_ENGINE_AL has no parameter.
Method POST on class CL_REEX_ACCRUAL_ENGINE_AL has no exception.
Method REVERSE Signature
Method REVERSE on class CL_REEX_ACCRUAL_ENGINE_AL has no parameter.
Method REVERSE on class CL_REEX_ACCRUAL_ENGINE_AL has no exception.
Method _CHECK_PARAMETERS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EF_ERROR | Value transfer | Type reference (TYPE) | ABAP_BOOL | Fehler J/N | 20091207 | |||
| 2 | IO_MSGLIST | Value transfer | Object reference (TYPE REF TO) | IF_RECA_MESSAGE_LIST | Nachrichtensammler | 20091207 | |||
| 3 | IO_PARAM | Value transfer | Object reference (TYPE REF TO) | IF_RERA_ACR_PARAM | Abgrenzungsprozeß: Parameter | 20091207 |
Method _CHECK_PARAMETERS on class CL_REEX_ACCRUAL_ENGINE_AL has no exception.
Method _CHECK_REVERSAL_PARAMETERS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EF_ERROR | Value transfer | Type reference (TYPE) | ABAP_BOOL | Fehler J/N | 20091207 | |||
| 2 | IO_MSGLIST | Value transfer | Object reference (TYPE REF TO) | IF_RECA_MESSAGE_LIST | Nachrichtensammler | 20091207 | |||
| 3 | IO_PARAM | Value transfer | Object reference (TYPE REF TO) | IF_RERA_ACR_REVERSAL_PARAM | Abgrenzungsprozeß: Parameter | 20091207 |
Method _CHECK_REVERSAL_PARAMETERS on class CL_REEX_ACCRUAL_ENGINE_AL has no exception.
Method _CONV_ACE_TO_RE_ACR_DOC_ITEM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_RUNID | Value transfer | Type reference (TYPE) | RECAPROCESSID | Identifikation Prozess -> Referenznr Buchhaltung | 20091207 | |||
| 2 | ET_DOCITEM | Call by reference | Type reference (TYPE) | RE_T_ACCRUAL_DOC_ITEM | Abgrenzungspositionen (Accrual items) | 20091207 | |||
| 3 | IT_DOCITEMS | Call by reference | Type reference (TYPE) | ACEPS_ACE_DOC_EXTENDED_T | Einzelposten der Accrual-Engine mit Fehlerhandling | 20091207 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler | 20091207 |
Method _COUNT_SUCC_OBJECTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_RESBUSOBJCOUNTSUCC | Value transfer | Type reference (TYPE) | RERARESBUSOBJCOUNTSUCC | Anzahl der erfolgreich gebuchten Business Objekte | 20091207 | |||
| 2 | IO_MSGLIST | Value transfer | Object reference (TYPE REF TO) | IF_RECA_MESSAGE_LIST | Nachrichtensammler | 20091207 | |||
| 3 | ITO_ACROBJ | Value transfer | Type reference (TYPE) | RE_T_IF_REEX_ACCRUAL_OBJECT | Tabelle von Abgrenzungsobjektreferenzen | 20091207 | |||
| 4 | IT_DOCITEM | Call by reference | Type reference (TYPE) | RE_T_ACCRUAL_DOC_ITEM | Abgrenzungspositionen (Accrual items) | 20091207 |
Method _COUNT_SUCC_OBJECTS on class CL_REEX_ACCRUAL_ENGINE_AL has no exception.
Method _CREATE_ACROBJ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ETO_ACROBJ | Call by reference | Type reference (TYPE) | RE_T_IF_REEX_ACCRUAL_OBJECT | Tabelle von Abgrenzungsobjektreferenzen | 20091207 | |||
| 2 | ETO_ACROBJ_REV | Call by reference | Type reference (TYPE) | RE_T_IF_REEX_ACCRUAL_OBJECT | Tabelle von Abgrenzungsobjektreferenzen | 20091207 | |||
| 3 | IO_CASHFLOW_MNGR | Value transfer | Object reference (TYPE REF TO) | IF_RECD_CASHFLOW_MNGR | Finanzstrom-Manager (VICDCFOBJ und VICDCFPAY) | 20091207 | |||
| 4 | IO_MSGLIST | Call by reference | Object reference (TYPE REF TO) | IF_RECA_MESSAGE_LIST | 20101222 | ||||
| 5 | IO_PARAM | Value transfer | Object reference (TYPE REF TO) | IF_RERA_ACR_PARAM | Abgrenzungsprozeß: Parameter | 20091207 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler | 20091207 |
Method _CREATE_ACROBJ_BY_CF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ACROBJ | Call by reference | Type reference (TYPE) | RE_T_EX_ACE_ACROBJ | Tabelle von Abgrenzungsobjektreferenzen | 20091207 | |||
| 2 | ET_ACROBJ_REV | Call by reference | Type reference (TYPE) | RE_T_EX_ACE_ACROBJ | Tabellentyp Abgrenzungsobjekt | 20091207 | |||
| 3 | IO_CASHFLOW_MNGR | Value transfer | Object reference (TYPE REF TO) | IF_RECD_CASHFLOW_MNGR | Finanzstrom-Manager (VICDCFOBJ und VICDCFPAY) | 20091207 | |||
| 4 | IO_MSGLIST | Call by reference | Object reference (TYPE REF TO) | IF_RECA_MESSAGE_LIST | 20101222 | ||||
| 5 | IO_PARAM | Value transfer | Object reference (TYPE REF TO) | IF_RERA_ACR_PARAM | Abgrenzungsprozeß: Parameter | 20091207 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler | 20091207 |
Method _CREATE_ACROBJ_BY_CFOBJ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ACROBJ | Call by reference | Type reference (TYPE) | RE_T_EX_ACE_ACROBJ | Tabelle von Abgrenzungsobjektreferenzen | 20091207 | |||
| 2 | ID_CALCFROM | Value transfer | Type reference (TYPE) | DBERVON | Datum 'Berechnung von' | 20091207 | |||
| 3 | ID_CALCTO | Value transfer | Type reference (TYPE) | DBERBIS | Datum 'Berechnung bis' | 20091207 | |||
| 4 | ID_FLOWTYPE | Value transfer | Type reference (TYPE) | RECDFLOWTYPE | Bewegungsart | 20091207 | |||
| 5 | ID_RECNENDABS | Value transfer | Type reference (TYPE) | RECNCNENDABS | Datum Laufzeitende | 20091207 | |||
| 6 | IO_CASHFLOW_MNGR | Value transfer | Object reference (TYPE REF TO) | IF_RECD_CASHFLOW_MNGR | Finanzstrom-Manager (VICDCFOBJ und VICDCFPAY) | 20091207 | |||
| 7 | IO_CONDITION | Value transfer | Object reference (TYPE REF TO) | IF_RECD_CONDITION | Konditionen - Referenztabelle auf Interface | 20091207 | |||
| 8 | IO_PARAM | Value transfer | Object reference (TYPE REF TO) | IF_RERA_ACR_PARAM | Abgrenzungsprozeß: Parameter | 20091207 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler | 20091207 |
Method _DELETE_ACCRUAL_ITEM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_PROCESSMODE | Value transfer | Type reference (TYPE) | RECAPROCESSMODE | Ausführungsmodus des Prozesses | 20091207 | |||
| 2 | IF_IN_UPDATE_TASK | Value transfer | Type reference (TYPE) | ABAP_BOOL | Verbuchungstask J/N | 20091207 | |||
| 3 | IO_ACROBJ | Value transfer | Object reference (TYPE REF TO) | IF_REEX_ACCRUAL_OBJECT | Abgrenzungsobjekt der Accrual Engine (ACE) | 20091207 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler | 20091207 |
Method _DEQUEUE_BUSOBJ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_BUSOBJ | Call by reference | Object reference (TYPE REF TO) | IF_RECA_BUS_OBJECT | Business-Objekt | 20091207 |
Method _DEQUEUE_BUSOBJ on class CL_REEX_ACCRUAL_ENGINE_AL has no exception.
Method _ENQUEUE_BUSOBJ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_BUSOBJ | Call by reference | Object reference (TYPE REF TO) | IF_RECA_BUS_OBJECT | Business-Objekt | 20091207 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler | 20091207 |
Method _FIND_ACROBJ_FOR_REVERSAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ETO_ACROBJ | Call by reference | Type reference (TYPE) | RE_T_IF_REEX_ACCRUAL_OBJECT | Tabelle von Abgrenzungsobjektreferenzen | 20091207 | |||
| 2 | IO_BUSOBJ | Value transfer | Object reference (TYPE REF TO) | IF_RECA_BUS_OBJECT | Business-Objekt | 20091207 | |||
| 3 | IO_PARAM | Value transfer | Object reference (TYPE REF TO) | IF_RERA_ACR_PARAM | Abgrenzungsprozeß: Parameter | 20091207 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler | 20091207 |
Method _GET_ACROBJS_BY_PROCESSID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EF_ERROR | Value transfer | Type reference (TYPE) | ABAP_BOOL | Fehler | 20091207 | |||
| 2 | ETO_ACROBJ | Call by reference | Type reference (TYPE) | RE_T_IF_REEX_ACCRUAL_OBJECT | Tabelle von Abgrenzungsobjektreferenzen | 20091207 | |||
| 3 | ET_DOCITEM_DEL | Call by reference | Type reference (TYPE) | RE_T_ACCRUAL_DOC_ITEM | Abgrenzungspositionen (Accrual items) | 20120913 | |||
| 4 | IO_MSGLIST | Value transfer | Object reference (TYPE REF TO) | IF_RECA_MESSAGE_LIST | Nachrichtensammler | 20091207 | |||
| 5 | IO_PARAM | Value transfer | Object reference (TYPE REF TO) | IF_RERA_ACR_REVERSAL_PARAM | Abgrenzungsprozeß: Parameter | 20091207 | |||
| 6 | IT_DOCITEM | Call by reference | Type reference (TYPE) | RE_T_ACCRUAL_DOC_ITEM | Abgrenzungspositionen (Accrual items) | 20091207 |
Method _GET_ACROBJS_BY_PROCESSID on class CL_REEX_ACCRUAL_ENGINE_AL has no exception.
Method _GET_ACROBJS_BY_REFSUBKEYS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EF_ERROR | Value transfer | Type reference (TYPE) | ABAP_BOOL | Fehler | 20091207 | |||
| 2 | ETO_ACROBJ | Value transfer | Type reference (TYPE) | RE_T_IF_REEX_ACCRUAL_OBJECT | Tabelle von Abgrenzungsobjektreferenzen | 20091207 | |||
| 3 | IO_MSGLIST | Value transfer | Object reference (TYPE REF TO) | IF_RECA_MESSAGE_LIST | Nachrichtensammler | 20091207 | |||
| 4 | IO_PARAM | Value transfer | Object reference (TYPE REF TO) | IF_RERA_ACR_REVERSAL_PARAM | Abgrenzungsprozeß: Parameter | 20091207 | |||
| 5 | IT_REFSUBKEY | Call by reference | Type reference (TYPE) | ACE_SUBKEY_EXT_T | Tabelle mit Abgrenzungsunterobjekten | 20091207 |
Method _GET_ACROBJS_BY_REFSUBKEYS on class CL_REEX_ACCRUAL_ENGINE_AL has no exception.
Method _GET_BUSOBJ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EF_ERROR | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20091207 | ||||
| 2 | EO_BUSOBJ | Value transfer | Object reference (TYPE REF TO) | IF_RECA_BUS_OBJECT | Business-Objekt | 20091207 | |||
| 3 | ID_MODE | Value transfer | Type reference (TYPE) | RECAPROCESSMODE | Aktueller Modus eines Prozesses | 20091207 | |||
| 4 | ID_OBJNR | Value transfer | Type reference (TYPE) | RECAOBJNR | Objektnummer | 20091207 | |||
| 5 | IO_MSGLIST | Value transfer | Object reference (TYPE REF TO) | IF_RECA_MESSAGE_LIST | Nachrichtensammler | 20091207 |
Method _GET_BUSOBJ on class CL_REEX_ACCRUAL_ENGINE_AL has no exception.
Method _GET_CASHFLOW_MNGR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EO_CASHFLOW_MNGR | Call by reference | Object reference (TYPE REF TO) | IF_RECD_CASHFLOW_MNGR | Finanzstrom-Manager (VICDCFOBJ und VICDCFPAY) | 20091207 | |||
| 2 | IO_BUSOBJ | Value transfer | Object reference (TYPE REF TO) | IF_RECA_BUS_OBJECT | Business-Objekt | 20091207 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler | 20091207 |
Method _GET_CF_ACR_INFO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_ACRMODE | Value transfer | Type reference (TYPE) | RERAACRMODE | Transitorisch/Antizipativ ? | 20091207 | |||
| 2 | ED_ACROBJGUID | Value transfer | Type reference (TYPE) | RERAACROBJGUID | GUID: Eindeutiger Schlüssel für externes Abgrenzungsobjekt | 20091207 | |||
| 3 | ED_ACRTYPE | Value transfer | Type reference (TYPE) | REEXACRTYPE | Abgrenzungsart | 20091207 | |||
| 4 | EF_IS_PERSISTENT | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20091207 | ||||
| 5 | EF_IS_RELEVANT | Value transfer | Type reference (TYPE) | ABAP_BOOL | Finanzstrom ist relevant | 20091207 | |||
| 6 | EF_IS_TRANSITION | Value transfer | Type reference (TYPE) | ABAP_BOOL | Übergang von antiz. nach transit. | 20091207 | |||
| 7 | EF_ONE_MONTH_ACR | Value transfer | Type reference (TYPE) | ABAP_BOOL | Einmonatliche Abgrenzung | 20091207 | |||
| 8 | EF_REV_ACROBJ | Value transfer | Type reference (TYPE) | ABAP_BOOL | Abgrenzungsobjekt stornieren | 20091207 | |||
| 9 | ID_BLINEDATE | Value transfer | Type reference (TYPE) | DFAELL | Fälligkeitstermin | 20091207 | |||
| 10 | ID_BUKRS | Value transfer | Type reference (TYPE) | BUKRS | Buchungskreis | 20091207 | |||
| 11 | ID_CFSTATUS | Value transfer | Type reference (TYPE) | RECDCFSTATUS | Kennzeichnet den Status eines Bewegungssatzes | 20091207 | |||
| 12 | ID_FLOWTYPE | Value transfer | Type reference (TYPE) | RECDFLOWTYPE | Bewegungsart | 20091207 | |||
| 13 | ID_FREQUENCY | Value transfer | Type reference (TYPE) | AMMRHY | Anzahl Monate der Periode | 20091207 | |||
| 14 | ID_KEYDATE | Value transfer | Type reference (TYPE) | RERAEFFDATE | Stichtag bzw. Buchungsdatum für Abgrenzungen | 20091207 | |||
| 15 | ID_MODE | Value transfer | Type reference (TYPE) | RECAPROCESSMODE | Ausführungsmodus des Prozesses | 20091207 | |||
| 16 | ID_OBJNR | Value transfer | Type reference (TYPE) | RECAOBJNR | Objektnummer | 20091207 | |||
| 17 | ID_PFROM | Value transfer | Type reference (TYPE) | DBERVON | Datum 'Berechnung von' | 20091207 | |||
| 18 | ID_PSTNGDATE | Value transfer | Type reference (TYPE) | RERAPSTNGDATE | Buchungsdatum | 20091207 | |||
| 19 | ID_PTO | Value transfer | Type reference (TYPE) | DBERBIS | Datum 'Berechnung bis' | 20091207 | |||
| 20 | ID_RECNENDABS | Value transfer | Type reference (TYPE) | RECNCNENDABS | Datum Laufzeitende | 20091207 | |||
| 21 | ID_REFGUID | Value transfer | Type reference (TYPE) | RERAREFGUID | Referenz-GUID | 20091207 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler | 20091207 |
Method _GET_CF_ACR_INFO_1 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_ACRMODE | Value transfer | Type reference (TYPE) | RERAACRMODE | Transitorisch/Antizipativ ? | 20091207 | |||
| 2 | ED_ACROBJGUID | Value transfer | Type reference (TYPE) | RERAACROBJGUID | GUID: Eindeutiger Schlüssel für externes Abgrenzungsobjekt | 20091207 | |||
| 3 | ED_ACRTYPE | Value transfer | Type reference (TYPE) | REEXACRTYPE | Abgrenzungsart | 20091207 | |||
| 4 | EF_IS_PERSISTENT | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20091207 | ||||
| 5 | EF_IS_RELEVANT | Value transfer | Type reference (TYPE) | ABAP_BOOL | Finanzstrom ist relevant | 20091207 | |||
| 6 | EF_IS_TRANSITION | Value transfer | Type reference (TYPE) | ABAP_BOOL | Übergang von antiz. nach transit. | 20091207 | |||
| 7 | EF_ONE_MONTH_ACR | Value transfer | Type reference (TYPE) | ABAP_BOOL | Einmonatliche Abgrenzung | 20091207 | |||
| 8 | EF_REV_ACROBJ | Value transfer | Type reference (TYPE) | ABAP_BOOL | Abgrenzungsobjekt stornieren | 20091207 | |||
| 9 | ID_BLINEDATE | Value transfer | Type reference (TYPE) | DFAELL | Fälligkeitstermin | 20091207 | |||
| 10 | ID_BUKRS | Value transfer | Type reference (TYPE) | BUKRS | Buchungskreis | 20091207 | |||
| 11 | ID_CFSTATUS | Value transfer | Type reference (TYPE) | RECDCFSTATUS | Kennzeichnet den Status eines Bewegungssatzes | 20091207 | |||
| 12 | ID_FLOWTYPE | Value transfer | Type reference (TYPE) | RECDFLOWTYPE | Bewegungsart | 20091207 | |||
| 13 | ID_FREQUENCY | Value transfer | Type reference (TYPE) | AMMRHY | Anzahl Monate der Periode | 20091207 | |||
| 14 | ID_KEYDATE | Value transfer | Type reference (TYPE) | RERAEFFDATE | Stichtag bzw. Buchungsdatum für Abgrenzungen | 20091207 | |||
| 15 | ID_MODE | Value transfer | Type reference (TYPE) | RECAPROCESSMODE | Ausführungsmodus des Prozesses | 20091207 | |||
| 16 | ID_OBJNR | Value transfer | Type reference (TYPE) | RECAOBJNR | Objektnummer | 20091207 | |||
| 17 | ID_PFROM | Value transfer | Type reference (TYPE) | DBERVON | Datum 'Berechnung von' | 20091207 | |||
| 18 | ID_PSTNGDATE | Value transfer | Type reference (TYPE) | RERAPSTNGDATE | Buchungsdatum | 20091207 | |||
| 19 | ID_PTO | Value transfer | Type reference (TYPE) | DBERBIS | Datum 'Berechnung bis' | 20091207 | |||
| 20 | ID_RECNENDABS | Value transfer | Type reference (TYPE) | RECNCNENDABS | Datum Laufzeitende | 20091207 | |||
| 21 | ID_REFGUID | Value transfer | Type reference (TYPE) | RERAREFGUID | Referenz-GUID | 20091207 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler | 20091207 |
Method _GET_CF_ACR_INFO_2 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_ACRMODE | Value transfer | Type reference (TYPE) | RERAACRMODE | Transitorisch/Antizipativ ? | 20091207 | |||
| 2 | ED_ACROBJGUID | Value transfer | Type reference (TYPE) | RERAACROBJGUID | GUID: Eindeutiger Schlüssel für externes Abgrenzungsobjekt | 20091207 | |||
| 3 | ED_ACRTYPE | Value transfer | Type reference (TYPE) | REEXACRTYPE | Abgrenzungsart | 20091207 | |||
| 4 | EF_IS_PERSISTENT | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20091207 | ||||
| 5 | EF_IS_RELEVANT | Value transfer | Type reference (TYPE) | ABAP_BOOL | Finanzstrom ist relevant | 20091207 | |||
| 6 | EF_IS_TRANSITION | Value transfer | Type reference (TYPE) | ABAP_BOOL | Übergang von antiz. nach transit. | 20091207 | |||
| 7 | EF_ONE_MONTH_ACR | Value transfer | Type reference (TYPE) | ABAP_BOOL | Einmonatliche Abgrenzung | 20091207 | |||
| 8 | EF_REV_ACROBJ | Value transfer | Type reference (TYPE) | ABAP_BOOL | Abgrenzungsobjekt stornieren | 20091207 | |||
| 9 | ID_BLINEDATE | Value transfer | Type reference (TYPE) | DFAELL | Fälligkeitstermin | 20091207 | |||
| 10 | ID_BUKRS | Value transfer | Type reference (TYPE) | BUKRS | Buchungskreis | 20091207 | |||
| 11 | ID_CFSTATUS | Value transfer | Type reference (TYPE) | RECDCFSTATUS | Kennzeichnet den Status eines Bewegungssatzes | 20091207 | |||
| 12 | ID_FLOWTYPE | Value transfer | Type reference (TYPE) | RECDFLOWTYPE | Bewegungsart | 20091207 | |||
| 13 | ID_FREQUENCY | Value transfer | Type reference (TYPE) | AMMRHY | Anzahl Monate der Periode | 20091207 | |||
| 14 | ID_KEYDATE | Value transfer | Type reference (TYPE) | RERAEFFDATE | Stichtag bzw. Buchungsdatum für Abgrenzungen | 20091207 | |||
| 15 | ID_MODE | Value transfer | Type reference (TYPE) | RECAPROCESSMODE | Ausführungsmodus des Prozesses | 20091207 | |||
| 16 | ID_OBJNR | Value transfer | Type reference (TYPE) | RECAOBJNR | Objektnummer | 20091207 | |||
| 17 | ID_PFROM | Value transfer | Type reference (TYPE) | DBERVON | Datum 'Berechnung von' | 20091207 | |||
| 18 | ID_PSTNGDATE | Value transfer | Type reference (TYPE) | RERAPSTNGDATE | Buchungsdatum | 20091207 | |||
| 19 | ID_PTO | Value transfer | Type reference (TYPE) | DBERBIS | Datum 'Berechnung bis' | 20091207 | |||
| 20 | ID_RECNENDABS | Value transfer | Type reference (TYPE) | RECNCNENDABS | Datum Laufzeitende | 20091207 | |||
| 21 | ID_REFGUID | Value transfer | Type reference (TYPE) | RERAREFGUID | Referenz-GUID | 20091207 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler | 20091207 |
Method _GET_CF_ACR_INFO_NEW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_ACRMODE | Value transfer | Type reference (TYPE) | RERAACRMODE | Transitorisch/Antizipativ ? | 20091207 | |||
| 2 | ED_ACROBJGUID | Value transfer | Type reference (TYPE) | RERAACROBJGUID | GUID: Eindeutiger Schlüssel für externes Abgrenzungsobjekt | 20091207 | |||
| 3 | ED_ACRTYPE | Value transfer | Type reference (TYPE) | REEXACRTYPE | Abgrenzungsart | 20091207 | |||
| 4 | EF_IS_PERSISTENT | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20091207 | ||||
| 5 | EF_IS_RELEVANT | Value transfer | Type reference (TYPE) | ABAP_BOOL | Finanzstrom ist relevant | 20091207 | |||
| 6 | EF_IS_TRANSITION | Value transfer | Type reference (TYPE) | ABAP_BOOL | Übergang von antiz. nach transit. | 20091207 | |||
| 7 | EF_ONE_MONTH_ACR | Value transfer | Type reference (TYPE) | ABAP_BOOL | Einmonatliche Abgrenzung | 20091207 | |||
| 8 | EF_REV_ACROBJ | Value transfer | Type reference (TYPE) | ABAP_BOOL | Abgrenzungsobjekt stornieren | 20091207 | |||
| 9 | ID_BLINEDATE | Value transfer | Type reference (TYPE) | DFAELL | Fälligkeitstermin | 20091207 | |||
| 10 | ID_BUKRS | Value transfer | Type reference (TYPE) | BUKRS | Buchungskreis | 20091207 | |||
| 11 | ID_CFSTATUS | Value transfer | Type reference (TYPE) | RECDCFSTATUS | Kennzeichnet den Status eines Bewegungssatzes | 20091207 | |||
| 12 | ID_FLOWTYPE | Value transfer | Type reference (TYPE) | RECDFLOWTYPE | Bewegungsart | 20091207 | |||
| 13 | ID_FREQUENCY | Value transfer | Type reference (TYPE) | AMMRHY | Anzahl Monate der Periode | 20091207 | |||
| 14 | ID_KEYDATE | Value transfer | Type reference (TYPE) | RERAEFFDATE | Stichtag bzw. Buchungsdatum für Abgrenzungen | 20091207 | |||
| 15 | ID_MODE | Value transfer | Type reference (TYPE) | RECAPROCESSMODE | Ausführungsmodus des Prozesses | 20091207 | |||
| 16 | ID_OBJNR | Value transfer | Type reference (TYPE) | RECAOBJNR | Objektnummer | 20091207 | |||
| 17 | ID_PFROM | Value transfer | Type reference (TYPE) | DBERVON | Datum 'Berechnung von' | 20091207 | |||
| 18 | ID_PSTNGDATE | Value transfer | Type reference (TYPE) | RERAPSTNGDATE | Buchungsdatum | 20091207 | |||
| 19 | ID_PTO | Value transfer | Type reference (TYPE) | DBERBIS | Datum 'Berechnung bis' | 20091207 | |||
| 20 | ID_RECNENDABS | Value transfer | Type reference (TYPE) | RECNCNENDABS | Datum Laufzeitende | 20091207 | |||
| 21 | ID_REFGUID | Value transfer | Type reference (TYPE) | RERAREFGUID | Referenz-GUID | 20091207 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler | 20091207 |
Method _GET_DOCITEM_FOR_RUNID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DOCITEM | Call by reference | Type reference (TYPE) | RE_T_ACCRUAL_DOC_ITEM | Abgrenzungspositionen (Accrual items) | 20091207 | |||
| 2 | ID_BUKRS | Value transfer | Type reference (TYPE) | BUKRS | Buchungskreis | 20091207 | |||
| 3 | ID_RUNID | Value transfer | Type reference (TYPE) | ACEPS_RUNID | Lauf-ID | 20091207 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler aufgetreten | 20091207 |
Method _GET_REFSUBKEYS_BY_PARAM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EF_ERROR | Value transfer | Type reference (TYPE) | ABAP_BOOL | Fehler | 20091207 | |||
| 2 | ET_REFSUBKEY | Call by reference | Type reference (TYPE) | ACE_SUBKEY_EXT_T | Tabelle mit Abgrenzungsunterobjekten | 20091207 | |||
| 3 | IO_MSGLIST | Value transfer | Object reference (TYPE REF TO) | IF_RECA_MESSAGE_LIST | Nachrichtensammler | 20091207 | |||
| 4 | IO_PARAM | Value transfer | Object reference (TYPE REF TO) | IF_RERA_ACR_REVERSAL_PARAM | Abgrenzungsprozeß: Parameter | 20091207 |
Method _GET_REFSUBKEYS_BY_PARAM on class CL_REEX_ACCRUAL_ENGINE_AL has no exception.
Method _PERFORM_PERIODIC_POSTING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_RUNID | Value transfer | Type reference (TYPE) | RECAPROCESSID | Identifikation Prozess -> Referenznr Buchhaltung | 20091207 | |||
| 2 | EF_ERROR | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20091207 | ||||
| 3 | ET_DOCITEM | Call by reference | Type reference (TYPE) | RE_T_ACCRUAL_DOC_ITEM | Einzelposten der Accrual-Engine mit Fehlerhandling | 20091207 | |||
| 4 | ID_FISC_YEAR | Value transfer | Type reference (TYPE) | GJAHR | Geschäftsjahr | 20091207 | |||
| 5 | ID_KEYDATE | Value transfer | Type reference (TYPE) | RECAKEYDATE | Stichtag | 20091207 | |||
| 6 | ID_MODE | Value transfer | Type reference (TYPE) | RECAPROCESSMODE | Ausführungsmodus des Prozesses | 20091207 | |||
| 7 | ID_PSTNGDATE | Value transfer | Type reference (TYPE) | RERAPSTNGDATE | 20091207 | ||||
| 8 | ID_PSTNGPERIOD | Value transfer | Type reference (TYPE) | RERAPSTNGPERIOD | 20091207 | ||||
| 9 | ID_TITLE | Value transfer | Type reference (TYPE) | RECAPROCESSTITLE | Belegkopftext | 20091207 | |||
| 10 | IO_MSGLIST | Value transfer | Object reference (TYPE REF TO) | IF_RECA_MESSAGE_LIST | Nachrichtensammler | 20091207 | |||
| 11 | IT_REFSUBKEY | Call by reference | Type reference (TYPE) | ACE_SUBKEY_EXT_T | Tabelle mit Abgrenzungsunterobjekten | 20091207 |
Method _PERFORM_PERIODIC_POSTING on class CL_REEX_ACCRUAL_ENGINE_AL has no exception.
Method _POST_ACCRUAL_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_CREATED_ACROBJ | Value transfer | Type reference (TYPE) | INT4 | Anzahl angelegter Abgrenzungsobjekte | 20091207 | |||
| 2 | EF_ERROR | Value transfer | Type reference (TYPE) | ABAP_BOOL | Fehler | 20091207 | |||
| 3 | ET_DOCITEM | Call by reference | Type reference (TYPE) | RE_T_ACCRUAL_DOC_ITEM | Einzelposten der Accrual-Engine mit Fehlerhandling | 20091207 | |||
| 4 | ET_REFSUBKEY | Call by reference | Type reference (TYPE) | ACE_SUBKEY_EXT_T | Tabelle mit Abgrenzungsunterobjekten | 20091207 | |||
| 5 | IF_REV_ACROBJ | Value transfer | Type reference (TYPE) | RECABOOL | ABAP_TRUE | Abgrenzungsobjekte stornieren? | 20101028 | ||
| 6 | IO_BUSOBJ | Value transfer | Object reference (TYPE REF TO) | IF_RECA_BUS_OBJECT | Business-Objekt | 20091207 | |||
| 7 | IO_MSGLIST | Value transfer | Object reference (TYPE REF TO) | IF_RECA_MESSAGE_LIST | Nachrichtensammler | 20091207 | |||
| 8 | IO_PARAM | Value transfer | Object reference (TYPE REF TO) | IF_RERA_ACR_PARAM | Buchungsprozeß: Parameter | 20091207 |
Method _POST_ACCRUAL_OBJECT on class CL_REEX_ACCRUAL_ENGINE_AL has no exception.
Method _POST_ACE_LOG_ENTRY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_PROCESSID | Value transfer | Type reference (TYPE) | RECAPROCESSID | Identifikation Prozess -> Referenznr Buchhaltung | 20091207 | |||
| 2 | EF_ERROR | Value transfer | Type reference (TYPE) | ABAP_BOOL | Fehler J/N | 20091207 | |||
| 3 | IO_MSGLIST | Call by reference | Object reference (TYPE REF TO) | IF_RECA_MESSAGE_LIST | Nachrichtensammler | 20091207 | |||
| 4 | IO_PARAM | Call by reference | Object reference (TYPE REF TO) | IF_RERA_ACR_PARAM | Abgrenzungsprozeß: Parameter | 20091207 |
Method _POST_ACE_LOG_ENTRY on class CL_REEX_ACCRUAL_ENGINE_AL has no exception.
Method _REVERSE_ACCRUAL_OBJECTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EF_ERROR | Value transfer | Type reference (TYPE) | ABAP_BOOL | Fehler | 20091207 | |||
| 2 | ET_DOCITEM | Call by reference | Type reference (TYPE) | RE_T_ACCRUAL_DOC_ITEM | Abgrenzungspositionen (Accrual items) | 20091207 | |||
| 3 | ID_KEYDATE | Value transfer | Type reference (TYPE) | RECAKEYDATE | Stichtag | 20091207 | |||
| 4 | IO_MSGLIST | Value transfer | Object reference (TYPE REF TO) | IF_RECA_MESSAGE_LIST | Nachrichtensammler | 20091207 | |||
| 5 | IO_PARAM | Value transfer | Object reference (TYPE REF TO) | IF_RERA_ACR_REVERSAL_PARAM | Vorschlagswerte bei Anlage von Debitoren aus Workbench | 20091207 | |||
| 6 | IT_DOCITEM | Call by reference | Type reference (TYPE) | RE_T_ACCRUAL_DOC_ITEM | Abgrenzungspositionen (Accrual items) | 20091207 |
Method _REVERSE_ACCRUAL_OBJECTS on class CL_REEX_ACCRUAL_ENGINE_AL has no exception.
Method _REVERSE_PERIODIC_POSTING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_RESBUSOBJCOUNTSUCC | Value transfer | Type reference (TYPE) | RERARESBUSOBJCOUNTSUCC | Anzahl der erfolgreich gebuchten Business Objekte | 20091207 | |||
| 2 | ED_RUNID | Value transfer | Type reference (TYPE) | RECAPROCESSID | Identifikation Prozess -> Referenznr Buchhaltung | 20091207 | |||
| 3 | EF_ERROR | Value transfer | Type reference (TYPE) | ABAP_BOOL | Fehler | 20091207 | |||
| 4 | ET_DOCITEM | Call by reference | Type reference (TYPE) | RE_T_ACCRUAL_DOC_ITEM | Abgrenzungspositionen (Accrual items) | 20091207 | |||
| 5 | IO_MSGLIST | Value transfer | Object reference (TYPE REF TO) | IF_RECA_MESSAGE_LIST | Nachrichtensammler | 20091207 | |||
| 6 | IO_PARAM | Value transfer | Object reference (TYPE REF TO) | IF_RERA_ACR_REVERSAL_PARAM | Abgrenzungsprozeß: Parameter | 20091207 |
Method _REVERSE_PERIODIC_POSTING on class CL_REEX_ACCRUAL_ENGINE_AL has no exception.
Method _SET_STATUS_FOR_ACCRUAL_ITEM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_PROCESS | Value transfer | Type reference (TYPE) | RECAPROCESS | Prozess | 20091207 | |||
| 2 | ID_PROCESSGUID | Value transfer | Type reference (TYPE) | RECAPROCESSGUID | Generischer Schlüssel des Prozesses | 20091207 | |||
| 3 | ID_PROCESSMODE | Value transfer | Type reference (TYPE) | RECAPROCESSMODE | Ausführungsmodus des Prozesses | 20091207 | |||
| 4 | ID_STATUS | Value transfer | Type reference (TYPE) | RERAACRSTATUS | Status der Abgrenzungsposition | 20091207 | |||
| 5 | IF_IN_UPDATE_TASK | Value transfer | Type reference (TYPE) | ABAP_BOOL | Verbuchungstask J/N | 20091207 | |||
| 6 | ITO_ACROBJ | Value transfer | Type reference (TYPE) | RE_T_IF_REEX_ACCRUAL_OBJECT | Tabelle von Abgrenzungsobjektreferenzen | 20091207 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler | 20091207 |
Method _WRITE_ACCRUAL_ITEM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IF_IN_UPDATE_TASK | Value transfer | Type reference (TYPE) | ABAP_BOOL | Verbuchungstask J/N | 20091207 | |||
| 2 | IO_BUSOBJ | Value transfer | Object reference (TYPE REF TO) | IF_RECA_BUS_OBJECT | Business-Objekt | 20091207 | |||
| 3 | IT_ACR_ITEM | Call by reference | Type reference (TYPE) | RE_T_ACR_ITEM | Abgrenzungspositionen (Accrual items) (VIRAACRITEM) | 20091207 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler | 20091207 |
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 500 |