SAP ABAP Class CL_PT_APPLICATION_TMW_CORE (TMW Application)
Hierarchy
EA-HRRXX (Software Component) Sub component EA-HRRXX of EA-HR
   PT-RC (Application Component) Time Data Recording and Administration
     PAOC_TIM_TMW_APPLICATION (Package) TMW: Application
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PT_APPLICATION_CORE Specific Application Core 19990610
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PT_APPLICATION_TMW_CORE Time Management Application Core 19990628
Properties
Class CL_PT_APPLICATION_TMW_CORE  
Short Description TMW Application    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_TIM_TMW_APPLICATION   TMW: Application 
Created 19990610   SAP 
Last change 20010430   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)
Interfaces
# Interface Abstract Final Description Created on
1 IF_PT_APPLICATION_CORE Specific Application Core 19990610
2 IF_PT_APPLICATION_TMW_CORE Time Management Application Core 19990628
Friends
Class CL_PT_APPLICATION_TMW_CORE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACTIVE Instance attribute Protected Type reference (TYPE) BOOLE_D Active? 19990610
2 CO_APP_ID Constant Public Type reference (TYPE) PTAPPID 'PTMW' Usage indicator for UI Framework 20010217
3 CO_DATEID_DAY Constant Private Type reference (TYPE) PT_TMW_DATEID '01' CO_DATEID_DAY 19991215
4 CO_DATEID_MONTH Constant Private Type reference (TYPE) PT_TMW_DATEID '03' CO_DATEID_MONTH 19991215
5 CO_DATEID_WEEK Constant Private Type reference (TYPE) PT_TMW_DATEID '02' CO_DATEID_WEEK 19991215
6 CO_DOCKING_CONTAINER_OBJECT_ID Constant Private Type reference (TYPE) PTOBJID 'TMW_DOCKING_CONTAINER' Docking Container ID 20000509
7 CO_LAYOUT_ID Constant Private Type reference (TYPE) PTLYTID 'TMW' Layout ID 19991111
8 CO_PROFILE_MEMORY_ID Constant Protected Type reference (TYPE) MEMORYID 'PT_TMW_PROFILE' Profile: Set/Get Parameter ID 19991111
9 CO_TCODE_REPORT_PARAMETER Constant Private Type reference (TYPE) SYTCODE 'PTMW_PROF' Transaction Code to Start with Entered Parameter 20000119
10 CO_TCODE_USER_PARAMETER Constant Private Type reference (TYPE) SYTCODE 'PTMW' Transaction Code to Start with User Parameter 20000119
11 CO_TDLANGU_MEMORY_ID Constant Protected Type reference (TYPE) MEMORYID 'PT_TMW_TDLANGU' Definition Area/Subset: Set/Get Parameter ID 19991111
12 CO_TDLANGU_MEMORY_ID_SEPARATOR Constant Protected Type reference (TYPE) CHAR1 '/' Separator 19991111
13 CO_UNIT_DAY Constant Private Type reference (TYPE) PT_ZEINH '010' CO_UNIT_DAY 19991215
14 CO_UNIT_MONTH Constant Private Type reference (TYPE) PT_ZEINH '012' CO_UNIT_MONTH 19991215
15 CO_UNIT_WEEK Constant Private Type reference (TYPE) PT_ZEINH '011' CO_UNIT_WEEK 19991215
16 DATE_SELECTION Instance attribute Protected Object reference (TYPE REF TO) CL_PT_TMW_DATE_SELECTION Date Selection 19990610
17 EMPLOYEE_POOL Instance attribute Protected Object reference (TYPE REF TO) CL_PT_TMW_EMPLOYEE_POOL Employee Pool 19990610
18 FALSE Constant Protected Type reference (TYPE) BOOLE_D ' ' False 19990610
19 GUI_LAYOUT Instance attribute Protected Object reference (TYPE REF TO) IF_PT_GUI_LAYOUT GUI Layout 19990610
20 MESSAGE_NUMBERS Instance attribute Private Type reference (TYPE) TIM_TMW_MSGNUMBER_TAB Message Numbers 19990902
21 ROOT_NODE_ID Instance attribute Protected Type reference (TYPE) PTNODEID 'FRAME' Root 19990610
22 TDLANGU Instance attribute Private Type reference (TYPE) TMW_TDLANGU Definition Set for IDs 19991117
23 TDSUBLA Instance attribute Private Type reference (TYPE) TMW_TDSUBLA Definition Subset for IDs 19991117
24 TIME_EVALUATION_LOG Instance attribute Private Object reference (TYPE REF TO) IF_PT_TIME_EVALUATION_LOG Current Time Evaluation Log 19991220
25 TPT_TMW_PROFILE Instance attribute Private Type reference (TYPE) TPT_TMW_PROFILE Time Manager's Workplace Profile 19991117
26 TRUE Constant Protected Type reference (TYPE) BOOLE_D 'X' True 19990610
Methods
# Method Level Visibility Method type Description Created on
1 DELETE_MESSAGES Instance method Private Method Delete Online Messages 19990902
2 EXTEND_DATE_BY_UNIT Instance method Private Method Increase Date Limit 19991215
3 FIRST_DAY_IN_WEEK Instance method Private Method First day of the week 19990907
4 INITIALIZE_DATE_SELECTION Instance method Protected Method Initial Period 19990910
5 INITIALIZE_LAYOUT Instance method Protected Method Layout Initialization 19990909
6 INITIALIZE_PROFILE Instance method Private Method Profile Initialization 19990910
7 INITIALIZE_TD_LANGUAGE Instance method Private Method Initialize definition sets 19990910
8 ON_CALL_DISPLAY_MASTERDATA Instance method Private Method Message Processing: Call Master Data Display 19990920
9 ON_CALL_MAINTAIN_MASTERDATA Instance method Private Method Message Processing: Call Master Data Maintenance 19990920
10 ON_CALL_TIME_EVALUATION Instance method Private Method Message Processing: Call Time Evaluation 19990901
11 ON_CALL_TIME_STATEMENT_FORM Instance method Private Method Message Processing: Call Time Statement 19990907
12 ON_CHANGE_SUBLA Instance method Private Method Message Processing: Function Code CHANGE_SUBLA 19991117
13 ON_DISPLAY_MASTERDATA Instance method Private Method Message Processing: Function Code DISPLAY_MASTERDATA 19990920
14 ON_DISPLAY_TIME_EVALUATION_LOG Instance method Private Method Message Processing: Function Code DISPLAY_TIMEEVAL_LOG 19991220
15 ON_MAINTAIN_MASTERDATA Instance method Private Method Message Processing: Function Code MAINTAIN_MASTERDATA 19990920
16 ON_PHONE_CALL_REQUEST Instance method Private Method Message Processing: Function Code PHONE 19990921
17 ON_SAVE_APPLICATION Instance method Private Method Message Processing: Save 19990901
18 ON_SEND_MAIL Instance method Private Method Message Processing: Function Code SEND_MAIL 19990921
19 ON_TIMEEVALUATION Instance method Private Method Message Processing: Function Code TIMEEVALUATION 19990901
20 ON_TIMERESULTS Instance method Private Method Message Processing: Function Code TIMERESULTS 19990907
21 SET_TDLANGU Instance method Private Method Determine Definition Sets/Values for IDs 19991117
Events
Class CL_PT_APPLICATION_TMW_CORE has no event.
Types
Class CL_PT_APPLICATION_TMW_CORE has no local type.
Method Signatures

