SAP ABAP Interface IF_RECA_RECURRENCE_RULE (Recurrence Rule)
Hierarchy
EA-FIN (Software Component) EA-FIN
   RE-FX (Application Component) Flexible Real Estate Management
     RE_CA_AP (Package) RE: Application Components (Application-Related Objects)
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RECA_RECURRENCE_RULE Recurrence Rule (VICARECUR) 20060217
Properties
Interface IF_RECA_RECURRENCE_RULE  
Short Description Recurrence Rule    
General Data
Package RE_CA_AP   RE: Application Components (Application-Related Objects) 
Created 20060217   SAP 
Last changed 20100310   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_RECA_OBJECT Instantiable Object 20090210
2 IF_RECA_STORABLE Object Can Be Stored 20060217
Friends
Interface IF_RECA_RECURRENCE_RULE has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MD_ACTIVITY Instance attribute Public Type reference (TYPE) RE_T_RECURRENCE_RULE 20060428
2 MD_RECURNO Instance attribute Public Type reference (TYPE) RECARECURNO Recurrence Rule 20060421
3 MT_DETAIL Instance attribute Public Type reference (TYPE) RE_T_RECURRENCE_RULE Deadline Regulation 20080429
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_DETAIL Instance method Public Method Changes Component of Rule 20060217
2 CHANGE_FREQUENCY Instance method Public Method Changes the Frequency (and Adjusts Parameters) 20060228
3 CHECK_ALL Instance method Public Method 20070209
4 CHECK_DETAIL Instance method Public Method Checks Component of Rule 20060301
5 DELETE_DETAIL Instance method Public Method Deletes Component of Rule 20060217
6 FREE Instance method Public Method 20070209
7 GET_CHILDREN Instance method Public Method 20070209
8 GET_DAYPATTERN Instance method Public Method Gets Day Pattern 20070504
9 GET_DESCRIPTION Instance method Public Method Gets Description of Rule 20060217
10 GET_DETAIL Instance method Public Method Gets Component of Rule 20060217
11 GET_LIST_OF_DATES Instance method Public Method Gets Individual Appointments 20060217
12 GET_RECURRENCE_RULE Instance method Public Method Gets the Rule 20060217
13 INIT_BY_CUST_RULE Instance method Public Method Initializes Standard Recurrence Rule 20060328
14 INIT_BY_FREE_RULE Instance method Public Method Initializes Individual Recurrence Rule 20060328
15 INIT_BY_TEMPLATE Instance method Public Method 20070209
16 INSERT_DETAIL Instance method Public Method Adds Component of Rule 20060217
17 IS_MODIFIED Instance method Public Method 20070209
18 IS_OK Instance method Public Method 20070209
19 IS_PERIOD_CONTAINED Instance method Public Method Is Time Period Covered by Rule? 20060328
20 SET_DAYPATTERN Instance method Public Method Sets Day Pattern 20060301
21 SET_RECURRENCE_RULE Instance method Public Method Sets the Rule 20070524
Events
# Event Type Visibility Description Created on
1 AFTER_CHANGE_PERIOD Instance Event
(0)
Public
(2)
After Changing the Validity of a Rule 20070316
Types
Interface IF_RECA_RECURRENCE_RULE has no local type.
Method Signatures

Method CHANGE_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DETAIL Call by reference Type reference (TYPE) RECA_RECURRENCE_RULE Wiederkehr 20060217

Method CHANGE_DETAIL on Interface IF_RECA_RECURRENCE_RULE has no exception.

Method CHANGE_FREQUENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_RECURFREQUENCY Call by reference Type reference (TYPE) RECA_RECURRENCE_RULE-RECURFREQUENCY Frequenz 20060228
2 Importing ID_SEQNO Call by reference Type reference (TYPE) RECA_RECURRENCE_RULE-SEQNO Zeile 20060228

Method CHANGE_FREQUENCY on Interface IF_RECA_RECURRENCE_RULE has no exception.

Method CHECK_ALL Signature

Method CHECK_ALL on Interface IF_RECA_RECURRENCE_RULE has no parameter.
Method CHECK_ALL on Interface IF_RECA_RECURRENCE_RULE has no exception.

Method CHECK_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_SEQNO Call by reference Type reference (TYPE) RECARECURSEQNO Zeile 20060301
2 Importing IO_MSGLIST Call by reference Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20060301

Method CHECK_DETAIL on Interface IF_RECA_RECURRENCE_RULE has no exception.

Method DELETE_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DETAIL Call by reference Type reference (TYPE) RECA_RECURRENCE_RULE Wiederkehr 20060217

Method DELETE_DETAIL on Interface IF_RECA_RECURRENCE_RULE has no exception.

Method FREE Signature

Method FREE on Interface IF_RECA_RECURRENCE_RULE has no parameter.
Method FREE on Interface IF_RECA_RECURRENCE_RULE has no exception.

Method GET_CHILDREN Signature

Method GET_CHILDREN on Interface IF_RECA_RECURRENCE_RULE has no parameter.
Method GET_CHILDREN on Interface IF_RECA_RECURRENCE_RULE has no exception.

Method GET_DAYPATTERN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_SEQNO Call by reference Type reference (TYPE) RECARECURSEQNO Zeilennummer 20070504
2 Returning RD_DAYPATTERN Value transfer Type reference (TYPE) RECARECURDAYPATTERN Tagesmuster 20070504

