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 RECA0 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 RESC6 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RESC7 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 MF_HAS_EXIT Static Attribute Protected Type reference (TYPE) RECAHASBADIIMPL Business Add-In Implementation Exists 20070531
2 MO_EXIT Static Attribute Protected Object reference (TYPE REF TO) BADI_RESC_ACCRUAL 20070531
3 MT_CONDTYPE2SCKEYGRP Static Attribute Protected Type reference (TYPE) TY_T_COND2SCKEYGRP 20060912
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20060912
2 GET_ACCRUAL_LIST Static method Public Method Structure of Costs per Business Entity 20060830
3 GET_ACCRUAL_LIST_X Static method Public Method Costs per BE + Additional Fields 20060830
4 GET_RENTPERIOD_BY_SETTLPERIOD Static method Public Method Determines Rental Period 20060901
5 GET_SCKEYGRP_BY_CONDTYPE Static method Public Method Gets Service Charge Group for Condition Type 20060912
6 GET_SETTLPERIOD_BY_RENTPERIOD Static method Public Method Determines Settlement Period 20060901
7 HANDLE_BUFFER_RESET_ALL Static method Protected Event handling method Deletes All Entries in Table Buffer 20060912
8 IS_RELEVANT Static method Public Method Is Item Relevant? (If Not, Item Is Ignored) 20060829
9 ME_GET_SCKEYGRP_BY_CONDTYPE Static method Protected Method Gets Service Charge Group for Condition Type 20060912
10 POST_ACCRUAL Static method Public Method Post Accrual 20060925
11 REVERSAL_BY_STEP 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 Exporting ET_LIST Call by reference Type reference (TYPE) RE_T_ACCRUALSCCOSTS Abgrenzung 20060830
2 Importing IF_INC_ADVPAY Call by reference Type reference (TYPE) RECABOOL ABAP_TRUE Allgemeines Ja/Nein - Feld 20060830
3 Importing IF_SEPARATED_BY_SCKEYGRP Call by reference Type reference (TYPE) RECABOOL ABAP_FALSE Allgemeines Ja/Nein - Feld 20060901
4 Importing IO_SETTLEMENT Call by reference Object reference (TYPE REF TO) IF_RESC_SETTLEMENT Nebenkostenabrechnung 20060830
# Exception Resumable Description Created on
1 ERROR Fehler 20060901

Method GET_ACCRUAL_LIST_X Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LIST Call by reference Type reference (TYPE) RE_T_ACCRUALSCCOSTS_X Abgrenzung und Zusatzfelder 20060830
2 Importing IF_INC_ADVPAY Call by reference Type reference (TYPE) RECABOOL ABAP_TRUE Allgemeines Ja/Nein - Feld 20060830
3 Importing IF_SEPARATED_BY_SCKEYGRP Call by reference Type reference (TYPE) RECABOOL ABAP_FALSE Allgemeines Ja/Nein - Feld 20060901
4 Importing IO_SETTLEMENT Call by reference Object reference (TYPE REF TO) IF_RESC_SETTLEMENT Nebenkostenabrechnung 20060830
5 Importing IT_LIST Call by reference Type reference (TYPE) RE_T_ACCRUALSCCOSTS Abgrenzung 20060914
# Exception Resumable Description Created on
1 ERROR Fehler 20060901

Method GET_RENTPERIOD_BY_SETTLPERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_RENTPFROM Call by reference Type reference (TYPE) RESCRENTPFROM Vermietzeitraum berücksichtigen ab 20060901
2 Exporting ED_RENTPTO Call by reference Type reference (TYPE) RESCRENTPTO Vermietzeitraum berücksichtigen bis 20060901
3 Importing ID_PFROM Call by reference Type reference (TYPE) RECAPERIODFROM Datum des Periodenbeginns 20060901
4 Importing ID_PTO Call by reference Type reference (TYPE) RECAPERIODTO Datum des Periodenendes 20060901
5 Importing ID_RENTPFROM Call by reference Type reference (TYPE) RESCRENTPFROM Vermietzeitraum berücksichtigen ab 20060901
6 Importing ID_RENTPTO Call by reference Type reference (TYPE) RESCRENTPTO Vermietzeitraum berücksichtigen bis 20060901
7 Importing 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 Importing ID_CONDTYPE Call by reference Type reference (TYPE) RECDCONDTYPE Konditionsart 20060912
2 Returning RD_SCKEYGRP Value transfer Type reference (TYPE) RESCSCKEYGRP Nebenkostengruppe 20060912
# Exception Resumable Description Created on
1 ERROR Fehler 20060912

