SAP ABAP Class CL_PT_UIA_TMW_APPT_READER (TMW Appointment Reader for BLoP)
Hierarchy
EA-HRRXX (Software Component) Sub component EA-HRRXX of EA-HR
   PT-RC (Application Component) Time Data Recording and Administration
     PAOC_TIM_TMW_CALENDAR (Package) TMW: Calendar Views
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_PT_UIA_OBJECT_BASE UIA Object 20020211
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PT_UIA_TMW_APPT_READER Read Appointments 20010301
Properties
Class CL_PT_UIA_TMW_APPT_READER  
Short Description TMW Appointment Reader for BLoP    
Super Class CL_PT_UIA_OBJECT_BASE UIA Object 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_TIM_TMW_CALENDAR   TMW: Calendar Views 
Created 20010301   SAP 
Last change 20020211   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_PT_APPLICATION Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_PT_CONTAINER_UTIL Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_PT_TMW_TDM_CONST Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 CNDD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 IF_PT_TMW_DRAGDROP_OBJECT Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
6 IF_PT_UIA_TMW_TDE_CALENDAR Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_PT_UIA_TMW_APPT_READER Read Appointments 20010301
Friends
Class CL_PT_UIA_TMW_APPT_READER 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) PT_T_APPT Table of Appointments 20010301
2 BEHAVIOR_ADDITIONAL Instance attribute Private Object reference (TYPE REF TO) CL_DRAGDROP Behavior for Drag and Drop 20010301
3 BEHAVIOR_ALLDAY Instance attribute Private Object reference (TYPE REF TO) CL_DRAGDROP Behavior for Drag and Drop 20010301
4 BEHAVIOR_APPOINTMENT Instance attribute Private Object reference (TYPE REF TO) CL_DRAGDROP Behavior for Drag and Drop 20010301
5 BEHAVIOR_ASTERISK Instance attribute Private Object reference (TYPE REF TO) CL_DRAGDROP Behavior for Drag and Drop 20010301
6 BEHAVIOR_BACKGROUND Instance attribute Private Object reference (TYPE REF TO) CL_DRAGDROP Behavior for Drag and Drop 20010301
7 BEHAVIOR_DOMINANT Instance attribute Private Object reference (TYPE REF TO) CL_DRAGDROP Behavior for Drag and Drop 20010301
8 BEHAVIOR_HANDLE_ADDITIONAL Instance attribute Private Type reference (TYPE) I Handle 20010301
9 BEHAVIOR_HANDLE_ALLDAY Instance attribute Private Type reference (TYPE) I Handle 20010301
10 BEHAVIOR_HANDLE_APPOINTMENT Instance attribute Private Type reference (TYPE) I Handle 20010301
11 BEHAVIOR_HANDLE_ASTERISK Instance attribute Private Type reference (TYPE) I Handle 20010301
12 BEHAVIOR_HANDLE_BACKGROUND Instance attribute Private Type reference (TYPE) I Handle 20010301
13 BEHAVIOR_HANDLE_DOMINANT Instance attribute Private Type reference (TYPE) I Handle 20010301
14 BEHAVIOR_HANDLE_NOTIMES Instance attribute Private Type reference (TYPE) I Handle 20010301
15 BEHAVIOR_HANDLE_WORKSCHEDULE Instance attribute Private Type reference (TYPE) I Handle 20010301
16 BEHAVIOR_NOTIMES Instance attribute Private Object reference (TYPE REF TO) CL_DRAGDROP Behavior for Drag and Drop 20010301
17 BEHAVIOR_WORKSCHEDULE Instance attribute Private Object reference (TYPE REF TO) CL_DRAGDROP Behavior for Drag and Drop 20010301
18 BLOP Instance attribute Private Object reference (TYPE REF TO) IF_PT_TMW_BLOP Business Logic Processor Interface 20010301
19 CALENDAR_DEFINITION Instance attribute Private Type reference (TYPE) CALENDAR_DEF_VIEW_TAB Calendar Definition 20010301
20 CO_ASTERISK Constant Public Type reference (TYPE) CHAR1 '*' Asterisk 20010301
21 CO_SCREEN_AREA Constant Private Type reference (TYPE) PT_SCREEN_AREA 'CAL' Screen area 20010301
22 CO_SCREEN_AREA_APPT Constant Private Type reference (TYPE) PT_SCREEN_AREA 'CAA' Screen area 20010301
23 CO_SCREEN_AREA_DOM Constant Private Type reference (TYPE) PT_SCREEN_AREA 'CAD' Screen area 20010301
24 CO_SCREEN_AREA_SELCAT Constant Private Type reference (TYPE) PT_SCREEN_AREA 'CAI' Screen area 20010301
25 CO_SEPARATOR Constant Public Type reference (TYPE) CHAR1 '-' Separator 20010301
26 CO_TIMEEVENTS Constant Public Type reference (TYPE) CHAR3 'TEV' Time Events 20010301
27 CO_TIMEPAIRS Constant Public Type reference (TYPE) CHAR3 'TIP' Time Pairs 20010301
28 CO_TIMESPECS Constant Public Type reference (TYPE) CHAR3 'TDE' Time Data 20010301
29 CURRENT_VIEW Instance attribute Private Type reference (TYPE) CHAR1 Current View 20010301
30 CUSTOMIZING_DEFINITION Instance attribute Private Type reference (TYPE) APPT_CUST_TAB Customizing of Appointment Definitions 20010301
31 OLD_DATE_FROM Instance attribute Private Type reference (TYPE) DATS Old start date 20010301
32 OLD_DATE_TO Instance attribute Private Type reference (TYPE) DATS Old end date 20010301
33 OLD_EMPLOYEE Instance attribute Private Type reference (TYPE) PERNR_D Old Employee 20010301
34 PERNR_REQUEST_HANDLE Instance attribute Private Type reference (TYPE) TIM_TMW_BUFFER_HANDLE BLP BUFFER: Handle for Registered Read Queries 20010301
35 SELCATS_TAB Instance attribute Private Type reference (TYPE) SELCAT_TAB Selection Criteria 20010301
36 SELCAT_TIMEEVENTS Instance attribute Private Type reference (TYPE) TIM_TMW_SELCATTYPE_TAB TMW: Selection Criteria For Each Category and Type 20010301
37 SELCAT_TIMESPECS Instance attribute Private Type reference (TYPE) TIM_TMW_SELCATTYPE_TAB TMW: Selection Criteria For Each Category and Type 20010301
38 TIME_DATA Instance attribute Private Type reference (TYPE) TIM_TMW_BLPREQUEST_TAB BLP: Time Data Transfer Table 20010301
39 UPDATE_TABLE Instance attribute Private Type reference (TYPE) TIM_TMW_BLPREQUEST_TAB Table with Time Entries to be Changed 20010301
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20010301
2 CREATE_BEHAVIOR Instance method Private Method Create D&D Behaviors 20010301
3 CREATE_CALENDAR_DEFINITION Instance method Private Method Enhance Calendar Definition 20010301
4 GET_CUSTOMIZING Instance method Private Method Determine Customizing with Fallback Strategy If Required 20010301
5 NAVIGATE_TO_RECORD Instance method Private Method Detail Position on Appointment & Expand 20010301
6 PASTE_APPOINTMENT_BLOP Instance method Private Method Paste BLoP Appointment 20010301
7 PASTE_APPOINTMENT_SLY Instance method Private Method Paste SLY Appointment 20010301
8 PASTE_TDTYPE_BLOP Instance method Private Method Paste ID as BLoP Appointment 20010301
9 PASTE_TDTYPE_SLY Instance method Private Method Paste ID as SLY Appointment 20010301
Events
Class CL_PT_UIA_TMW_APPT_READER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 APPT_CUST_REC Private See coding Customizing Information 20010301
2 APPT_CUST_TAB Private See coding Customizing Information 20010301
3 CALENDAR_DEF_APPT_REC Private See coding Calendar Definition for Each Appointment Type 20010301
4 CALENDAR_DEF_APPT_TAB Private See coding Calendar Definition for Each Appointment Type 20010301
5 CALENDAR_DEF_VIEW_REC Private See coding Calendar Definition for Each View 20010301
6 CALENDAR_DEF_VIEW_TAB Private See coding Calendar Definition for Each View 20010301
7 SELCAT_REC Private See coding Selection Category for a View 20010301
8 SELCAT_TAB Private See coding Selection Categories for Views 20010301
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_PT_UIA_TMW_APPT_READER has no parameter.
Method CONSTRUCTOR on class CL_PT_UIA_TMW_APPT_READER has no exception.

