SAP ABAP Class IF_RESR_IS_SB_RULE (Is Term a Sales Rule)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface composition (i COMPRISING i_ref)  IF_RESR_HAS_SETTLPERIOD Control for Settlement Period 20030424
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface composition (i COMPRISING i_ref)  IF_RESR_MSB_RULE_MNGR Peak Sales Rule 20020821
2 Interface composition (i COMPRISING i_ref)  IF_RESR_SB_RULE_MNGR Sales Rule 20020821
3 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RESR_SB_TERM_MNGR Sales Term 20020821
Properties
Class IF_RESR_IS_SB_RULE  
Short Description Is Term a Sales Rule    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20020806   SAP 
Last change 20050615   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RECA0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class IF_RESR_IS_SB_RULE has no interface implemented.
Friends
Class IF_RESR_IS_SB_RULE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MD_TERMTYPE Instance attribute Public Attribute reference (LIKE) 20030512
2 MD_XTERMTYPE Instance attribute Public Attribute reference (LIKE) 20030512
3 MO_PARENT Instance attribute Public Attribute reference (LIKE) 20030512
4 MT_HEADER Instance attribute Public Type reference (TYPE) RE_T_SBHEADER Header Data of Sales Rule 20050520
5 MT_LIST Instance attribute Public Type reference (TYPE) RE_T_VISRTMSB Sales Rule and Peak Sales Rule (VISRTMSB) 20020821
6 MT_RHYTHM_LIST Instance attribute Public Attribute reference (LIKE) 20030424
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_PERIOD Instance method Public Method 20030512
2 CHECK_KEY Instance method Public Method 20030512
3 CHECK_TERM Instance method Public Method 20030512
4 COUNT Instance method Public Method 20030512
5 DELETE_OBJREL Instance method Public Method 20030512
6 DELETE_PERIOD Instance method Public Method 20030512
7 EXISTS Instance method Public Method 20030512
8 EXISTS_ANY_OBJREL Instance method Public Method 20030512
9 GET_CONDDETAIL Instance method Public Method Gets the Assigned Condition Type 20021018
10 GET_DATE_FOR_NEW_ENTRY Instance method Public Method 20030512
11 GET_DEFAULT_TEXT Instance method Public Method 20030512
12 GET_DETAIL Instance method Public Method Gets Data for Entry 20020821
13 GET_DETAIL_BY_DATE Instance method Public Method Gets the Data on a Specific Key Date 20030711
14 GET_HEADER Instance method Public Method Gets Header Data of Sales Rule 20050520
15 GET_HEADER_X Instance method Public Method Gets Header Data of Sales Rule and Additional Data 20050520
16 GET_LIST Instance method Public Method Gets All Sales Rules and Periods 20030826
17 GET_OBJREL_LIST Instance method Public Method 20030512
18 GET_PERIOD_BY_DATE Instance method Public Method 20030512
19 GET_PERIOD_LIST Instance method Public Method 20030512
20 GET_PERIOD_LIST_X Instance method Public Method 20030512
21 GET_RELATEDPERIODS Instance method Public Method 20040125
22 GET_RHYTHM_LIST Instance method Public Method 20030512
23 GET_SETTLPERIOD_LIST Instance method Public Method 20030425
24 GET_TERMSUBTYPES_FOR_INSERT Instance method Public Method 20030512
25 GET_TEXT Instance method Public Method 20030512
26 GET_TIME_DEPENDENCY_IND Instance method Public Method 20030512
27 HANDLE_AFTER_DELETE Instance method Public Method 20030512
28 HANDLE_AFTER_INSERT Instance method Public Method 20030512
29 HANDLE_BEFORE_DELETE Instance method Public Method 20030512
30 HANDLE_BEFORE_INSERT Instance method Public Method 20030512
31 INIT_BY_PARENT Instance method Public Method 20030512
32 INSERT_OBJREL Instance method Public Method 20030512
33 INSERT_PERIOD Instance method Public Method 20030512
34 IS_DELETE_ALLOWED Instance method Public Method 20030512
35 IS_INSERT_ALLOWED Instance method Public Method 20030512
36 IS_OBJREL_ALLOWED Instance method Public Method 20030512
37 IS_OBLIGATORY Instance method Public Method 20030512
38 SET_DETAIL Instance method Public Method Changes Data for Entry 20020821
39 SET_HEADER Instance method Public Method Changes Header Data of Sales Rule 20050520
40 SET_OBJREL_LIST Instance method Public Method 20030512
41 SET_RHYTHM_LIST Instance method Public Method 20030512
42 SET_TEXT Instance method Public Method 20030512
Events
Class IF_RESR_IS_SB_RULE has no event.
Types
Class IF_RESR_IS_SB_RULE has no local type.
Method Signatures

