SAP ABAP Class CL_APPOINTMENT (Appointment from R/3 Appointment Management)
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_APPOINTMENT_PERIOD_INSTANCE Instance of Periodic Appointment 20000505
2 Inheritance (c INHERITING FROM c_ref)  CL_APPOINTMENT_REPLY Reply to Appointment Request 20000427
Properties
Class CL_APPOINTMENT  
Short Description Appointment from R/3 Appointment Management    
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 20000102   SAP 
Last change 20110908   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 SO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_APPOINTMENT has no interface implemented.
Friends
Class CL_APPOINTMENT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 APPOINTMENT_CLASS Instance attribute Protected Type reference (TYPE) SEOCLSNAME Appointment Class 20000223
2 APPOINTMENT_PARTICIPANTS Instance attribute Protected Type reference (TYPE) SCPARTTAB Group Appointment Participants Table 20000102
3 APPOINTMENT_REST Instance attribute Protected Object reference (TYPE REF TO) CL_APPOINTMENT_DATA_CPL Data for Small Appointment (which only has a few attributes) 20000225
4 APPOINTMENT_RULES Instance attribute Protected Type reference (TYPE) RULE_TAB Rule for Periodic Appointment 20000302
5 APPOINTMENT_SEG Instance attribute Protected Object reference (TYPE REF TO) CL_APPOINTMENT_DATA_SEG Data for Small Appointment (which only has a few attributes) 20000225
6 APPOINTMENT_TEXT Instance attribute Protected Type reference (TYPE) SO_TXTTAB Appointment Description 20000102
7 BUFFER Static Attribute Protected Type reference (TYPE) SCUIDMAPTAB Buffer of Groupware Appointments 20011122
8 CATEGORIES Instance attribute Protected Type reference (TYPE) SCCATTAB Category Table 20011128
9 C_FULL_APPOINTMENT Constant Public Type reference (TYPE) SEOCLSNAME 'CL_APPOINTMENT_FULL' Complete Appointment 20000223
10 C_ICAL_INDI Constant Public Type reference (TYPE) CHAR2 'EV' Indicator: iCalendar Appointment 20011123
11 C_SMALL_APPOINTMENT Constant Public Type reference (TYPE) SEOCLSNAME 'CL_APPOINTMENT_SEG' Small Appointment - Not Visible in the Calendar 20000223
12 C_SUBCLASS_REPLY Constant Public Type reference (TYPE) SEOCLSNAME 'CL_APPOINTMENT_REPLY' Subclass of Reply to Appointment Request 20000428
13 C_TRANSIENT_APPOINTMENT Constant Public Type reference (TYPE) SEOCLSNAME 'CL_APPOINTMENT_TRANS' Appointment Without Database Reference 20000330
14 DELETE_ALL_PARTICIPANTS Instance attribute Protected Type reference (TYPE) SC_FLAG All Participants Have Been Deleted 20000131
15 DELETE_RULE Instance attribute Protected Type reference (TYPE) SC_FLAG Rule to Be Deleted 20010903
16 EXPANDED_PARTICIPANTS Instance attribute Protected Type reference (TYPE) SCPARTTAB Participant Table with Expanded Distribution Lists 20000606
17 GUID Instance attribute Protected Type reference (TYPE) SC_APPGUID GUID (Hex) Specified by the Application 20000126
18 INTERNAL_ID Instance attribute Public Type reference (TYPE) SC_APPTID Internal ID of Appointment 20000102
19 LOCATION_STRING Instance attribute Protected Type reference (TYPE) STRING City (Any Length Allowed) 20011204
20 METHOD Instance attribute Protected Type reference (TYPE) STRING Appointment Type (Request, Publish, Reply,...) 20000426
21 NEW_RULE Instance attribute Protected Object reference (TYPE REF TO) CL_APPOINTMENT_RULE New Rule 20000107
22 NO_RELATED_OBJECTS Instance attribute Protected Type reference (TYPE) SC_FLAG Appointment Is Not Linked to an Object 20000106
23 NO_TEXT Instance attribute Protected Type reference (TYPE) SC_FLAG Appointment Has no Description 20000102
24 ORGANIZER Instance attribute Protected Type reference (TYPE) SYUNAME Organizer 20000714
25 PERIOD_INSTANCES Instance attribute Protected Type reference (TYPE) SCREFTABIN Instances of a Periodic Appointment 20000508
26 RELATED_OBJECTS Instance attribute Protected Type reference (TYPE) SCSNEIGHBORTAB Related Objects 20000106
27 TRANSIENT Instance attribute Protected Type reference (TYPE) SC_FLAG Appointment Has No Database Reference 20000330
Methods
# Method Level Visibility Method type Description Created on
1 ADD_PARTICIPANT Instance method Public Method Adds Participant 20000106
2 AS_ICAL_OBJECT Instance method Public Method Displays This Appointment as iCalendar Object 20000505
3 CHECK_AUTHORITY Instance method Protected Method Checks Calendar Authorization 20000606
4 CHECK_CHANGE_AUTHORITY Instance method Public Method Checks Calendar Authorization for Changes 20000607
5 CHECK_READ_AUTHORITY Instance method Public Method Checks Calendar Authorization for Displaying 20000607
6 CONSTRUCTOR Instance method Public Constructor Constructor 20000102
7 CREATE_FROM_BUFFER Static method Public Method Instantiates an External Appointment from Buffer 20000403
8 CREATE_FROM_ICAL_OBJECT Static method Public Method Converts iCalendar Object into Instances of This Class 20000412
9 CREATE_SEND_REQUEST Instance method Public Method Gets a Send Order for the Appointment 20000509
10 DELETE Instance method Public Method Saves Appointment to the Database (Create or Change) 20000106
11 DELETE_PARTICIPANT Instance method Public Method Deletes an Appointment Participant 20000106
12 DEQUEUE Instance method Public Method Unlocks This Appointment 20000517
13 DISPLAY Instance method Public Method Displays an Appointment 20000102
14 EDIT Instance method Public Method Displays an Appointment for Changing 20000102
15 ENQUEUE Instance method Public Method Locks This Appointment 20000517
16 GET_APPLICATION_DATA Instance method Public Method Gets Application-Specific Data 20000608
17 GET_APPOINTMENT_CLASS Instance method Public Method Gets Appointment Class 20000512
18 GET_BUSY_VALUE Instance method Public Method Gets Busy Value of Appointment (0 = Free, 1 = Busy) 20000608
19 GET_CATEGORIES Instance method Protected Method Returns Table of Categories 20011128
20 GET_CLASSIFICATION Instance method Public Method Gets Appointment Classification 20000608
21 GET_CREATED_STRING Instance method Protected Method Returns Time When Appointment was Created (as String) 20011129
22 GET_DATA Instance method Public Method Gets Appointment Data (Without Description) 20000102
23 GET_DATE Instance method Public Method Sets Time of Appointment (Date/Time, Time Zone) 20000608
24 GET_GUID Instance method Public Method Gets Appointment GUID 20000609
25 GET_LAST_MODIFIED_STRING Instance method Protected Method Returns Last Time of Change for Appointment (as String) 20011129
26 GET_LOCATION Instance method Public Method Sets Appointment Location 20000608
27 GET_LOCATION_STRING Instance method Public Method Sets Appointment Location as String of Any Length 20011204
28 GET_PARTICIPANTS Instance method Public Method Gets Appointment Participants 20000102
29 GET_PERIOD_INSTANCES Instance method Public Method Gets Individual Instances 20000508
30 GET_PRIORITY Instance method Public Method Sets Appointment Priority 20000608
31 GET_RELEATED_OBJECTS Instance method Public Method Gets Application Objects Linked to this Appointment 20000106
32 GET_RULE Instance method Public Method Returns an Instance of Appointment Rule 20000110
33 GET_RULE_CONTENT Instance method Protected Method Reads Rule 20000110
34 GET_SPECIAL_ATTRIBUTES Instance method Public Method Returns Special Attributes Under iCalendar Names 20011210
35 GET_STATUS Instance method Public Method Sets Appointment Status 20000608
36 GET_SUB_CLASS Instance method Public Method Returns Subclass if Exists 20000428
37 GET_TEXT Instance method Public Method Gets Appointment Description 20000102
38 GET_TEXT_AUTHORITY Instance method Public Method Sets Changeability of Appointment (1=All, 2=Organizer only) 20000608
39 GET_TIME_STAMPS Instance method Public Method Sets Time of Appointment (Time Stamp, Time Zone) 20000608
40 GET_TIME_STAMP_STRING Instance method Protected Method Returns Read Time from Groupware as String 20011129
41 GET_TITLE Instance method Public Method Sets Appointment Title 20000608
42 GET_TYPE Instance method Public Method Sets Appointment Type 20000608
43 GET_URL_TO_APPOINTMENT Instance method Public Method Delivers URL for Displaying the Appt. in the Web Browser 20000105
44 GET_VIEW_ATTRIBUTES Instance method Public Method Sets Display Attributes 20000608
45 ORIGINAL_APPOINTMENT Instance method Public Method Returns to himself or herself 20000504
46 PARTICIPANTS_EXPANDED Instance method Protected Method Gets Participant List with Expanded Distribution Lists 20000606
47 PROCESS Instance method Public Method Starts Processing, for Example Workflow 20000511
48 REFRESH_BUFFER Static method Protected Method Erases the buffer 20011127
49 RESET_APPOINTMENT_CLASS Instance method Public Method Sets class for transient appointments 20070405
50 SAVE Instance method Public Method Saves Appointment to the Database (Create or Change) 20000106
51 SELECT_BY_APPLICATION_GUID Static method Public Method Selects Appointment Instances According to Application GUID 20000131
52 SELECT_BY_APPLICATION_GUIDS Static method Public Method Selects Appointment Instances According to Application GUIDs 20030429
53 SET_APPLICATION_DATA Instance method Public Method Sets Application-Specific Data 20000106
54 SET_BUSY_VALUE Instance method Public Method Sets Busy Value of Appointment (0 = Free, 1 = Busy) 20000502
55 SET_CATEGORIES Instance method Protected Method Sets a Table of Categories 20011128
56 SET_CLASSIFICATION Instance method Public Method Sets Appointment Classification (Public, Private, Secret) 20000106
57 SET_CREATED_STRING Instance method Protected Method Sets "Created at Time" of Appointment 20011129
58 SET_DATA Instance method Protected Method Gets Appointment Data (Without Description) 20000225
59 SET_DATE Instance method Public Method Sets Time of Appointment (Date/Time, Time Zone) 20000106
60 SET_DATE_STRING Instance method Public Method Sets Appointment Time from Strings in iCalendar 20011122
61 SET_LAST_MODIFIED_STRING Instance method Protected Method Sets Last Time of Change for Appointment 20011129
62 SET_LOCATION Instance method Public Method Sets Appointment Location 20000106
63 SET_LOCATION_STRING Instance method Public Method Sets Appointment Location as String of Any Length 20011204
64 SET_ORGANIZER Instance method Public Method Sets Appointment Organizer 20000714
65 SET_PARTICIPANT_STATUS Instance method Public Method Sets Status of Participant (1=Accepted, 3=Declined) 20000605
66 SET_PRIORITY Instance method Public Method Sets Appointment Priority 20000106
67 SET_RELATED_OBJECT Instance method Public Method Object to Which Appointment Is Linked when it Is Created 20000106
68 SET_RULE Instance method Public Method Sets Appointment Rule 20000106
69 SET_RULE_ID Instance method Public Method Sets Appointment Type 20020307
70 SET_SPECIAL_ATTRIBUTE Instance method Public Method Sets an Attribute Under Special Name 20011210
71 SET_STATUS Instance method Public Method Sets Appointment Status 20000106
72 SET_TEXT Instance method Public Method Sets Appointment Description 20000106
73 SET_TEXT_AUTHORITY Instance method Public Method Sets Changeability of Appointment (1=All, 2=Organizer only) 20000110
74 SET_TIME_STAMPS Instance method Public Method Sets Time of Appointment (Time Stamp, Time Zone) 20000307
75 SET_TIME_STAMP_STRING Instance method Protected Method Sets Read Time from Groupware 20011129
76 SET_TITLE Instance method Public Method Sets Appointment Title 20000106
77 SET_TYPE Instance method Public Method Sets Appointment Type 20000106
78 SET_VIEW_ATTRIBUTES Instance method Public Method Sets Display Attributes 20000106
79 TIME_STRING_TO_TST Static method Protected Method Converts a Time Stamp String into a Time Stamp 20011128
80 TST_TO_TIME_STRING Static method Protected Method Converts a Time Stamp into a Time Stamp String 20011129
Events
Class CL_APPOINTMENT has no event.
Types
Class CL_APPOINTMENT has no local type.
Method Signatures

