SAP ABAP Class CL_SWF_UTL_TIME (Service class for Time (Conversions, Constants))
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-BMT-WFM (Application Component) SAP Business Workflow
     SWF_UTL (Package) Workflow: Tools
Properties
Class CL_SWF_UTL_TIME  
Short Description Service class for Time (Conversions, Constants)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWF_UTL   Workflow: Tools 
Created 20000623   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SWF_UTL_TIME has no forward declaration.
Interfaces
Class CL_SWF_UTL_TIME has no interface implemented.
Friends
Class CL_SWF_UTL_TIME has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_LAST_15_MINUTES Constant Public Type reference (TYPE) SWF_PERIOD 01 Time Period for Selection 20000623
2 C_LAST_24_HOURS Constant Public Type reference (TYPE) SWF_PERIOD 04 Time Period for Selection 20000623
3 C_LAST_30_DAYS Constant Public Type reference (TYPE) SWF_PERIOD 06 Time Period for Selection 20000623
4 C_LAST_365_DAYS Constant Public Type reference (TYPE) SWF_PERIOD 07 Time Period for Selection 20000623
5 C_LAST_7_DAYS Constant Public Type reference (TYPE) SWF_PERIOD 05 Time Period for Selection 20000623
6 C_LAST_HOUR Constant Public Type reference (TYPE) SWF_PERIOD 02 Time Period for Selection 20000623
7 C_TODAY Constant Public Type reference (TYPE) SWF_PERIOD 03 Time Period for Selection 20000623
8 C_TZONE_UTC Constant Public Type reference (TYPE) TIMEZONE 'UTC' Time Zone UTC 20000627
Methods
# Method Level Visibility Method type Description Created on
1 CONVERT_TIMESTAMP_TO_TIME Static method Public Method Converts Time Stamp to Date/Time 20000627
2 CREATE_TIMESTAMP_VIA_DATE Static method Public Method Creates Time Stamp Range Tab Using Date/Time Interval 20000623
3 CREATE_TIMESTAMP_VIA_PERIOD Static method Public Method Creates Time Stamp Range Tab for Time Period 20000623
4 CREATE_TIMESTAMP_VIA_RANGES Static method Public Method Creates Time Stamp Range Tab Using Date/Time Interval 20000629
5 CREATE_TIME_INT_VIA_PERIOD Static method Public Method Creates Time Interval for Time Period 20000627
6 CREATE_TIME_VIA_TIMESTAMP Static method Public Method Converts Time Stamp Range Tab in Date/Time Interval 20000627
Events
Class CL_SWF_UTL_TIME has no event.
Types
Class CL_SWF_UTL_TIME has no local type.
Method Signatures

Method CONVERT_TIMESTAMP_TO_TIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DATE Call by reference Type reference (TYPE) SWFARCRDAT Zeilentyp für Rangetab des Erzeugungsdatum 20000627
2 Importing I_TIMESTAMP Call by reference Type reference (TYPE) SWFARCRTMP Zeilentyp für Rangetab des Erzeugungstimestamp 20000627
3 Exporting TIME Call by reference Type reference (TYPE) SWFARCRTIM Zeilentyp für Rangetab des Erzeugungsuhrzeit 20000627

Method CONVERT_TIMESTAMP_TO_TIME on class CL_SWF_UTL_TIME has no exception.

Method CREATE_TIMESTAMP_VIA_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FROM_DATE Call by reference Type reference (TYPE) SYDATUM Erzeugungsdatum 20000629
2 Importing IM_FROM_TIME Call by reference Type reference (TYPE) SYUZEIT Erzeugungsuhrzeit 20000629
3 Importing IM_OPTION Call by reference Type reference (TYPE) DDOPTION Typ der Komponente SIGN im Zeilentyp eines Ranges-Typ 20000629
4 Importing IM_SIGN Call by reference Type reference (TYPE) DDSIGN Typ der Komponente SIGN im Zeilentyp eines Ranges-Typ 20000629
5 Importing IM_TIMEZONE Call by reference Type reference (TYPE) TIMEZONE C_TZONE_UTC Zeitzone 20120612
6 Importing IM_TO_DATE Call by reference Type reference (TYPE) SYDATUM Erzeugungsdatum 20000629
7 Importing IM_TO_TIME Call by reference Type reference (TYPE) SYUZEIT Erzeugungsuhrzeit 20000629
8 Returning TIMESTAMP Value transfer Type reference (TYPE) SWFARTCRTMP Rangetab 20000627
# Exception Resumable Description Created on
1 IMPORT_DATA_INCONSISTENT Importdaten inkonsistent 20000627

Method CREATE_TIMESTAMP_VIA_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PERIOD Call by reference Type reference (TYPE) SWF_PERIOD Zeitraum für Selektion 20000623
2 Returning TIMESTAMP Value transfer Type reference (TYPE) SWFARTCRTMP Rangetab 20000623
# Exception Resumable Description Created on
1 PERIOD_UNKNOWN Zeitraum unbekannt 20000623

Method CREATE_TIMESTAMP_VIA_RANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DATE Call by reference Type reference (TYPE) SWFARTCRDAT Rangetab für Workitemerzeugungsdatum 20000629
2 Importing IM_TIME Call by reference Type reference (TYPE) SWFARTCRTIM Rangetab für Workitemerzeugungsuhrzeit 20000629
3 Importing IM_TIMEZONE Call by reference Type reference (TYPE) TIMEZONE C_TZONE_UTC Zeitzone 20120612
4 Returning TIMESTAMP Value transfer Type reference (TYPE) SWFARTCRTMP Rangetab 20000629
# Exception Resumable Description Created on
1 IMPORT_DATA_INCONSISTENT Importdaten inkonsistent 20000629

Method CREATE_TIME_INT_VIA_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DATE Call by reference Type reference (TYPE) SWFARTCRDAT Rangetab für Workitemerzeugungsdatum 20000627
2 Importing I_PERIOD Call by reference Type reference (TYPE) SWF_PERIOD Zeitraum für Selektion 20000627
3 Exporting TIME Call by reference Type reference (TYPE) SWFARTCRTIM Rangetab für Workitemerzeugungsuhrzeit 20000627
# Exception Resumable Description Created on
1 PERIOD_UNKNOWN Zeitraum unbekannt 20000627

Method CREATE_TIME_VIA_TIMESTAMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DATE Call by reference Type reference (TYPE) SWFARTCRDAT Rangetab für Workitemerzeugungsdatum 20000627
2 Importing I_TIMESTAMP Call by reference Type reference (TYPE) SWFARTCRTMP Rangetab 20000627
3 Exporting TIME Call by reference Type reference (TYPE) SWFARTCRTIM Rangetab für Workitemerzeugungsuhrzeit 20000627

Method CREATE_TIME_VIA_TIMESTAMP on class CL_SWF_UTL_TIME has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 610