SAP ABAP Class CL_CALENDAR_PERIOD (Input Grid for Appointment Data)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-GBT-CAL (Application Component) Appointment Calendar
     SZTG (Package) Calendar Control
Properties
Class CL_CALENDAR_PERIOD  
Short Description Input Grid for Appointment Data    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SZTG   Calendar Control 
Created 20000706   SAP 
Last change 00000000   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CALENDAR_PERIOD has no forward declaration.
Interfaces
Class CL_CALENDAR_PERIOD has no interface implemented.
Friends
Class CL_CALENDAR_PERIOD has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_ALV Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20000706
2 GT_OUTTAB Instance attribute Private Type reference (TYPE) SZT_T_PERD Input Table 20000706
3 G_BDAT Instance attribute Private Type reference (TYPE) DATS Start Date 20000706
4 G_BTIM Instance attribute Private Type reference (TYPE) TIMS Start Time 20000706
5 G_EDAT Instance attribute Private Type reference (TYPE) DATS End Date 20000706
6 G_ETIM Instance attribute Private Type reference (TYPE) TIMS End Time 20000706
7 G_WITHIN_GET_DATA Instance attribute Private Type reference (TYPE) SONV-FLAG Text Field Length 1 20000707
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_FIELDCAT Instance method Private Method Get Field Catalog 20000706
2 BUILD_LAYOUT Instance method Private Method Get Layout for ALV 20000706
3 CHECK_PERIOD Instance method Private Method Check Appointment Data (Start Before End) 20000707
4 CONSTRUCTOR Instance method Public Constructor Constructor 20000706
5 GET_DATA Instance method Public Method Retrieve Data 20000707
6 INIT_TABLE Instance method Private Method Initialize Table 20000706
7 ON_DATA_CHANGED Instance method Private Event handling method Data Was Changed 20000707
8 ON_DATA_CHANGED_FINISHED Instance method Private Event handling method Data Was Changed 20000707
9 SET_DATA Instance method Public Method Set Data 20000707
Events
# Event Type Visibility Description Created on
1 DATA_CHANGED Instance Event
(0)
Public
(2)
Data Was Changed 20000707
Types
Class CL_CALENDAR_PERIOD has no local type.
Method Signatures

Method BUILD_FIELDCAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_FIELDCAT Value transfer Type reference (TYPE) LVC_T_FCAT Feldkatalog für ListViewerControl 20000706

Method BUILD_FIELDCAT on class CL_CALENDAR_PERIOD has no exception.

Method BUILD_LAYOUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_LAYOUT Value transfer Type reference (TYPE) LVC_S_LAYO ALV-Control: Layoutstruktur 20000706

Method BUILD_LAYOUT on class CL_CALENDAR_PERIOD has no exception.

Method CHECK_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_BDAT Call by reference Type reference (TYPE) DATS Feld vom Typ DATS 20000707
2 Importing IP_BTIM Call by reference Type reference (TYPE) TIMS Feld vom Typ TIMS 20000707
3 Importing IP_EDAT Call by reference Type reference (TYPE) DATS Feld vom Typ DATS 20000707
4 Importing IP_ETIM Call by reference Type reference (TYPE) TIMS Feld vom Typ TIMS 20000707
# Exception Resumable Description Created on
1 PERIOD_INVALID Ende liegt vor Anfang 20000707

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_APPLOGPARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20000707
2 Importing IM_PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER 20000706
3 Importing IP_BDAT Call by reference Type reference (TYPE) DATS Beginndatum 20000706
4 Importing IP_BTIM Call by reference Type reference (TYPE) TIMS Beginnzeit 20000706
5 Importing IP_EDAT Call by reference Type reference (TYPE) DATS Endedatum 20000706
6 Importing IP_ETIM Call by reference Type reference (TYPE) TIMS Endezeit 20000706
# Exception Resumable Description Created on
1 ERROR_CNTL_CREATE Fehler beim Erzeugen des Controls 20000706
2 ERROR_CNTL_INIT Fehler beim Initialisieren des Controls 20000706
3 ERROR_CNTL_LINK Fehler beim Linken des Controls 20000706
4 ERROR_CNTL_OTHERS Fehler beim Erzeugen des Controls ALV 20000706
5 ERROR_DP_CREATE Fehler beim Erzeugen des DataProvider Control 20000706

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EP_BDAT Call by reference Type reference (TYPE) DATS Anfangsdatum 20000707
2 Exporting EP_BTIM Call by reference Type reference (TYPE) TIMS Anfangszeit 20000707
3 Exporting EP_EDAT Call by reference Type reference (TYPE) DATS Endedatum 20000707
4 Exporting EP_ETIM Call by reference Type reference (TYPE) TIMS Endezeit 20000707

Method GET_DATA on class CL_CALENDAR_PERIOD has no exception.

Method INIT_TABLE Signature

Method INIT_TABLE on class CL_CALENDAR_PERIOD has no parameter.
Method INIT_TABLE on class CL_CALENDAR_PERIOD has no exception.

Method ON_DATA_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ER_DATA_CHANGED Call by reference Type reference (TYPE) 20000707

Method ON_DATA_CHANGED on class CL_CALENDAR_PERIOD has no exception.

Method ON_DATA_CHANGED_FINISHED Signature

Method ON_DATA_CHANGED_FINISHED on class CL_CALENDAR_PERIOD has no parameter.
Method ON_DATA_CHANGED_FINISHED on class CL_CALENDAR_PERIOD has no exception.

Method SET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_BDAT Call by reference Type reference (TYPE) DATS Anfangsdatum 20000707
2 Importing IP_BTIM Call by reference Type reference (TYPE) TIMS Anfangszeit 20000707
3 Importing IP_EDAT Call by reference Type reference (TYPE) DATS Endedatum 20000707
4 Importing IP_ETIM Call by reference Type reference (TYPE) TIMS Endezeit 20000707
# Exception Resumable Description Created on
1 ALV_DEAD Der ALV behauptet 'finished' zu sein 20000707
2 PERIOD_INVALID Ende liegt vor Anfang 20000707
Event Signatures

Event DATA_CHANGED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 EP_BDAT Exporting Value transfer Type reference (TYPE) DATS Anfangsdatum 20000707
2 EP_BTIM Exporting Value transfer Type reference (TYPE) TIMS Anfangszeit 20000707
3 EP_EDAT Exporting Value transfer Type reference (TYPE) DATS Endedatum 20000707
4 EP_ETIM Exporting Value transfer Type reference (TYPE) TIMS Endezeit 20000707
History
Last changed by/on SAP  00000000 
SAP Release Created in 50A