Method ADD_PARTICIPANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PARTICIPANT Value transfer Type reference (TYPE) SCSPART weiterer Teilnehmer 20011128

Method ADD_PARTICIPANT on class CL_APPOINTMENT has no exception.

Method AS_ICAL_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ICAL_OBJECT Value transfer Type reference (TYPE) SOLI_TAB Tabelle im iCalöendar Format (Byte_count) 20000505

Method AS_ICAL_OBJECT on class CL_APPOINTMENT has no exception.

Method CHECK_AUTHORITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AUTHORITY Value transfer Type reference (TYPE) CHAR1 '2' 1=Lesen, 2 = Schreiben 20000606
2 Returning RESULT Value transfer Type reference (TYPE) SYSUBRC 0=ok; 4 = keine Berechtigung 20000606
3 Importing USER Value transfer Type reference (TYPE) SYUNAME SY-UNAME Benutzer dessen Berechtigung für diesen Termin geprüft wird 20000606
# Exception Resumable Description Created on
1 USER_UNKNOWN Benutzer unbekannt 20000606

Method CHECK_CHANGE_AUTHORITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) SYSUBRC 0=ok; 4 = keine Berechtigung 20000607
2 Importing USER Value transfer Type reference (TYPE) SYUNAME SY-UNAME Benutzer dessen Berechtigung für diesen Termin geprüft wird 20000607
# Exception Resumable Description Created on
1 USER_UNKNOWN Benutzer unbekannt 20000607

