SAP ABAP Class CL_TIMERULE_XML_VISITOR_RTO (Visitor for XML Tree (Basic Class))
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 - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_TIMERULE_XMLV_EVALUATE_RTO Visitor für XML-Baum: Berechnen 20030710
Properties
Class CL_TIMERULE_XML_VISITOR_RTO  
Short Description Visitor for XML Tree (Basic Class)    
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_XML_VISITOR_RTO has no forward declaration.
Interfaces
Class CL_TIMERULE_XML_VISITOR_RTO has no interface implemented.
Friends
Class CL_TIMERULE_XML_VISITOR_RTO has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 M_DURA_RESULT Instance attribute Protected Type reference (TYPE) TIMENAME Duration 20030710
2 M_RULE_ID Instance attribute Protected Type reference (TYPE) GUID Globally Unique Identifier 20030710
3 M_RULE_NAME Instance attribute Protected Type reference (TYPE) TIMENARULE Date Rule of External Descriptor 20030710
4 M_TIMEOBJECT_RESULT Instance attribute Protected Type reference (TYPE) TIMENAME Reference to an Application Object 20030710
5 M_TIME_RESULT Instance attribute Protected Type reference (TYPE) TIMENAME Date/Time 20030710
Methods
# Method Level Visibility Method type Description Created on
1 ABAPRULE_TAG Instance method Public Method Assigns the daterule to a ABAP funtion module 20030813
2 ASSIGN_DURA Instance method Public Method Assignment of cl_timedura 20030722
3 ASSIGN_TIME Instance method Public Method Assignment of cl_timetime 20030710
4 ASSIGN_TIMEOBJECT Instance method Public Method Assignment of if_timeobject 20030710
5 CONST_DURA Instance method Public Method Constant duration 20030710
6 CONST_LOC_TIME Instance method Public Method Constant local time, depending on reference object 20030710
7 CONST_TIME Instance method Public Method Constant time 20030710
8 CONST_TIMEOBJECT Instance method Public Method Constant time 20030710
9 DIFF_TIME Instance method Public Method Difference between two times 20030710
10 DISPATCH Instance method Public Method Distribution of calls (deviation from visitor pattern) 20030710
11 GET_DURA_RESULT Instance method Public Method Supplies duration result 20030710
12 GET_STARTNODE Instance method Public Method Supplies XML element with which visitor is to start 20030710
13 GET_TIMEOBJECT_RESULT Instance method Public Method Supplies time object result 20030710
14 GET_TIME_RESULT Instance method Public Method Supplies time result 20030710
15 MAX_TIME Instance method Public Method Supplies greater of two times 20030710
16 MIN_TIME Instance method Public Method Supplies smaller of two times 20030710
17 MOVE_TIME Instance method Public Method Method move 20030710
18 MOVE_TO_TIME Instance method Public Method Method move_to 20030710
19 ROUNDTIMEEXP Instance method Public Method Method round 20030710
20 RULELINE Instance method Public Method Individual rule line 20030710
21 RULETREE Instance method Public Method Rule tree 20030710
22 START Instance method Public Method Starts processing on an XML tree 20030710
23 TIMERULE Instance method Public Method Uppermost level -> contains lines 20030710
24 VAR_DURA Instance method Public Method Variable Duration 20030710
25 VAR_TIME Instance method Public Method Variable Time 20030710
26 VAR_TIMEOBJECT Instance method Public Method Variable Time 20030710
Events
Class CL_TIMERULE_XML_VISITOR_RTO has no event.
Types
Class CL_TIMERULE_XML_VISITOR_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 ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT 20030813

Method ABAPRULE_TAG on class CL_TIMERULE_XML_VISITOR_RTO has no exception.

Method ASSIGN_DURA Signature

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

Method ASSIGN_DURA on class CL_TIMERULE_XML_VISITOR_RTO has no exception.

Method ASSIGN_TIME Signature

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

