SAP ABAP Class CL_FREE_BUSY (Appointment Management: General Free/Busy Analysis)
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
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_FREE_BUSY_BOR Appointment Management: Free/Busy Analysis for BOR Objects 20000309
2 Inheritance (c INHERITING FROM c_ref)  CL_FREE_BUSY_DLI Appointment Management: Free/Busy Analysis for Dist. Lists 20000228
3 Inheritance (c INHERITING FROM c_ref)  CL_FREE_BUSY_USER Appointment Management: Free/Busy Analysis for SAP users 20000203
Properties
Class CL_FREE_BUSY  
Short Description Appointment Management: General Free/Busy Analysis    
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 20000309   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)
Interfaces
Class CL_FREE_BUSY has no interface implemented.
Friends
Class CL_FREE_BUSY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DATE_FROM Instance attribute Protected Type reference (TYPE) DATS From Date 20000210
2 DATE_TO Instance attribute Protected Type reference (TYPE) DATS To Date 20000210
3 FB_PARTICIPANT Instance attribute Protected Type reference (TYPE) SCSFBPART Free/Busy Participant 20000202
4 INCLUDE_ORG_APPOINTMENTS Instance attribute Protected Type reference (TYPE) FLAG Also Select Appts. from Associated Org. Units for Particips. 20010125
5 NO_AUTHORIZATION_CHECK Instance attribute Protected Type reference (TYPE) FLAG Authorization Check Not Performed 20010124
6 TIMEZONE Instance attribute Protected Type reference (TYPE) TIMEZONE Time Zone as Basis for Calculations and Comparisons 20000202
7 TIMEZONE_DEFAULT Instance attribute Protected Type reference (TYPE) TIMEZONE Default Time Zone for Appointment Data Without Time Zone 20000202
8 TIME_FROM Instance attribute Protected Type reference (TYPE) TIMS From Time 20000210
9 TIME_TO Instance attribute Protected Type reference (TYPE) TIMS To Time 20000210
10 TST_FROM Instance attribute Protected Type reference (TYPE) TIMESTAMP From Time Stamp 20000210
11 TST_TO Instance attribute Protected Type reference (TYPE) TIMESTAMP To Time Stamp 20000210
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20000202
2 CONVERT_APPT_TO_FB Instance method Protected Method Convert Appointment into Free/Busy Data 20000203
3 GET_ADDRESS Instance method Public Method Returns Address 20000210
4 GET_FBDATA Instance method Public Method Returns Free/Busy Data 20000203
5 GET_FBSTYLE Instance method Public Method Returns Display Variant 20000310
6 READ_FBDATA Instance method Public Method Read Free/Busy Data 20000302
7 READ_FB_ADD_APPT Instance method Private Method Calc. F./B.Data from Group of Appts from an External Source 20000302
8 READ_FB_ADD_FBDATA Instance method Private Method Calc. F./B. Data from Group of Appts from an External Source 20000310
9 READ_FB_FACTORYCAL Instance method Private Method Calculate Free/Busy Data from Factory Calendar Data 20000302
10 READ_FB_TIMERULE_BUSY Instance method Private Method Calculate Free/Busy Data from Time Rules for Busy Times 20000302
11 READ_FB_TIMERULE_FREE Instance method Private Method Calculate Free/Busy Data from Time Rules for Free Times 20000302
12 READ_FB_URL Instance method Private Method Calculate Free/Busy Data that Was Published on the Internet 20000302
13 SET_FBDATA Instance method Public Method Set Free/Busy Data 20000814
14 SET_FBSTYLE Instance method Public Method Sets Display Attributes 20000313
15 SHOW_DETAILS Instance method Public Method Detail Display of Free/Busy Participant 20000808
Events
Class CL_FREE_BUSY has no event.
Types
Class CL_FREE_BUSY has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FB_PARTICIPANT Call by reference Type reference (TYPE) SCSFBPART Free/Busy Teilnehmer 20000202
2 Importing IM_TIMEZONE_DEFAULT Call by reference Type reference (TYPE) TIMEZONE Default Zeitzone für Termine ohne Zeitzone 20000202
3 Importing INCLUDE_ORG_APPOINTMENTS Call by reference Type reference (TYPE) FLAG Selektiere auch Termine von zugeh. Org. Einheiten für Teiln. 20010125
4 Importing NO_AUTHORIZATION_CHECK Call by reference Type reference (TYPE) FLAG Berechtigungsprüfung wird nicht durchgeführt 20010124