Method CHECK_READ_AUTHORITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) SYSUBRC 0=ok; 4 = keine Berechtigung 20000607
2 Importing USER Value transfer Type reference (TYPE) SYUNAME SY-UNAME Benutzer dessen Berechtigung für diesen Termin geprüft wird 20000607
# Exception Resumable Description Created on
1 USER_UNKNOWN Benutzer unbekannt 20000607

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLASS Call by reference Type reference (TYPE) SEOCLSNAME C_FULL_APPOINTMENT Terminklasse: Bitte Konstanten verwenden 20000223
2 Importing GUID Call by reference Type reference (TYPE) SC_APPGUID Von der Anwendung vergebene GUID (Hex) 20000126
3 Importing INTERNAL_ID Call by reference Type reference (TYPE) SC_APPTID SPACE intrene Id eines allgemeinen Termins 20000102
4 Importing ORGANIZER Call by reference Type reference (TYPE) SYUNAME interne Benutzung 20000714

Method CONSTRUCTOR on class CL_APPOINTMENT has no exception.

Method CREATE_FROM_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning APPOINTMENT Value transfer Object reference (TYPE REF TO) CL_APPOINTMENT Termininstanz 20000403
2 Importing INTERNAL_ID Call by reference Type reference (TYPE) SC_APPTID Interne Termin-Id 20000403
# Exception Resumable Description Created on
1 APPOINTMENT_NOT_IN_BUFFER Termin ist im Puffer nicht vorhanden 20000403