Method GET_SETTLPERIOD_BY_RENTPERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_PFROM Call by reference Type reference (TYPE) RECAPERIODFROM Datum des Periodenbeginns 20060901
2 Exporting ED_PTO Call by reference Type reference (TYPE) RECAPERIODTO Datum des Periodenendes 20060901
3 Importing IO_HIERARCHY Call by reference Object reference (TYPE REF TO) IF_RESC_HIERARCHY Settlement Hierarchy 20060901
4 Importing IS_RENTPERIOD Call by reference Type reference (TYPE) RESCRENTPERIOD Mietzeiträume (VISCS_RENTPERIOD) 20060901
5 Importing IS_ROCN Call by reference Type reference (TYPE) RESC_RESULT_ROCN Kosten und Bemessungsgrößen für MV und MO (Vermietsicht) 20060901
6 Importing 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 Importing ID_FISCYEAR Call by reference Type reference (TYPE) GJAHR Geschäftsjahr 20060829
2 Importing ID_PFROM Call by reference Type reference (TYPE) DVONPER RECA0_DATE-MIN Datum des Periodenbeginns 20110725
3 Importing ID_PTO Call by reference Type reference (TYPE) DBISPER RECA0_DATE-MAX Datum des Endes der Abrechnungsperiode 20110725
4 Importing IO_BUSOBJ Call by reference Object reference (TYPE REF TO) IF_RECD_HAS_CONDITION Objekt mit Konditionen 20060829
5 Importing IS_CF_PAY Call by reference Type reference (TYPE) RECD_CASHFLOW_PAY_X Finanzstrom und Zusatzfelder (VICDCFPAY) 20060829
6 Importing IS_LEGACY_DATA Call by reference Type reference (TYPE) RERAADVPAYEXT Vorauszahlung - Altdatenübernahme 20060829
7 Importing IT_PERIOD Call by reference Type reference (TYPE) RE_T_RSOPERIOD Select-Options für Geschäftsmonat 20060829
8 Returning 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 Importing ID_CONDTYPE Call by reference Type reference (TYPE) RECDCONDTYPE Konditionsart 20060912
2 Returning RD_SCKEYGRP Value transfer Type reference (TYPE) RESCSCKEYGRP Nebenkostengruppe 20060912
# Exception Resumable Description Created on
1 ERROR Fehler 20060912

Method POST_ACCRUAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_DOCCOUNTER Call by reference Type reference (TYPE) RERADOCCOUNTER Belegzähler 20060925
2 Importing ID_BLINEDATE Call by reference Type reference (TYPE) VVDZFBDT Basisdatum für Fälligkeitsberechnung 20060925
3 Importing ID_DCINDICATOR Call by reference Type reference (TYPE) RERADCINDICATOR RERA1_DCINDICATOR-CREDIT Soll-/Haben-Kennzeichen 20060925
4 Importing ID_DOCCOUNTER Call by reference Type reference (TYPE) RERADOCCOUNTER Belegzähler 20060925
5 Importing ID_DOCDATE Call by reference Type reference (TYPE) BLDAT Belegdatum im Beleg 20060925
6 Importing ID_HEADERTXT Call by reference Type reference (TYPE) BKTXT Belegkopftext 20060925
7 Importing ID_PSTNGDATE Call by reference Type reference (TYPE) BUDAT Buchungsdatum im Beleg 20060925
8 Importing ID_PSTNGPERIOD Call by reference Type reference (TYPE) RERAPSTNGPERIOD Buchungsperiode 20060925
9 Importing ID_REFGUIDORIGIN Call by reference Type reference (TYPE) RERAGUIDORIGIN Herkunft der GUID 20060925
10 Importing IF_ONLYMSGLIST Call by reference Type reference (TYPE) RERAONLYMSGLIST Nur Fehlerprotokoll anzeigen 20080606
11 Importing IO_MSGLIST Call by reference Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20060925
12 Importing IO_SETTLEMENT Call by reference Object reference (TYPE REF TO) IF_RESC_SETTLEMENT Nebenkostenabrechnung 20060925
13 Importing 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 Importing ID_LASTSTEP Call by reference Type reference (TYPE) RECASTEP Interne Bezeichnung des Prozessschrittes 20061208
2 Importing IO_MSGLIST Call by reference Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20061012
3 Importing IO_SETTLEMENT Call by reference Object reference (TYPE REF TO) IF_RESC_SETTLEMENT Nebenkostenabrechnung 20061012
4 Importing IO_STEP Call by reference Object reference (TYPE REF TO) IF_RESC_SETTL_STEP ein Abrechnungsschritt/-Abschnitt 20061012
# Exception Resumable Description Created on
1 ERROR Fehler 20061012
History
Last changed by/on SAP  20130531 
SAP Release Created in 700