SAP ABAP Class CL_XSS_PT_DATE_SELECTION (Date Selection)
Hierarchy
EA-HRGXX (Software Component) Sub component EA-HRGXX of EA-HR
   CA-TS (Application Component) Time Sheet
     PAOC_CATS_ESS_UIA_OBJECTS_GEN (Package) Version-Independent Implementation of UIA Objects
Properties
Class CL_XSS_PT_DATE_SELECTION  
Short Description Date Selection    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_CATS_ESS_UIA_OBJECTS_GEN   Version-Independent Implementation of UIA Objects 
Created 20030804   SAP 
Last change 20081217   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_XSS_PT_DATE_SELECTION has no forward declaration.
Interfaces
Class CL_XSS_PT_DATE_SELECTION has no interface implemented.
Friends
Class CL_XSS_PT_DATE_SELECTION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_MESSAGE_ID Constant Public Type reference (TYPE) PTMSGID 'DATE_SELECTION' C_MESSAGE_ID 20030804
2 CO_MESSAGE_TYPE Constant Public Type reference (TYPE) PTMSGTY 'E' C_MESSAGE_TYPE 20030804
3 CURRENT_STATE Instance attribute Private Type reference (TYPE) DATE_SELECTION_STATE Current status 20030804
4 DATE Static Attribute Public Type reference (TYPE) DATE Date in CHAR Format 20080805
5 FALSE Constant Private Type reference (TYPE) BOOLE_D ' ' FALSE 20030804
6 OLD_STATE Instance attribute Private Type reference (TYPE) DATE_SELECTION_STATE Previous status 20030804
7 TRUE Constant Private Type reference (TYPE) BOOLE_D 'X' TRUE 20030804
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20030804
2 COPY Instance method Public Method Copy All 20030804
3 CREATE_MESSAGE Instance method Public Method Creates Message 20030804
4 GET_DATE Instance method Public Method Read Time 20030804
5 GET_DATE_INTERVAL Instance method Public Method Read period 20030804
6 HANDLE_MESSAGE Instance method Public Method Process output 20030804
7 IS_STATE_CHANGED Instance method Public Method Status Change 20030804
8 NAVIGATE_TO_NEXT_OR_PRV_PERIOD Instance method Public Method Navigation to Subsequent or Previous Period 20030811
9 REFRESH_OLD Instance method Public Method Sets OLD_STATE to LOWDATE 20050809
10 RESET_DATE Instance method Public Method Replaces CURRENT_STATE with OLD_STATE 20040920
11 SELECT_DATE Instance method Public Method Set time 20030804
12 SELECT_DATE_INTERVAL Instance method Public Method Set period 20030804
13 SET_DATE_TO_START_DATE Instance method Public Method Sets Selected Day to Start of Period 20031204
Events
Class CL_XSS_PT_DATE_SELECTION has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 DATE_SELECTION_STATE Private See coding DATE_SELECTION_STATE 20030804 BEGIN OF date_selection_state, date TYPE d, from_date TYPE d, to_date TYPE d, END OF date_selection_state
Method Signatures

Method CONSTRUCTOR Signature

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

Method COPY 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_XSS_PT_DATE_SELECTION Kopie 20030804

Method COPY on class CL_XSS_PT_DATE_SELECTION has no exception.

Method CREATE_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SENDER Value transfer Object reference (TYPE REF TO) IF_PT_UIA_OBJECT Absender 20030804
2 Returning RESULT Value transfer Object reference (TYPE REF TO) IF_PT_UIA_MESSAGE Nachricht zur Zustandsübertragung 20030804

Method CREATE_MESSAGE on class CL_XSS_PT_DATE_SELECTION has no exception.

Method GET_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) D Zeitpunkt 20030804

Method GET_DATE on class CL_XSS_PT_DATE_SELECTION has no exception.

Method GET_DATE_INTERVAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_FROM_DATE Value transfer Type reference (TYPE) D untere Grenze des Zeitraums 20030804
2 Exporting EX_TO_DATE Value transfer Type reference (TYPE) D obere Grenze des Zeitraums 20030804

Method GET_DATE_INTERVAL on class CL_XSS_PT_DATE_SELECTION has no exception.

Method HANDLE_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MESSAGE Value transfer Object reference (TYPE REF TO) IF_PT_UIA_MESSAGE Nachricht 20030804
2 Returning RE_MESSAGE_UNDERSTOOD Value transfer Type reference (TYPE) BOOLE_D Nachricht verstanden 20030804

Method HANDLE_MESSAGE on class CL_XSS_PT_DATE_SELECTION has no exception.

Method IS_STATE_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) BOOLE_D Zustand geändert 20030804

Method IS_STATE_CHANGED on class CL_XSS_PT_DATE_SELECTION has no exception.

Method NAVIGATE_TO_NEXT_OR_PRV_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_GOTO_NEXT_DAY Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030811
2 Importing IM_GOTO_NEXT_WEEK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030811
3 Importing IM_GOTO_PREV_DAY Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030811
4 Importing IM_GOTO_PREV_WEEK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030811

Method NAVIGATE_TO_NEXT_OR_PRV_PERIOD on class CL_XSS_PT_DATE_SELECTION has no exception.

Method REFRESH_OLD Signature

Method REFRESH_OLD on class CL_XSS_PT_DATE_SELECTION has no parameter.
Method REFRESH_OLD on class CL_XSS_PT_DATE_SELECTION has no exception.

Method RESET_DATE Signature

Method RESET_DATE on class CL_XSS_PT_DATE_SELECTION has no parameter.
Method RESET_DATE on class CL_XSS_PT_DATE_SELECTION has no exception.

Method SELECT_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DATE Value transfer Type reference (TYPE) D Zeitpunkt 20030804

Method SELECT_DATE on class CL_XSS_PT_DATE_SELECTION has no exception.

Method SELECT_DATE_INTERVAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FROM_DATE Value transfer Type reference (TYPE) D untere Grenze des neuen Zeitraums 20030804
2 Importing IM_TO_DATE Value transfer Type reference (TYPE) D obere Grenze des neuen Zeitraums 20030804

Method SELECT_DATE_INTERVAL on class CL_XSS_PT_DATE_SELECTION has no exception.

Method SET_DATE_TO_START_DATE Signature

Method SET_DATE_TO_START_DATE on class CL_XSS_PT_DATE_SELECTION has no parameter.
Method SET_DATE_TO_START_DATE on class CL_XSS_PT_DATE_SELECTION has no exception.
History
Last changed by/on SAP  20081217 
SAP Release Created in 100