SAP ABAP Class CL_TIMERULE_BROKER (Broker for Date Rules, Storage in Database)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-TIM-TR (Application Component) Date Rules
     SZTI (Package) Central Basis Development: Time ('Time/Event')
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_TIMEBROKER General Persistence Broker 20000502
Properties
Class CL_TIMERULE_BROKER  
Short Description Broker for Date Rules, Storage in Database    
Super Class CL_TIMEBROKER General Persistence Broker 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package SZTI   Central Basis Development: Time ('Time/Event') 
Created 20000502   SAP 
Last change 20001011   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_TIMERULE_BROKER has no forward declaration.
Interfaces
Class CL_TIMERULE_BROKER has no interface implemented.
Friends
Class CL_TIMERULE_BROKER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 M_MODIFY_CUSTOMIZING Instance attribute Public Type reference (TYPE) XFLAG modify customizing only if set 20000918
2 M_PROXY_CACHE Instance attribute Protected Object reference (TYPE REF TO) CL_TIMESET_GENERIC Generic Set for Time Objects 20000502
3 S_SINGLETON_INSTANCE Static Attribute Protected Object reference (TYPE REF TO) CL_TIMERULE_BROKER Broker for Date Rules, Folder DB 20000502
Methods
# Method Level Visibility Method type Description Created on
1 COMMITWORK_NOCUST Instance method Public Method CommitWork, but without Customizing table TIMERUNA 20001006
2 CONSTRUCTOR Instance method Public Constructor Constructor 20000502
3 GET_BROKER Static method Public Method Create/Get Instance According to Singleton Pattern 20000502
4 GET_HEADER_LIST Instance method Public Method Reads list of all headers for a name 20000707
5 GET_PROXY_INSTANCE Instance method Public Method Supplies an instance in a date rule proxy 20000502
6 GET_RULEID_BYNAME Instance method Public Method Reads ID of a rule for symb. name from Customizing 20000502
7 IN_PROXY_CACHE Instance method Protected Method Supplies reference if proxy already in Cache 20000502
8 MATERIALIZE_PROXY_INSTANCE Instance method Public Method Gets data from storage 20000502
9 READ_HEADER Instance method Protected Method Reads header data of a rule from the database 20000502
10 SET_MODIFY_CUSTOMIZING Instance method Public Method Sets the flag for Customizing 20000918
Events
Class CL_TIMERULE_BROKER has no event.
Types
Class CL_TIMERULE_BROKER has no local type.
Method Signatures

Method COMMITWORK_NOCUST Signature

Method COMMITWORK_NOCUST on class CL_TIMERULE_BROKER has no parameter.
Method COMMITWORK_NOCUST on class CL_TIMERULE_BROKER has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_TIMERULE_BROKER has no parameter.
Method CONSTRUCTOR on class CL_TIMERULE_BROKER has no exception.

Method GET_BROKER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning INSTANCE Value transfer Object reference (TYPE REF TO) CL_TIMERULE_BROKER Broker für Terminregeln, Ablage DB 20000502

Method GET_BROKER on class CL_TIMERULE_BROKER has no exception.

Method GET_HEADER_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting HEADER_LIST Call by reference Type reference (TYPE) TIMETRUHD Tabelle von Kopfdaten der Terminregeln 20000707
2 Exporting HEADER_TEXT Call by reference Type reference (TYPE) TIMERUTEXT Terminregel Langtext 20000707
3 Importing RULENAME Call by reference Type reference (TYPE) TIMENAME Symbolischer Name eines Objektes 20000707
# Exception Resumable Description Created on
1 NAME_NOT_FOUND Regelname ist nicht vorhanden 20000707

Method GET_PROXY_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID Call by reference Type reference (TYPE) GUID Globally Unique Identifier 20000502
2 Returning INSTANCE Value transfer Object reference (TYPE REF TO) CL_TIMERULE_PROXY Terminregel (virtual proxy) 20000502

Method GET_PROXY_INSTANCE on class CL_TIMERULE_BROKER has no exception.

Method GET_RULEID_BYNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ID Call by reference Type reference (TYPE) GUID Globally Unique Identifier 20000502
2 Importing NAME Call by reference Type reference (TYPE) TIMENAME Symbolischer Name eines Objektes 20000502
# Exception Resumable Description Created on
1 NAME_NOT_FOUND The specified name does not exist 20000502

Method IN_PROXY_CACHE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID Call by reference Type reference (TYPE) GUID Globally Unique Identifier 20000502
2 Returning INSTANCE Value transfer Object reference (TYPE REF TO) IF_TIMESET_ITEM Eintrag in einem Time Set 20000502

Method IN_PROXY_CACHE on class CL_TIMERULE_BROKER has no exception.

Method MATERIALIZE_PROXY_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID Call by reference Type reference (TYPE) GUID Globally Unique Identifier 20000502
2 Returning INSTANCE Value transfer Object reference (TYPE REF TO) IF_TIMESET_ITEM Eintrag in einem Time Set 20000502

Method MATERIALIZE_PROXY_INSTANCE on class CL_TIMERULE_BROKER has no exception.

Method READ_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting HEADER Call by reference Type reference (TYPE) TIMESRUHD Terminregel Header Information 20000502
2 Importing ID Call by reference Type reference (TYPE) GUID Globally Unique Identifier 20000502
# Exception Resumable Description Created on
1 ID_NOT_FOUND ID ist nicht als Terminregel vorhanden 20000502

Method SET_MODIFY_CUSTOMIZING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MODIFY Call by reference Type reference (TYPE) XFLAG neue Eingabewerte 20000918

Method SET_MODIFY_CUSTOMIZING on class CL_TIMERULE_BROKER has no exception.
History
Last changed by/on SAP  20001011 
SAP Release Created in 12A