SAP ABAP Class CL_EHSH_ORGANIZER (Medical Practice Calendar: Interface for Appointment Display)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   EHS-HEA (Application Component) Occupational Health
     P99Q1 (Package) EH&S: Occupational Health
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CALENDAR_APPT_READER Data Provider for Calendar Control 20041022
Properties
Class CL_EHSH_ORGANIZER  
Short Description Medical Practice Calendar: Interface for Appointment Display    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package P99Q1   EH&S: Occupational Health 
Created 20041022   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ESP1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 SCCON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 SCSTP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 SCTTP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_CALENDAR_APPT_READER Data Provider for Calendar Control 20041022
Friends
Class CL_EHSH_ORGANIZER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 APPOINTMENTS Instance attribute Private Type reference (TYPE) SCSAPPTTAB Selected Appointments 20041022
2 APPOINTMENT_BUFFER Instance attribute Private Type reference (TYPE) SCSTP_APPT 20041022
3 APPOINTMENT_TYPES Instance attribute Private Type reference (TYPE) SCTTP_APTYP Appointment Type Properties 20041022
4 CALENDAR_CONTROL Instance attribute Private Object reference (TYPE REF TO) CL_CALENDAR_CONTROL Calendar Control Interface 20041022
5 CALENDAR_PROXY Instance attribute Private Type reference (TYPE) SC_OWNER Calendar Substitutes for Authorization Checks 20041022
6 COMBINATION_VIEW Instance attribute Private Type reference (TYPE) FLAG Combination Display 20041022
7 CONST_VIEW_HORIZONTAL Constant Private Type reference (TYPE) CHAR1 'H' Horizontal Display 20041022
8 CONST_VIEW_VERTICAL Constant Private Type reference (TYPE) CHAR1 'V' Vertical Display 20041022
9 CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Container for Whole of Calendar Control 20041022
10 CONTAINER_NAVIGATOR Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Container for Navigator Control 20041022
11 CONTAINER_SCHEDULER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Container for Appointment List Control 20041022
12 CONTAINER_TODO Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Container for ToDo List Control 20041022
13 DATE_FROM Instance attribute Private Type reference (TYPE) SC_DATEFRO Start of Selection Interval 20041022
14 DATE_TO Instance attribute Private Type reference (TYPE) SC_DATETO End of Selection Interval 20041022
15 DEFAULT_VIEW_SETTINGS Instance attribute Private Type reference (TYPE) SCSTP_SETTINGS User Settings 20041022
16 DISPLAY_DAYS Instance attribute Private See coding Days to be displayed 20041022
17 DISPLAY_MODE Instance attribute Private Type reference (TYPE) SC_FLAG Display Mode, Events Are Still Sent 20041022
18 FOCUS_DATE Instance attribute Private Type reference (TYPE) DATS Date on Which the Focus Is to Be 20041022
19 HOUR_TABLE Instance attribute Private Type reference (TYPE) SZTG_THOUR Hour Plan 20041022
20 INCLUDE_ORG_APPOINTMENTS Instance attribute Private Type reference (TYPE) FLAG Also Select Appts. from Associated Org. Units for Particips. 20041022
21 INCLUDE_SHIFT_PLAN Instance attribute Private Type reference (TYPE) SC_DWSIND Display Daily Work Schedule (DWS) 20041022
22 NO_AUTHORIZATION_CHECK Instance attribute Private Type reference (TYPE) FLAG Authorization Check Not Performed 20041022
23 NO_TOOLBAR Instance attribute Private Type reference (TYPE) SC_FLAG Toolbar Not Displayed 20041022
24 ORGANIZER Instance attribute Private Type reference (TYPE) SC_OWNER Organizer of Group Appts (Currently the Same as sy-uname) 20041022
25 OWNER_FOR_VIEW_SETTINGS Instance attribute Private Type reference (TYPE) SC_OWNER User Only Settings Parameter 20041022
26 REGISTERED_EVENTS Instance attribute Private Type reference (TYPE) SCSREGEVNTTAB Active Events for Appointment Types 20041022
27 SELECT_INPUT Instance attribute Private Type reference (TYPE) SCSSELECTTAB Table for Appointment Selection 20041022
28 SELECT_INPUT_CHANGED Instance attribute Private Type reference (TYPE) FLAG New Selection if the Selection Parameters Change 20041022
29 SHOW_IN_USER_TIMEZONE Instance attribute Private Type reference (TYPE) FLAG Adjust All Appointments to User Time Zone 20041022
30 SPLITTER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_SPLITTER_CONTAINER Main Splitter 20041022
31 TIMEZONE Instance attribute Private Type reference (TYPE) TZNZONE Time Zone to Apply to This Display 20041022
32 VIEW_ORDER Instance attribute Private Type reference (TYPE) CHAR1 Position of Components in Combination Display 20041022
33 VIEW_STYLE_NAVIGATOR Instance attribute Private Type reference (TYPE) I Display Combination for Navigator 20041022
34 WITH_NAVIGATION Instance attribute Private Type reference (TYPE) FLAG With Navigator Control 20041022
35 WITH_WORKLIST Instance attribute Private Type reference (TYPE) FLAG With Todo List 20041022
Methods
# Method Level Visibility Method type Description Created on
1 ADD_TIMEDIFF Instance method Private Method Add Seconds to a Time 20041022
2 CLEAR_APPOINTMENTS Instance method Public Method Delete Parameters for the Selection of Appointments 20041022
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20041022
4 CONVERT_APPT_TO_CNTL_APPT Instance method Private Method Transform Appointments into Control Structure 20041022
5 CONVERT_APPT_TO_GENAPPT Instance method Private Method Transform Individual Appointments into Group Appt Structure 20041022
6 CONVERT_GENAPPT_TO_APPT Instance method Public Method Transform Group Appointments into Appointment Structure 20041022
7 CREATE_SPLITTER Instance method Private Method Instantiate own Splitter for Combination Display 20041022
8 DLI_EXPAND Instance method Private Method Expand Distribution Lists 20041022
9 FREE Instance method Public Method Release Resources 20041022
10 GARBLE_APPOINTMENTS Instance method Protected Method Garble Appointments Created by Others 20041022
11 GET_APPOINTMENTS Instance method Public Method Returns Selected Appointments 20041022
12 GET_APPT_FROM_CURSOR Instance method Public Method ID of Appointment On Which Cursor Is Positioned or Space 20041022
13 GET_AUTHORIZATION_FOR_APPT Instance method Private Method Determine (Maximum) Authorization for (Group) Appointments 20041022
14 GET_AUTHORIZATION_FOR_PART Instance method Private Method Determine Authorization for a Participant's Appointments 20041022
15 GET_DATE_FROM_CURSOR Instance method Public Method Get the Time Interval that Is Currently Selected 20041022
16 GET_DISPLAYED_DAYS Instance method Public Method Returns Displayed Days As Table 20050614
17 GET_NAVIGATOR_HEIGHT Instance method Public Method Transfer of Height of Month Navigator 20041022
18 GET_NAVIGATOR_WIDTH Instance method Public Method Transfer of Width of Month Navigator 20041022
19 GET_TODO_CONTAINER Instance method Public Method Transfer Container for ToDo List 20041022
20 GET_WEEK_FROM_DAY Instance method Private Method Determine Weekdays to Be Displayed from Day 20041022
21 HIDE_APPT_PROPERTIES Instance method Private Method Authorization-Dependent Suppression of Appointment Data 20041022
22 INVALIDATE_APPOINTMENT_MEMORY Instance method Private Method Selects Appointments from the Database 20041022
23 IS_AUTHORIZATION_WRITE Instance method Private Method Checks Write Authorization for a Participant's Appointments 20041022
24 IS_EQUAL_APPT_GENAPPT Instance method Private Method Check of Equality of Participant and Group Appointment Recs. 20041022
25 MODIFY_APPOINTMENTS Instance method Public Method Add and Change Appointments in the Display 20041022
26 ON_APPT_COPIED Instance method Private Event handling method Handler for Copying Appointments 20041022
27 ON_APPT_CREATED Instance method Private Event handling method Handler for Creating Appointments 20041022
28 ON_APPT_CUTTED Instance method Private Event handling method Handler for Cutting Appointments 20041022
29 ON_APPT_DELETED Instance method Private Event handling method Handler for Deleting Appointments (Obsolete) 20041022
30 ON_APPT_PASTED Instance method Private Event handling method Handler for Inserting an Appointment 20041022
31 ON_APPT_SELECTED Instance method Private Event handling method Handler for Selecting Appointments 20041022
32 ON_APPT_TOOLBARCREATED Instance method Private Event handling method Handler for Creating Appointments 20041022
33 ON_DISPLAY_SETTINGS_REQUESTED Instance method Private Event handling method Handler for Displaying User Constant Values 20041022
34 ON_TOOLBAR_ACTION Instance method Private Event handling method Handler for Other Actions in the Control Toolbar 20041022
35 PRINT Instance method Public Method Print 20041022
36 READ_APPOINTMENTS Instance method Private Method Read Appts (DB and External), Adjust Selection Interval 20041022
37 READ_WORKING_SCHEDULE Instance method Private Method Read Daily Work Schedule 20041022
38 REFRESH Instance method Public Method Selects Appointments from the Database 20041022
39 REFRESH_VIEW Instance method Public Method Force Display Update 20041022
40 REMOVE_APPOINTMENTS Instance method Public Method Delete Appointments in the Display 20041022
41 SELECT_APPOINTMENTS Instance method Public Method Set Parameters for Appointment Selection 20041022
42 SET_APPOINTMENTS Instance method Private Method Set Internal Appointment Table 20041022
43 SET_DISPLAY_DAYS_FOR_DAY_VIEW Instance method Public Method Daily View Displayed 20041022
44 SET_DISPLAY_DAYS_FOR_MON_VIEW Instance method Public Method Monthly View Displayed 20041022
45 SET_DISPLAY_DAYS_FOR_WEEK_BAK Instance method Public Method Weekly View Displayed 20041022
46 SET_DISPLAY_DAYS_FOR_WEEK_VIEW Instance method Public Method Weekly View Displayed 20041022
47 SET_INCLUDE_ORG_APPOINTMENTS Instance method Public Method Set Switch for Selection of Appointments for Org. Units 20041022
48 SET_REGISTERED_EVENTS Instance method Public Method Activate Events for Appointment Types 20041022
49 SET_SPLITTER Instance method Private Method Change Own Splitter 20041022
50 SHOW Instance method Public Method Display Selected Appointments 20041022
51 TIMEDIFF Instance method Private Method Determine the Difference Between Two Times in Seconds 20041022
52 TOGGLE_TIMEZONE_VIEW Instance method Private Method Switch Local Time <-> User Time 20041022
Events
# Event Type Visibility Description Created on
1 APPT_CREATED Instance Event
(0)
Public
(2)
Create Appointment by Double-Clicking 20041022
2 APPT_CUTTED Instance Event
(0)
Public
(2)
Appointment Cut 20041027
3 APPT_PASTED Instance Event
(0)
Public
(2)
Appointment Pasted from Buffer 20041027
4 APPT_SELECTED Instance Event
(0)
Public
(2)
Appointment Selected 20041022
Types
Class CL_EHSH_ORGANIZER 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 Exporting EX_DATE_TO Call by reference Type reference (TYPE) SCSAPPT-DATE_TO neues Endedatum 20041022
2 Exporting EX_TIME_TO Call by reference Type reference (TYPE) SCSAPPT-TIME_TO neue Endezeit 20041022
3 Importing IM_DATE_FROM Call by reference Type reference (TYPE) SCSAPPT-DATE_FROM Beginndatum 20041022
4 Importing IM_TIMEDIFF Call by reference Type reference (TYPE) SCSTP_TIMEDIFF Differenz zwischen Beginn- und neuer Endezeit in Sekunde 20041022
5 Importing IM_TIME_FROM Call by reference Type reference (TYPE) SCSAPPT-TIME_FROM Beginnzeit 20041022

