SAP ABAP Class CL_RESC_AJ_SERVICES (Adjustment Method - SCSE)
Hierarchy
EA-FIN (Software Component) EA-FIN
   RE-FX-SC (Application Component) Service Charge Settlement
     RE_SC_AJ (Package) SCS: Adjustment
Properties
Class CL_RESC_AJ_SERVICES  
Short Description Adjustment Method - SCSE    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RE_SC_AJ   SCS: Adjustment 
Created 20030324   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 REAJ3 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_AJ_SERVICES has no interface implemented.
Friends
Class CL_RESC_AJ_SERVICES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MF_EXTERNAL_CALL Static Attribute Protected Type reference (TYPE) RECABOOL Call from SCS? 20130729
2 MT_FUTURE_MEAS Static Attribute Protected Type reference (TYPE) MTY_ST_FUTURE_MEAS 20070928
3 MT_PROCESS Static Attribute Protected Type reference (TYPE) MTY_T_PROCESS Assignment Settlement/Adjustment 20130801
4 MT_VISCAJRO Static Attribute Protected Type reference (TYPE) RE_T_VISCAJRO Adjustment Record SCSE per Rental Object (VISCAJRO) 20130204
Methods
# Method Level Visibility Method type Description Created on
1 BUFFER_RESET_ALL Static method Public Method Deletes All Entries in Table Buffer 20070928
2 CHECK_PARAMETER Static method Public Method Checks the Adjustment-Specific Process Parameters 20031119
3 CONSIDER_MEASUREMENT_CHANGE Static method Public Method Considers Change in a Measurement 20070928
4 CONVERT_PARAM_TO_RANGE Static method Public Method Converts Parameters to Ranges 20031119
5 CONVERT_RANGE_TO_PARAM Static method Public Method Converts Ranges in Parameter 20031119
6 DELETE_ADJUSTPARAM Static method Public Method Deletes the Paramters from a Range 20031120
7 DO_ADJUSTMENT Static method Public Method Executes the Adjustment for a SC Settlement 20040427
8 DO_REVERSAL Static method Public Method Reverses All Adjustments for a Service Charge Settlement 20070928
9 GET_DEFAULT_STEPPARAM Static method Public Method Gets the Default Parameters for All Adjustment Steps 20040427
10 GET_DETAIL_SUMMARY Static method Public Method Gets a Summarization of the Detail Records 20111028
11 GET_DETAIL_X Static method Public Method Fills Additional Fields of X Structures 20030325
12 GET_EXTERNAL_CALL Static method Public Method Returns the Indicator for an External Call 20130729
13 GET_PROCESS_BY_SETTLEMENT Static method Public Method Gets All Adjustments for a Settlement 20040713
14 GET_RESULTS_MULTIPLE Static method Public Method Supplies Results for One Object but Multiple SCSs 20030324
15 GET_RESULTS_SINGLE Static method Public Method Supplies Results for a Given Object 20030324
16 IS_ADJ_MODIFIED Static method Public Method Was MODIFY_ADJUSTMENT Run Through? 20101001
17 REVERSAL_ADJUSTPROC Static method Public Method Reverses the Adjustment 20040427
18 SET_EXTERNAL_CALL Static method Protected Method Sets the Indicator for an External Call 20130729
Events
Class CL_RESC_AJ_SERVICES has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 MTY_ST_FUTURE_MEAS Protected See coding 20070928 mty_st_future_meas TYPE SORTED TABLE OF mty_s_future_meas WITH NON-UNIQUE KEY suobjnr meas pfrom pto
2 MTY_S_FUTURE_MEAS Protected See coding 20070928 BEGIN OF mty_s_future_meas, suobjnr TYPE rescsuobjnr, meas TYPE rebdmeas, pfrom TYPE recaperiodfrom, pto TYPE recaperiodto, obj TYPE re_t_meas4obj, error type recabool, END OF mty_s_future_meas
3 MTY_S_PROCESS Protected See coding 20130801 BEGIN OF mty_s_process, settle_id TYPE recaprocessid, aj_processguid TYPE recaprocessguid, END OF mty_s_process
4 MTY_T_PROCESS Protected See coding 20130801 mty_t_process TYPE SORTED TABLE OF mty_s_process WITH NON-UNIQUE KEY settle_id
Method Signatures

