SAP ABAP Class CL_RESC_DC_SERVICES (Distribution)
Hierarchy
EA-FIN (Software Component) EA-FIN
   RE-FX-SC (Application Component) Service Charge Settlement
     RE_SC_DC (Package) SCS: Distribute Costs
Properties
Class CL_RESC_DC_SERVICES  
Short Description Distribution    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package RE_SC_DC   SCS: Distribute Costs 
Created 20040311   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RERA1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RESC1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RESC4 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RESC5 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RESC_DC_SERVICES has no interface implemented.
Friends
Class CL_RESC_DC_SERVICES has no friend class.
Attributes
Class CL_RESC_DC_SERVICES has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 DO_DISTRIBUTE_REST Static method Public Method Distributes the Remainder 20050216
2 DO_SUM_BY_COSTGUID Static method Public Method Totals Costs for Each COSTGUID 20050127
3 FILL_RESULT Static method Public Method Format of results 20040311
4 GET_CHARGE_PERCENT Static method Public Method Gets the Percentage That Is Added to the Result 20050302
5 GET_FIXFITCHARACT_VALID_PERIOD Static method Public Method Gets the Validity of a Fixt./Fittings Characteristic 20050301
6 GET_LIST_BY_SETTLGUID Static method Public Method Gets the Distribution for Each Settlement 20050119
7 NEED_DISTRIBUTE_REST Static method Public Method Is Distributing the Remainder Necessary 20050216
8 NO_TAX_CORRECTION Static method Public Method No Input Tax Adjustment within Service Charge Settlement 20050803
Events
Class CL_RESC_DC_SERVICES has no event.
Types
Class CL_RESC_DC_SERVICES has no local type.
Method Signatures

Method DO_DISTRIBUTE_REST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_REST Call by reference Type reference (TYPE) RE_T_RESTDIST Wer bekommt was vom Rest 20050520
2 Importing ID_PARAMKEY Call by reference Type reference (TYPE) RESCC_SETTLPARAM-PARAMKEY Abrechnungsschema 20050216
3 Importing ID_RANDOM_SEED Value transfer Type reference (TYPE) I Seed für zufällige Verteilung 20081013
4 Importing IO_MSGLIST Call by reference Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20050520
5 Importing IS_RESTAMOUNT Call by reference Type reference (TYPE) REITAMOUNT Kostenanteil 20050216
6 Importing IT_AMOUNT Call by reference Type reference (TYPE) RE_T_RESTDIST Wer bekommt was vom Rest 20050520
# Exception Resumable Description Created on
1 ERROR Fehler 20050216

Method DO_SUM_BY_COSTGUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DIST Call by reference Type reference (TYPE) RE_T_COSTDIST Kostenverteilung 20050127
2 Importing IT_DIST Call by reference Type reference (TYPE) RE_T_COSTDIST Kostenverteilung 20050127

Method DO_SUM_BY_COSTGUID on class CL_RESC_DC_SERVICES has no exception.

Method FILL_RESULT 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 20040311
2 Changing CF_ISTAXOPT Call by reference Type reference (TYPE) RESCISTAXOPT Optiert 20040407
3 Changing CT_AMOUNT Call by reference Type reference (TYPE) RE_T_SCCPAMOUNTS Gesamtkosten 20040311
4 Changing CT_MEAS Call by reference Type reference (TYPE) RE_ST_SCCPSUMEAS Umlegungsgröße einer AE + History der Bemessungsgrößen 20040311
5 Changing CT_MSU2OBJ Call by reference Type reference (TYPE) RE_ST_MSU2OBJ Summe aller Kosten und Bemessungsgrößen für eine VVAE 20040311
6 Exporting EF_HAS_LIMITATION Call by reference Type reference (TYPE) RESCHASLIMITATION Einschränkung für Abrechnungsteilnahme 20040311
7 Exporting EF_MEASCHANGED Call by reference Type reference (TYPE) RESCMSMEASCHANGED Bemessung ändert sich während Abrechnung 20040311
8 Exporting ET_RESULT Call by reference Type reference (TYPE) RE_T_SCCPSERESULT Abrechnungsergebnisse 20040311
9 Importing ID_ADD_OBJNR Call by reference Type reference (TYPE) RECAOBJNR Objektnummer 20040311
10 Importing ID_LANGU Call by reference Type reference (TYPE) SYLANGU SY-LANGU Sprache 20070125
11 Importing IF_READ_PREV_SE Call by reference Type reference (TYPE) RECABOOL Allgemeines Ja/Nein - Feld 20070920
12 Importing IO_BUSOBJ Call by reference Object reference (TYPE REF TO) IF_RECA_BUS_OBJECT Business-Objekt 20040311
13 Importing IO_PROCESS Call by reference Object reference (TYPE REF TO) IF_RESC_SETTLEMENT Nebenkostenabrechnung 20060601
14 Importing IS_ANALYSEEXCHANGE Call by reference Type reference (TYPE) RESCSHANALYSEEXCHANGE Datenaustauch 20040311
15 Importing IT_ROCN2SU Call by reference Type reference (TYPE) RE_T_SCSCNRO2SU Gesamtkosten und Bemessungsgrößen für MV und MO 20040311
# Exception Resumable Description Created on
1 ERROR Fehler 20040311

