SAP ABAP Interface IF_RESR_SB_RULE_MNGR (Sales 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 - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RESR_SB_RULE_MNGR Sales Rule 20020806
Properties
Interface IF_RESR_SB_RULE_MNGR  
Short Description Sales Rule    
General Data
Package RE_SR_TM   RE: Terms - Sales Agreement 
Created 20020806   SAP 
Last changed 20130531   SAP 
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 RECA0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RECA1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RESR_HAS_SETTLPERIOD Control for Settlement Period 20020820
2 IF_RESR_IS_SB_RULE Is Term a Sales Rule 20020821
3 IF_RETM_SPECIFIC_TD_TERM_MNGR Concrete Time-Dependent Term Manager 20030408
4 IF_RETM_SPECIFIC_TERM_MNGR Concrete Clause Manager (VITMTERM) 20020806
Friends
Interface IF_RESR_SB_RULE_MNGR has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MD_ACTIVITY Instance attribute Public Attribute reference (LIKE) 20030408
2 MD_TERMTYPE Instance attribute Public Attribute reference (LIKE) 20021113
3 MO_PARENT Instance attribute Public Attribute reference (LIKE) 20020925
4 MT_CALC_LIST Instance attribute Public Type reference (TYPE) RE_ST_VISRTMSBRP Assignment of a Reporting Rule to a Sales Rule 20020822
5 MT_GRADING_LIST Instance attribute Public Type reference (TYPE) RE_ST_VISRTMSBRPI Assignment of a Reporting Rule to a Sales Rule (Grading) 20020822
6 MT_LIST Instance attribute Public Attribute reference (LIKE) 20020826
7 MT_RHYTHM_LIST Instance attribute Public Attribute reference (LIKE) 20021007
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_PERIOD Instance method Public Method 20030416
2 CHECK_KEY Instance method Public Method 20020905
3 CHECK_TERM Instance method Public Method 20020925
4 DELETE_PERIOD Instance method Public Method 20030827
5 GET_CALCRULE_LIST Instance method Public Method Gets Assigned Reporting Rules 20020821
6 GET_CALCRULE_LIST_X Instance method Public Method Gets Assigned Reporting Rules and Additional Data 20020919
7 GET_CALC_LIST_DISPLAY Instance method Public Method Gets All Assigned Reporting Rules (Display) 20130103
8 GET_CUMULATED_PERIOD Instance method Public Method Gets Cumulative Period for a Settlement Period 20030114
9 GET_DEPCUMPERIODS Instance method Public Method Gets All Consecutive Periods 20030129
10 GET_DETAIL Instance method Public Method 20020821
11 GET_DETAIL_X Instance method Public Method Gets Data for Entry Plus Additional Data 20020820
12 GET_LIST Instance method Public Method 20030827
13 GET_MSBRULE_LIST Instance method Public Method Gets Peak Sales Rules and Their Texts 20030114
14 GET_PERIOD_BY_DATE Instance method Public Method 20030409
15 GET_PERIOD_LIST Instance method Public Method 20030827
16 GET_PERIOD_LIST_X Instance method Public Method 20030506
17 GET_REPORTRULE_LIST Instance method Public Method Gets the Reporting Rule and Its Texts 20020827
18 GET_RHYTHM_LIST Instance method Public Method 20020909
19 GET_SALESGRADING_LIST Instance method Public Method Gets Assigned Sales Grading 20020821
20 GET_SALESGRADING_TYPE Instance method Public Method Gets Type of Sales Grading 20020924
21 GET_SETTLPERIOD_LIST Instance method Public Method 20030408
22 IS_LASTCUMPERIOD Instance method Public Method Is Period Last Within a Cumulative Period 20030129
23 SET_CALCRULE_LIST Instance method Public Method Changes Assigned Reporting Rules 20020821
24 SET_DETAIL Instance method Public Method 20020821
25 SET_RHYTHM_LIST Instance method Public Method 20020909
26 SET_SALESGRADING_LIST Instance method Public Method Changes the Assigned Sales Grading 20020821
27 SET_TEXT Instance method Public Method 20020909
Events
Interface IF_RESR_SB_RULE_MNGR has no event.
Types
Interface IF_RESR_SB_RULE_MNGR has no local type.
Method Signatures

Method CHANGE_PERIOD Signature

Method CHANGE_PERIOD on Interface IF_RESR_SB_RULE_MNGR has no parameter.
Method CHANGE_PERIOD on Interface IF_RESR_SB_RULE_MNGR has no exception.

Method CHECK_KEY Signature

Method CHECK_KEY on Interface IF_RESR_SB_RULE_MNGR has no parameter.
Method CHECK_KEY on Interface IF_RESR_SB_RULE_MNGR has no exception.

Method CHECK_TERM Signature

Method CHECK_TERM on Interface IF_RESR_SB_RULE_MNGR has no parameter.
Method CHECK_TERM on Interface IF_RESR_SB_RULE_MNGR has no exception.

Method DELETE_PERIOD Signature

Method DELETE_PERIOD on Interface IF_RESR_SB_RULE_MNGR has no parameter.
Method DELETE_PERIOD on Interface IF_RESR_SB_RULE_MNGR has no exception.

Method GET_CALCRULE_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_SRTMSBRP_X Zuordnung einer Melderegel zur Umsatzregel 20020822
2 Importing ID_TERMNO Value transfer Type reference (TYPE) RETMTERMNO Nummer der Klausel 20020821
3 Importing ID_VALIDFROM Value transfer Type reference (TYPE) RETMTERMVALIDFROM Gültig-ab-Datum einer Klausel 20020821

Method GET_CALCRULE_LIST on Interface IF_RESR_SB_RULE_MNGR has no exception.

Method GET_CALCRULE_LIST_X Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CALCRULE_LIST Call by reference Type reference (TYPE) RE_T_SRCALCRULE_X Berechnungsregel 20020919
2 Importing ID_FROM Value transfer Type reference (TYPE) RECAPERIODFROM RECA0_DATE-MIN Datum des Periodenbeginns 20020919
3 Importing ID_RPTERMNO Value transfer Type reference (TYPE) RESRTMRPTERMNO Klauselnummer der Melderegel 20060202
4 Importing ID_TERMNO Value transfer Type reference (TYPE) RETMTERMNO Nummer der Klausel 20020919
5 Importing ID_TO Value transfer Type reference (TYPE) RECAPERIODTO RECA0_DATE-MAX Datum des Periodenendes 20020919
6 Importing IF_CHECK_CALCRULE_LIST Value transfer Type reference (TYPE) RECABOOL ABAP_FALSE Überprüfen der Liste 20060202
7 Importing IO_MSGLIST Call by reference Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20060202

Method GET_CALCRULE_LIST_X on Interface IF_RESR_SB_RULE_MNGR has no exception.

Method GET_CALC_LIST_DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CALC_LIST_DISPLAY Call by reference Type reference (TYPE) RE_ST_VISRTMSBRP Zuordnung einer Melderegel zur Umsatzregel 20130103

Method GET_CALC_LIST_DISPLAY on Interface IF_RESR_SB_RULE_MNGR has no exception.

Method GET_CUMULATED_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_PFROM Value transfer Type reference (TYPE) DVONPER RECA0_DATE-MIN Datum des Periodenbeginns 20030114
2 Importing ID_PTO Value transfer Type reference (TYPE) DBISPER RECA0_DATE-MAX Datum des Endes der Abrechnungsperiode 20030114
3 Importing ID_TERMNO Value transfer Type reference (TYPE) RETMTERMNO Nummer der Klausel 20030114
4 Returning RS_PERIOD Value transfer Type reference (TYPE) RESRSEINTERVAL Liste mit Abrechnungsperioden 20030114

Method GET_CUMULATED_PERIOD on Interface IF_RESR_SB_RULE_MNGR has no exception.

Method GET_DEPCUMPERIODS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CUMULATION Call by reference Type reference (TYPE) RESRSEINTERVAL Liste mit Abrechnungsperioden 20030129
2 Exporting ES_FULLPERIOD Call by reference Type reference (TYPE) RESRSEINTERVAL Liste mit Abrechnungsperioden 20030129
3 Exporting ET_ALLPERIODS Call by reference Type reference (TYPE) RE_T_SEINTERVAL Liste mit Abrechnungsperioden 20030129
4 Exporting ET_DEPPERIODS Call by reference Type reference (TYPE) RE_T_SEINTERVAL Liste mit Abrechnungsperioden 20030129
5 Importing ID_TERMNO Value transfer Type reference (TYPE) RETMTERMNO Nummer der Klausel 20030129
6 Importing IS_SETTLPERIOD Call by reference Type reference (TYPE) RESRSEINTERVAL Liste mit Abrechnungsperioden 20030129

Method GET_DEPCUMPERIODS on Interface IF_RESR_SB_RULE_MNGR has no exception.

Method GET_DETAIL Signature

Method GET_DETAIL on Interface IF_RESR_SB_RULE_MNGR has no parameter.
Method GET_DETAIL on Interface IF_RESR_SB_RULE_MNGR has no exception.

Method GET_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 Sprachenschlüssel der aktuellen Textumgebung 20050517
2 Importing ID_TERMNO Value transfer Type reference (TYPE) RETMTERMNO Nummer der Klausel 20020820
3 Importing ID_VALIDFROM Value transfer Type reference (TYPE) RETMTERMVALIDFROM Gültig-ab-Datum einer Klausel 20020820
4 Returning RS_DETAIL Value transfer Type reference (TYPE) RESR_SB_RULE_X Umsatzregel 20020820

Method GET_DETAIL_X on Interface IF_RESR_SB_RULE_MNGR has no exception.

Method GET_LIST Signature

Method GET_LIST on Interface IF_RESR_SB_RULE_MNGR has no parameter.
Method GET_LIST on Interface IF_RESR_SB_RULE_MNGR has no exception.

Method GET_MSBRULE_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_TERMTEXT Klauselnummer und Text 20030114
2 Importing ID_TERMNO Value transfer Type reference (TYPE) RETMTERMNO Nummer der Klausel 20030114

Method GET_MSBRULE_LIST on Interface IF_RESR_SB_RULE_MNGR has no exception.

Method GET_PERIOD_BY_DATE Signature

Method GET_PERIOD_BY_DATE on Interface IF_RESR_SB_RULE_MNGR has no parameter.
Method GET_PERIOD_BY_DATE on Interface IF_RESR_SB_RULE_MNGR has no exception.

Method GET_PERIOD_LIST Signature

Method GET_PERIOD_LIST on Interface IF_RESR_SB_RULE_MNGR has no parameter.
Method GET_PERIOD_LIST on Interface IF_RESR_SB_RULE_MNGR has no exception.

Method GET_PERIOD_LIST_X Signature

Method GET_PERIOD_LIST_X on Interface IF_RESR_SB_RULE_MNGR has no parameter.
Method GET_PERIOD_LIST_X on Interface IF_RESR_SB_RULE_MNGR has no exception.

Method GET_REPORTRULE_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_TERMTEXT Klauselnummer und Text 20020827
2 Importing ID_TERMNO Value transfer Type reference (TYPE) RETMTERMNO Nummer der Klausel 20021009

Method GET_REPORTRULE_LIST on Interface IF_RESR_SB_RULE_MNGR has no exception.

Method GET_RHYTHM_LIST Signature

Method GET_RHYTHM_LIST on Interface IF_RESR_SB_RULE_MNGR has no parameter.
Method GET_RHYTHM_LIST on Interface IF_RESR_SB_RULE_MNGR has no exception.

Method GET_SALESGRADING_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_VISRTMSBRPI Umsatzstaffel (VISRTMSBRPI) 20020822
2 Exporting ET_LIST_X Call by reference Type reference (TYPE) RE_T_SRTMSBRPI_X Zuordnung einer Melderegel zur Umsatzregel (Staffeln) 20020919
3 Importing ID_RPTERMNO Value transfer Type reference (TYPE) RESRTMRPTERMNO Nummer der Klausel 20020821
4 Importing ID_TERMNO Value transfer Type reference (TYPE) RETMTERMNO Nummer der Klausel 20020821
5 Importing ID_VALIDFROM Value transfer Type reference (TYPE) RETMTERMVALIDFROM Gültig-ab-Datum einer Klausel 20020821

Method GET_SALESGRADING_LIST on Interface IF_RESR_SB_RULE_MNGR has no exception.

Method GET_SALESGRADING_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_RPTERMNO Value transfer Type reference (TYPE) RESRTMRPTERMNO Nummer der Klausel 20020924
2 Importing ID_TERMNO Value transfer Type reference (TYPE) RETMTERMNO Nummer der Klausel 20020924
3 Importing ID_VALIDFROM Value transfer Type reference (TYPE) RETMTERMVALIDFROM Gültig-ab-Datum einer Klausel 20020924
4 Returning RD_SGTYPE Value transfer Type reference (TYPE) RESRSGTYPE Art der Umsatzstaffel 20020924

Method GET_SALESGRADING_TYPE on Interface IF_RESR_SB_RULE_MNGR has no exception.

Method GET_SETTLPERIOD_LIST Signature

Method GET_SETTLPERIOD_LIST on Interface IF_RESR_SB_RULE_MNGR has no parameter.
Method GET_SETTLPERIOD_LIST on Interface IF_RESR_SB_RULE_MNGR has no exception.

Method IS_LASTCUMPERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_ISLAST Call by reference Type reference (TYPE) ABAP_BOOL 20030129
2 Exporting EF_NOTCUMULATED Call by reference Type reference (TYPE) ABAP_BOOL 20030129
3 Importing ID_PFROM Value transfer Type reference (TYPE) DVONPER RECA0_DATE-MIN Datum des Periodenbeginns 20030129
4 Importing ID_PTO Value transfer Type reference (TYPE) DBISPER RECA0_DATE-MAX Datum des Endes der Abrechnungsperiode 20030129
5 Importing ID_TERMNO Value transfer Type reference (TYPE) RETMTERMNO Nummer der Klausel 20030129

Method IS_LASTCUMPERIOD on Interface IF_RESR_SB_RULE_MNGR has no exception.

Method SET_CALCRULE_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 20020821
2 Importing ID_VALIDFROM Value transfer Type reference (TYPE) RETMTERMVALIDFROM Gültig-ab-Datum einer Klausel 20020821
3 Importing IT_LIST Call by reference Type reference (TYPE) RE_T_SRTMSBRP_X Zuordnung einer Melderegel zur Umsatzregel 20020822
# Exception Resumable Description Created on
1 ERROR Fehler 20030425

Method SET_DETAIL Signature

Method SET_DETAIL on Interface IF_RESR_SB_RULE_MNGR has no parameter.
Method SET_DETAIL on Interface IF_RESR_SB_RULE_MNGR has no exception.

Method SET_RHYTHM_LIST Signature

Method SET_RHYTHM_LIST on Interface IF_RESR_SB_RULE_MNGR has no parameter.
Method SET_RHYTHM_LIST on Interface IF_RESR_SB_RULE_MNGR has no exception.

Method SET_SALESGRADING_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_RPTERMNO Value transfer Type reference (TYPE) RESRTMRPTERMNO Nummer der Klausel 20020821
2 Importing ID_TERMNO Value transfer Type reference (TYPE) RETMTERMNO Nummer der Klausel 20020821
3 Importing ID_VALIDFROM Value transfer Type reference (TYPE) RETMTERMVALIDFROM Gültig-ab-Datum einer Klausel 20020821
4 Importing IT_LIST Call by reference Type reference (TYPE) RE_T_SRTMSBRPI_X Zuordnung einer Melderegel zur Umsatzregel (Staffeln) 20020822
# Exception Resumable Description Created on
1 ERROR Fehler 20030425

Method SET_TEXT Signature

Method SET_TEXT on Interface IF_RESR_SB_RULE_MNGR has no parameter.
Method SET_TEXT on Interface IF_RESR_SB_RULE_MNGR has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 200