Method DELETE_MESSAGES Signature

Method DELETE_MESSAGES on class CL_PT_APPLICATION_TMW_CORE has no parameter.
Method DELETE_MESSAGES on class CL_PT_APPLICATION_TMW_CORE has no exception.

Method EXTEND_DATE_BY_UNIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DATE Value transfer Type reference (TYPE) D Datum 19991215
2 Importing IM_IS_TO_DATE Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 19991215
3 Importing IM_REL_POS_NUMBER Value transfer Type reference (TYPE) PT_TMW_RELATIVE_POSITION Relative Lage für Einstiegszeitraum 19991215
4 Importing IM_REL_POS_UNIT Value transfer Type reference (TYPE) PT_TMW_RELATIVE_UNIT Einheit für die relative Lage des Beginn- und Endedatums 19991215
5 Returning RESULT Value transfer Type reference (TYPE) D Ergebnisdatum 19991215

Method EXTEND_DATE_BY_UNIT on class CL_PT_APPLICATION_TMW_CORE has no exception.

Method FIRST_DAY_IN_WEEK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_1ST_WEEKDAY Value transfer Type reference (TYPE) PT_TMW_WEEKDAY Erster Wochentag 19990907
2 Importing IM_DATE Value transfer Type reference (TYPE) D Tag 19990907
3 Returning RESULT Value transfer Type reference (TYPE) D Erster Tag der Woche 19990907

Method FIRST_DAY_IN_WEEK on class CL_PT_APPLICATION_TMW_CORE has no exception.

Method INITIALIZE_DATE_SELECTION Signature

Method INITIALIZE_DATE_SELECTION on class CL_PT_APPLICATION_TMW_CORE has no parameter.
Method INITIALIZE_DATE_SELECTION on class CL_PT_APPLICATION_TMW_CORE has no exception.

Method INITIALIZE_LAYOUT Signature

Method INITIALIZE_LAYOUT on class CL_PT_APPLICATION_TMW_CORE has no parameter.
Method INITIALIZE_LAYOUT on class CL_PT_APPLICATION_TMW_CORE has no exception.