Method ADD_TIMEDIFF on class CL_EHSH_ORGANIZER has no exception.

Method CLEAR_APPOINTMENTS Signature

Method CLEAR_APPOINTMENTS on class CL_EHSH_ORGANIZER has no parameter.
Method CLEAR_APPOINTMENTS on class CL_EHSH_ORGANIZER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CALENDAR_PROXY Call by reference Type reference (TYPE) SC_PROXY SY-UNAME Benutzer für Berechtgungsprüfungen 20041022
2 Importing CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Container für die Kombinationsanzeige 20041022
3 Importing CONTAINER_NAVIGATOR Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Container für den Monatsnavigator 20041022
4 Importing CONTAINER_SCHEDULER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Container für die Terminanzeige 20041022
5 Importing DEFAULT_VIEW_SETTINGS Call by reference Type reference (TYPE) SCSTP_SETTINGS Einstellungen der Ansicht 20041022
6 Importing DISPLAY_MODE Call by reference Type reference (TYPE) SC_FLAG SPACE Display Modus, Events werden trotzdem gesendet 20041022
7 Importing FOCUS_DATE Call by reference Type reference (TYPE) DATS Datum auf dem der Fokus liegen soll 20041022
8 Importing INCLUDE_SHIFT_PLAN Call by reference Type reference (TYPE) SC_DWSIND SPACE Tagesarbeitszeitplan (TAZP) anzeigen 20041022
9 Importing NO_AUTHORIZATION_CHECK Call by reference Type reference (TYPE) FLAG Berechtigungsprüfung wird nicht durchgeführt 20041022
10 Importing NO_TOOLBAR Call by reference Type reference (TYPE) SC_FLAG SPACE Toolbar wird nicht angezeigt 20041022
11 Importing OWNER_FOR_VIEW_SETTINGS Call by reference Type reference (TYPE) SY-UNAME SY-UNAME Benutzer für Einstellungsparameter 20041022
12 Importing SHOW_IN_USER_TIMEZONE Call by reference Type reference (TYPE) FLAG Alle Termine auf Benutzerzeitzone normieren 20041022
13 Importing TIMEZONE Call by reference Type reference (TYPE) TIMEZONE Die Zeitzone, die für diese Anzeige gelten soll 20041022
14 Importing VIEW_ORDER Call by reference Type reference (TYPE) CHAR1 'V' Anordnung der Komponenten in der Kombinationsanzeige 20041022
15 Importing VIEW_STYLE_NAVIGATOR Call by reference Type reference (TYPE) I View Style für den Navigator 20041022
16 Importing WITH_NAVIGATION Call by reference Type reference (TYPE) FLAG 'X' Navigationstool soll eingeblendet werden 20041022
17 Importing WITH_WORKLIST Call by reference Type reference (TYPE) FLAG 'X' Aufgabenliste soll eingeblendet werden 20041022

