SAP ABAP Class CL_ECSTAT_UTIL_TIME (Utility Classe for Time Functions)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-TWB-TST-ECA (Application Component) eCATT Extended Computer Aided Test Tool
     SECATT_STAT (Package) eCATT Statistics
Properties
Class CL_ECSTAT_UTIL_TIME  
Short Description Utility Classe for Time Functions    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SECATT_STAT   eCATT Statistics 
Created 20100623   SAP 
Last change 20110908   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)
Interfaces
Class CL_ECSTAT_UTIL_TIME has no interface implemented.
Friends
Class CL_ECSTAT_UTIL_TIME has no friend class.
Attributes
Class CL_ECSTAT_UTIL_TIME has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 COMPARE_DATES Static method Public Method Compares Two Dates 20100624
2 COMPARE_TIMESTAMPS Static method Public Method Compares Two Time Stamps 20100629
3 CONVERT_DATE_TO_TIMESTAMP Static method Public Method Coverts a Date to a Time Stamp (UTC) 20100629
4 CONVERT_DATE_YMD_TO_DMY Static method Public Method Converts date YYYYMMDD to string DD.MM.YYYY 20101123
5 CONVERT_TIMESTAMP_TO_DATE Static method Public Method Coverts Time Stamp (UTC) to a Date 20100623
6 CONVERT_TIMESTAMP_TO_DATETIME Static method Public Method Converts Time Stamp (UTC) to Date and Time 20100623
7 GET_CW_DIFFERENCE_FOR_TS Static method Public Method Returns Difference in CWs Between Two Time Stamps 20100623
8 GET_DIFFERENCE_FOR_TS Static method Public Method Returns Diff. Between Two Time Stamps in Secs, Mins, Hours 20100630
9 GET_FIRST_DATE_OF_YEAR Static method Public Method Gets first date value for current year (1st Jan) 20101108
10 GET_MONTH_DIFFERENCE_FOR_TS Static method Public Method Returns Difference Between Two Time Stamps in Months 20100623
11 GET_MONTH_NAME Static method Public Method Returns Month Name for a Date 20100623
12 GET_WEEKDAY_FOR_DATE Static method Public Method Gets day of week corresponding to a date 20101111
13 GET_YEAR_CW_FOR_DATE Static method Public Method Returns Calendar Week and Year for a Date 20100623
14 GET_YEAR_CW_FOR_TS Static method Public Method Returns Calendar Week and Year for a Time Stamp 20100623
15 GET_YEAR_MONTH_NAME_FOR_DATE Static method Public Method Returns Month Name and Year for a Date 20100623
16 GET_YEAR_MONTH_NAME_FOR_TS Static method Public Method Returns Month Name and Year for a Time Stamp 20100623
17 IS_SAME_CW_FOR_TIMESTAMP Static method Public Method Checks if Two Time Stamps are in the Same CW 20100623
18 IS_SAME_MONTH_FOR_DATE Static method Public Method Checks if Two Dates are in the Same Month 20100623
19 IS_SAME_MONTH_FOR_TIMESTAMP Static method Public Method Checks if Two Time Stamps are in the Same Month 20100623
Events
Class CL_ECSTAT_UTIL_TIME has no event.
Types
Class CL_ECSTAT_UTIL_TIME has no local type.
Method Signatures

Method COMPARE_DATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMV_DATE_A Call by reference Type reference (TYPE) DATS Datum A 20100624
2 Importing IMV_DATE_B Call by reference Type reference (TYPE) DATS Datum B 20100624
3 Returning RTV_COMPARE_RESULT Value transfer Type reference (TYPE) INT2 -1, wenn A < B | 0 wenn A == B | +1 wenn A > B 20100624

Method COMPARE_DATES on class CL_ECSTAT_UTIL_TIME has no exception.

Method COMPARE_TIMESTAMPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMV_TIMESTAMP_A Call by reference Type reference (TYPE) TZNTSTMPS Zeitstempel A 20100629
2 Importing IMV_TIMESTAMP_B Call by reference Type reference (TYPE) TZNTSTMPS Zeitstempel B 20100629
3 Returning RTV_COMPARE_RESULT Value transfer Type reference (TYPE) INT2 -1, wenn A < B | 0 wenn A == B | +1 wenn A > B 20100629

Method COMPARE_TIMESTAMPS on class CL_ECSTAT_UTIL_TIME has no exception.