Method CHANGE_PERIOD Signature

Method CHANGE_PERIOD on class IF_RESR_IS_SB_RULE has no parameter.
Method CHANGE_PERIOD on class IF_RESR_IS_SB_RULE has no exception.

Method CHECK_KEY Signature

Method CHECK_KEY on class IF_RESR_IS_SB_RULE has no parameter.
Method CHECK_KEY on class IF_RESR_IS_SB_RULE has no exception.

Method CHECK_TERM Signature

Method CHECK_TERM on class IF_RESR_IS_SB_RULE has no parameter.
Method CHECK_TERM on class IF_RESR_IS_SB_RULE has no exception.

Method COUNT Signature

Method COUNT on class IF_RESR_IS_SB_RULE has no parameter.
Method COUNT on class IF_RESR_IS_SB_RULE has no exception.

Method DELETE_OBJREL Signature

Method DELETE_OBJREL on class IF_RESR_IS_SB_RULE has no parameter.
Method DELETE_OBJREL on class IF_RESR_IS_SB_RULE has no exception.

Method DELETE_PERIOD Signature

Method DELETE_PERIOD on class IF_RESR_IS_SB_RULE has no parameter.
Method DELETE_PERIOD on class IF_RESR_IS_SB_RULE has no exception.

Method EXISTS Signature

Method EXISTS on class IF_RESR_IS_SB_RULE has no parameter.
Method EXISTS on class IF_RESR_IS_SB_RULE has no exception.

Method EXISTS_ANY_OBJREL Signature

Method EXISTS_ANY_OBJREL on class IF_RESR_IS_SB_RULE has no parameter.
Method EXISTS_ANY_OBJREL on class IF_RESR_IS_SB_RULE has no exception.

Method GET_CONDDETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CONDITION Call by reference Type reference (TYPE) RE_T_SRTMCOND Zuordnung der Konditionen zur Klausel 20021018
2 Importing ID_PFROM Value transfer Type reference (TYPE) RECAPERIODFROM RECA0_DATE-MIN Datum des Periodenbeginns 20021018
3 Importing ID_PTO Value transfer Type reference (TYPE) RECAPERIODTO RECA0_DATE-MAX Datum des Periodenendes 20021018
4 Importing ID_TERMNO Value transfer Type reference (TYPE) RETMTERMNO Nummer der Klausel 20021018
5 Importing IO_MSGLIST Value transfer Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20021018
# Exception Resumable Description Created on
1 ERROR Fehler 20021018
2 NOT_FOUND Nicht gefunden 20021018

Method GET_DATE_FOR_NEW_ENTRY Signature

Method GET_DATE_FOR_NEW_ENTRY on class IF_RESR_IS_SB_RULE has no parameter.
Method GET_DATE_FOR_NEW_ENTRY on class IF_RESR_IS_SB_RULE has no exception.

Method GET_DEFAULT_TEXT Signature

Method GET_DEFAULT_TEXT on class IF_RESR_IS_SB_RULE has no parameter.
Method GET_DEFAULT_TEXT on class IF_RESR_IS_SB_RULE has no exception.

Method GET_DETAIL 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 Returning RS_DETAIL Value transfer Type reference (TYPE) RESR_SB_RULE-INP 20020821