Method BUFFER_RESET_ALL Signature

Method BUFFER_RESET_ALL on class CL_RESC_AJ_SERVICES has no parameter.
Method BUFFER_RESET_ALL on class CL_RESC_AJ_SERVICES has no exception.

Method CHECK_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_PROCESS Call by reference Type reference (TYPE) RECAPROCESS RECA4_PROCESS-SC_SETTLEMENT Prozess 20050606
2 Importing IF_SCSE_INTERNAL Call by reference Type reference (TYPE) RECABOOL ABAP_FALSE Allgemeines Ja/Nein - Feld 20031119
3 Importing IO_MSGLIST Call by reference Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20031119
4 Importing IO_PROCESS Call by reference Object reference (TYPE REF TO) IF_REAJ_PROCESS Anpassungsprozess 20031119
5 Importing IT_RANGE Call by reference Type reference (TYPE) RE_T_RANGE Ranges zum Speichern von Selektionsbilderwerten 20031119

Method CHECK_PARAMETER on class CL_RESC_AJ_SERVICES has no exception.

Method CONSIDER_MEASUREMENT_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CD_COSTS Call by reference Type reference (TYPE) RECDUNITPRICE Währungsunabhängiger Einheitspreis 20070928
2 Exporting ED_APPORTVALUE_NEW Call by reference Type reference (TYPE) RESCAPPORTVALUENEW neue Bezugsgröße des Mietobjekts 20070928
3 Exporting ED_APPORTVALUE_OLD Call by reference Type reference (TYPE) RESCAPPORTVALUEOLD alte Bezugsgröße des Mietobjekts 20070928
4 Exporting ED_MEAS Call by reference Type reference (TYPE) REBDMEAS Bemessungsart 20070928
5 Importing ID_CONDITION_DATE Call by reference Type reference (TYPE) RECDVALIDFROM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20070928
6 Importing ID_DATE_FROM Call by reference Type reference (TYPE) REBDVALIDFROM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20070928
7 Importing ID_DATE_TO Call by reference Type reference (TYPE) REBDVALIDTO Datum und Zeit, aktuelles (Applikationsserver-)Datum 20070928
8 Importing ID_RO_OBJNR Call by reference Type reference (TYPE) RESCROOBJNR Objektnummer 20070928
9 Importing IF_CONSUMPTION Call by reference Type reference (TYPE) RECABOOL Allgemeines Ja/Nein - Feld 20070928
10 Importing IO_EXIT Call by reference Object reference (TYPE REF TO) BADI_RESC_SETTLSTEP_AF 20070928
11 Importing IO_MSGLIST Call by reference Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20070928
12 Importing IO_SETTLEMENT Call by reference Object reference (TYPE REF TO) IF_RESC_SETTLEMENT Nebenkostenabrechnung 20070928
13 Importing IS_PARAM Call by reference Type reference (TYPE) RESC_PARAM_AJ Parameter Verfahren für das Verfahren SCSE 20070928
14 Importing IS_RESULT Call by reference Type reference (TYPE) RESCCPSERESULT Abrechnungsergebnisse 20070928

Method CONSIDER_MEASUREMENT_CHANGE on class CL_RESC_AJ_SERVICES has no exception.