Method CONSTRUCTOR on class CL_FREE_BUSY has no exception.

Method CONVERT_APPT_TO_FB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_APPOINTMENTS Call by reference Type reference (TYPE) SCSAPPTTAB Termine 20000203
2 Importing IM_CAPACITY Call by reference Type reference (TYPE) SC_CAP Kapazität eines Termins 20000203
3 Returning RE_FBDATA Value transfer Type reference (TYPE) SCSFBDATATAB Free/Busy Daten 20000203

Method CONVERT_APPT_TO_FB on class CL_FREE_BUSY has no exception.

Method GET_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ADDRESS_NAME Call by reference Type reference (TYPE) SO_ADRNAME Adressen Name 20000225
2 Exporting EX_IDENTIFICATION Call by reference Type reference (TYPE) SCSOWNERDL interne eindeutige Identifikation 20000225

Method GET_ADDRESS on class CL_FREE_BUSY has no exception.

Method GET_FBDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_FBDATA Value transfer Type reference (TYPE) SCSFBDATATAB Free/Busy Daten 20000203

Method GET_FBDATA on class CL_FREE_BUSY has no exception.

Method GET_FBSTYLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_FBSTYLE Call by reference Type reference (TYPE) SCSFBSTYLE Anzeigeattribute 20000310

Method GET_FBSTYLE on class CL_FREE_BUSY has no exception.

Method READ_FBDATA 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 20000302
2 Importing IM_TST_TO Call by reference Type reference (TYPE) TIMESTAMP bis 20000302

Method READ_FBDATA on class CL_FREE_BUSY has no exception.

Method READ_FB_ADD_APPT Signature

Method READ_FB_ADD_APPT on class CL_FREE_BUSY has no parameter.
Method READ_FB_ADD_APPT on class CL_FREE_BUSY has no exception.

Method READ_FB_ADD_FBDATA Signature

Method READ_FB_ADD_FBDATA on class CL_FREE_BUSY has no parameter.
Method READ_FB_ADD_FBDATA on class CL_FREE_BUSY has no exception.

Method READ_FB_FACTORYCAL Signature

Method READ_FB_FACTORYCAL on class CL_FREE_BUSY has no parameter.
Method READ_FB_FACTORYCAL on class CL_FREE_BUSY has no exception.

Method READ_FB_TIMERULE_BUSY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TIMERULE Call by reference Type reference (TYPE) SCSFBRULE Zeitregel 20000302
# Exception Resumable Description Created on
1 RULE_ERROR Fehlerhafte Regel 20000302

Method READ_FB_TIMERULE_FREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TIMERULE Call by reference Type reference (TYPE) SCSFBRULE Zeitregel 20000302
# Exception Resumable Description Created on
1 RULE_ERROR Fehlerhafte Regel 20000302

Method READ_FB_URL Signature

Method READ_FB_URL on class CL_FREE_BUSY has no parameter.
Method READ_FB_URL on class CL_FREE_BUSY has no exception.

Method SET_FBDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FBDATA Value transfer Type reference (TYPE) SCSFBDATATAB Free/Busy Daten 20000814

Method SET_FBDATA on class CL_FREE_BUSY has no exception.

Method SET_FBSTYLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FBSTYLE Call by reference Type reference (TYPE) SCSFBSTYLE Anzeigeattribute 20000313

Method SET_FBSTYLE on class CL_FREE_BUSY has no exception.

Method SHOW_DETAILS Signature

Method SHOW_DETAILS on class CL_FREE_BUSY has no parameter.
Method SHOW_DETAILS on class CL_FREE_BUSY has no exception.
History
Last changed by/on SAP  20000309 
SAP Release Created in 46D