Method CONVERT_DATE_TO_TIMESTAMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMV_DATE Call by reference Type reference (TYPE) DATS Datum 20100629
2 Returning RTV_TIMESTAMP Value transfer Type reference (TYPE) TZNTSTMPS Zeitstempel 20100629
# Exception Resumable Description Created on
1 CX_ECSTAT_UTIL_TIME Ausnahmen bei Zeitumwandlung, Zeitberechnung, etc. 20100629

Method CONVERT_DATE_YMD_TO_DMY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMV_DATE Call by reference Type reference (TYPE) ECSTAT_RUN_DATE Extraktionsdatum 20101123
2 Returning RTV_DATE Value transfer Type reference (TYPE) STRING 20101123

Method CONVERT_DATE_YMD_TO_DMY on class CL_ECSTAT_UTIL_TIME has no exception.

Method CONVERT_TIMESTAMP_TO_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMV_TIMESTAMP Call by reference Type reference (TYPE) TZNTSTMPS Zeitstempel 20100623
2 Returning RTV_DATE Value transfer Type reference (TYPE) DATS Konv. Datum aus Zeitstempels 20100623
# Exception Resumable Description Created on
1 CX_ECSTAT_UTIL_TIME Ausnahmen bei Zeitumwandlung, Zeitberechnung, etc. 20100623

Method CONVERT_TIMESTAMP_TO_DATETIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EXV_DATE Call by reference Type reference (TYPE) DATS Konv. Datum aus Zeitstempels 20100623
2 Exporting EXV_TIME Call by reference Type reference (TYPE) TIMS Konv. Zeit aus zeitstempel 20100623
3 Importing IMV_TIMESTAMP Call by reference Type reference (TYPE) TZNTSTMPS Zeitstempel 20100623
# Exception Resumable Description Created on
1 CX_ECSTAT_UTIL_TIME Ausnahmen bei Zeitumwandlung, Zeitberechnung, etc. 20100623

Method GET_CW_DIFFERENCE_FOR_TS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMV_TIMESTAMP_A Call by reference Type reference (TYPE) TZNTSTMPS Erster Zeitstempel 20100623
2 Importing IMV_TIMESTAMP_B Call by reference Type reference (TYPE) TZNTSTMPS Zweiter Zeitstempel 20100623
3 Returning RTV_CW_DIFF Value transfer Type reference (TYPE) I Anzahl vollständig. Kalenderwochen zwischen den Zeitstempeln 20100623
# Exception Resumable Description Created on
1 CX_ECSTAT_UTIL_TIME Ausnahmen bei Zeitumwandlung, Zeitberechnung, etc. 20100623

Method GET_DIFFERENCE_FOR_TS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMV_TIMESTAMP_A Call by reference Type reference (TYPE) TZNTSTMPS Zeitstempel A 20100630
2 Importing IMV_TIMESTAMP_B Call by reference Type reference (TYPE) TZNTSTMPS Zeitstempel B 20100630
3 Returning RTV_DIFF Value transfer Type reference (TYPE) TIMS Differenz B - A 20100630
# Exception Resumable Description Created on
1 CX_ECSTAT_UTIL_TIME Ausnahmen bei Zeitumwandlung, Zeitberechnung, etc. 20100630

Method GET_FIRST_DATE_OF_YEAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RTV_DATE Value transfer Type reference (TYPE) DATS Feld vom Typ DATS 20101108

Method GET_FIRST_DATE_OF_YEAR on class CL_ECSTAT_UTIL_TIME has no exception.

Method GET_MONTH_DIFFERENCE_FOR_TS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMV_TIMESTAMP_A Call by reference Type reference (TYPE) TZNTSTMPS Erster Zeitstempel 20100623
2 Importing IMV_TIMESTAMP_B Call by reference Type reference (TYPE) TZNTSTMPS Zweiter Zeitstempel 20100623
3 Returning RTV_MONTH_DIFF Value transfer Type reference (TYPE) I Anzahl vollständig. Monate zwischen den Zeitstempeln 20100623
# Exception Resumable Description Created on
1 CX_ECSTAT_UTIL_TIME Ausnahmen bei Zeitumwandlung, Zeitberechnung, etc. 20100623

Method GET_MONTH_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMV_DATE Call by reference Type reference (TYPE) DATS Datum 20100623
2 Returning RTV_MONTH_NAME Value transfer Type reference (TYPE) STRING Monatsname 20100623

Method GET_MONTH_NAME on class CL_ECSTAT_UTIL_TIME has no exception.