Method CONSTRUCTOR on class CL_EHSH_ORGANIZER has no exception.

Method CONVERT_APPT_TO_CNTL_APPT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CONTROL_APPOINTMENTS Call by reference Type reference (TYPE) SZTG_TAPP Termine in Controlformat 20041022
2 Importing IM_APPOINTMENTS Call by reference Type reference (TYPE) SCSAPPTTAB Termine der Terminverwaltung 20041022

Method CONVERT_APPT_TO_CNTL_APPT on class CL_EHSH_ORGANIZER has no exception.

Method CONVERT_APPT_TO_GENAPPT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_APPOINTMENTS_PATTERN Value transfer Type reference (TYPE) SCTTP_GENAPPT Termine im Gruppenterminformat 20041022
2 Exporting EX_APPOINTMENT_PATTERN Value transfer Type reference (TYPE) SCSGENAPPT Termin im Gruppenterminformat 20041022
3 Importing IM_APPOINTMENT Call by reference Type reference (TYPE) SCSAPPT Termin der Terminverwaltung 20041022
4 Importing IT_APPOINTMENTS Call by reference Type reference (TYPE) SCTTP_APPT Termine der Terminverwaltung 20041022

Method CONVERT_APPT_TO_GENAPPT on class CL_EHSH_ORGANIZER has no exception.

