SAP ABAP Class CL_RESC_MS_SERVICES (General Access Methods)
Hierarchy
EA-FIN (Software Component) EA-FIN
   RE-FX-SC (Application Component) Service Charge Settlement
     RE_SC_MS (Package) SCS: Measurement Engine
Properties
Class CL_RESC_MS_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_MS   SCS: Measurement Engine 
Created 20020617   SAP 
Last change 20130531   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 RECA4 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RESC1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RESC_MS_SERVICES has no interface implemented.
Friends
Class CL_RESC_MS_SERVICES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_OPTING Static Attribute Protected Type reference (TYPE) MTY_T_OPTING 20080507
Methods
# Method Level Visibility Method type Description Created on
1 ADD_AND_COMPRESS_LINES Static method Protected Method Copy New, Identical Lines to Measurement Table 20020627
2 CALC_APPORTVALUE_BY_LOCKEY Static method Public Method Calculation of Reference Factor by Reg. Location Key 20040804
3 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20080507
4 COMPRESS_MEAS_LIST Static method Protected Method Compress Measurement Table 20020627
5 CREATE_MEAS_LIST Static method Public Method Build Table Containing Measurement Amounts 20030704
6 GET_MEAS_DETAIL_X Static method Public Method Additional Data for Measurement Type 20020617
7 GET_MEAS_VALUES_WITH_RANGE Static method Public Method Gets Meas.Amts (Meas.Type Def.on SU) for all ROs(eg Opt.Rate 20030611
8 GET_VALUES_MSU Static method Protected Method Measurement Values for Master SU 20030616
9 GET_VALUES_SU Static method Protected Method Measurement Values for Normal SU 20030616
10 GET_VALUES_SU_BY_SUGUID Static method Protected Method Measurement Values for Normal SU via GUID 20030616
11 HANDLE_BUFFER_RESET_ALL Static method Protected Event handling method Deletes All Entries in Table Buffer 20080507
12 IS_OPTING Static method Public Method Opts the Object 20080108
13 WEIGHTING Static method Protected Method Weighting 20040805
Events
Class CL_RESC_MS_SERVICES has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 MTY_S_OPTING Protected See coding 20080507 BEGIN OF mty_s_opting, mainobj TYPE recaobjnr, addaccassnt TYPE recaobjnr, validfrom TYPE rebdmeasvalidfrom, validto TYPE rebdmeasvalidto, is_opting TYPE recabool, END OF mty_s_opting
2 MTY_T_OPTING Protected See coding 20080507 MTY_T_OPTING type table of MTY_S_OPTING
Method Signatures

Method ADD_AND_COMPRESS_LINES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_COMPRESSED Call by reference Type reference (TYPE) RE_T_SCCPMEAS Bemessungsübersicht 20020627
2 Importing IO_MEAS_MNGR Call by reference Object reference (TYPE REF TO) IF_RESC_MEAS_MNGR Measurementmanager für Nebenkostenabrechnung 20040114
3 Importing IS_HIERARCHY Call by reference Type reference (TYPE) RESCSETTLHIERARCHY Hierarchie von Abrechungseinheiten 20020627
4 Importing IT_SAME Call by reference Type reference (TYPE) RE_T_SCCPMEAS Bemessungsübersicht 20020627

Method ADD_AND_COMPRESS_LINES on class CL_RESC_MS_SERVICES has no exception.

Method CALC_APPORTVALUE_BY_LOCKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_APPORTVALUE Call by reference Type reference (TYPE) RESCAPPORTVALUE Bezugsgröße 20040804
2 Importing ID_CALCMETHPER Call by reference Type reference (TYPE) RERACALCMETHPER Berechnungsmethode für zeitabhängige Perioden 20070215
3 Importing ID_LOC_KEY Call by reference Type reference (TYPE) RESCLOCKEY Standortschlüssel Heizwerttage 20040804
4 Importing ID_MEASUNIT Call by reference Type reference (TYPE) REBDMEASUNIT Bemessungseinheit 20040804
5 Importing ID_MEASVALUE Call by reference Type reference (TYPE) RESCROMEASVALUE Bemessungsgröße 20040804
6 Importing ID_PFROM Call by reference Type reference (TYPE) RESCSETTLEVALIDFROM Beginn der Abrechnungsperiode 20040804
7 Importing ID_PTO Call by reference Type reference (TYPE) RESCSETTLEVALIDTO Ende Abrechnungsperiode 20040804
8 Importing ID_SETTLPFROM Call by reference Type reference (TYPE) RESCSETTLEVALIDFROM Beginn der Abrechnungsperiode 20040917
9 Importing ID_SETTLPTO Call by reference Type reference (TYPE) RESCSETTLEVALIDTO Ende Abrechnungsperiode 20040917
10 Importing ID_VALIDFROM Call by reference Type reference (TYPE) REBDMEASVALIDFROM Datum: Bemessung gültig ab 20040804
11 Importing ID_VALIDTO Call by reference Type reference (TYPE) REBDMEASVALIDTO Datum: Bemessung gültig bis 20040804
# Exception Resumable Description Created on
1 ERROR Fehler 20040804

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_RESC_MS_SERVICES has no parameter.
Method CLASS_CONSTRUCTOR on class CL_RESC_MS_SERVICES has no exception.

Method COMPRESS_MEAS_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MEAS Call by reference Type reference (TYPE) RE_T_SCCPMEAS Bemessungsübersicht 20020627
2 Importing IO_MEAS_MNGR Call by reference Object reference (TYPE REF TO) IF_RESC_MEAS_MNGR Measurementmanager für Nebenkostenabrechnung 20040114
3 Importing IS_HIERARCHY Call by reference Type reference (TYPE) RESCSETTLHIERARCHY Hierarchie von Abrechungseinheiten 20020627

Method COMPRESS_MEAS_LIST on class CL_RESC_MS_SERVICES has no exception.

Method CREATE_MEAS_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CD_COUNTER_MEAS Call by reference Type reference (TYPE) RESCCPREFMEAS Verweis auf Bemessungsgrößen 20030704
2 Changing CT_MEAS Call by reference Type reference (TYPE) RE_ST_SCCPSUMEAS Umlegungsgröße einer AE + History der Bemessungsgrößen 20030704
3 Exporting ED_APPORTPERCENT Call by reference Type reference (TYPE) RESCAPPORTPERCENT Anteil an den Gesamtbezugsgröße in Prozent 20030704
4 Exporting ED_MEASUNIT Call by reference Type reference (TYPE) REBDMEASUNIT Bemessungseinheit 20030704
5 Exporting ED_MEASVALUE Call by reference Type reference (TYPE) REBDMEASVALUE Bemessungsgröße: Verfügbare 20030704
6 Exporting ED_REF2MEAS Call by reference Type reference (TYPE) RESCCPREFMEAS Verweis auf Bemessungsgrößen 20030704
7 Exporting ED_RO_APPORTVALUE Call by reference Type reference (TYPE) RESCAPPORTVALUE Bezugsgröße 20040416
8 Exporting ED_RO_APPORTVALUEOPT Call by reference Type reference (TYPE) RESCAPPORTVALUEOPTING optierender Teil der Bezugsgröße 20040416
9 Exporting ED_SU_MEASVALUE Call by reference Type reference (TYPE) REBDMEASVALUE Bemessungsgröße: Verfügbare 20030704
10 Exporting EF_MEASCHANGED Call by reference Type reference (TYPE) RESCMSMEASCHANGED Bemessung ändert sich während Abrechnung 20030704
11 Importing ID_LANGU Value transfer Type reference (TYPE) SYLANGU SY-LANGU Sprache 20070125
12 Importing ID_PERIOD_GUID Call by reference Type reference (TYPE) RESCPERIODGUID Mietzeiträume 20040416
13 Importing ID_ROCN_GUID Call by reference Type reference (TYPE) RESCROCNGUID MO oder MV je nach Vermietung 20030704
14 Importing ID_ROCN_MEAS Call by reference Type reference (TYPE) RESCSCNRO2SU-MEAS Bemessungsart 20100624
15 Importing ID_ROCN_PFROM Call by reference Type reference (TYPE) RESCSCNRO2SU-PFROM Datum des Periodenbeginns 20040419
16 Importing ID_ROCN_PTO Call by reference Type reference (TYPE) RESCSCNRO2SU-PTO Datum des Endes der Abrechnungsperiode 20040419
17 Importing ID_RO_GUID Call by reference Type reference (TYPE) RESCROGUID Mietobjekt zu einer AE, Periode und Bemessungsart 20040416
18 Importing ID_RO_OBJNR Call by reference Type reference (TYPE) RESCSCNRO2SU-RO_OBJNR Objektnummer des Mietobjektes 20040113
19 Importing ID_RO_PFROM Call by reference Type reference (TYPE) RESCSCNRO2SU-RO_PFROM Datum des Periodenbeginns 20040416
20 Importing ID_RO_POINT Call by reference Type reference (TYPE) RESCSCNRO2SU-RO_POINT Meßpunkt 20040416
21 Importing ID_RO_PTO Call by reference Type reference (TYPE) RESCSCNRO2SU-RO_PTO Datum des Endes der Abrechnungsperiode 20040416
22 Importing ID_SU_GUID Call by reference Type reference (TYPE) RESCSUGUID AE innerhalb einer NKA, zu einer Periode und Bemessungsart 20030704
23 Importing IF_FOR_SU Call by reference Type reference (TYPE) RECABOOL Allgemeines Ja/Nein - Feld 20030704
24 Importing IO_PROCESS Call by reference Object reference (TYPE REF TO) IF_RESC_SETTLEMENT Nebenkostenabrechnung 20060601

Method CREATE_MEAS_LIST on class CL_RESC_MS_SERVICES has no exception.

Method GET_MEAS_DETAIL_X Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_LANGU Value transfer Type reference (TYPE) SYLANGU SY-LANGU Sprache 20070125
2 Importing ID_MEAS Value transfer Type reference (TYPE) REBDMEAS Bemessungsart 20020617
3 Importing ID_PURPOSE Value transfer Type reference (TYPE) RESCFORPURPOSE Für welchen Zweck gilt die Bemessung 20020617
4 Returning RS_MEAS_X Value transfer Type reference (TYPE) RESCS_MEAS_X Zusatzfelder für Bemessungsart 20020617

Method GET_MEAS_DETAIL_X on class CL_RESC_MS_SERVICES has no exception.

Method GET_MEAS_VALUES_WITH_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_HAS_SPLITTED_MEAS Call by reference Type reference (TYPE) RECABOOL Allgemeines Ja/Nein - Feld 20030613
2 Exporting ET_ROAPPORTVALUE Call by reference Type reference (TYPE) RE_T_ROAPPORTVALUE Bezugsgrößen eines Mietobjektes pro AE und Bemessungsart 20030612
3 Importing ID_MEAS Value transfer Type reference (TYPE) REBDMEAS Bemessungsart 20030612
4 Importing ID_PARAMKEY Value transfer Type reference (TYPE) RESCPARAMKEY Abrechnungsschema 20030611
5 Importing ID_VALIDFROM Value transfer Type reference (TYPE) RESC_MEASVALUE-VALIDFROM Datum: Bemessung gültig ab 20030611
6 Importing ID_VALIDTO Value transfer Type reference (TYPE) RESC_MEASVALUE-VALIDTO Datum: Bemessung gültig bis 20030611
7 Importing IF_WITHOUT_AF Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE Grund AF ausschließen 20120605
8 Importing IO_MSGLIST Value transfer Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20030612
9 Importing IO_SETTLE_PROCESS Value transfer Object reference (TYPE REF TO) IF_RESC_SETTLEMENT Nebenkostenabrechnung 20120604
10 Importing IO_SU Value transfer Object reference (TYPE REF TO) IF_RESC_SETTL_UNIT Abrechnungseinheit 20030611
# Exception Resumable Description Created on
1 ERROR Fahler 20030808

Method GET_VALUES_MSU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ROAPPORTVALUE Call by reference Type reference (TYPE) RE_T_ROAPPORTVALUE Bezugsgrößen eines Mietobjektes pro AE und Bemessungsart 20030616
2 Importing IO_PROCESS Call by reference Object reference (TYPE REF TO) IF_RESC_SETTLEMENT Nebenkostenabrechnung 20060601
3 Importing IO_SU Value transfer Object reference (TYPE REF TO) IF_RESC_SETTL_UNIT Abrechnungseinheit 20030616

Method GET_VALUES_MSU on class CL_RESC_MS_SERVICES has no exception.

Method GET_VALUES_SU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_HAS_SPLITTED_MEAS Call by reference Type reference (TYPE) RECABOOL Allgemeines Ja/Nein - Feld 20030616
2 Exporting ET_ROAPPORTVALUE Call by reference Type reference (TYPE) RE_T_ROAPPORTVALUE Bezugsgrößen eines Mietobjektes pro AE und Bemessungsart 20030616
3 Importing IF_WITHOUT_AF Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Grund AF ausschließen 20120605
4 Importing IO_PROCESS Call by reference Object reference (TYPE REF TO) IF_RESC_SETTLEMENT Nebenkostenabrechnung 20060601
5 Importing IO_SU Value transfer Object reference (TYPE REF TO) IF_RESC_SETTL_UNIT Abrechnungseinheit 20030616

Method GET_VALUES_SU on class CL_RESC_MS_SERVICES has no exception.

Method GET_VALUES_SU_BY_SUGUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CF_HAS_SPLITTED_MEAS Call by reference Type reference (TYPE) RECABOOL Allgemeines Ja/Nein - Feld 20030616
2 Changing CT_ROAPPORTVALUE Call by reference Type reference (TYPE) RE_T_ROAPPORTVALUE Bezugsgrößen eines Mietobjektes pro AE und Bemessungsart 20030616
3 Importing ID_APPORTVALUEMSU Value transfer Type reference (TYPE) RESCAPPORTVALUESUM Bezugsgröße des übergeordneten Objektes 20030616
4 Importing ID_APPORTVALUESU Value transfer Type reference (TYPE) RESCAPPORTVALUE Bezugsgröße 20030616
5 Importing ID_SUGUID Value transfer Type reference (TYPE) RESCSUGUID AE innerhalb einer NKA, zu einer Periode und Bemessungsart 20030616
6 Importing IO_PROCESS Call by reference Object reference (TYPE REF TO) IF_RESC_SETTLEMENT Nebenkostenabrechnung 20060601

Method GET_VALUES_SU_BY_SUGUID on class CL_RESC_MS_SERVICES has no exception.

Method HANDLE_BUFFER_RESET_ALL Signature

Method HANDLE_BUFFER_RESET_ALL on class CL_RESC_MS_SERVICES has no parameter.
Method HANDLE_BUFFER_RESET_ALL on class CL_RESC_MS_SERVICES has no exception.

Method IS_OPTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_OPTING Call by reference Type reference (TYPE) RECABOOL Allgemeines Ja/Nein - Feld 20080108
2 Importing ID_ADDACCASSNT Call by reference Type reference (TYPE) RECAOBJNR Objektnummer 20080108
3 Importing ID_MAINOBJ Call by reference Type reference (TYPE) RECAOBJNR Objektnummer 20080108
4 Importing ID_PROCESS Call by reference Type reference (TYPE) RECAPROCESS Prozess 20080108
5 Importing ID_VALIDFROM Call by reference Type reference (TYPE) REBDMEASVALIDFROM Datum: Bemessung gültig ab 20080108
6 Importing ID_VALIDTO Call by reference Type reference (TYPE) REBDMEASVALIDTO Datum: Bemessung gültig bis 20080108
7 Importing IF_SIMMODE Call by reference Type reference (TYPE) RECABOOL Allgemeines Ja/Nein - Feld 20080108
# Exception Resumable Description Created on
1 ERROR Fehler 20080108

Method WEIGHTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_HEATINGVALUE_X Call by reference Type reference (TYPE) RESCC_HEATING_VALUE_CALC Zur Berechung der Heizwerttage für die Heizkostenabrechnung 20040805
2 Importing ID_CALCMETHPER Call by reference Type reference (TYPE) RERACALCMETHPER Berechnungsmethode für zeitabhängige Perioden 20070215
3 Importing ID_PLENGTH Call by reference Type reference (TYPE) VVATAGE Anzahl Tage 20040805
4 Importing ID_SUM_HEATING_DAY Call by reference Type reference (TYPE) RESCFLOAT Heizwertprozentsatz 20040805
5 Importing IS_HEATINGVALUE Call by reference Type reference (TYPE) RESCC_HEATING_VALUE_DAYS Heizwerttage für Heizkostenabrechnung (TIVA4) 20040805
# Exception Resumable Description Created on
1 ERROR Fehler 20040805
History
Last changed by/on SAP  20130531 
SAP Release Created in 110