SAP ABAP Class CF_RECA_RECURRENCE_RULE (Recurrence Rule (VICARECUR): Factory)
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 - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CF_RECA_OBJECT Object That Can Be Instantiated: Factory 20060217
Properties
Class CF_RECA_RECURRENCE_RULE  
Short Description Recurrence Rule (VICARECUR): Factory    
Super Class CF_RECA_OBJECT Object That Can Be Instantiated: Factory 
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RE_CA_AP   RE: Application Components (Application-Related Objects) 
Created 20060217   SAP 
Last change 20100310   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)
Interfaces
Class CF_RECA_RECURRENCE_RULE has no interface implemented.
Friends
Class CF_RECA_RECURRENCE_RULE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_RECUR_TYPE_CUST Constant Public Type reference (TYPE) MTYPE_D_RECUR_TYPE 'CUST' Rule Type CUSTOMIZING 20080429
2 MC_RECUR_TYPE_FREE Constant Public Type reference (TYPE) MTYPE_D_RECUR_TYPE 'FREE' Rule Type FREI 20080429
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_KEY Static method Public Method Checks Existence of Object Using Key (Exc.) 20060220
2 CHECK_KEY_TO_CREATE Static method Public Method Checks If Key Is Allowed for New Object 20060220
3 CREATE Static method Public Method Creates New Recurrence Rule 20060217
4 CREATE_INSTANCE Static method Private Method Generates Term Object 20060328
5 EXISTS Static method Public Method Checks Existence of Object Using Key (Y/N) 20060220
6 FIND_BY_CUST_RULE Static method Public Method Gets Instance for Standard Recurrence Rule 20060328
7 FIND_BY_FREE_RULE Static method Public Method Gets Instance for Individual Recurrence Rule 20060328
8 _FIND_BY_DETAIL Static method Private Method Gets Instance of Recurrence Rule Using Basic Data 20060217
Events
Class CF_RECA_RECURRENCE_RULE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 MTYPE_D_RECUR_TYPE Public See coding Rule type 20080429 MTYPE_D_RECUR_TYPE type c length 4
Method Signatures

Method CHECK_KEY 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) RECA_RECURRENCE_RULE-RECURNO Terminregel 20060220
2 Importing ID_SEQNO Call by reference Type reference (TYPE) RECA_RECURRENCE_RULE-SEQNO Zeile 20060220
3 Importing IF_BYPASSING_BUFFER Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Tech: Lesen von DB ohne Verwendung des Puffers 20060220
# Exception Resumable Description Created on
1 NOT_FOUND Nicht gefunden 20060220

Method CHECK_KEY_TO_CREATE 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) RECA_RECURRENCE_RULE-RECURNO Terminregel 20060220
2 Importing ID_SEQNO Call by reference Type reference (TYPE) RECA_RECURRENCE_RULE-SEQNO Zeile 20060220
3 Importing IF_BYPASSING_BUFFER Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Tech: Lesen von DB ohne Verwendung des Puffers 20060220
# Exception Resumable Description Created on
1 ERROR Nicht gefunden 20060220

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_RECUR_TYPE Call by reference Type reference (TYPE) MTYPE_D_RECUR_TYPE MC_RECUR_TYPE_FREE Regelart - Default = Frei 20080429
2 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) IF_RECA_RECURRENCE_RULE Terminregel 20060217

Method CREATE on class CF_RECA_RECURRENCE_RULE has no exception.

Method CREATE_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_SUBTYPE Call by reference Type reference (TYPE) RECAIMPLSUBTYPE Unterscheidungsmerkmal mehrerer impl. Klassen 20060328
2 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) IF_RECA_RECURRENCE_RULE Terminregel 20060328

Method CREATE_INSTANCE on class CF_RECA_RECURRENCE_RULE has no exception.

Method EXISTS 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) RECA_RECURRENCE_RULE-RECURNO Terminregel 20060220
2 Importing ID_SEQNO Call by reference Type reference (TYPE) RECA_RECURRENCE_RULE-SEQNO Zeile 20060220
3 Importing IF_BYPASSING_BUFFER Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Tech: Lesen von DB ohne Verwendung des Puffers 20060220
4 Returning RF_EXISTS Value transfer Type reference (TYPE) ABAP_BOOL Business-Objekt vorhanden 20060220

Method EXISTS on class CF_RECA_RECURRENCE_RULE has no exception.

Method FIND_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 Terminserienregel 20060328
2 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) IF_RECA_RECURRENCE_RULE Terminregel 20060328
# Exception Resumable Description Created on
1 NOT_FOUND Terminregel ist nicht vorhanden 20060412

Method FIND_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
3 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) IF_RECA_RECURRENCE_RULE Terminregel 20060328

Method FIND_BY_FREE_RULE on class CF_RECA_RECURRENCE_RULE has no exception.

Method _FIND_BY_DETAIL 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 20060217
2 Importing IT_DETAIL Call by reference Type reference (TYPE) RE_T_RECURRENCE_RULE Terminregel 20060217
3 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) IF_RECA_RECURRENCE_RULE Terminregel 20060217
# Exception Resumable Description Created on
1 ERROR Fehler 20060217
History
Last changed by/on SAP  20100310 
SAP Release Created in 700