Method CONVERT_GENAPPT_TO_APPT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_APPOINTMENTS Value transfer Type reference (TYPE) SCTTP_APPT Termine der Terminverwaltung 20041022
2 Exporting EX_APPOINTMENT Value transfer Type reference (TYPE) SCSAPPT Termin der Terminverwaltung 20041022
3 Importing IM_APPOINTMENT_PATTERN Call by reference Type reference (TYPE) SCSGENAPPT Termin im Gruppenterminformat 20041022
4 Importing IT_APPOINTMENTS_PATTERN Call by reference Type reference (TYPE) SCTTP_GENAPPT Termine im Gruppenterminformat 20041022

Method CONVERT_GENAPPT_TO_APPT on class CL_EHSH_ORGANIZER has no exception.

Method CREATE_SPLITTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_VIEW_ORDER Call by reference Type reference (TYPE) CHAR1 Darstellung 20041022

Method CREATE_SPLITTER on class CL_EHSH_ORGANIZER has no exception.

Method DLI_EXPAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_DLI_EXPAND Call by reference Type reference (TYPE) SCSOWNERDLTAB aufgelöste Verteilerliste 20041022
2 Importing IM_DLI Call by reference Type reference (TYPE) SCSOWNERDL Verteilerliste 20041022

Method DLI_EXPAND on class CL_EHSH_ORGANIZER has no exception.

Method FREE Signature

Method FREE on class CL_EHSH_ORGANIZER has no parameter.
Method FREE on class CL_EHSH_ORGANIZER has no exception.

Method GARBLE_APPOINTMENTS Signature

Method GARBLE_APPOINTMENTS on class CL_EHSH_ORGANIZER has no parameter.
Method GARBLE_APPOINTMENTS on class CL_EHSH_ORGANIZER has no exception.

Method GET_APPOINTMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_APPOINTMENTS Call by reference Type reference (TYPE) SCREFTAB Tabelle von Termininstanzen 20041022
2 Importing IM_DATE_FROM Call by reference Type reference (TYPE) DATS Anfangsdatum des Selektionsintervalls 20041022
3 Importing IM_DATE_TO Call by reference Type reference (TYPE) DATS Endedatum des Selektionsintervalls 20041022
4 Importing IM_REFRESH Call by reference Type reference (TYPE) FLAG Lies alles nochmal 20041022