Method GET_DETAIL on class IF_RESR_IS_SB_RULE has no exception.

Method GET_DETAIL_BY_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_DATE Call by reference Type reference (TYPE) RECAKEYDATE SY-DATUM Gültig-ab-Datum einer Klausel 20030711
2 Importing ID_TERMNO Call by reference Type reference (TYPE) RETMTERMNO Nummer der Klausel 20030711
3 Returning RS_DETAIL Value transfer Type reference (TYPE) RESR_SB_RULE-INP 20030711

Method GET_DETAIL_BY_DATE on class IF_RESR_IS_SB_RULE has no exception.

Method GET_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_HEADER Call by reference Type reference (TYPE) RESR_SB_HEADER Kopfdaten einer Umsatzregel 20050520
2 Importing ID_TERMNO Call by reference Type reference (TYPE) RETMTERMNO Nummer der Klausel 20050520

Method GET_HEADER on class IF_RESR_IS_SB_RULE has no exception.

Method GET_HEADER_X Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_HEADER_X Call by reference Type reference (TYPE) RESR_SB_HEADER_X Kopfdaten einer Umsatzregel und Zusatzfelder 20050520
2 Importing ID_LANGU Call by reference Type reference (TYPE) SYLANGU SY-LANGU Sprachenschlüssel der aktuellen Textumgebung 20050521
3 Importing ID_TERMNO Call by reference Type reference (TYPE) RETMTERMNO Nummer der Klausel 20050520

Method GET_HEADER_X on class IF_RESR_IS_SB_RULE has no exception.

Method GET_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_VISRTMSB Umsatz- und Spitzenumsatzregel (VISRTMSB) 20030826

Method GET_LIST on class IF_RESR_IS_SB_RULE has no exception.

Method GET_OBJREL_LIST Signature

Method GET_OBJREL_LIST on class IF_RESR_IS_SB_RULE has no parameter.
Method GET_OBJREL_LIST on class IF_RESR_IS_SB_RULE has no exception.

Method GET_PERIOD_BY_DATE Signature

Method GET_PERIOD_BY_DATE on class IF_RESR_IS_SB_RULE has no parameter.
Method GET_PERIOD_BY_DATE on class IF_RESR_IS_SB_RULE has no exception.

Method GET_PERIOD_LIST Signature

Method GET_PERIOD_LIST on class IF_RESR_IS_SB_RULE has no parameter.
Method GET_PERIOD_LIST on class IF_RESR_IS_SB_RULE has no exception.

Method GET_PERIOD_LIST_X Signature

Method GET_PERIOD_LIST_X on class IF_RESR_IS_SB_RULE has no parameter.
Method GET_PERIOD_LIST_X on class IF_RESR_IS_SB_RULE has no exception.

Method GET_RELATEDPERIODS Signature

Method GET_RELATEDPERIODS on class IF_RESR_IS_SB_RULE has no parameter.
Method GET_RELATEDPERIODS on class IF_RESR_IS_SB_RULE has no exception.

Method GET_RHYTHM_LIST Signature

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

Method GET_SETTLPERIOD_LIST Signature

Method GET_SETTLPERIOD_LIST on class IF_RESR_IS_SB_RULE has no parameter.
Method GET_SETTLPERIOD_LIST on class IF_RESR_IS_SB_RULE has no exception.

Method GET_TERMSUBTYPES_FOR_INSERT Signature

Method GET_TERMSUBTYPES_FOR_INSERT on class IF_RESR_IS_SB_RULE has no parameter.
Method GET_TERMSUBTYPES_FOR_INSERT on class IF_RESR_IS_SB_RULE has no exception.

Method GET_TEXT Signature

Method GET_TEXT on class IF_RESR_IS_SB_RULE has no parameter.
Method GET_TEXT on class IF_RESR_IS_SB_RULE has no exception.

Method GET_TIME_DEPENDENCY_IND Signature