Method GET_CHARGE_PERCENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_CHRG_DETLEVEL Call by reference Type reference (TYPE) RESCCHRGDETLEVEL Ebene der Ermittlung des Zuschlags 20050511
2 Exporting ED_CHRG_PERCENT Call by reference Type reference (TYPE) RESCCHRGPERC Prozentsatz, der dem Abrechnungsergebnis zugeschlagen wird 20050302
3 Exporting ED_CHRG_TAXGROUP Call by reference Type reference (TYPE) RERATAXGROUP Steuergruppe 20061201
4 Exporting ED_CHRG_TAXTYPE Call by reference Type reference (TYPE) RERATAXTYPE Steuerart 20061201
5 Exporting EF_IS_TAXFREE Call by reference Type reference (TYPE) RECNISTAXFREE Steuerfrei 20061204
6 Exporting ES_CHRG_DETAIL Call by reference Type reference (TYPE) RESCC_EXTRACHRG Zuschlagsschema für Zuschläge in der NKA (TIVSCEXTRACHRG) 20061204
7 Importing ID_CHRGPERC Call by reference Type reference (TYPE) RESCCHRGPERC Prozentsatz, der dem Abrechnungsergebnis zugeschlagen wird 20050302
8 Importing ID_CN_OBJNR Call by reference Type reference (TYPE) RESCCNOBJNR Objektnummer des Mietvertrages 20050302
9 Importing ID_EXTRACHRGID Call by reference Type reference (TYPE) RESCEXTRACHRGID Zuschlagsschema 20050302
10 Importing ID_FIXFITCHARACT Call by reference Type reference (TYPE) REBDFIXFITCHARACT Ausstattungsmerkmal 20050302
11 Importing ID_PFROM Call by reference Type reference (TYPE) RECAPERIODFROM Datum des Periodenbeginns 20050302
12 Importing ID_PTO Call by reference Type reference (TYPE) RECAPERIODTO Datum des Periodenendes 20050302
13 Importing ID_RO_OBJNR Call by reference Type reference (TYPE) RESCROOBJNR Objektnummer des Mietobjektes 20050302
14 Importing ID_SNKSL Call by reference Type reference (TYPE) RESCSCKEY Nebenkostenschlüssel 20050302
# Exception Resumable Description Created on
1 ERROR Fehler 20050302

Method GET_FIXFITCHARACT_VALID_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PERIOD Call by reference Type reference (TYPE) RE_T_FIXFITCHARACT_VALIDPERIOD Gültigkeit eines Ausstattungsmerkmals 20050301
2 Importing ID_CN_OBJNR Call by reference Type reference (TYPE) RESCCNOBJNR Objektnummer des Mietvertrages 20050303
3 Importing ID_EXTRACHRGID Call by reference Type reference (TYPE) RESCEXTRACHRGID Zuschlagsschema 20050301
4 Importing ID_PFROM Call by reference Type reference (TYPE) RECAPERIODFROM Datum des Periodenbeginns 20050301
5 Importing ID_PTO Call by reference Type reference (TYPE) RECAPERIODTO Datum des Periodenendes 20050301
6 Importing ID_RO_OBJNR Call by reference Type reference (TYPE) RESCROOBJNR Objektnummer des Mietobjektes 20050303
7 Importing ID_SNKSL Call by reference Type reference (TYPE) RESCSCKEY Nebenkostenschlüssel 20050301
# Exception Resumable Description Created on
1 ERROR Fehler 20050301

Method GET_LIST_BY_SETTLGUID 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_COSTDIST Kostenverteilung 20050119
2 Importing ID_SETTLGUID Call by reference Type reference (TYPE) RECASETTLGUID Eindeutiger Schlüssel der Abrechnung 20050119

Method GET_LIST_BY_SETTLGUID on class CL_RESC_DC_SERVICES has no exception.

Method NEED_DISTRIBUTE_REST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_PARAMKEY Call by reference Type reference (TYPE) RESCC_SETTLPARAM-PARAMKEY Abrechnungsschema 20050216
2 Returning RF_NEED Value transfer Type reference (TYPE) RECABOOL Allgemeines Ja/Nein - Feld 20050216
# Exception Resumable Description Created on
1 ERROR Fehler 20050216

Method NO_TAX_CORRECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_BUSOBJ Call by reference Object reference (TYPE REF TO) IF_RECA_BUS_OBJECT Business-Objekt 20050803
2 Returning RF_NOTAXCORR Value transfer Type reference (TYPE) RESCNOTAXCORR Keine Korrektur der Vorsteuer im Rahmen der NKA 20050803
# Exception Resumable Description Created on
1 ERROR Fehler 20050803
History
Last changed by/on SAP  20110908 
SAP Release Created in 500