Method GET_APPOINTMENTS on class CL_EHSH_ORGANIZER has no exception.

Method GET_APPT_FROM_CURSOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_APPT_ID Value transfer Type reference (TYPE) SC_APPTID ID eines allgemeinen Termins 20041022

Method GET_APPT_FROM_CURSOR on class CL_EHSH_ORGANIZER has no exception.

Method GET_AUTHORIZATION_FOR_APPT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_AUTHORIZATION_ORG Call by reference Type reference (TYPE) SCSAUT3 Berechtigung für die Termine des Organisators 20041022
2 Exporting EX_AUTHORIZATION_PART Call by reference Type reference (TYPE) SCSAUT3 Berechtigung für die Termine des ex_participant 20041022
3 Exporting EX_ORGANIZER Call by reference Type reference (TYPE) SCSAPPT-OWNER Organisator des Termins 20041022
4 Exporting EX_PARTICIPANT Call by reference Type reference (TYPE) SCSPARINC Teilnehmer für den der Vertreter die maximale Ber. besitzt 20041022
5 Importing IM_APPT Call by reference Type reference (TYPE) SCSAPPT Termin 20041022

Method GET_AUTHORIZATION_FOR_APPT on class CL_EHSH_ORGANIZER has no exception.

Method GET_AUTHORIZATION_FOR_PART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_AUTHORIZATION Call by reference Type reference (TYPE) SCSAUT3 Berechtigung für die Termine des Eigentümers 20041022
2 Importing IM_PARTICIPANT Call by reference Type reference (TYPE) SCSPARINC Teilnehmer bzw. Organisator eines Termins 20041022

Method GET_AUTHORIZATION_FOR_PART on class CL_EHSH_ORGANIZER has no exception.

Method GET_DATE_FROM_CURSOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DATE Value transfer Type reference (TYPE) DATS Feld vom Typ DATS 20041022
2 Exporting E_TIME_FROM Value transfer Type reference (TYPE) TIMS Feld vom Typ TIMS 20041022
3 Exporting E_TIME_TO Value transfer Type reference (TYPE) TIMS Feld vom Typ TIMS 20041022

Method GET_DATE_FROM_CURSOR on class CL_EHSH_ORGANIZER has no exception.

Method GET_DISPLAYED_DAYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_DAYS Value transfer Type reference (TYPE) SZTG_DATST Tabelle von Tagen 20050614

Method GET_DISPLAYED_DAYS on class CL_EHSH_ORGANIZER has no exception.

Method GET_NAVIGATOR_HEIGHT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_NAVIGATOR_HEIGHT Value transfer Type reference (TYPE) I Höhe des Monatsnavigators 20041022
# Exception Resumable Description Created on
1 CONTAINER_NOT_EXISTING angeforderter Container ist nicht instanziiert 20041022

Method GET_NAVIGATOR_WIDTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_NAVIGATOR_WIDTH Value transfer Type reference (TYPE) I Breite des Monatsnavigators 20041022
# Exception Resumable Description Created on
1 CONTAINER_NOT_EXISTING angeforderter Container ist nicht instanziiert 20041022

Method GET_TODO_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_TODO_CONTAINER Value transfer Object reference (TYPE REF TO) CL_GUI_CONTAINER Containers für eine ToDo Liste 20041022
# Exception Resumable Description Created on
1 CONTAINER_NOT_EXISTING angeforderter Container ist nicht instanziiert 20041022

Method GET_WEEK_FROM_DAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_WEEK_DAYS Call by reference Type reference (TYPE) SZTG_DATST Woche 20041022
2 Importing IM_DAY Call by reference Type reference (TYPE) DATS Tag 20041022

Method GET_WEEK_FROM_DAY on class CL_EHSH_ORGANIZER has no exception.

Method HIDE_APPT_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_APPT Call by reference Type reference (TYPE) SCSAPPT Termindaten 20041022

Method HIDE_APPT_PROPERTIES on class CL_EHSH_ORGANIZER has no exception.

Method INVALIDATE_APPOINTMENT_MEMORY Signature

Method INVALIDATE_APPOINTMENT_MEMORY on class CL_EHSH_ORGANIZER has no parameter.
Method INVALIDATE_APPOINTMENT_MEMORY on class CL_EHSH_ORGANIZER has no exception.