Method GET_WEEKDAY_FOR_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMV_DATE Call by reference Type reference (TYPE) DATS 20101111
2 Returning RTV_WEEKDAY Value transfer Type reference (TYPE) ECSTAT_WEEKDAY Wochentag 20101111
# Exception Resumable Description Created on
1 CX_ECSTAT_UTIL_TIME Ausnahmen bei Zeitumwandlung, Zeitberechnung, etc. 20101111

Method GET_YEAR_CW_FOR_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EXV_CALENDAR_WEEK Call by reference Type reference (TYPE) ECSTAT_CW Kalenderwoche 20100623
2 Exporting EXV_YEAR Call by reference Type reference (TYPE) ECSTAT_YEAR Jahr 20100623
3 Importing IMV_DATE Call by reference Type reference (TYPE) DATS Datum 20100623
# Exception Resumable Description Created on
1 CX_ECSTAT_UTIL_TIME Ausnahmen bei Zeitumwandlung, Zeitberechnung, etc. 20100623

Method GET_YEAR_CW_FOR_TS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EXV_CALENDAR_WEEK Call by reference Type reference (TYPE) ECSTAT_CW Kalenderwoche 20100623
2 Exporting EXV_YEAR Call by reference Type reference (TYPE) ECSTAT_YEAR Jahr 20100623
3 Importing IMV_TIMESTAMP Call by reference Type reference (TYPE) TZNTSTMPS Zeitstempel 20100623
# Exception Resumable Description Created on
1 CX_ECSTAT_UTIL_TIME Ausnahmen bei Zeitumwandlung, Zeitberechnung, etc. 20100623

Method GET_YEAR_MONTH_NAME_FOR_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EXV_MONTH_NAME Call by reference Type reference (TYPE) ECSTAT_MONTH Monat 20100623
2 Exporting EXV_YEAR Call by reference Type reference (TYPE) ECSTAT_YEAR Jahr 20100623
3 Importing IMV_DATE Call by reference Type reference (TYPE) DATS Datum 20100623

Method GET_YEAR_MONTH_NAME_FOR_DATE on class CL_ECSTAT_UTIL_TIME has no exception.

Method GET_YEAR_MONTH_NAME_FOR_TS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EXV_MONTH_NAME Call by reference Type reference (TYPE) ECSTAT_MONTH Monat 20100623
2 Exporting EXV_YEAR Call by reference Type reference (TYPE) ECSTAT_YEAR Jahr 20100623
3 Importing IMV_TIMESTAMP Call by reference Type reference (TYPE) TZNTSTMPS Zeitstempel 20100623
# Exception Resumable Description Created on
1 CX_ECSTAT_UTIL_TIME Ausnahmen bei Zeitumwandlung, Zeitberechnung, etc. 20100623

Method IS_SAME_CW_FOR_TIMESTAMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMV_TIME_A Call by reference Type reference (TYPE) TZNTSTMPS Zeitstempel A 20100623
2 Importing IMV_TIME_B Call by reference Type reference (TYPE) TZNTSTMPS Zeitstempel B 20100623
3 Returning RTV_SAME_CALENDAR_WEEK Value transfer Type reference (TYPE) ABAP_BOOL Liegen A und B in selber Kalenderwoche 20100623
# Exception Resumable Description Created on
1 CX_ECSTAT_UTIL_TIME Ausnahmen bei Zeitumwandlung, Zeitberechnung, etc. 20100623

Method IS_SAME_MONTH_FOR_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMV_DATE_A Call by reference Type reference (TYPE) DATS Datum A 20100623
2 Importing IMV_DATE_B Call by reference Type reference (TYPE) DATS Datum B 20100623
3 Returning RTV_SAME_MONTH Value transfer Type reference (TYPE) ABAP_BOOL Liegen A und B im selben Monat 20100623

Method IS_SAME_MONTH_FOR_DATE on class CL_ECSTAT_UTIL_TIME has no exception.

Method IS_SAME_MONTH_FOR_TIMESTAMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMV_TIME_A Call by reference Type reference (TYPE) TZNTSTMPS Zeitstempel A 20100623
2 Importing IMV_TIME_B Call by reference Type reference (TYPE) TZNTSTMPS Zeitstempel B 20100623
3 Returning RTV_SAME_MONTH Value transfer Type reference (TYPE) ABAP_BOOL Liegen A und B im selben Monat 20100623
# Exception Resumable Description Created on
1 CX_ECSTAT_UTIL_TIME Ausnahmen bei Zeitumwandlung, Zeitberechnung, etc. 20100623
History
Last changed by/on SAP  20110908 
SAP Release Created in 730