Method CREATE_FROM_ICAL_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning APPOINTMENTS Value transfer Type reference (TYPE) SCREFTAB Tabelle von Termininstanzen 20000412
2 Importing ICAL_BODY Value transfer Type reference (TYPE) SOLI_TAB objcont und objhead als Tabellentyp 20000412
3 Importing ICAL_TEXT Value transfer Type reference (TYPE) SOLI_TAB iCalendar-Objekt im TXT-Format 20000609

Method CREATE_FROM_ICAL_OBJECT on class CL_APPOINTMENT has no exception.

Method CREATE_SEND_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning SEND_REQUEST Value transfer Object reference (TYPE REF TO) CL_BCS Referenz auf einen Sendeauftrag 20000509
# Exception Resumable Description Created on
1 CX_BCS Sendeauftrag konnte nicht angelegt werden 20010205

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DELETE_ALL Value transfer Type reference (TYPE) SC_FLAG 'X' Periodische Termine: alle werden gelöscht 20000106
2 Importing DELETE_ALL_FOLLOWING_TOO Value transfer Type reference (TYPE) SC_FLAG Periodische Termine: alle zukünftige werden auch gelöscht 20000106
# Exception Resumable Description Created on
1 NO_DELETE Termin konnte nicht gelöscht werden (siehen Messagevariable) 20000106

Method DELETE_PARTICIPANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PARTICIPANT Value transfer Type reference (TYPE) SCSPART zu löschender Teilnehmer 20000106

Method DELETE_PARTICIPANT on class CL_APPOINTMENT has no exception.

Method DEQUEUE Signature

Method DEQUEUE on class CL_APPOINTMENT has no parameter.
# Exception Resumable Description Created on
1 NO_APPOINTMENT_ID Keine ID zum Sperren vorhanden 20000517

Method DISPLAY Signature

Method DISPLAY on class CL_APPOINTMENT has no parameter.
Method DISPLAY on class CL_APPOINTMENT has no exception.

Method EDIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting APPOINTMENT_MODIFIED Call by reference Type reference (TYPE) SC_FLAG Es wurden daten verändert 20000106
2 Exporting NEXT_ACTION Call by reference Type reference (TYPE) SYUCOMM Letzer Funktionscode des Benutzers 20000106

Method EDIT on class CL_APPOINTMENT has no exception.

Method ENQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing WAIT Value transfer Type reference (TYPE) SC_FLAG Bei Sperre soll eine Weile gewartet werden 20000517
# Exception Resumable Description Created on
1 ENQUEUE_FAILURE System Problem (Sperrserver) 20000517
2 FOREIGN_LOCK Bereits gesperrt 20000517
3 NO_APPOINTMENT_ID Keine ID zum Sperren vorhanden 20000517

Method GET_APPLICATION_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting APPLICATION_DATA Value transfer Type reference (TYPE) SC_EXITINF 60 Byte Anwendungsinformation 20000608
2 Exporting APPLICATION_GUID Value transfer Type reference (TYPE) SC_APPGUID Von der Anwendung vergebene GUID (Hex) 20000608

Method GET_APPLICATION_DATA on class CL_APPOINTMENT has no exception.

Method GET_APPOINTMENT_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CLASS Value transfer Type reference (TYPE) SEOCLSNAME Terminklasse 20000512

Method GET_APPOINTMENT_CLASS on class CL_APPOINTMENT has no exception.

Method GET_BUSY_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning BUSY_VALUE Value transfer Type reference (TYPE) SC_BUSYIND Busy-Wert: 0=frei, 1=tentativ, 2=belegt 20000608