Method IS_AUTHORIZATION_WRITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CLASS_ID Call by reference Type reference (TYPE) SCSAPPT-CLASS_ID Sichtbarkeit eines Termins für andere Benutzer 20041022
2 Importing IM_PARTICIPANT Call by reference Type reference (TYPE) SCSPARINC Terminteilnehmer 20041022
3 Returning RE_RESULT Value transfer Type reference (TYPE) FLAG allgemeines flag 20041022

Method IS_AUTHORIZATION_WRITE on class CL_EHSH_ORGANIZER has no exception.

Method IS_EQUAL_APPT_GENAPPT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_APPOINTMENT Call by reference Type reference (TYPE) SCSAPPT Teilnehmerterminsatz 20041022
2 Importing IM_APPOINTMENT_PATTERN Call by reference Type reference (TYPE) SCSGENAPPT Gruppenterminsatz 20041022
3 Returning RE_EQUAL Value transfer Type reference (TYPE) FLAG gleich oder ungleich 20041022

Method IS_EQUAL_APPT_GENAPPT on class CL_EHSH_ORGANIZER has no exception.

Method MODIFY_APPOINTMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_APPOINTMENTS Call by reference Type reference (TYPE) SCSAPPTTAB Abzuändernde bzw. hinzuzufügende Termine 20041022

Method MODIFY_APPOINTMENTS on class CL_EHSH_ORGANIZER has no exception.

Method ON_APPT_COPIED Signature

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

Method ON_APPT_COPIED on class CL_EHSH_ORGANIZER has no exception.

Method ON_APPT_CREATED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_APPT_TYPE Value transfer Attribute reference (LIKE) 20041022
2 Importing E_DATE Value transfer Attribute reference (LIKE) 20041022
3 Importing E_TIME_FROM Value transfer Attribute reference (LIKE) 20041022
4 Importing E_TIME_TO Value transfer Attribute reference (LIKE) 20041022

Method ON_APPT_CREATED on class CL_EHSH_ORGANIZER has no exception.

Method ON_APPT_CUTTED Signature

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

Method ON_APPT_CUTTED on class CL_EHSH_ORGANIZER has no exception.

Method ON_APPT_DELETED Signature

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

Method ON_APPT_DELETED on class CL_EHSH_ORGANIZER has no exception.

Method ON_APPT_PASTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_APPT_TYPE Call by reference Type reference (TYPE) 20041022
2 Importing E_DATE Call by reference Type reference (TYPE) 20041022
3 Importing E_TIME_FROM Call by reference Type reference (TYPE) 20041022
4 Importing E_TIME_TO Call by reference Type reference (TYPE) 20041022

Method ON_APPT_PASTED on class CL_EHSH_ORGANIZER has no exception.

Method ON_APPT_SELECTED Signature

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

Method ON_APPT_SELECTED on class CL_EHSH_ORGANIZER has no exception.

Method ON_APPT_TOOLBARCREATED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_APPT_TYPE Value transfer Attribute reference (LIKE) 20041022
2 Importing E_DATE Value transfer Attribute reference (LIKE) 20041022
3 Importing E_TIME_FROM Value transfer Attribute reference (LIKE) 20041022
4 Importing E_TIME_TO Value transfer Attribute reference (LIKE) 20041022

Method ON_APPT_TOOLBARCREATED on class CL_EHSH_ORGANIZER has no exception.

Method ON_DISPLAY_SETTINGS_REQUESTED Signature

Method ON_DISPLAY_SETTINGS_REQUESTED on class CL_EHSH_ORGANIZER has no parameter.
Method ON_DISPLAY_SETTINGS_REQUESTED on class CL_EHSH_ORGANIZER has no exception.

Method ON_TOOLBAR_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_APPT_ID Call by reference Type reference (TYPE) 20041022
2 Importing E_APPT_TYPE Call by reference Type reference (TYPE) 20041022
3 Importing E_DATE Call by reference Type reference (TYPE) 20041022
4 Importing E_FCODE Call by reference Type reference (TYPE) 20041022
5 Importing E_TIME_FROM Call by reference Type reference (TYPE) 20041022
6 Importing E_TIME_TO Call by reference Type reference (TYPE) 20041022

Method ON_TOOLBAR_ACTION on class CL_EHSH_ORGANIZER has no exception.

Method PRINT Signature

Method PRINT on class CL_EHSH_ORGANIZER has no parameter.
Method PRINT on class CL_EHSH_ORGANIZER has no exception.

