SAP ABAP Class CL_RESC_AL_SERVICES (General Access Methods)
Hierarchy
☛
EA-FIN (Software Component) EA-FIN
⤷
RE-FX-SC (Application Component) Service Charge Settlement
⤷
RE_SC_AL (Package) SCS: Accrual/Deferral
⤷
⤷
Properties
| Class | CL_RESC_AL_SERVICES | |
| Short Description | General Access Methods | |
| Super Class | ||
| Instantiability of a Class | 0 | Private |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | RE_SC_AL | SCS: Accrual/Deferral |
| Created | 20060829 | 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) |
Interfaces
Class CL_RESC_AL_SERVICES has no interface implemented.
Friends
Class CL_RESC_AL_SERVICES has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Static Attribute | Protected | Type reference (TYPE) | RECAHASBADIIMPL | Business Add-In Implementation Exists | 20070531 | |||
| 2 | Static Attribute | Protected | Object reference (TYPE REF TO) | BADI_RESC_ACCRUAL | 20070531 | ||||
| 3 | Static Attribute | Protected | Type reference (TYPE) | TY_T_COND2SCKEYGRP | 20060912 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20060912 | |
| 2 | Static method | Public | Method | Structure of Costs per Business Entity | 20060830 | |
| 3 | Static method | Public | Method | Costs per BE + Additional Fields | 20060830 | |
| 4 | Static method | Public | Method | Determines Rental Period | 20060901 | |
| 5 | Static method | Public | Method | Gets Service Charge Group for Condition Type | 20060912 | |
| 6 | Static method | Public | Method | Determines Settlement Period | 20060901 | |
| 7 | Static method | Protected | Event handling method | Deletes All Entries in Table Buffer | 20060912 | |
| 8 | Static method | Public | Method | Is Item Relevant? (If Not, Item Is Ignored) | 20060829 | |
| 9 | Static method | Protected | Method | Gets Service Charge Group for Condition Type | 20060912 | |
| 10 | Static method | Public | Method | Post Accrual | 20060925 | |
| 11 | Static method | Public | Method | Reverse Postings | 20061012 |
Events
Class CL_RESC_AL_SERVICES has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TY_S_COND2SCKEYGRP | Protected | See coding | 20060912 | BEGIN OF ty_s_cond2sckeygrp,
condtype TYPE recdcondtype,
sckeygrp TYPE rescsckeygrp,
END OF ty_s_cond2sckeygrp
|
||
| 2 | TY_T_COND2SCKEYGRP | Protected | See coding | 20060912 | ty_t_cond2sckeygrp TYPE TABLE OF ty_s_cond2sckeygrp
|
Method Signatures
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_RESC_AL_SERVICES has no parameter.
Method CLASS_CONSTRUCTOR on class CL_RESC_AL_SERVICES has no exception.
Method GET_ACCRUAL_LIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_LIST | Call by reference | Type reference (TYPE) | RE_T_ACCRUALSCCOSTS | Abgrenzung | 20060830 | |||
| 2 | IF_INC_ADVPAY | Call by reference | Type reference (TYPE) | RECABOOL | ABAP_TRUE | Allgemeines Ja/Nein - Feld | 20060830 | ||
| 3 | IF_SEPARATED_BY_SCKEYGRP | Call by reference | Type reference (TYPE) | RECABOOL | ABAP_FALSE | Allgemeines Ja/Nein - Feld | 20060901 | ||
| 4 | IO_SETTLEMENT | Call by reference | Object reference (TYPE REF TO) | IF_RESC_SETTLEMENT | Nebenkostenabrechnung | 20060830 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler | 20060901 |
Method GET_ACCRUAL_LIST_X Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_LIST | Call by reference | Type reference (TYPE) | RE_T_ACCRUALSCCOSTS_X | Abgrenzung und Zusatzfelder | 20060830 | |||
| 2 | IF_INC_ADVPAY | Call by reference | Type reference (TYPE) | RECABOOL | ABAP_TRUE | Allgemeines Ja/Nein - Feld | 20060830 | ||
| 3 | IF_SEPARATED_BY_SCKEYGRP | Call by reference | Type reference (TYPE) | RECABOOL | ABAP_FALSE | Allgemeines Ja/Nein - Feld | 20060901 | ||
| 4 | IO_SETTLEMENT | Call by reference | Object reference (TYPE REF TO) | IF_RESC_SETTLEMENT | Nebenkostenabrechnung | 20060830 | |||
| 5 | IT_LIST | Call by reference | Type reference (TYPE) | RE_T_ACCRUALSCCOSTS | Abgrenzung | 20060914 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler | 20060901 |
Method GET_RENTPERIOD_BY_SETTLPERIOD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_RENTPFROM | Call by reference | Type reference (TYPE) | RESCRENTPFROM | Vermietzeitraum berücksichtigen ab | 20060901 | |||
| 2 | ED_RENTPTO | Call by reference | Type reference (TYPE) | RESCRENTPTO | Vermietzeitraum berücksichtigen bis | 20060901 | |||
| 3 | ID_PFROM | Call by reference | Type reference (TYPE) | RECAPERIODFROM | Datum des Periodenbeginns | 20060901 | |||
| 4 | ID_PTO | Call by reference | Type reference (TYPE) | RECAPERIODTO | Datum des Periodenendes | 20060901 | |||
| 5 | ID_RENTPFROM | Call by reference | Type reference (TYPE) | RESCRENTPFROM | Vermietzeitraum berücksichtigen ab | 20060901 | |||
| 6 | ID_RENTPTO | Call by reference | Type reference (TYPE) | RESCRENTPTO | Vermietzeitraum berücksichtigen bis | 20060901 | |||
| 7 | IO_SU | Call by reference | Object reference (TYPE REF TO) | IF_RESC_SETTL_UNIT | Abrechnungseinheit (VISCSU) | 20060901 |
Method GET_RENTPERIOD_BY_SETTLPERIOD on class CL_RESC_AL_SERVICES has no exception.
Method GET_SCKEYGRP_BY_CONDTYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_CONDTYPE | Call by reference | Type reference (TYPE) | RECDCONDTYPE | Konditionsart | 20060912 | |||
| 2 | RD_SCKEYGRP | Value transfer | Type reference (TYPE) | RESCSCKEYGRP | Nebenkostengruppe | 20060912 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler | 20060912 |
Method GET_SETTLPERIOD_BY_RENTPERIOD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_PFROM | Call by reference | Type reference (TYPE) | RECAPERIODFROM | Datum des Periodenbeginns | 20060901 | |||
| 2 | ED_PTO | Call by reference | Type reference (TYPE) | RECAPERIODTO | Datum des Periodenendes | 20060901 | |||
| 3 | IO_HIERARCHY | Call by reference | Object reference (TYPE REF TO) | IF_RESC_HIERARCHY | Settlement Hierarchy | 20060901 | |||
| 4 | IS_RENTPERIOD | Call by reference | Type reference (TYPE) | RESCRENTPERIOD | Mietzeiträume (VISCS_RENTPERIOD) | 20060901 | |||
| 5 | IS_ROCN | Call by reference | Type reference (TYPE) | RESC_RESULT_ROCN | Kosten und Bemessungsgrößen für MV und MO (Vermietsicht) | 20060901 | |||
| 6 | IS_SURO | Call by reference | Type reference (TYPE) | RESC_RESULT_SURO | Summe aller Kosten und Bemessungsgrößen für eine MO | 20060901 |
Method GET_SETTLPERIOD_BY_RENTPERIOD on class CL_RESC_AL_SERVICES has no exception.
Method HANDLE_BUFFER_RESET_ALL Signature
Method HANDLE_BUFFER_RESET_ALL on class CL_RESC_AL_SERVICES has no parameter.
Method HANDLE_BUFFER_RESET_ALL on class CL_RESC_AL_SERVICES has no exception.
Method IS_RELEVANT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_FISCYEAR | Call by reference | Type reference (TYPE) | GJAHR | Geschäftsjahr | 20060829 | |||
| 2 | ID_PFROM | Call by reference | Type reference (TYPE) | DVONPER | RECA0_DATE-MIN | Datum des Periodenbeginns | 20110725 | ||
| 3 | ID_PTO | Call by reference | Type reference (TYPE) | DBISPER | RECA0_DATE-MAX | Datum des Endes der Abrechnungsperiode | 20110725 | ||
| 4 | IO_BUSOBJ | Call by reference | Object reference (TYPE REF TO) | IF_RECD_HAS_CONDITION | Objekt mit Konditionen | 20060829 | |||
| 5 | IS_CF_PAY | Call by reference | Type reference (TYPE) | RECD_CASHFLOW_PAY_X | Finanzstrom und Zusatzfelder (VICDCFPAY) | 20060829 | |||
| 6 | IS_LEGACY_DATA | Call by reference | Type reference (TYPE) | RERAADVPAYEXT | Vorauszahlung - Altdatenübernahme | 20060829 | |||
| 7 | IT_PERIOD | Call by reference | Type reference (TYPE) | RE_T_RSOPERIOD | Select-Options für Geschäftsmonat | 20060829 | |||
| 8 | RF_RELEVANT | Value transfer | Type reference (TYPE) | RECABOOL | Allgemeines Ja/Nein - Feld | 20060829 |
Method IS_RELEVANT on class CL_RESC_AL_SERVICES has no exception.
Method ME_GET_SCKEYGRP_BY_CONDTYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_CONDTYPE | Call by reference | Type reference (TYPE) | RECDCONDTYPE | Konditionsart | 20060912 | |||
| 2 | RD_SCKEYGRP | Value transfer | Type reference (TYPE) | RESCSCKEYGRP | Nebenkostengruppe | 20060912 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler | 20060912 |
Method POST_ACCRUAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_DOCCOUNTER | Call by reference | Type reference (TYPE) | RERADOCCOUNTER | Belegzähler | 20060925 | |||
| 2 | ID_BLINEDATE | Call by reference | Type reference (TYPE) | VVDZFBDT | Basisdatum für Fälligkeitsberechnung | 20060925 | |||
| 3 | ID_DCINDICATOR | Call by reference | Type reference (TYPE) | RERADCINDICATOR | RERA1_DCINDICATOR-CREDIT | Soll-/Haben-Kennzeichen | 20060925 | ||
| 4 | ID_DOCCOUNTER | Call by reference | Type reference (TYPE) | RERADOCCOUNTER | Belegzähler | 20060925 | |||
| 5 | ID_DOCDATE | Call by reference | Type reference (TYPE) | BLDAT | Belegdatum im Beleg | 20060925 | |||
| 6 | ID_HEADERTXT | Call by reference | Type reference (TYPE) | BKTXT | Belegkopftext | 20060925 | |||
| 7 | ID_PSTNGDATE | Call by reference | Type reference (TYPE) | BUDAT | Buchungsdatum im Beleg | 20060925 | |||
| 8 | ID_PSTNGPERIOD | Call by reference | Type reference (TYPE) | RERAPSTNGPERIOD | Buchungsperiode | 20060925 | |||
| 9 | ID_REFGUIDORIGIN | Call by reference | Type reference (TYPE) | RERAGUIDORIGIN | Herkunft der GUID | 20060925 | |||
| 10 | IF_ONLYMSGLIST | Call by reference | Type reference (TYPE) | RERAONLYMSGLIST | Nur Fehlerprotokoll anzeigen | 20080606 | |||
| 11 | IO_MSGLIST | Call by reference | Object reference (TYPE REF TO) | IF_RECA_MESSAGE_LIST | Nachrichtensammler | 20060925 | |||
| 12 | IO_SETTLEMENT | Call by reference | Object reference (TYPE REF TO) | IF_RESC_SETTLEMENT | Nebenkostenabrechnung | 20060925 | |||
| 13 | IO_STATUS_MNGR | Call by reference | Object reference (TYPE REF TO) | IF_RECA_PROCESS_STATUS_MNGR | Status-Manager für Prozessschritte | 20060925 |
Method POST_ACCRUAL on class CL_RESC_AL_SERVICES has no exception.
Method REVERSAL_BY_STEP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_LASTSTEP | Call by reference | Type reference (TYPE) | RECASTEP | Interne Bezeichnung des Prozessschrittes | 20061208 | |||
| 2 | IO_MSGLIST | Call by reference | Object reference (TYPE REF TO) | IF_RECA_MESSAGE_LIST | Nachrichtensammler | 20061012 | |||
| 3 | IO_SETTLEMENT | Call by reference | Object reference (TYPE REF TO) | IF_RESC_SETTLEMENT | Nebenkostenabrechnung | 20061012 | |||
| 4 | IO_STEP | Call by reference | Object reference (TYPE REF TO) | IF_RESC_SETTL_STEP | ein Abrechnungsschritt/-Abschnitt | 20061012 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler | 20061012 |
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 700 |