Method GET_BUSY_VALUE on class CL_APPOINTMENT has no exception.

Method GET_CATEGORIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CATEGORIES Value transfer Type reference (TYPE) SCCATTAB Kategorietabelle 20011128

Method GET_CATEGORIES on class CL_APPOINTMENT has no exception.

Method GET_CLASSIFICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CLASSIFICATION Value transfer Type reference (TYPE) SC_CLASSID Klassifikation: 1=öffentlich, 2=privat, 3=geheim 20000608

Method GET_CLASSIFICATION on class CL_APPOINTMENT has no exception.

Method GET_CREATED_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CREATED Value transfer Type reference (TYPE) STRING Anlegezeitpunkt 20011129

Method GET_CREATED_STRING on class CL_APPOINTMENT has no exception.

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting APPOINTMENT_DATA Value transfer Type reference (TYPE) SCSAPPT Termindaten (ohne Beschreibung) 20000102
2 Exporting METHOD Value transfer Type reference (TYPE) STRING Art des Termins (Request, Reply, etc.) 20000426
# Exception Resumable Description Created on
1 APPOINTMENT_NOT_EXIST Falsche TerminId angegeben 20000102

Method GET_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DATE_FROM Value transfer Type reference (TYPE) SC_DATEFRO Anfangsdatum 20000608
2 Exporting DATE_TO Value transfer Type reference (TYPE) SC_DATETO bis Datum 20000608
3 Exporting TIMEZONE Value transfer Type reference (TYPE) TIMEZONE Zeitzone 20000608
4 Exporting TIME_FROM Value transfer Type reference (TYPE) SC_TIMEFRO von Uhrzeit 20000608
5 Exporting TIME_TO Value transfer Type reference (TYPE) SC_TIMETO bis Uhrzeit 20000608

Method GET_DATE on class CL_APPOINTMENT has no exception.

Method GET_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning GUID Value transfer Type reference (TYPE) SC_APTGUID Weltweit eindeutige ID des Termins 20000609

Method GET_GUID on class CL_APPOINTMENT has no exception.

Method GET_LAST_MODIFIED_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning LAST_MODOFIED Value transfer Type reference (TYPE) STRING Änderungszeitpunkt 20011129

Method GET_LAST_MODIFIED_STRING on class CL_APPOINTMENT has no exception.

Method GET_LOCATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning LOCATION Value transfer Type reference (TYPE) SC_ROOM Terminort 20000608

Method GET_LOCATION on class CL_APPOINTMENT has no exception.

Method GET_LOCATION_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning LOCATION Value transfer Type reference (TYPE) STRING Terminort 20011204

Method GET_LOCATION_STRING on class CL_APPOINTMENT has no exception.

Method GET_PARTICIPANTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PARTICIPANTS Call by reference Type reference (TYPE) SCPARTTAB Teilnehmer aneinem Termin 20000102
# Exception Resumable Description Created on
1 APPOINTMENT_NOT_EXIST Falsche Termin Guid oder ID 20000427
2 NO_PARTICIPANTS Keine Teilnehmer gefunden (obwohl welche existieren sollten) 20000102

Method GET_PERIOD_INSTANCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning INSTANCES Value transfer Type reference (TYPE) SCREFTABIN Tabelle von Periodeninstanzen 20000508

Method GET_PERIOD_INSTANCES on class CL_APPOINTMENT has no exception.

Method GET_PRIORITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PRIORITY Value transfer Type reference (TYPE) SC_PRIOIND Terminpriorität: 1=sehr poch,9=sehr niedrig 20000608

Method GET_PRIORITY on class CL_APPOINTMENT has no exception.

Method GET_RELEATED_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting RELATED_OBJECTS Call by reference Type reference (TYPE) SCSNEIGHBORTAB Verknüpfte Objekte 20000106

Method GET_RELEATED_OBJECTS on class CL_APPOINTMENT has no exception.

Method GET_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RULE Value transfer Object reference (TYPE REF TO) CL_APPOINTMENT_RULE Instanz der Periodenregel des Termins 20000110
# Exception Resumable Description Created on
1 APPOINTMENT_NO_RULE Dieser Termin besitzt keine Regel 20000302
2 RULE_NOT_FOUND Regel wurde nicht gefunden (obwohl eine existieren sollte) 20000110

Method GET_RULE_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting RULE Call by reference Type reference (TYPE) RULE_TAB Periodenregel des Termins 20000110
# Exception Resumable Description Created on
1 RULE_NOT_FOUND Regel wurde nicht gefunden (obwohl eine existieren sollte) 20000110

Method GET_SPECIAL_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ATTRIBUTES Value transfer Type reference (TYPE) SCATTRIBUTETAB Attributtabelle 20011210

Method GET_SPECIAL_ATTRIBUTES on class CL_APPOINTMENT has no exception.