Method INITIALIZE_PROFILE Signature

Method INITIALIZE_PROFILE on class CL_PT_APPLICATION_TMW_CORE has no parameter.
Method INITIALIZE_PROFILE on class CL_PT_APPLICATION_TMW_CORE has no exception.

Method INITIALIZE_TD_LANGUAGE Signature

Method INITIALIZE_TD_LANGUAGE on class CL_PT_APPLICATION_TMW_CORE has no parameter.
Method INITIALIZE_TD_LANGUAGE on class CL_PT_APPLICATION_TMW_CORE has no exception.

Method ON_CALL_DISPLAY_MASTERDATA Signature

Method ON_CALL_DISPLAY_MASTERDATA on class CL_PT_APPLICATION_TMW_CORE has no parameter.
Method ON_CALL_DISPLAY_MASTERDATA on class CL_PT_APPLICATION_TMW_CORE has no exception.

Method ON_CALL_MAINTAIN_MASTERDATA Signature

Method ON_CALL_MAINTAIN_MASTERDATA on class CL_PT_APPLICATION_TMW_CORE has no parameter.
Method ON_CALL_MAINTAIN_MASTERDATA on class CL_PT_APPLICATION_TMW_CORE has no exception.

Method ON_CALL_TIME_EVALUATION Signature

Method ON_CALL_TIME_EVALUATION on class CL_PT_APPLICATION_TMW_CORE has no parameter.
Method ON_CALL_TIME_EVALUATION on class CL_PT_APPLICATION_TMW_CORE has no exception.

Method ON_CALL_TIME_STATEMENT_FORM Signature

Method ON_CALL_TIME_STATEMENT_FORM on class CL_PT_APPLICATION_TMW_CORE has no parameter.
Method ON_CALL_TIME_STATEMENT_FORM on class CL_PT_APPLICATION_TMW_CORE has no exception.

Method ON_CHANGE_SUBLA Signature

Method ON_CHANGE_SUBLA on class CL_PT_APPLICATION_TMW_CORE has no parameter.
Method ON_CHANGE_SUBLA on class CL_PT_APPLICATION_TMW_CORE has no exception.

Method ON_DISPLAY_MASTERDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) PTTUMSG weitere Nachrichten 19990920

Method ON_DISPLAY_MASTERDATA on class CL_PT_APPLICATION_TMW_CORE has no exception.

Method ON_DISPLAY_TIME_EVALUATION_LOG Signature

Method ON_DISPLAY_TIME_EVALUATION_LOG on class CL_PT_APPLICATION_TMW_CORE has no parameter.
Method ON_DISPLAY_TIME_EVALUATION_LOG on class CL_PT_APPLICATION_TMW_CORE has no exception.

Method ON_MAINTAIN_MASTERDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) PTTUMSG weitere Nachrichten 19990920

Method ON_MAINTAIN_MASTERDATA on class CL_PT_APPLICATION_TMW_CORE has no exception.

Method ON_PHONE_CALL_REQUEST Signature

Method ON_PHONE_CALL_REQUEST on class CL_PT_APPLICATION_TMW_CORE has no parameter.
Method ON_PHONE_CALL_REQUEST on class CL_PT_APPLICATION_TMW_CORE has no exception.

Method ON_SAVE_APPLICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_IGNORE_NOTHING_TO_SAVE Value transfer Type reference (TYPE) BOOLE_D ' ' Keine Meldung wenn nichts zu sichern 20000128
2 Returning RE_MESSAGE_ENTRY Value transfer Type reference (TYPE) TIM_TMW_MESSAGE_ENTRY Meldung 19990907

Method ON_SAVE_APPLICATION on class CL_PT_APPLICATION_TMW_CORE has no exception.

Method ON_SEND_MAIL Signature

Method ON_SEND_MAIL on class CL_PT_APPLICATION_TMW_CORE has no parameter.
Method ON_SEND_MAIL on class CL_PT_APPLICATION_TMW_CORE has no exception.

Method ON_TIMEEVALUATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) PTTUMSG Weitere Nachrichten 19990907

Method ON_TIMEEVALUATION on class CL_PT_APPLICATION_TMW_CORE has no exception.

Method ON_TIMERESULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) PTTUMSG Weitere Nachrichten 19990907

Method ON_TIMERESULTS on class CL_PT_APPLICATION_TMW_CORE has no exception.

Method SET_TDLANGU Signature

Method SET_TDLANGU on class CL_PT_APPLICATION_TMW_CORE has no parameter.
Method SET_TDLANGU on class CL_PT_APPLICATION_TMW_CORE has no exception.
History
Last changed by/on SAP  20010430 
SAP Release Created in