Method CONVERT_PARAM_TO_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PARAM Call by reference Type reference (TYPE) RESC_PARAM_AJ_S Parameter Verfahren für das Verfahren SCSE 20031119
2 Exporting ET_RANGE Call by reference Type reference (TYPE) RE_T_RANGE Ranges zum Speichern von Selektionsbilderwerten 20031119
3 Exporting ET_SO_PROCEXTID Call by reference Type reference (TYPE) RE_T_RSOPROCESSEXTID Select-Options für externe Prozess-ID 20050606
4 Exporting ET_SO_PROCID Call by reference Type reference (TYPE) RE_T_RSOPROCESSID Select-Options für die Identifikation Prozesses 20031119
5 Importing IF_INCLEMPTY Call by reference Type reference (TYPE) RECABOOL Allgemeines Ja/Nein - Feld 20031119
6 Importing IS_PARAM Call by reference Type reference (TYPE) RESC_PARAM_AJ Parameter Verfahren für das Verfahren SCSE 20031119
7 Importing IS_STEP_PARAM Call by reference Type reference (TYPE) REAJ_STEP_PARAM Parameter für alle Anpassungsschritte 20090811

Method CONVERT_PARAM_TO_RANGE on class CL_RESC_AJ_SERVICES has no exception.

Method CONVERT_RANGE_TO_PARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PARAM Call by reference Type reference (TYPE) RESC_PARAM_AJ Parameter Verfahren für das Verfahren SCSE 20031119
2 Exporting ES_STEP_PARAM Call by reference Type reference (TYPE) REAJ_STEP_PARAM Parameter für alle Anpassungsschritte 20090811
3 Importing ID_PROCESS Call by reference Type reference (TYPE) RECAPROCESS RECA4_PROCESS-SC_SETTLEMENT Prozess 20050606
4 Importing IT_RANGE Call by reference Type reference (TYPE) RE_T_RANGE Ranges zum Speichern von Selektionsbilderwerten 20031119

Method CONVERT_RANGE_TO_PARAM on class CL_RESC_AJ_SERVICES has no exception.

Method DELETE_ADJUSTPARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RANGE Call by reference Type reference (TYPE) RE_T_RANGE Ranges zum Speichern von Selektionsbilderwerten 20031120

Method DELETE_ADJUSTPARAM on class CL_RESC_AJ_SERVICES has no exception.

Method DO_ADJUSTMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_PROCESSGUID Call by reference Type reference (TYPE) RECAPROCESSGUID Generischer Schlüssel des Prozesses 20040427
2 Exporting ED_STATUS Call by reference Type reference (TYPE) RECASTEPSTATUS Status einer Prozessstufe 20040427
3 Importing ID_PROCESSEXTID Call by reference Type reference (TYPE) RECAPROCESSEXTID Externe Identifikation Prozess 20040427
4 Importing ID_PROCESSTITLE Call by reference Type reference (TYPE) RECAPROCESSTITLE Bezeichnung des Prozesses 20040427
5 Importing IO_MSGLIST Call by reference Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20040427
6 Importing IO_PROCESS Call by reference Object reference (TYPE REF TO) IF_RESC_SETTLEMENT Nebenkostenabrechnung 20040427
7 Importing IS_ADJUSTPARAM Call by reference Type reference (TYPE) RESC_PARAM_AJ Parameter Verfahren für das Verfahren SCSE 20040427
8 Importing IS_STEPPARAM Call by reference Type reference (TYPE) REAJ_STEP_PARAM Parameter für alle Anpassungsschritte 20040427
9 Importing ITO_PROCESS Call by reference Type reference (TYPE) RE_T_IF_RESC_SETTLEMENT Tabelle von Referenzen auf NKA 20040427
# Exception Resumable Description Created on
1 ERROR Fehler 20040427

Method DO_REVERSAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_AJPROCESSGUID Call by reference Type reference (TYPE) RESCAJPROCESSGUID Generischer Schlüssel des Anpassungslaufs innerhalb der NKA 20070928
2 Importing ID_PROCESSGUID Call by reference Type reference (TYPE) RECAPROCESSGUID Generischer Schlüssel des Prozesses 20070928
3 Importing IO_MSGLIST Call by reference Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20070928
# Exception Resumable Description Created on
1 ERROR Beim Stornieren kam es zu einen Fehler 20101119

