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 |