Method GET_DAYPATTERN on Interface IF_RECA_RECURRENCE_RULE has no exception.

Method GET_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_SEQNO Call by reference Type reference (TYPE) RECARECURSEQNO Zeile 20060228
2 Returning RD_DESCRIPTION Value transfer Type reference (TYPE) RECARECURDESCRIPTION Beschreibung der Terminserie 20060228

Method GET_DESCRIPTION on Interface IF_RECA_RECURRENCE_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_SEQNO Call by reference Type reference (TYPE) RECA_RECURRENCE_RULE-SEQNO Zeile 20060220
2 Returning RS_DETAIL Value transfer Type reference (TYPE) RECA_RECURRENCE_RULE Wiederkehr 20060217

Method GET_DETAIL on Interface IF_RECA_RECURRENCE_RULE has no exception.

Method GET_LIST_OF_DATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TIME_PERIOD Call by reference Type reference (TYPE) RE_T_TIME_PERIOD Zeitraum 20060217
2 Importing ID_DATE_FROM Call by reference Type reference (TYPE) RECADATEFROM RECA0_DATE-MIN Datum: Gültig ab 20060706
3 Importing ID_DATE_TO Call by reference Type reference (TYPE) RECADATETO RECA0_DATE-MAX Datum: Gültig bis 20060706
4 Importing IO_MSGLIST Call by reference Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20080702

Method GET_LIST_OF_DATES on Interface IF_RECA_RECURRENCE_RULE has no exception.

Method GET_RECURRENCE_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_RECURRENCE_RULE Value transfer Type reference (TYPE) RE_T_RECURRENCE_RULE Terminregel 20060217

Method GET_RECURRENCE_RULE on Interface IF_RECA_RECURRENCE_RULE has no exception.

Method INIT_BY_CUST_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_RECURNO Call by reference Type reference (TYPE) RECARECURNO Terminserienregelnummer 20060328
2 Importing IT_RECURRENCE_RULE Call by reference Type reference (TYPE) RE_T_RECURRENCE_RULE_CUST Terminserienregel (aus Customizing) 20080429
# Exception Resumable Description Created on
1 NOT_FOUND Terminregel ist nicht vorhanden 20060328

Method INIT_BY_FREE_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ACTIVITY Call by reference Type reference (TYPE) RECA1_ACTIVITY 20060428
2 Importing ID_RECURNO Call by reference Type reference (TYPE) RECARECURNO Terminserienregel 20060328

Method INIT_BY_FREE_RULE on Interface IF_RECA_RECURRENCE_RULE has no exception.

Method INIT_BY_TEMPLATE Signature

Method INIT_BY_TEMPLATE on Interface IF_RECA_RECURRENCE_RULE has no parameter.
Method INIT_BY_TEMPLATE on Interface IF_RECA_RECURRENCE_RULE has no exception.

Method INSERT_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_SEQNO Call by reference Type reference (TYPE) RECARECURSEQNO Zeile 20060228
2 Importing IF_SET_DEFAULTS Call by reference Type reference (TYPE) RECABOOL ABAP_TRUE Defaults setzen 20070510
3 Importing IS_DETAIL Call by reference Type reference (TYPE) RECA_RECURRENCE_RULE Wiederkehr 20060217
# Exception Resumable Description Created on
1 ERROR Fehler aufgetreten 20060302

Method IS_MODIFIED Signature

Method IS_MODIFIED on Interface IF_RECA_RECURRENCE_RULE has no parameter.
Method IS_MODIFIED on Interface IF_RECA_RECURRENCE_RULE has no exception.

Method IS_OK Signature

Method IS_OK on Interface IF_RECA_RECURRENCE_RULE has no parameter.
Method IS_OK on Interface IF_RECA_RECURRENCE_RULE has no exception.

Method IS_PERIOD_CONTAINED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_VALIDFROM Call by reference Type reference (TYPE) REOR_RESERVATION-VALIDFROM Belegung ab 20060328
2 Importing ID_VALIDTO Call by reference Type reference (TYPE) REOR_RESERVATION-VALIDTO Belegung bis 20060328
3 Returning RF_CONTAINED Value transfer Type reference (TYPE) RECABOOL Allgemeines Ja/Nein - Feld 20060328

Method IS_PERIOD_CONTAINED on Interface IF_RECA_RECURRENCE_RULE has no exception.

Method SET_DAYPATTERN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_DAYPATTERN Call by reference Type reference (TYPE) RECARECURDAYPATTERN Tagesmuster 20060301
2 Importing ID_SEQNO Call by reference Type reference (TYPE) RECARECURSEQNO Zeile 20060301

Method SET_DAYPATTERN on Interface IF_RECA_RECURRENCE_RULE has no exception.

Method SET_RECURRENCE_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RECURRENCE_RULE Call by reference Type reference (TYPE) RE_T_RECURRENCE_RULE Terminserienregel 20070524

Method SET_RECURRENCE_RULE on Interface IF_RECA_RECURRENCE_RULE has no exception.
Event Signatures

Event AFTER_CHANGE_PERIOD Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 IS_DETAIL Exporting Value transfer Type reference (TYPE) RECA_RECURRENCE_RULE Terminserienregel 20070316
History
Last changed by/on SAP  20100310 
SAP Release Created in 700