Method GET_DEFAULT_STEPPARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_STEPPARAM Call by reference Type reference (TYPE) REAJ_STEP_PARAM Parameter für alle Anpassungsschritte 20040427
2 Importing ID_ADJMAPPROVALTO Call by reference Type reference (TYPE) REAJADJMAPPROVALTO Datum, bis zu dem die Zustimmung erfolgen muss 20040427
3 Importing ID_ADJMDEPNOCCRO Call by reference Type reference (TYPE) REAJADJMDEPNOCCRO Anpassung leerstehender Mietobjekte 20040427
4 Importing ID_ADJMDEPOCCRO Call by reference Type reference (TYPE) REAJADJMDEPOCCRO Anpassung belegter Mietobjekte 20040427
5 Importing ID_ADJMNEWCOND Call by reference Type reference (TYPE) REAJNEWCOND Neue Kondition auf Ziel 20081107
6 Importing ID_ADJMNOOCCUPYRO Call by reference Type reference (TYPE) REAJADJMNOOCCUPYRO Kennzeichen: Leerstehende Mietobjekte 20040427
7 Importing ID_ADJMNOOCCUPYRODATE Call by reference Type reference (TYPE) DATUM Leerstandsstichtag 20070302
8 Importing ID_ADJMOCCUPYRO Call by reference Type reference (TYPE) REAJADJMOCCUPYRO Kennzeichen: Belegte Mietobjekte 20040427
9 Importing ID_ADJMREASON Call by reference Type reference (TYPE) REAJADJMREASON Anpassungsgrund 20061127
10 Importing ID_ADJMVALIDFROM Call by reference Type reference (TYPE) REAJADJMVALIDFROM Gültig ab der neuen Konditionsposition 20040427
11 Importing ID_DUEDATEUP Call by reference Type reference (TYPE) RECDDUEDATEUP Fälligkeit für Nachbuchungen 20040427
12 Importing ID_NEXTADJMFROM Call by reference Type reference (TYPE) REAJNEXTADJMFROM Kennzeichen: Nächstmögliches Gültig-Ab 20070214

Method GET_DEFAULT_STEPPARAM on class CL_RESC_AJ_SERVICES has no exception.

Method GET_DETAIL_SUMMARY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SUMMARY Call by reference Type reference (TYPE) REAJ_RECSCSE_IS Zusammenfassung der Detailsätze für Anzeige und Reporting 20111028
2 Importing IT_SCAJRO Call by reference Type reference (TYPE) RE_T_VISCAJRO Anpassungssatz SCSE pro Mietobjekt (VISCAJRO) 20111028
3 Importing IT_SCAJROSU Call by reference Type reference (TYPE) RE_T_VISCAJROSU Anpassungssatz SCSE pro Mietobjekt und AE (VISCAJROSU) 20111028

Method GET_DETAIL_SUMMARY on class CL_RESC_AJ_SERVICES has no exception.

Method GET_DETAIL_X Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SCAJROSU_X Call by reference Type reference (TYPE) RE_T_RESCAJROSU_X VISCAJROSU + zusätzliche Felder 20030325
2 Exporting ET_SCAJRO_X Call by reference Type reference (TYPE) RE_T_RESCAJRO_X VISCAJRO + zusätzliche Felder 20030325
3 Importing ID_LANGU Value transfer Type reference (TYPE) SYLANGU SY-LANGU Sprache 20070125
4 Importing IT_SCAJRO Call by reference Type reference (TYPE) RE_T_VISCAJRO Anpassungssatz SCSE pro Mietobjekt (VISCAJRO) 20030325
5 Importing IT_SCAJROSU Call by reference Type reference (TYPE) RE_T_VISCAJROSU Anpassungssatz SCSE pro Mietobjekt und AE (VISCAJROSU) 20030325

Method GET_DETAIL_X on class CL_RESC_AJ_SERVICES has no exception.

Method GET_EXTERNAL_CALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_EXTERNAL_CALL Call by reference Type reference (TYPE) RECABOOL externer Aufruf? 20130729

