SAP ABAP Class CL_ICL_DATE_SELECTION_AL (Date Selection in ALV Grids)
Hierarchy
INSURANCE (Software Component) SAP Insurance
   FS-CM (Application Component) Claims Management
     ICL_BASIS (Package) FS-CM: General Functionality
Properties
Class CL_ICL_DATE_SELECTION_AL  
Short Description Date Selection in ALV Grids    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ICL_BASIS   FS-CM: General Functionality 
Created 20050327   SAP 
Last change 20050411   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ICL_DATE_SELECTION_AL has no forward declaration.
Interfaces
Class CL_ICL_DATE_SELECTION_AL has no interface implemented.
Friends
Class CL_ICL_DATE_SELECTION_AL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_ACTYEAR Constant Public Type reference (TYPE) SYTCODE 'ICL_ACTYEAR' Function Code for Previous Calendar Year 20050327
2 CO_ALL_DATES Constant Public Type reference (TYPE) SY-TCODE 'ICL_DATE_SHOW_ALL' Date 01/01/1900 Through 12/31/9999 20050329
3 CO_DATE_DUMMY Constant Public Type reference (TYPE) UI_FUNC 'ICL_DSP_PERIOD_DUMMY' Dummy FCode for Display Period 20050328
4 CO_PREVYEAR Constant Public Type reference (TYPE) SYTCODE 'ICL_PREVYEAR' Function Code for Current Calendar Year 20050327
5 CO_SET_DATE Constant Protected Type reference (TYPE) SYTCODE 'ICL_SET_DSP_PERIOD' Function Code for Setting Display Period 20050327
6 CO_YYYYMM Constant Public Type reference (TYPE) SYTCODE 'ICL_YYYYMM' Function Code for Month/Year 20050327
7 GC_X Constant Protected Type reference (TYPE) XFELD 'X' Checkbox 20050328
8 GT_FCODES Static Attribute Protected Type reference (TYPE) ICL_DATE_SEL_FCODE_T Function Codes of Date Navigator 20050405
9 GV_ACTYEAR_BEGDA Static Attribute Protected Type reference (TYPE) D Start of Current Year 20050405
10 GV_ACTYEAR_ENDDA Static Attribute Protected Type reference (TYPE) D End of Current Year 20050405
11 GV_DISPLAY_BEGDA Instance attribute Protected Type reference (TYPE) D Start Date of Display Period 20050327
12 GV_DISPLAY_ENDDA Instance attribute Protected Type reference (TYPE) D End Date of Display Period 20050327
13 GV_MAX_DATE Constant Public Type reference (TYPE) D '99991231' Max. End Date 20050403
14 GV_MIN_DATE Constant Public Type reference (TYPE) D '19000101' Earliest Start Date 20050403
15 GV_PREVYEAR_BEGDA Static Attribute Protected Type reference (TYPE) D Start of Previous Year 20050405
16 GV_PREVYEAR_ENDDA Static Attribute Protected Type reference (TYPE) D End Last Year 20050405
17 GV_QUICKINFO Instance attribute Protected Type reference (TYPE) GUI_TEXT Quick Info for Date Icon 20050328
Methods
# Method Level Visibility Method type Description Created on
1 ADD_TOOLBAR_BUTTON Instance method Public Method Include Icon for Data Selection in Toolbar 20050328
2 CHANGE_FROM_TO_DATE Instance method Public Method Set New From/To Date 20050402
3 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20050328
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20050327
5 DATE_SELECTION Instance method Protected Method Set/Select Display Period 20050327
6 GET_DATE_RANGE Instance method Protected Method Query From/To Date in a Popup 20050328
7 GET_FCODES Instance method Public Method Function Codes with Associated Date Interval 20050405
8 ON_MENU_BUTTON Instance method Protected Event handling method Event Handler for ALV Grid Menu Button 20050327
9 ON_USER_COMMAND Instance method Protected Event handling method Event Handler for ALV Grid User Command 20050327
10 RAISE_DSP_PERIOD_CHANGED Instance method Protected Method Trigger Event DISPLAY_PERIOD_CHANGED 20050402
11 SET_DATE_CTMENU Instance method Protected Method Set Up Context Menu for "Change Display Period" 20050327
12 SET_DEFAULT_PERIOD Instance method Protected Method Set Default Date for Display Period 20050328
13 SET_QUICKINFO Instance method Protected Method Compile Quick Info 20050328
Events
# Event Type Visibility Description Created on
1 DISPLAY_PERIOD_CHANGED Instance Event
(0)
Public
(2)
Display Period Changed 20050327
2 SET_CONTEXT_MENU_TEXT Instance Event
(0)
Public
(2)
Text for Context Menu 20050404
Types
Class CL_ICL_DATE_SELECTION_AL has no local type.
Method Signatures

Method ADD_TOOLBAR_BUTTON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_TOOLBAR Call by reference Object reference (TYPE REF TO) CL_ALV_EVENT_TOOLBAR_SET ALV Toolbar Objekt 20050328
2 Importing IV_DISABLED Call by reference Type reference (TYPE) XFELD Funktion inaktiiv 'X' = Ja 20050328
3 Importing IV_POSITION Value transfer Type reference (TYPE) I 1 Position der Datumsikone im Toolbar 20050328