Method READ_APPOINTMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ADDITIONAL_APPOINTMENTS Call by reference Object reference (TYPE REF TO) IF_ORGANIZER_CALL_BACK_APPT Call Bacl für zusätzlicher Termine 20041022
2 Importing APPL_OBJECT_LIST Call by reference Type reference (TYPE) SCSNEIGHBORTAB Tabelle der verknüpften Objekte für die Selektion 20041022
3 Importing DATE_FROM Value transfer Type reference (TYPE) SC_DATEFRO Starttag der Selektion 20041022
4 Importing DATE_TO Value transfer Type reference (TYPE) SC_DATETO Letzter Tag der Selektion 20041022
5 Importing FIXED_INTERVALL Call by reference Type reference (TYPE) CHAR1 Fester Zeitraum: keine Erweiterung des Selektionsintervalls 20041022
6 Importing ORGANIZER_LIST Call by reference Type reference (TYPE) SCSOWNERDLTAB Tabelle der Organisatoren für Selektion 20041022
7 Importing PARTICIPANT_LIST Call by reference Type reference (TYPE) SCSOWNERDLTAB Tabelle der Terminteilnehmer für Selektion 20041022

Method READ_APPOINTMENTS on class CL_EHSH_ORGANIZER has no exception.

Method READ_WORKING_SCHEDULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_WORKING_SCHEDULE Value transfer Type reference (TYPE) SCTTP_DWS Tagesarbeitszeiten 20041022
2 Importing IM_DATE_FROM Value transfer Type reference (TYPE) SC_DATEFRO Starttag der Selektion 20041022
3 Importing IM_DATE_TO Value transfer Type reference (TYPE) SC_DATETO Letzter Tag der Selektion 20041022
# Exception Resumable Description Created on
1 NO_WORKING_SCHEDULE Tagesarbeitszeitplan nicht verfügbar 20041022

Method REFRESH Signature

Method REFRESH on class CL_EHSH_ORGANIZER has no parameter.
Method REFRESH on class CL_EHSH_ORGANIZER has no exception.

Method REFRESH_VIEW Signature

Method REFRESH_VIEW on class CL_EHSH_ORGANIZER has no parameter.
Method REFRESH_VIEW on class CL_EHSH_ORGANIZER has no exception.

Method REMOVE_APPOINTMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_APPOINTMENTS Call by reference Type reference (TYPE) SCSAPPTTAB Abzuändernde bzw. hinzuzufügende termine 20041022

Method REMOVE_APPOINTMENTS on class CL_EHSH_ORGANIZER has no exception.

Method SELECT_APPOINTMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ADDITIONAL_APPOINTMENTS Call by reference Object reference (TYPE REF TO) IF_ORGANIZER_CALL_BACK_APPT Call back Objekt für Termine außerhalb der Terminverwaltung 20041022
2 Importing APPL_OBJECT_LIST Call by reference Type reference (TYPE) SCSNEIGHBORTAB Tabelle der verknüpften Objekte für die Selektion 20041022
3 Importing DATE_FROM Value transfer Type reference (TYPE) SC_DATEFRO Starttag der Selektion 20041022
4 Importing DATE_TO Value transfer Type reference (TYPE) SC_DATETO Letzter Tag der Selektion 20041022
5 Importing ORGANIZER_LIST Call by reference Type reference (TYPE) SCSOWNERDLTAB Tabelle der Organisatoren für Selektion 20041022
6 Importing PARTICIPANT_LIST Call by reference Type reference (TYPE) SCSOWNERDLTAB Tabelle der Terminteilnehmer für Selektion 20041022

Method SELECT_APPOINTMENTS on class CL_EHSH_ORGANIZER has no exception.

Method SET_APPOINTMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_APPOINTMENTS Value transfer Type reference (TYPE) SCSAPPTTAB Abzuändernde bzw. hinzuzufügende Termine 20041022

Method SET_APPOINTMENTS on class CL_EHSH_ORGANIZER has no exception.

Method SET_DISPLAY_DAYS_FOR_DAY_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DAY Value transfer Type reference (TYPE) DATS SY-DATUM anzuzeigender Tag 20041022

Method SET_DISPLAY_DAYS_FOR_DAY_VIEW on class CL_EHSH_ORGANIZER has no exception.

Method SET_DISPLAY_DAYS_FOR_MON_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DAY Value transfer Type reference (TYPE) DATS sy-datum Tag dessen Woche angezeigt werden soll 20041022

Method SET_DISPLAY_DAYS_FOR_MON_VIEW on class CL_EHSH_ORGANIZER has no exception.