Method CREATE_BEHAVIOR Signature

Method CREATE_BEHAVIOR on class CL_PT_UIA_TMW_APPT_READER has no parameter.
Method CREATE_BEHAVIOR on class CL_PT_UIA_TMW_APPT_READER has no exception.

Method CREATE_CALENDAR_DEFINITION Signature

Method CREATE_CALENDAR_DEFINITION on class CL_PT_UIA_TMW_APPT_READER has no parameter.
Method CREATE_CALENDAR_DEFINITION on class CL_PT_UIA_TMW_APPT_READER has no exception.

Method GET_CUSTOMIZING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_FIELD_ATTRIBUTES Call by reference Type reference (TYPE) TAB_PT_FIELD_SEL_OPTIONS Tabelle der Customizingeinstellungen der Feldauswahl 20010301
2 Exporting EX_FIELD_SELECTION Call by reference Type reference (TYPE) PT_FIELD_SELECTION Feldauswahl 20010301
3 Importing IM_CONTEXT Call by reference Type reference (TYPE) PT_TMW_FIELD_SELECTION_CONTEXT Arbeitsplatz Personalzeitmanagement - Kontext Feldauswahl 20010301
4 Importing IM_SCREEN_AREA Call by reference Type reference (TYPE) PT_SCREEN_AREA Bildbereich 20010301
5 Importing IM_WITH_F4_FALLBACK Call by reference Type reference (TYPE) BOOLE_D ' ' Flag: Alle Felder bestimmen als letzter Fallback 20010301
# Exception Resumable Description Created on
1 FAILED Customizing konnte nicht gelesen werden 20010301

