SAP ABAP Class CL_PT_EMPLOYEE (Object Employees in Time Management)
Hierarchy
SAP_HRRXX (Software Component) Sub component SAP_HRRXX of SAP_HR
   PT (Application Component) Personnel Time Management
     PT_TMW_BLP (Package) Time Manager's Workplace: Business Logic Processor
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PT_EMPLOYEE Employee Data (Master Data, Time Data, and Customizing) 20000927
Properties
Class CL_PT_EMPLOYEE  
Short Description Object Employees in Time Management    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package PT_TMW_BLP   Time Manager's Workplace: Business Logic Processor 
Created 20000927   SAP 
Last change 20010406   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_PT_TD_BASE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_PT_TD_IOBUFFER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_PT_TMW_CONST Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 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_EMPLOYEE Employee Data (Master Data, Time Data, and Customizing) 20000927
Friends
Class CL_PT_EMPLOYEE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 B0000 Instance attribute Private Type reference (TYPE) TIM_P0000_TAB Infotypes Table 0000 20000927
2 B0001 Instance attribute Private Type reference (TYPE) TIM_P0001_TAB Infotypes Table 0001 20000927
3 B0002 Instance attribute Private Type reference (TYPE) TIM_P0002_TAB Infotypes Table 0002 20000927
4 B0007 Instance attribute Private Type reference (TYPE) TIM_P0007_TAB Infotypes Table 0007 20030102
5 B0008 Instance attribute Private Type reference (TYPE) TIM_P0008_TAB Table of Infotypes 0008 20000927
6 B508Z Static Attribute Private Type reference (TYPE) T_T508Z Assignment of PS grouping for work schedules to daily WS 20000928
7 BMOD Instance attribute Private Type reference (TYPE) T_BUF_MODIF Modifier Buffer 20030102
8 BMOD_LINE Instance attribute Private Type reference (TYPE) T_BUF_MODIF_LINE Modifier Buffer: Row 20030102
9 BUFFER_DIR Static Attribute Private Type reference (TYPE) TIM_TMW_ITLIST_TAB List of Existing Infotype Buffers 20001216
10 EMPCOL Static Attribute Private Type reference (TYPE) T_EMPCOL Employee Directory 20000927
11 HIGH_DATE Constant Private Type reference (TYPE) DATUM CL_PT_TMW_CONST=>HIGH_DATE Latest Selection Date 20000927
12 LOW_DATE Constant Private Type reference (TYPE) DATUM CL_PT_TMW_CONST=>LOW_DATE Earliest Selection Date 20000927
13 NAME_FORMAT Static Attribute Private Type reference (TYPE) KNZNM Name format indicator for employee in a list 20000927
14 NO Constant Private Type reference (TYPE) CHAR1 CL_PT_TMW_CONST=>NO No 20000927
15 PERNR Instance attribute Private Type reference (TYPE) TIM_P0008_TAB Table of Infotypes 0008 20000927
16 YES Constant Private Type reference (TYPE) CHAR1 CL_PT_TMW_CONST=>YES Yes 20000927
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20001216
2 GET_CALE Instance method Private Method Do Not Read Changeable Infotypes in Internal Buffer 20000927
3 GET_EMPLOYEE Static method Public Method Employee Factory 20000927
4 GET_ENAME Instance method Private Method Do Not Read Changeable Infotypes in Internal Buffer 20000927
5 GET_INFOTYPES Instance method Private Method Do Not Read Changeable Infotypes in Internal Buffer 20000927
6 GET_MASTER_DATA Instance method Public Method Output Infotypes 0,1,2,7,8 from Buffer 20030102
7 GET_MOTPR Instance method Private Method Do Not Read Changeable Infotypes in Internal Buffer 20000927
8 GET_PWS Instance method Private Method Do Not Read Changeable Infotypes in Internal Buffer 20000927
9 GET_RATE Instance method Private Method Do Not Read Changeable Infotypes in Internal Buffer 20000927
10 GET_T001P Instance method Private Method Do Not Read Changeable Infotypes in Internal Buffer 20000927
11 GET_T503 Instance method Private Method Do Not Read Changeable Infotypes in Internal Buffer 20000927
12 GET_TIMPAIR Instance method Private Method Do Not Read Changeable Infotypes in Internal Buffer 20000927
13 GET_TIMRES Instance method Private Method Do Not Read Changeable Infotypes in Internal Buffer 20000927
14 GET_WLIST Instance method Private Method Do Not Read Changeable Infotypes in Internal Buffer 20000927
15 INITIALIZE Instance method Public Method Initialization 20001009
16 UPDATE_IT_BUFFER Instance method Private Method Do Not Read Changeable Infotypes in Internal Buffer 20000928
Events
Class CL_PT_EMPLOYEE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_BUF_MODIF Private See coding 20030102
2 T_BUF_MODIF_LINE Private See coding 20030102
3 T_EMPCOL Private See coding Employee Directory 20000927
4 T_EMPREF Private See coding Employee Reference Entry 20000927
5 T_T508Z Private See coding T_T508Z 20000928
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_PT_EMPLOYEE has no parameter.
Method CLASS_CONSTRUCTOR on class CL_PT_EMPLOYEE has no exception.