Method SET_DISPLAY_DAYS_FOR_WEEK_BAK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DAY Value transfer Type reference (TYPE) DATS sy-datum Tag dessen Woche angezeigt werden soll 20041022
2 Importing IM_WEEK_DAY_NUMBERS Value transfer Type reference (TYPE) SC_DAYS Anzahl der Tage pro Woche 20041022
3 Importing IM_WEEK_START Value transfer Type reference (TYPE) SC_WEEKDAY 1 Wochenstart: 1=Montag, ..., 7 = Sonntag 20041022

Method SET_DISPLAY_DAYS_FOR_WEEK_BAK on class CL_EHSH_ORGANIZER has no exception.

Method SET_DISPLAY_DAYS_FOR_WEEK_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DAY Value transfer Type reference (TYPE) DATS sy-datum Tag dessen Woche angezeigt werden soll 20041022
2 Importing IM_WEEK_DAY_NUMBERS Value transfer Type reference (TYPE) SC_DAYS Anzahl der Tage pro Woche 20041022
3 Importing IM_WEEK_START Value transfer Type reference (TYPE) SC_WEEKDAY 1 Wochenstart: 1=Montag, ..., 7 = Sonntag 20041022

Method SET_DISPLAY_DAYS_FOR_WEEK_VIEW on class CL_EHSH_ORGANIZER has no exception.

Method SET_INCLUDE_ORG_APPOINTMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INCLUDE_ORG_APPOINTMENTS Call by reference Type reference (TYPE) FLAG Schalter zur Selektion von Terminen von Orgeinheiten 20041022

Method SET_INCLUDE_ORG_APPOINTMENTS on class CL_EHSH_ORGANIZER has no exception.

Method SET_REGISTERED_EVENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_REGISTERED_EVENTS Call by reference Type reference (TYPE) SCSREGEVNTTAB zu registrierende Ereignisse für Terminarten 20041022

Method SET_REGISTERED_EVENTS on class CL_EHSH_ORGANIZER has no exception.

Method SET_SPLITTER Signature

Method SET_SPLITTER on class CL_EHSH_ORGANIZER has no parameter.
Method SET_SPLITTER on class CL_EHSH_ORGANIZER has no exception.

Method SHOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FOCUS_DATE Call by reference Type reference (TYPE) DATS Datum auf dem der Fokus liegen soll 20041022

Method SHOW on class CL_EHSH_ORGANIZER has no exception.

Method TIMEDIFF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DATE_FROM Call by reference Type reference (TYPE) SCSAPPT-DATE_FROM Beginndatum 20041022
2 Importing IM_DATE_TO Call by reference Type reference (TYPE) SCSAPPT-DATE_TO Endedatum 20041022
3 Importing IM_TIME_FROM Call by reference Type reference (TYPE) SCSAPPT-TIME_FROM Beginnzeit 20041022
4 Importing IM_TIME_TO Call by reference Type reference (TYPE) SCSAPPT-TIME_TO Endezeit 20041022
5 Returning RE_TIMEDIFF Value transfer Type reference (TYPE) SCSTP_TIMEDIFF Differenz zwischen Beginn- und Endezeit in Sekunden 20041022

Method TIMEDIFF on class CL_EHSH_ORGANIZER has no exception.

Method TOGGLE_TIMEZONE_VIEW Signature

Method TOGGLE_TIMEZONE_VIEW on class CL_EHSH_ORGANIZER has no parameter.
Method TOGGLE_TIMEZONE_VIEW on class CL_EHSH_ORGANIZER has no exception.
Event Signatures

Event APPT_CREATED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 EX_DATE Exporting Value transfer Type reference (TYPE) SCSAPPT-DATE_FROM Termindatum 20041022
2 EX_DOMINANT Exporting Value transfer Type reference (TYPE) SCSAPPT-DOMINANT Tagestermin 20041022
3 EX_TIME_FROM Exporting Value transfer Type reference (TYPE) SCSAPPT-TIME_FROM Terminbeginn 20041022
4 EX_TIME_TO Exporting Value transfer Type reference (TYPE) SCSAPPT-TIME_TO Terminende 20041022

Event APPT_CUTTED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 EX_APPT_BUFFER Exporting Value transfer Type reference (TYPE) SCSTP_APPT Termin Puffer 20041027

Event APPT_PASTED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 EX_APPT_BUFFER Exporting Value transfer Type reference (TYPE) SCSTP_APPT Termin Puffer 20041027

Event APPT_SELECTED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 EX_APPT_ID Exporting Value transfer Type reference (TYPE) SCSAPPT-APPT_ID Termin-ID 20041022
2 EX_DISPLAY_MODE Exporting Value transfer Type reference (TYPE) SC_FLAG SPACE Display Modus 20041022
History
Last changed by/on SAP  20100310 
SAP Release Created in 600