Method NAVIGATE_TO_RECORD 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) DATS Beginndatum 20010301
2 Importing IM_DATE_TO Call by reference Type reference (TYPE) DATS Endedatum 20010301
3 Importing IM_EMPLOYEE Call by reference Type reference (TYPE) PERNR_D Mitarbeiter 20010301
4 Importing IM_RECUID Call by reference Type reference (TYPE) TIM_TMWRECUID Eindeutige Satzkennung 20010301

Method NAVIGATE_TO_RECORD on class CL_PT_UIA_TMW_APPT_READER has no exception.

Method PASTE_APPOINTMENT_BLOP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_MESSAGE_TAB Call by reference Type reference (TYPE) TIM_TMW_MESSAGE_TAB Tabelle mit Fehlermeldungen 20010301
2 Importing IM_DESTINATION_APPT Call by reference Object reference (TYPE REF TO) IF_PT_APPOINTMENT Termin 20010301
3 Importing IM_FLAVOR Call by reference Type reference (TYPE) CNDD_FLAVOR Flavor 20010301
4 Importing IM_SOURCE Call by reference Object reference (TYPE REF TO) OBJECT Termin 20010301

Method PASTE_APPOINTMENT_BLOP on class CL_PT_UIA_TMW_APPT_READER has no exception.

Method PASTE_APPOINTMENT_SLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_MESSAGE_TAB Call by reference Type reference (TYPE) TIM_TMW_MESSAGE_TAB Tabelle mit Fehlermeldungen 20010301
2 Importing IM_DESTINATION_APPT Call by reference Object reference (TYPE REF TO) IF_PT_APPOINTMENT Termin 20010301
3 Importing IM_FLAVOR Call by reference Type reference (TYPE) CNDD_FLAVOR Flavor 20010301
4 Importing IM_SOURCE Call by reference Object reference (TYPE REF TO) OBJECT Termin 20010301

Method PASTE_APPOINTMENT_SLY on class CL_PT_UIA_TMW_APPT_READER has no exception.

Method PASTE_TDTYPE_BLOP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_MESSAGE_TAB Call by reference Type reference (TYPE) TIM_TMW_MESSAGE_TAB TMW Message Handler: Arbeitstabelle für Meldungen 20010301
2 Importing IM_DESTINATION_APPT Call by reference Object reference (TYPE REF TO) IF_PT_APPOINTMENT Termin 20010301
3 Importing IM_TDTYPE Call by reference Type reference (TYPE) TDTYPE Kurzbezeichnung für die Art der Zeitangabe 20010301

Method PASTE_TDTYPE_BLOP on class CL_PT_UIA_TMW_APPT_READER has no exception.

Method PASTE_TDTYPE_SLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_MESSAGE_TAB Call by reference Type reference (TYPE) TIM_TMW_MESSAGE_TAB TMW Message Handler: Arbeitstabelle für Meldungen 20010301
2 Importing IM_DESTINATION_APPT Call by reference Object reference (TYPE REF TO) IF_PT_APPOINTMENT Termin 20010301
3 Importing IM_TDTYPE Call by reference Type reference (TYPE) TDTYPE Kurzbezeichnung für die Art der Zeitangabe 20010301

Method PASTE_TDTYPE_SLY on class CL_PT_UIA_TMW_APPT_READER has no exception.
History
Last changed by/on SAP  20020211 
SAP Release Created in 46C