Method GET_EXTERNAL_CALL on class CL_RESC_AJ_SERVICES has no exception.

Method GET_PROCESS_BY_SETTLEMENT 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_VICAPROCESSID Prozess-ID 20040713
2 Importing ID_PROCESSGUID Call by reference Type reference (TYPE) RECASETTLGUID Eindeutiger Schlüssel der Abrechnung 20040713

Method GET_PROCESS_BY_SETTLEMENT on class CL_RESC_AJ_SERVICES has no exception.

Method GET_RESULTS_MULTIPLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SCAJROSU_X Call by reference Type reference (TYPE) RE_T_RESCAJROSU_X VISCAJROSU + zusätzliche Felder 20030325
2 Exporting ET_SCAJRO_X Call by reference Type reference (TYPE) RE_T_RESCAJRO_X VISCAJRO + zusätzliche Felder 20030325
3 Exporting ET_SCAJ_X Call by reference Type reference (TYPE) RE_T_RESCAJ_X Anpassungsdaten (Übersicht) und zusätzliche Felder 20030326
4 Importing ID_LANGU Value transfer Type reference (TYPE) SYLANGU SY-LANGU Sprache 20070125
5 Importing IO_BUS_OBJECT Value transfer Object reference (TYPE REF TO) IF_RECA_BUS_OBJECT Business-Objekt 20030324
6 Importing IT_SETTLIDS Call by reference Type reference (TYPE) RE_T_PROCESSID Prozess-ID's 20030324
# Exception Resumable Description Created on
1 ERROR Fehler 20030324

Method GET_RESULTS_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SCAJROSU_X Call by reference Type reference (TYPE) RE_T_RESCAJROSU_X VISCAJROSU + zusätzliche Felder 20030325
2 Exporting ET_SCAJRO_X Call by reference Type reference (TYPE) RE_T_RESCAJRO_X VISCAJRO + zusätzliche Felder 20030325
3 Exporting ET_SCAJ_X Call by reference Type reference (TYPE) RE_T_RESCAJ_X Anpassungsdaten (Übersicht) und zusätzliche Felder 20030326
4 Importing ID_LANGU Value transfer Type reference (TYPE) SYLANGU SY-LANGU Sprache 20070125
5 Importing ID_SETTLID Value transfer Type reference (TYPE) RECA_PROCESS_ID-PROCESSID Identifikation Prozess -> Referenznr Buchhaltung 20030324
6 Importing IO_BUS_OBJECT Value transfer Object reference (TYPE REF TO) IF_RECA_BUS_OBJECT Business-Objekt 20030324
# Exception Resumable Description Created on
1 ERROR Fehler 20030324

Method IS_ADJ_MODIFIED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_ADJM_MODIFIED Call by reference Type reference (TYPE) RECABOOL Allgemeines Ja/Nein - Feld 20101001
2 Importing ID_METHREFGUID Value transfer Type reference (TYPE) REAJMETHREFGUID Referenz auf Verfahrenspezifische Daten zum Anpassungssatz 20101001
3 Importing ID_PROCESSGUID Value transfer Type reference (TYPE) RECAPROCESSGUID Generischer Schlüssel des AJ-Prozesses 20130204

Method IS_ADJ_MODIFIED on class CL_RESC_AJ_SERVICES has no exception.

Method REVERSAL_ADJUSTPROC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_AJPROCESSGUID Call by reference Type reference (TYPE) RECAPROCESSGUID Generischer Schlüssel eines Prozesses 20040427
2 Importing IO_MSGLIST Call by reference Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20040427
# Exception Resumable Description Created on
1 ERROR Fehler 20040427

Method SET_EXTERNAL_CALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_EXTERNAL_CALL Call by reference Type reference (TYPE) RECABOOL externer Aufruf? 20130729

Method SET_EXTERNAL_CALL on class CL_RESC_AJ_SERVICES has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 200