Method ADD_TOOLBAR_BUTTON on class CL_ICL_DATE_SELECTION_AL has no exception.

Method CHANGE_FROM_TO_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DISPLAY_BEGDA Call by reference Type reference (TYPE) D Begindatum 20050402
2 Importing IV_DISPLAY_ENDDA Call by reference Type reference (TYPE) D Endedatum 20050402

Method CHANGE_FROM_TO_DATE on class CL_ICL_DATE_SELECTION_AL has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_ICL_DATE_SELECTION_AL has no parameter.
Method CLASS_CONSTRUCTOR on class CL_ICL_DATE_SELECTION_AL has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ALV_GRID Call by reference Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV Grids in der Schaden/Leistungsbearbeitung 20050327
2 Importing IV_DISPLAY_BEGDA Call by reference Type reference (TYPE) D Begindatum Anzeigezeitraum 20050327
3 Importing IV_DISPLAY_ENDDA Call by reference Type reference (TYPE) D Enddedatum Anzeigezeitraum 20050327

Method CONSTRUCTOR on class CL_ICL_DATE_SELECTION_AL has no exception.

Method DATE_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_USER_COMMAND Call by reference Type reference (TYPE) SY-UCOMM Funktionscode, der PAI ausgelöst hat 20050327

Method DATE_SELECTION on class CL_ICL_DATE_SELECTION_AL has no exception.

Method GET_DATE_RANGE Signature

Method GET_DATE_RANGE on class CL_ICL_DATE_SELECTION_AL has no parameter.
Method GET_DATE_RANGE on class CL_ICL_DATE_SELECTION_AL has no exception.

Method GET_FCODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_FCODES Value transfer Type reference (TYPE) ICL_DATE_SEL_FCODE_T Funktionscodes des Date Navigators 20050405

Method GET_FCODES on class CL_ICL_DATE_SELECTION_AL has no exception.

Method ON_MENU_BUTTON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_OBJECT Value transfer Attribute reference (LIKE) 20050327
2 Importing E_UCOMM Value transfer Attribute reference (LIKE) 20050327

Method ON_MENU_BUTTON on class CL_ICL_DATE_SELECTION_AL has no exception.

Method ON_USER_COMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_UCOMM Value transfer Attribute reference (LIKE) 20050327

Method ON_USER_COMMAND on class CL_ICL_DATE_SELECTION_AL has no exception.

Method RAISE_DSP_PERIOD_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BEGDA Call by reference Type reference (TYPE) D Begindatum 20050402
2 Importing IV_ENDDA Call by reference Type reference (TYPE) D Endedatum 20050402
3 Returning RV_CANCELED Value transfer Type reference (TYPE) XFELD Selektions abgebrochen ? 'X' = Ja 20050402

Method RAISE_DSP_PERIOD_CHANGED on class CL_ICL_DATE_SELECTION_AL has no exception.

Method SET_DATE_CTMENU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CTMENU Call by reference Object reference (TYPE REF TO) CL_CTMENU Context Menu 20050327

Method SET_DATE_CTMENU on class CL_ICL_DATE_SELECTION_AL has no exception.

Method SET_DEFAULT_PERIOD Signature

Method SET_DEFAULT_PERIOD on class CL_ICL_DATE_SELECTION_AL has no parameter.
Method SET_DEFAULT_PERIOD on class CL_ICL_DATE_SELECTION_AL has no exception.

Method SET_QUICKINFO Signature

Method SET_QUICKINFO on class CL_ICL_DATE_SELECTION_AL has no parameter.
Method SET_QUICKINFO on class CL_ICL_DATE_SELECTION_AL has no exception.
Event Signatures

Event DISPLAY_PERIOD_CHANGED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 EO_CANCEL_CHANGE Exporting Value transfer Object reference (TYPE REF TO) XFELD Anzeigezeitraum ändern abbrechen ? 'X' = Ja 20050402
2 EV_DATE_FROM Exporting Value transfer Type reference (TYPE) D Begin Anzeigezeitraum 20050327
3 EV_DATE_TO Exporting Value transfer Type reference (TYPE) D Ende Anzeigezeitraum 20050327

Event SET_CONTEXT_MENU_TEXT Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 EO_CANCEL Exporting Value transfer Object reference (TYPE REF TO) XFELD Kontextmenüeintrag nicht anzeigen 'X' = Ja 20050406
2 EO_TEXT Exporting Value transfer Object reference (TYPE REF TO) GUI_TEXT Text des Kontextmenüeintrags 20050404
3 EV_FCODE Exporting Value transfer Type reference (TYPE) SY-UCOMM Funktionscode des Kontextmenüeintrags 20050404
4 EV_FIRST_MENU_ENTRY Exporting Value transfer Type reference (TYPE) XFELD Erster Eintrag im Kontextmenü 'X' = Ja 20050404
5 EV_LAST_MENU_ENTRY Exporting Value transfer Type reference (TYPE) XFELD Letzer Eintrag im Kontextmenü 'X' = Ja 20050404
History
Last changed by/on SAP  20050411 
SAP Release Created in 600