Method GET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning STATUS Value transfer Type reference (TYPE) SC_STATIND Status: 1= bestätigt, 2=geplant, 3=absagt 20000608

Method GET_STATUS on class CL_APPOINTMENT has no exception.

Method GET_SUB_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning SUBCLASS Value transfer Type reference (TYPE) SEOCLSNAME Unterklasse falls existent , ansonetnen SPACE 20000428

Method GET_SUB_CLASS on class CL_APPOINTMENT has no exception.

Method GET_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting TEXT Call by reference Type reference (TYPE) SO_TXTTAB Terminbeschreibung 20000102

Method GET_TEXT on class CL_APPOINTMENT has no exception.

Method GET_TEXT_AUTHORITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning AUTHORITY Value transfer Type reference (TYPE) SC_BD_ACCS Berechtigung: 1= alle , 2 = nur Organisator 20000608

Method GET_TEXT_AUTHORITY on class CL_APPOINTMENT has no exception.

Method GET_TIME_STAMPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting TIMEZONE Value transfer Type reference (TYPE) TIMEZONE Zeitzone 20000608
2 Exporting TIME_STAMP_FROM Value transfer Type reference (TYPE) SC_TSTFRO Zeitstempel der Anfangszeit 20000608
3 Exporting TIME_STAMP_TO Value transfer Type reference (TYPE) SC_TSTTO Zeitstempel des Endezeitpunkts 20000608

Method GET_TIME_STAMPS on class CL_APPOINTMENT has no exception.

Method GET_TIME_STAMP_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning TIME_STAMP Value transfer Type reference (TYPE) STRING Lesezeitpunkt 20011129

Method GET_TIME_STAMP_STRING on class CL_APPOINTMENT has no exception.

Method GET_TITLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning TITLE Value transfer Type reference (TYPE) SC_TXTSHOR Überschrift des Termins 20000608

Method GET_TITLE on class CL_APPOINTMENT has no exception.

Method GET_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning TYPE Value transfer Type reference (TYPE) SC_APPTTYP Terminart 20000608

Method GET_TYPE on class CL_APPOINTMENT has no exception.

Method GET_URL_TO_APPOINTMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning URL Value transfer Type reference (TYPE) SERVICE_RL URL für Anzeige des Termins 20000105
# Exception Resumable Description Created on
1 NO_URL_AVAILABLE Es konnte keine URL ermittelt werden. 20000105

Method GET_VIEW_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting SHOW_LOCAL Value transfer Type reference (TYPE) SC_SHOWLOC Im Kalender in Ortszeit anzeigen (Default = Nicht ändern) 20000608
2 Exporting SHOW_ON_TOP Value transfer Type reference (TYPE) SC_DOMINAN Im Kalender immer oben anzeigen 20000608

Method GET_VIEW_ATTRIBUTES on class CL_APPOINTMENT has no exception.

Method ORIGINAL_APPOINTMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RETURN Value transfer Object reference (TYPE REF TO) CL_APPOINTMENT sich selber 20000504

Method ORIGINAL_APPOINTMENT on class CL_APPOINTMENT has no exception.

Method PARTICIPANTS_EXPANDED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RETURN Value transfer Type reference (TYPE) SCPARTTAB Teilnehmer (Verteileristen aufgelöst) 20000606

Method PARTICIPANTS_EXPANDED on class CL_APPOINTMENT has no exception.

