SAP ABAP Class CL_TIMERULE_WRITER_RTO (CL_TIMERULE_WRITER_RTO)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-TIM-TR (Application Component) Date Rules
     SZTI (Package) Central Basis Development: Time ('Time/Event')
Properties
Class CL_TIMERULE_WRITER_RTO  
Short Description    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SZTI   Central Basis Development: Time ('Time/Event') 
Created 20030710   SAP 
Last change 20040518   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_TIMERULE_WRITER_RTO has no forward declaration.
Interfaces
Class CL_TIMERULE_WRITER_RTO has no interface implemented.
Friends
Class CL_TIMERULE_WRITER_RTO has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 M_CONTEXT Static Attribute Protected Object reference (TYPE REF TO) IF_TIMECONTEXT 20030710
2 M_DURA_RESULT Static Attribute Protected Object reference (TYPE REF TO) CL_TIMEDURA 20030710
3 M_TIMEMESSAGE Static Attribute Protected Object reference (TYPE REF TO) CL_TIMEMESSAGE 20030714
4 M_TIMEOBJECT_RESULT Static Attribute Protected Object reference (TYPE REF TO) IF_TIMEOBJECT 20030710
5 M_TIME_RESULT Static Attribute Protected Object reference (TYPE REF TO) CL_TIMETIME 20030710
6 M_TIME_RESULT2 Static Attribute Protected Object reference (TYPE REF TO) CL_TIMETIME 20030716
7 M_TIME_RESULT_LIST Static Attribute Protected Type reference (TYPE) TIMETT Table type time 20121022
Methods
# Method Level Visibility Method type Description Created on
1 ABAPRULE_TAG Static method Public Method Delegates to a given function module in application area 20030813
2 ASSIGN_DURA Static method Public Method Assigning duration 20030710
3 ASSIGN_TIME Static method Public Method Assign the value of the date to the designated variable 20030710
4 CONST_DURA Static method Public Method Constant duration 20030710
5 CONST_LOC_TIME Static method Public Method Constant local time, depending on reference object 20030710
6 CONST_OBJECT Static method Public Method Not yet implemented 20030716
7 CONST_TIME Static method Public Method Constant time 20030710
8 CREATE_DURARESULT Static method Public Method Produce RESULT for a date variable (Event) with names 20030710
9 CREATE_TIMEOBJECTRESULT Static method Public Method Create a Time Object Variable with Name RESULT 20030717
10 CREATE_TIMERESULT Static method Public Method Produce RESULT for a date variable (Event) with names 20030710
11 DELETE_ATTRIBUTES Static method Public Method Deletes all values which where buffered within a ruleline 20030710
12 DIFF_TIME Static method Public Method Difference between two times 20030716
13 GET_DURA_RESULT Static method Public Method Supplies duration result 20030716
14 GET_TIMEOBJECT_RESULT Static method Public Method Supplies time object result 20030715
15 GET_TIME_RESULT Static method Public Method Supplies time result 20030710
16 GET_TIME_RESULT2 Static method Public Method Supplies time result2 20030722
17 MAX_TIME Static method Public Method Supplies greater of two times 20030714
18 MIN_TIME Static method Public Method Supplies smaller of two times 20030714
19 MOVE_TIME Static method Public Method Move time and duration to a variable 20030710
20 MOVE_TO_TIME Static method Public Method Move to the n-th repitition of a time unit 20030716
21 ROUND_TIME Static method Public Method Rounds a date expression to begin or end of a timeunit 20030710
22 SET_TIME_RESULT Static method Public Method Sets time result buffer 1 or 2 20030722
23 START_CALC Static method Public Method Loads the context and the messagelog given from application 20030721
24 VAR_DURA Static method Public Method Procures the demanded Vardura 20030710
25 VAR_TIME Static method Public Method Procures itself the demanded Vartime 20030710
26 VAR_TIMEOBJECT Static method Public Method Variable Timeobject 20030710
Events
Class CL_TIMERULE_WRITER_RTO has no event.
Types
Class CL_TIMERULE_WRITER_RTO has no local type.
Method Signatures

Method ABAPRULE_TAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FUNCTIONNAME Call by reference Type reference (TYPE) STRING 20030813

Method ABAPRULE_TAG on class CL_TIMERULE_WRITER_RTO has no exception.

Method ASSIGN_DURA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DURANAME Call by reference Type reference (TYPE) TIMENAME 20030715

Method ASSIGN_DURA on class CL_TIMERULE_WRITER_RTO has no exception.

Method ASSIGN_TIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_POSITION Call by reference Type reference (TYPE) C 20030718
2 Importing IV_TIMENAME Call by reference Type reference (TYPE) TIMENAME 20030715

Method ASSIGN_TIME on class CL_TIMERULE_WRITER_RTO has no exception.

Method CONST_DURA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DURA Call by reference Type reference (TYPE) TIMEDURA 20030717
2 Importing IV_UNIT_NAME Call by reference Type reference (TYPE) TIMENAME 20030717

Method CONST_DURA on class CL_TIMERULE_WRITER_RTO has no exception.

