SAP ABAP Class CL_RESR_REPORT_RULE_MNGR (Reporting Rule)
Hierarchy
EA-FIN (Software Component) EA-FIN
   RE-FX-SR (Application Component) Sales-Based Rent and Settlement
     RE_SR_TM (Package) RE: Terms - Sales Agreement
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RETM_SPECIFIC_TD_TERM_MNGR Concrete Term Manager (Time-Dep.): Standard Implementation 20030407
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RESR_REPORT_RULE_MNGR Reporting Rule 20020806
Properties
Class CL_RESR_REPORT_RULE_MNGR  
Short Description Reporting Rule    
Super Class CL_RETM_SPECIFIC_TD_TERM_MNGR Concrete Term Manager (Time-Dep.): Standard Implementation 
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package RE_SR_TM   RE: Terms - Sales Agreement 
Created 20020806   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 RECA1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RESR0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RESR_REPORT_RULE_MNGR Reporting Rule 20020806
Friends
# Friend Modeled only Created on Description
1 CF_RECA_OBJECT 20030512 Object That Can Be Instantiated: Factory
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_STRUCT_CN Constant Protected Type reference (TYPE) TABNAME 'REGCFLDS' Table Name 20030515
2 MC_STRUCT_RHYTHM Constant Protected Type reference (TYPE) TABNAME 'RESRTMRPRH_S' Table Name 20030506
3 MC_STRUCT_TERM Constant Protected Type reference (TYPE) TABNAME 'RESRTMRP_S' Table Name 20030506
4 MF_HAS_EXIT Static Attribute Public Type reference (TYPE) RECAHASBADIIMPL Business Add-In Implementation Exists 20111205
5 MO_EXIT Static Attribute Private Object reference (TYPE REF TO) BADI_RESR_TERMS 20111205
6 MT_LIST Instance attribute Public Attribute reference (LIKE) 20020813
7 MT_LIST_OLD Instance attribute Private Type reference (TYPE) RE_T_VISRTMRP Reporting Rule (VISRTMRP) 20020813
8 MT_RHYTHM_LIST Instance attribute Public Attribute reference (LIKE) 20020819
9 MT_RHYTHM_LIST_DISPLAY Instance attribute Private Type reference (TYPE) RE_ST_VISRTMRPRH Assignment of Frequency Rule to a Reporting Rule 20020923
10 MT_RHYTHM_LIST_OLD Instance attribute Private Type reference (TYPE) RE_ST_VISRTMRPRH Assignment of Frequency Rule to a Reporting Rule 20020819
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_REPORTRHYTHM Instance method Public Method Checks Periods of Reporting Frequency 20030506
2 CHECK_SUBPERIOD Instance method Public Method Checks Subperiods for a Superordinate Period 20030603
3 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20111205
4 GET_DETAIL Instance method Public Method 20020820
5 GET_DETAIL_X Instance method Public Method 20030512
6 GET_INTERVAL_LIST Instance method Public Method 20020903
7 GET_RHYTHM_DETAIL Instance method Public Method 20030512
8 GET_RHYTHM_LIST Instance method Public Method 20030408
9 GET_SBRULE_LIST Instance method Public Method 20030512
10 IS_RPRULE_MODIFIED Instance method Public Method Was Reporting Rule Changed 20030610
11 SET_AND_CHECK_RHYTHM_LIST Instance method Public Method Changes Assigned Frequencies 20020923
12 SET_DETAIL Instance method Public Method 20030512
13 SET_RHYTHM_LIST Instance method Public Method 20020925
14 _REASSIGN_SB_REPORT_RULE Instance method Private Method New Assignment Sales Rule - Reporting Rule 20130110
Events
# Event Type Visibility Description Created on
1 AFTER_CHANGE Instance Event
(0)
Private
(0)
20030512
2 BEFORE_CHANGE Instance Event
(0)
Private
(0)
20030512
Types
Class CL_RESR_REPORT_RULE_MNGR has no local type.
Method Signatures

Method CHECK_REPORTRHYTHM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_TERMNO Value transfer Type reference (TYPE) RETMTERMNO Nummer der Klausel 20030506
2 Importing IO_MSGLIST Value transfer Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20030506

Method CHECK_REPORTRHYTHM on class CL_RESR_REPORT_RULE_MNGR has no exception.

Method CHECK_SUBPERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CD_TABIX Call by reference Type reference (TYPE) SY-TABIX 20030603
2 Exporting EF_CHECK_NEXT Value transfer Type reference (TYPE) RECABOOL 20030603
3 Exporting EF_ERROR Value transfer Type reference (TYPE) RECABOOL 20030603
4 Importing ID_MAXTO Value transfer Type reference (TYPE) RECADATETO 20030603
5 Importing ID_TERMNO Value transfer Type reference (TYPE) RETMTERMNO 20030603
6 Importing IF_FIRSTPERIOD Call by reference Type reference (TYPE) RECABOOL Allgemeines Ja/Nein - Feld 20030603
7 Importing IS_FINALPERIOD Call by reference Type reference (TYPE) REEXTRINTERVAL 20030603