Method PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTACHED_OBJECT Value transfer Type reference (TYPE) SWOTOBJID Objekt für die Anlage 20000620
# Exception Resumable Description Created on
1 PROCESS_NOT_POSSIBLE Keine Verarbetiung möglich (vgl. ecentuell MESSAGE Variablen 20000609

Method REFRESH_BUFFER Signature

Method REFRESH_BUFFER on class CL_APPOINTMENT has no parameter.
Method REFRESH_BUFFER on class CL_APPOINTMENT has no exception.

Method RESET_APPOINTMENT_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLASS Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20070405

Method RESET_APPOINTMENT_CLASS on class CL_APPOINTMENT has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SAVE_ALL_FOLLOWING_TOO Value transfer Type reference (TYPE) SC_FLAG 'X' Periodische Termine: alle zukünftige werden auch angepaßt 20000106
2 Importing SEND_INVITATION Value transfer Type reference (TYPE) SC_FLAG 'X' An die Teilnehmer wird eine Einladung versendet 20000607
# Exception Resumable Description Created on
1 NO_CREATION Termin konnte nicht angelegt werden (siehen Messagevariable) 20000106
2 NO_MODIFY Termin konnt enicht geändert werden (siehe Messagevariable) 20000106

Method SELECT_BY_APPLICATION_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APPLICATION_GUID Value transfer Type reference (TYPE) SC_APPGUID Von der Anwendung vergebene GUID (Hex) 20000131
2 Importing APPLICATION_OBJECT Value transfer Type reference (TYPE) NEIGHBOR veraltet: Anwendungsobjekt der gen. Objektverknüpfung 20000222
3 Returning APPOINTMENTS Value transfer Type reference (TYPE) SCREFTAB Tabelle von Termininstanzen 20000131
4 Importing APPOINTMENT_CLASS Value transfer Type reference (TYPE) SEOCLSNAME Initial = Alle; C_xx_APPOINTMENT = nur diese Terminine; 20000229

Method SELECT_BY_APPLICATION_GUID on class CL_APPOINTMENT has no exception.

Method SELECT_BY_APPLICATION_GUIDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APPLICATION_GUIDS Value transfer Type reference (TYPE) SCAPPIDTAB Von der Anwendung vergebene GUIDs (Hex) 20030429
2 Returning APPOINTMENTS Value transfer Type reference (TYPE) SCREFTAB Tabelle von Termininstanzen 20030429
3 Importing APPOINTMENT_CLASS Value transfer Type reference (TYPE) SEOCLSNAME Initial = Alle; C_xx_APPOINTMENT = nur diese Termine 20030429

Method SELECT_BY_APPLICATION_GUIDS on class CL_APPOINTMENT has no exception.

Method SET_APPLICATION_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APPLICATION_DATA Value transfer Type reference (TYPE) SC_EXITINF 60 Byte Anwendungsinformation 20000106
2 Importing APPLICATION_GUID Value transfer Type reference (TYPE) SC_APPGUID Von der Anwendung vergebene GUID (Hex) 20000131

Method SET_APPLICATION_DATA on class CL_APPOINTMENT has no exception.

Method SET_BUSY_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BUSY_VALUE Value transfer Type reference (TYPE) SC_BUSYIND Busy-Wert: 0=frei, 1=tentativ, 2=belegt 20000502

Method SET_BUSY_VALUE on class CL_APPOINTMENT has no exception.

Method SET_CATEGORIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CATEGORIES Call by reference Type reference (TYPE) SCCATTAB Kategorietabelle 20011128

Method SET_CATEGORIES on class CL_APPOINTMENT has no exception.

Method SET_CLASSIFICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLASSIFICATION Value transfer Type reference (TYPE) SC_CLASSID '1' Klassifikation: 1=öffentlich, 2=privat, 3=geheim 20000106

Method SET_CLASSIFICATION on class CL_APPOINTMENT has no exception.

Method SET_CREATED_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CREATED Call by reference Type reference (TYPE) STRING Anlegezeitpunkt 20011129

Method SET_CREATED_STRING on class CL_APPOINTMENT has no exception.

Method SET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATA Value transfer Type reference (TYPE) SCSAPPT Termindaten (ohne Beschreibung) 20000225
# Exception Resumable Description Created on
1 APPOINTMENT_NOT_EXIST Falsche TerminId angegeben 20000225

Method SET_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATE_FROM Value transfer Type reference (TYPE) SC_DATEFRO SY-DATUM Anfangsdatum 20000106
2 Importing DATE_TO Value transfer Type reference (TYPE) SC_DATETO bis Datum 20000106
3 Importing TIMEZONE Value transfer Type reference (TYPE) TIMEZONE Zeitzone 20000106
4 Importing TIME_FROM Value transfer Type reference (TYPE) SC_TIMEFRO SY-UZEIT von Uhrzeit 20000106
5 Importing TIME_TO Value transfer Type reference (TYPE) SC_TIMETO bis Uhrzeit 20000106

Method SET_DATE on class CL_APPOINTMENT has no exception.

Method SET_DATE_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DST Call by reference Type reference (TYPE) STRING Sommerzeit an (true or false) 20011122
2 Importing FROM Call by reference Type reference (TYPE) STRING Anfangsdatum 20011122
3 Importing OFFSET Call by reference Type reference (TYPE) STRING Zeitzone (als Offset) 20011122
4 Importing TO Call by reference Type reference (TYPE) STRING bis Datum 20011122

Method SET_DATE_STRING on class CL_APPOINTMENT has no exception.

Method SET_LAST_MODIFIED_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LAST_MODOFIED Call by reference Type reference (TYPE) STRING Änderungszeitpunkt 20011129

Method SET_LAST_MODIFIED_STRING on class CL_APPOINTMENT has no exception.

Method SET_LOCATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LOCATION Value transfer Type reference (TYPE) SC_ROOM Terminort 20000106

Method SET_LOCATION on class CL_APPOINTMENT has no exception.

Method SET_LOCATION_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LOCATION Value transfer Type reference (TYPE) STRING Terminort 20011204

Method SET_LOCATION_STRING on class CL_APPOINTMENT has no exception.

Method SET_ORGANIZER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ORGANIZER Call by reference Type reference (TYPE) SYUNAME Terminverantwortlicher 20000714
# Exception Resumable Description Created on
1 ORGANIZER_ALREADY_EXISTS Ändern des organisators ist nicht möglich. 20000714

Method SET_PARTICIPANT_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PARTICIPANT Value transfer Type reference (TYPE) SCSPART Teilnehmer 20000605
2 Importing STATUS Value transfer Type reference (TYPE) SC_PARTIND Status (1=angenommen, 2=tentative, 3=abgelehnt) 20000605
# Exception Resumable Description Created on
1 WRONG_PARTICIPANT Teilnemher ist dem termin nicht zugeordnet 20000605

Method SET_PRIORITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PRIORITY Value transfer Type reference (TYPE) SC_PRIOIND Terminpriorität: 1=sehr poch,9=sehr niedrig 20000106

Method SET_PRIORITY on class CL_APPOINTMENT has no exception.

Method SET_RELATED_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RELATED_OBJECT Value transfer Type reference (TYPE) NEIGHBOR Objekt das verknüpft werden soll 20000106
# Exception Resumable Description Created on
1 RELATION_NOT_POSSIBLE Verknüpfung nicht möglich, da Termin bereits existent. 20000106

Method SET_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RULE Call by reference Object reference (TYPE REF TO) CL_APPOINTMENT_RULE Regel_Instanz 20000106
# Exception Resumable Description Created on
1 RULE_NO_TIME_FRAME Die Regel hat noch keinen Zeitrahmen. Bitte setzen. 20000201

Method SET_RULE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RULE_ID Value transfer Type reference (TYPE) SC_RULEID Regel-Id 20020307

Method SET_RULE_ID on class CL_APPOINTMENT has no exception.

Method SET_SPECIAL_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) STRING Attributname wie iCal 20011210
2 Importing PARAMETERS Call by reference Type reference (TYPE) SCNAMEVALUETAB Attributparameter 20011210
3 Importing VALUE Call by reference Type reference (TYPE) STRING Attributwert 20011210