Method GET_CALE Signature

Method GET_CALE on class CL_PT_EMPLOYEE has no parameter.
Method GET_CALE on class CL_PT_EMPLOYEE has no exception.

Method GET_EMPLOYEE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PERNR Value transfer Type reference (TYPE) PERNR_D Personalnummer 20000927
2 Returning R_EMPLOYEE Value transfer Object reference (TYPE REF TO) IF_PT_EMPLOYEE Mitarbeiterinformationen (Stamm-, Zeitdaten, Customizing) 20000927

Method GET_EMPLOYEE on class CL_PT_EMPLOYEE has no exception.

Method GET_ENAME Signature

Method GET_ENAME on class CL_PT_EMPLOYEE has no parameter.
Method GET_ENAME on class CL_PT_EMPLOYEE has no exception.

Method GET_INFOTYPES Signature

Method GET_INFOTYPES on class CL_PT_EMPLOYEE has no parameter.
Method GET_INFOTYPES on class CL_PT_EMPLOYEE has no exception.

Method GET_MASTER_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_I0000 Call by reference Type reference (TYPE) TIM_P0000_TAB Tabelle von Infotypen 0000 20030102
2 Exporting EX_I0001 Call by reference Type reference (TYPE) TIM_P0001_TAB Tabelle von Infotypen 0001 20030102
3 Exporting EX_I0002 Call by reference Type reference (TYPE) TIM_P0002_TAB Tabelle von Infotypen 0002 20030102
4 Exporting EX_I0007 Call by reference Type reference (TYPE) TIM_P0007_TAB Tabelle von Infotypen 0007 20030102
5 Exporting EX_I0008 Call by reference Type reference (TYPE) TIM_P0008_TAB Tabelle von Infotypen 0008 20030102
6 Importing IM_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20030102
7 Importing IM_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20030102

Method GET_MASTER_DATA on class CL_PT_EMPLOYEE has no exception.

Method GET_MOTPR Signature

Method GET_MOTPR on class CL_PT_EMPLOYEE has no parameter.
Method GET_MOTPR on class CL_PT_EMPLOYEE has no exception.

Method GET_PWS Signature

Method GET_PWS on class CL_PT_EMPLOYEE has no parameter.
Method GET_PWS on class CL_PT_EMPLOYEE has no exception.

Method GET_RATE Signature

Method GET_RATE on class CL_PT_EMPLOYEE has no parameter.
Method GET_RATE on class CL_PT_EMPLOYEE has no exception.

Method GET_T001P Signature

Method GET_T001P on class CL_PT_EMPLOYEE has no parameter.
Method GET_T001P on class CL_PT_EMPLOYEE has no exception.

Method GET_T503 Signature

Method GET_T503 on class CL_PT_EMPLOYEE has no parameter.
Method GET_T503 on class CL_PT_EMPLOYEE has no exception.

Method GET_TIMPAIR Signature

Method GET_TIMPAIR on class CL_PT_EMPLOYEE has no parameter.
Method GET_TIMPAIR on class CL_PT_EMPLOYEE has no exception.

Method GET_TIMRES Signature

Method GET_TIMRES on class CL_PT_EMPLOYEE has no parameter.
Method GET_TIMRES on class CL_PT_EMPLOYEE has no exception.

Method GET_WLIST Signature

Method GET_WLIST on class CL_PT_EMPLOYEE has no parameter.
Method GET_WLIST on class CL_PT_EMPLOYEE has no exception.

Method INITIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PERNR Value transfer Type reference (TYPE) PERNR_D Personalnummer 20001009

Method INITIALIZE on class CL_PT_EMPLOYEE has no exception.

Method UPDATE_IT_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FROMDATE Value transfer Type reference (TYPE) BEGDA Selektionsbeginn 20000928
2 Importing I_INFTY Value transfer Type reference (TYPE) INFTY Infotyp 20000928
3 Importing I_TODATE Value transfer Type reference (TYPE) ENDDA Selektionsende 20000928

Method UPDATE_IT_BUFFER on class CL_PT_EMPLOYEE has no exception.
History
Last changed by/on SAP  20010406 
SAP Release Created in 46C