Method CONST_LOC_TIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ATTR_DATE Call by reference Type reference (TYPE) STRING 20030715
2 Importing IV_ATTR_TIME Call by reference Type reference (TYPE) STRING 20030715
3 Importing IV_DEF_NAME Call by reference Type reference (TYPE) TIMENAME 20030722
4 Importing IV_POSITION Call by reference Type reference (TYPE) C 20030722
5 Importing IV_UNIT_NAME Call by reference Type reference (TYPE) TIMENAME 20030715

Method CONST_LOC_TIME on class CL_TIMERULE_WRITER_RTO has no exception.

Method CONST_OBJECT Signature

Method CONST_OBJECT on class CL_TIMERULE_WRITER_RTO has no parameter.
Method CONST_OBJECT on class CL_TIMERULE_WRITER_RTO has no exception.

Method CONST_TIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) CHAR15 20030715
2 Importing IV_UNIT_NAME Call by reference Type reference (TYPE) TIMENAME 20030714

Method CONST_TIME on class CL_TIMERULE_WRITER_RTO has no exception.

Method CREATE_DURARESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_TIMEDURA 20030715

Method CREATE_DURARESULT on class CL_TIMERULE_WRITER_RTO has no exception.

Method CREATE_TIMEOBJECTRESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Object reference (TYPE REF TO) IF_TIMEOBJECT 20030717

Method CREATE_TIMEOBJECTRESULT on class CL_TIMERULE_WRITER_RTO has no exception.

Method CREATE_TIMERESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_TIMEEVENT 20030715

Method CREATE_TIMERESULT on class CL_TIMERULE_WRITER_RTO has no exception.

Method DELETE_ATTRIBUTES Signature

Method DELETE_ATTRIBUTES on class CL_TIMERULE_WRITER_RTO has no parameter.
Method DELETE_ATTRIBUTES on class CL_TIMERULE_WRITER_RTO has no exception.

Method DIFF_TIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TIMEUNIT Call by reference Type reference (TYPE) TIMENAME 20030722

Method DIFF_TIME on class CL_TIMERULE_WRITER_RTO has no exception.

Method GET_DURA_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_TIMEDURA 20030716

Method GET_DURA_RESULT on class CL_TIMERULE_WRITER_RTO has no exception.

Method GET_TIMEOBJECT_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Object reference (TYPE REF TO) IF_TIMEOBJECT 20030715

Method GET_TIMEOBJECT_RESULT on class CL_TIMERULE_WRITER_RTO has no exception.

Method GET_TIME_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_TIMETIME 20030716

Method GET_TIME_RESULT on class CL_TIMERULE_WRITER_RTO has no exception.

Method GET_TIME_RESULT2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_TIMETIME 20030722

Method GET_TIME_RESULT2 on class CL_TIMERULE_WRITER_RTO has no exception.

Method MAX_TIME Signature

Method MAX_TIME on class CL_TIMERULE_WRITER_RTO has no parameter.
Method MAX_TIME on class CL_TIMERULE_WRITER_RTO has no exception.

Method MIN_TIME Signature

Method MIN_TIME on class CL_TIMERULE_WRITER_RTO has no parameter.
Method MIN_TIME on class CL_TIMERULE_WRITER_RTO has no exception.

Method MOVE_TIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DIRECTION Call by reference Type reference (TYPE) TIMEDIR 20030714

Method MOVE_TIME on class CL_TIMERULE_WRITER_RTO has no exception.

Method MOVE_TO_TIME Signature

Method MOVE_TO_TIME on class CL_TIMERULE_WRITER_RTO has no parameter.
Method MOVE_TO_TIME on class CL_TIMERULE_WRITER_RTO has no exception.

Method ROUND_TIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_POSITION Call by reference Type reference (TYPE) C 20030715
2 Importing IV_UNIT Call by reference Type reference (TYPE) TIMENAME 20030715

Method ROUND_TIME on class CL_TIMERULE_WRITER_RTO has no exception.

Method SET_TIME_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RESULT Call by reference Object reference (TYPE REF TO) CL_TIMETIME 20030722

Method SET_TIME_RESULT on class CL_TIMERULE_WRITER_RTO has no exception.

Method START_CALC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONTEXT Call by reference Object reference (TYPE REF TO) IF_TIMECONTEXT 20030721
2 Importing IV_TIME_MESSAGE Call by reference Object reference (TYPE REF TO) CL_TIMEMESSAGE 20030721

Method START_CALC on class CL_TIMERULE_WRITER_RTO has no exception.

Method VAR_DURA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DURANAME Call by reference Type reference (TYPE) TIMENAME 20030715

Method VAR_DURA on class CL_TIMERULE_WRITER_RTO has no exception.

Method VAR_TIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_POSITION Call by reference Type reference (TYPE) C 20030714
2 Importing IV_TIMENAME Call by reference Type reference (TYPE) TIMENAME 20030715

Method VAR_TIME on class CL_TIMERULE_WRITER_RTO has no exception.

Method VAR_TIMEOBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) TIMENAME 20030717

Method VAR_TIMEOBJECT on class CL_TIMERULE_WRITER_RTO has no exception.
History
Last changed by/on SAP  20040518 
SAP Release Created in 640