Method ASSIGN_TIME on class CL_TIMERULE_XML_VISITOR_RTO has no exception.

Method ASSIGN_TIMEOBJECT Signature

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

Method ASSIGN_TIMEOBJECT on class CL_TIMERULE_XML_VISITOR_RTO has no exception.

Method CONST_DURA Signature

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

Method CONST_DURA on class CL_TIMERULE_XML_VISITOR_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 ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20030710

Method CONST_LOC_TIME on class CL_TIMERULE_XML_VISITOR_RTO has no exception.

Method CONST_TIME Signature

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

Method CONST_TIME on class CL_TIMERULE_XML_VISITOR_RTO has no exception.

Method CONST_TIMEOBJECT Signature

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

Method CONST_TIMEOBJECT on class CL_TIMERULE_XML_VISITOR_RTO has no exception.

Method DIFF_TIME Signature

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

Method DIFF_TIME on class CL_TIMERULE_XML_VISITOR_RTO has no exception.

Method DISPATCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20030710
# Exception Resumable Description Created on
1 FATAL_ERROR Kritische Fehler 20030710

Method GET_DURA_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) TIMENAME Dauer der Periode 20030710

Method GET_DURA_RESULT on class CL_TIMERULE_XML_VISITOR_RTO has no exception.

Method GET_STARTNODE 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_IXML_NODE IF_IXML_ELEMENT 20030710
2 Importing ROOT_ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20030710

Method GET_STARTNODE on class CL_TIMERULE_XML_VISITOR_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 Type reference (TYPE) TIMENAME Bezugsobjekt 20030710

Method GET_TIMEOBJECT_RESULT on class CL_TIMERULE_XML_VISITOR_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 Type reference (TYPE) TIMENAME Datum/Zeit 20030710

Method GET_TIME_RESULT on class CL_TIMERULE_XML_VISITOR_RTO has no exception.

Method MAX_TIME Signature

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

Method MAX_TIME on class CL_TIMERULE_XML_VISITOR_RTO has no exception.

Method MIN_TIME Signature

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

Method MIN_TIME on class CL_TIMERULE_XML_VISITOR_RTO has no exception.

Method MOVE_TIME Signature

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

Method MOVE_TIME on class CL_TIMERULE_XML_VISITOR_RTO has no exception.

Method MOVE_TO_TIME Signature

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

Method MOVE_TO_TIME on class CL_TIMERULE_XML_VISITOR_RTO has no exception.

Method ROUNDTIMEEXP Signature

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

Method ROUNDTIMEEXP on class CL_TIMERULE_XML_VISITOR_RTO has no exception.

Method RULELINE Signature

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

Method RULELINE on class CL_TIMERULE_XML_VISITOR_RTO has no exception.

Method RULETREE Signature

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

Method RULETREE on class CL_TIMERULE_XML_VISITOR_RTO has no exception.

Method START Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20030710
2 Importing RULE_ID Call by reference Type reference (TYPE) GUID Global eindeutiges Kennzeichen 20030710
3 Importing RULE_NAME Call by reference Type reference (TYPE) TIMENARULE Datumsregel des externen Descriptor 20030710
4 Importing TIMEMESSAGE Call by reference Object reference (TYPE REF TO) CL_TIMEMESSAGE Nachrichtenverwaltung in Zeitumgebung 20030710

Method START on class CL_TIMERULE_XML_VISITOR_RTO has no exception.

Method TIMERULE Signature

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

Method TIMERULE on class CL_TIMERULE_XML_VISITOR_RTO has no exception.

Method VAR_DURA Signature

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

Method VAR_DURA on class CL_TIMERULE_XML_VISITOR_RTO has no exception.

Method VAR_TIME Signature

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

Method VAR_TIME on class CL_TIMERULE_XML_VISITOR_RTO has no exception.

Method VAR_TIMEOBJECT Signature

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

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