SAP ABAP Class CL_CALENDAR_SERVICE (Appointment Management: Service Functions)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-GBT-CAL (Application Component) Appointment Calendar
     SZTK (Package) R/3 Central Basis Development: Appointment Calendar
Properties
Class CL_CALENDAR_SERVICE  
Short Description Appointment Management: Service Functions    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SZTK   R/3 Central Basis Development: Appointment Calendar 
Created 20000202   SAP 
Last change 00000000   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SCCON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 SCSTP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_CALENDAR_SERVICE has no interface implemented.
Friends
Class CL_CALENDAR_SERVICE has no friend class.
Attributes
Class CL_CALENDAR_SERVICE has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ADD_TIMEDIFF Static method Public Method Add Seconds to a UTC Time Stamp 20000202
2 CONDENSE_FBDATA Static method Public Method Condense Several Free/Busy Times into One Line 20000202
3 CONSTRUCT_TIME_RASTER Static method Public Method Create 1 Dim. Time Fence with Equal Time Intervals 20000202
4 FILL_FREE_FBDATA Static method Public Method Fill Free Times in Gaps and Margins 20000313
5 FIT_FBDATA Static method Public Method Adapt Free/Busy Data to a Given Time Frame 20000302
6 INVERT_FBDATA Static method Public Method Invert Free/Busy Data (Busy -> Free, vice versa) 20000202
7 MERGE_FBDATA Static method Public Method Merge Neighbouring Equal Free/Busy Data Sets 20000202
8 TIMEDIFF Static method Public Method Calculate Time Difference of Two UTC Time Stamps 20000202
Events
Class CL_CALENDAR_SERVICE has no event.
Types
Class CL_CALENDAR_SERVICE has no local type.
Method Signatures

Method ADD_TIMEDIFF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TIMEDIFF Call by reference Type reference (TYPE) SCSTP_TIMEDIFF Zeitdifferenz in Sekunden 20000202
2 Importing IM_TST_FROM Call by reference Type reference (TYPE) TIMESTAMP von 20000202
3 Returning RE_TST_TO Value transfer Type reference (TYPE) TIMESTAMP bis 20000202

Method ADD_TIMEDIFF on class CL_CALENDAR_SERVICE has no exception.

Method CONDENSE_FBDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_FBDATA Call by reference Type reference (TYPE) SCSFBDATATAB Free/Busy Daten 20000202
2 Importing IM_TST_FROM Call by reference Type reference (TYPE) TIMESTAMP von 20000202
3 Importing IM_TST_TO Call by reference Type reference (TYPE) TIMESTAMP bis 20000202

Method CONDENSE_FBDATA on class CL_CALENDAR_SERVICE has no exception.

Method CONSTRUCT_TIME_RASTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_RASTER Call by reference Type reference (TYPE) SCSTSTFRMTAB Zeitgitter 20000202
2 Importing IM_DRASTER Call by reference Type reference (TYPE) SCSTP_TIMEDIFF Rasterung (Gitterkonstante) in Sekunden 20000202
3 Importing IM_TST_FROM Call by reference Type reference (TYPE) TIMESTAMP von 20000202
4 Importing IM_TST_TO Call by reference Type reference (TYPE) TIMESTAMP bis 20000202

Method CONSTRUCT_TIME_RASTER on class CL_CALENDAR_SERVICE has no exception.

Method FILL_FREE_FBDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_FBDATA Call by reference Type reference (TYPE) SCSFBDATATAB Free/Busy Daten 20000313
2 Importing IM_TST_FROM Call by reference Type reference (TYPE) TIMESTAMP von 20000313
3 Importing IM_TST_TO Call by reference Type reference (TYPE) TIMESTAMP bis 20000313

Method FILL_FREE_FBDATA on class CL_CALENDAR_SERVICE has no exception.

Method FIT_FBDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_FBDATA Call by reference Type reference (TYPE) SCSFBDATATAB Free/Busy Daten 20000302
2 Importing IM_TST_FROM Call by reference Type reference (TYPE) TIMESTAMP von 20000302
3 Importing IM_TST_TO Call by reference Type reference (TYPE) TIMESTAMP bis 20000302

Method FIT_FBDATA on class CL_CALENDAR_SERVICE has no exception.

Method INVERT_FBDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_FBDATA Call by reference Type reference (TYPE) SCSFBDATATAB Free/Busy Daten 20000202
2 Importing IM_CAPACITY Call by reference Type reference (TYPE) SC_CAP Kapazität für zuvor freie Zeiträume nach der Invertierung 20000202
3 Importing IM_TST_FROM Call by reference Type reference (TYPE) TIMESTAMP von 20000313
4 Importing IM_TST_TO Call by reference Type reference (TYPE) TIMESTAMP bis 20000313

Method INVERT_FBDATA on class CL_CALENDAR_SERVICE has no exception.

Method MERGE_FBDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_FBDATA Call by reference Type reference (TYPE) SCSFBDATATAB Free/Busy Daten 20000202

Method MERGE_FBDATA on class CL_CALENDAR_SERVICE has no exception.

Method TIMEDIFF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TST_FROM Call by reference Type reference (TYPE) TIMESTAMP von 20000202
2 Importing IM_TST_TO Call by reference Type reference (TYPE) TIMESTAMP bis 20000202
3 Returning RE_TIMEDIFF Value transfer Type reference (TYPE) SCSTP_TIMEDIFF Zeitdifferenz in Sekunden 20000202

Method TIMEDIFF on class CL_CALENDAR_SERVICE has no exception.
History
Last changed by/on SAP  00000000 
SAP Release Created in 46D