Method SET_SPECIAL_ATTRIBUTE on class CL_APPOINTMENT has no exception.

Method SET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing STATUS Value transfer Type reference (TYPE) SC_STATIND Status: 1=geplant, 2= akzeptiert, 3=abgelehnt 20000106

Method SET_STATUS on class CL_APPOINTMENT has no exception.

Method SET_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TEXT Call by reference Type reference (TYPE) SO_TXTTAB Terminbeschreibung 20000106

Method SET_TEXT on class CL_APPOINTMENT has no exception.

Method SET_TEXT_AUTHORITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AUTHORITY Value transfer Type reference (TYPE) SC_BD_ACCS '2' Berechtigung: 1= alle , 2 = nur Organisator 20000110

Method SET_TEXT_AUTHORITY on class CL_APPOINTMENT has no exception.

Method SET_TIME_STAMPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TIMEZONE Value transfer Type reference (TYPE) TIMEZONE Zeitzone 20000307
2 Importing TIME_STAMP_FROM Value transfer Type reference (TYPE) SC_TSTFRO Zeitstempel der Anfangszeit 20000307
3 Importing TIME_STAMP_TO Value transfer Type reference (TYPE) SC_TSTTO Zeitstempel des Endezeitpunkts 20000307

Method SET_TIME_STAMPS on class CL_APPOINTMENT has no exception.

Method SET_TIME_STAMP_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TIME_STAMP Call by reference Type reference (TYPE) STRING Lesezeitpunkt 20011129

Method SET_TIME_STAMP_STRING on class CL_APPOINTMENT has no exception.

Method SET_TITLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TITLE Value transfer Type reference (TYPE) SC_TXTSHOR Überschrift des Termins 20000106

Method SET_TITLE on class CL_APPOINTMENT has no exception.

Method SET_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TYPE Value transfer Type reference (TYPE) SC_APPTTYP Terminart 20000106

Method SET_TYPE on class CL_APPOINTMENT has no exception.

Method SET_VIEW_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SHOW_LOCAL Value transfer Type reference (TYPE) SC_SHOWLOC '*' Im Kalender in Ortszeit anzeigen (Default = Nicht ändern) 20000106
2 Importing SHOW_ON_TOP Value transfer Type reference (TYPE) SC_DOMINAN '*' Im Kalender immer oben anzeigen 20000106

Method SET_VIEW_ATTRIBUTES on class CL_APPOINTMENT has no exception.

Method TIME_STRING_TO_TST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning TIMESTAMP Value transfer Type reference (TYPE) TIMESTAMP Zeitstempel 20011129
2 Importing TIME_STRING Call by reference Type reference (TYPE) STRING Zeitstring 20011129

Method TIME_STRING_TO_TST on class CL_APPOINTMENT has no exception.

Method TST_TO_TIME_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TIMESTAMP Value transfer Type reference (TYPE) TIMESTAMP Zeitstempel 20011129
2 Returning TIME_STRING Value transfer Type reference (TYPE) STRING Zeitstring 20011129

Method TST_TO_TIME_STRING on class CL_APPOINTMENT has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 46D