Method CHECK_SUBPERIOD on class CL_RESR_REPORT_RULE_MNGR has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method GET_DETAIL Signature

Method GET_DETAIL on class CL_RESR_REPORT_RULE_MNGR has no parameter.
Method GET_DETAIL on class CL_RESR_REPORT_RULE_MNGR has no exception.

Method GET_DETAIL_X Signature

Method GET_DETAIL_X on class CL_RESR_REPORT_RULE_MNGR has no parameter.
Method GET_DETAIL_X on class CL_RESR_REPORT_RULE_MNGR has no exception.

Method GET_INTERVAL_LIST Signature

Method GET_INTERVAL_LIST on class CL_RESR_REPORT_RULE_MNGR has no parameter.
Method GET_INTERVAL_LIST on class CL_RESR_REPORT_RULE_MNGR has no exception.

Method GET_RHYTHM_DETAIL Signature

Method GET_RHYTHM_DETAIL on class CL_RESR_REPORT_RULE_MNGR has no parameter.
Method GET_RHYTHM_DETAIL on class CL_RESR_REPORT_RULE_MNGR has no exception.

Method GET_RHYTHM_LIST Signature

Method GET_RHYTHM_LIST on class CL_RESR_REPORT_RULE_MNGR has no parameter.
Method GET_RHYTHM_LIST on class CL_RESR_REPORT_RULE_MNGR has no exception.

Method GET_SBRULE_LIST Signature

Method GET_SBRULE_LIST on class CL_RESR_REPORT_RULE_MNGR has no parameter.
Method GET_SBRULE_LIST on class CL_RESR_REPORT_RULE_MNGR has no exception.

Method IS_RPRULE_MODIFIED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_TERMNO Value transfer Type reference (TYPE) RETMTERMNO Nummer der Klausel 20030610
2 Importing IT_NEW Call by reference Type reference (TYPE) RE_ST_VISRTMRPRH Zuordnung einer Rhythmusregel zu einer Melderegel (VISRTMRPR 20030610
3 Importing IT_OLD Call by reference Type reference (TYPE) RE_ST_VISRTMRPRH Zuordnung einer Rhythmusregel zu einer Melderegel (VISRTMRPR 20030610
4 Returning RD_RHYTHMTYPE Value transfer Type reference (TYPE) RESRRHYTHMTYPE Rhythmusart 20030610

Method IS_RPRULE_MODIFIED on class CL_RESR_REPORT_RULE_MNGR has no exception.

Method SET_AND_CHECK_RHYTHM_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_TERMNO Value transfer Type reference (TYPE) RETMTERMNO Nummer der Klausel 20020923
2 Importing ID_VALIDFROM Value transfer Type reference (TYPE) RETMTERMVALIDFROM Gültig-ab-Datum einer Klausel 20020923
3 Importing IF_CHECK_ONLY Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20020923
4 Importing IO_MSGLIST Value transfer Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20020923
5 Importing IT_LIST Call by reference Type reference (TYPE) RE_T_SRTMRPRH_X Zuordnung einer Rhythmusregel zu einer Melderegel 20020923

Method SET_AND_CHECK_RHYTHM_LIST on class CL_RESR_REPORT_RULE_MNGR has no exception.

Method SET_DETAIL Signature

Method SET_DETAIL on class CL_RESR_REPORT_RULE_MNGR has no parameter.
Method SET_DETAIL on class CL_RESR_REPORT_RULE_MNGR has no exception.

Method SET_RHYTHM_LIST Signature

Method SET_RHYTHM_LIST on class CL_RESR_REPORT_RULE_MNGR has no parameter.
Method SET_RHYTHM_LIST on class CL_RESR_REPORT_RULE_MNGR has no exception.

Method _REASSIGN_SB_REPORT_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_TERMNO Call by reference Type reference (TYPE) RETMTERMNO Nummer der Klausel 20130110
2 Importing ID_VALIDFROM Call by reference Type reference (TYPE) RETMTERMVALIDFROM Neues Gültig-ab-Datum der Klausel 20130110
3 Importing ID_VALIDTO Call by reference Type reference (TYPE) RETMTERMVALIDTO Neues Gültig-bis-Datum der Klausel 20130110

Method _REASSIGN_SB_REPORT_RULE on class CL_RESR_REPORT_RULE_MNGR has no exception.
Event Signatures

Event AFTER_CHANGE Signature
Event AFTER_CHANGE on class CL_RESR_REPORT_RULE_MNGR has no parameter.
Event BEFORE_CHANGE Signature
Event BEFORE_CHANGE on class CL_RESR_REPORT_RULE_MNGR has no parameter.
History
Last changed by/on SAP  20130531 
SAP Release Created in 200