Method GET_TIME_DEPENDENCY_IND on class IF_RESR_IS_SB_RULE has no parameter.
Method GET_TIME_DEPENDENCY_IND on class IF_RESR_IS_SB_RULE has no exception.

Method HANDLE_AFTER_DELETE Signature

Method HANDLE_AFTER_DELETE on class IF_RESR_IS_SB_RULE has no parameter.
Method HANDLE_AFTER_DELETE on class IF_RESR_IS_SB_RULE has no exception.

Method HANDLE_AFTER_INSERT Signature

Method HANDLE_AFTER_INSERT on class IF_RESR_IS_SB_RULE has no parameter.
Method HANDLE_AFTER_INSERT on class IF_RESR_IS_SB_RULE has no exception.

Method HANDLE_BEFORE_DELETE Signature

Method HANDLE_BEFORE_DELETE on class IF_RESR_IS_SB_RULE has no parameter.
Method HANDLE_BEFORE_DELETE on class IF_RESR_IS_SB_RULE has no exception.

Method HANDLE_BEFORE_INSERT Signature

Method HANDLE_BEFORE_INSERT on class IF_RESR_IS_SB_RULE has no parameter.
Method HANDLE_BEFORE_INSERT on class IF_RESR_IS_SB_RULE has no exception.

Method INIT_BY_PARENT Signature

Method INIT_BY_PARENT on class IF_RESR_IS_SB_RULE has no parameter.
Method INIT_BY_PARENT on class IF_RESR_IS_SB_RULE has no exception.

Method INSERT_OBJREL Signature

Method INSERT_OBJREL on class IF_RESR_IS_SB_RULE has no parameter.
Method INSERT_OBJREL on class IF_RESR_IS_SB_RULE has no exception.

Method INSERT_PERIOD Signature

Method INSERT_PERIOD on class IF_RESR_IS_SB_RULE has no parameter.
Method INSERT_PERIOD on class IF_RESR_IS_SB_RULE has no exception.

Method IS_DELETE_ALLOWED Signature

Method IS_DELETE_ALLOWED on class IF_RESR_IS_SB_RULE has no parameter.
Method IS_DELETE_ALLOWED on class IF_RESR_IS_SB_RULE has no exception.

Method IS_INSERT_ALLOWED Signature

Method IS_INSERT_ALLOWED on class IF_RESR_IS_SB_RULE has no parameter.
Method IS_INSERT_ALLOWED on class IF_RESR_IS_SB_RULE has no exception.

Method IS_OBJREL_ALLOWED Signature

Method IS_OBJREL_ALLOWED on class IF_RESR_IS_SB_RULE has no parameter.
Method IS_OBJREL_ALLOWED on class IF_RESR_IS_SB_RULE has no exception.

Method IS_OBLIGATORY Signature

Method IS_OBLIGATORY on class IF_RESR_IS_SB_RULE has no parameter.
Method IS_OBLIGATORY on class IF_RESR_IS_SB_RULE has no exception.

Method SET_DETAIL 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 IS_DETAIL Call by reference Type reference (TYPE) RESR_SB_RULE-INP 20020821
# Exception Resumable Description Created on
1 ERROR Fehler 20030425

Method SET_HEADER 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 20050520
2 Importing IS_HEADER Call by reference Type reference (TYPE) RESR_SB_HEADER Kopfdaten einer Umsatzregel 20050520

Method SET_HEADER on class IF_RESR_IS_SB_RULE has no exception.

Method SET_OBJREL_LIST Signature

Method SET_OBJREL_LIST on class IF_RESR_IS_SB_RULE has no parameter.
Method SET_OBJREL_LIST on class IF_RESR_IS_SB_RULE has no exception.

Method SET_RHYTHM_LIST Signature

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

Method SET_TEXT Signature

Method SET_TEXT on class IF_RESR_IS_SB_RULE has no parameter.
Method SET_TEXT on class IF_RESR_IS_SB_RULE has no exception.
History
Last changed by/on SAP  20050615 
SAP Release Created in