SAP ABAP Class CL_PT_TMW_EMPLOYEE_POOL (Class for Employee Pool and Employee Selection)
Hierarchy
EA-HRRXX (Software Component) Sub component EA-HRRXX of EA-HR
   PT-RC (Application Component) Time Data Recording and Administration
     PAOC_TIM_TMW_UIA_OBJECTS (Package) TMW: UIA Objects
Properties
Class CL_PT_TMW_EMPLOYEE_POOL  
Short Description Class for Employee Pool and Employee Selection    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_TIM_TMW_UIA_OBJECTS   TMW: UIA Objects 
Created 19990623   SAP 
Last change 20001128   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_PT_TMW_EMPLOYEE_POOL has no forward declaration.
Interfaces
Class CL_PT_TMW_EMPLOYEE_POOL has no interface implemented.
Friends
Class CL_PT_TMW_EMPLOYEE_POOL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_FALSE Constant Protected Type reference (TYPE) BOOLE_D ' ' FALSE 19990906
2 CO_MESSAGE_ID Constant Public Type reference (TYPE) PTMSGID 'EMPLOYEE_POOL' MESSAGE_ID for Generated Message 19990906
3 CO_MESSAGE_TYPE Constant Public Type reference (TYPE) PTMSGTY 'E' MESSAGE_TYPE for Generated Message 19990906
4 CO_TRUE Constant Protected Type reference (TYPE) BOOLE_D 'X' TRUE 19990906
5 EMPLOYEE_POOL Instance attribute Public Type reference (TYPE) TIM_TMW_PERNR_D_TAB Personnel Numbers Pool 19991213
6 IN_SET_POOL Instance attribute Protected Type reference (TYPE) BOOLE_D Indicator 19990804
7 MULTIPLE_SELECTION Instance attribute Public Type reference (TYPE) TIM_TMW_PERNR_D_TAB Multiple Selection of Personnel Numbers 19991213
8 OLD_EMPLOYEE_POOL Instance attribute Private Type reference (TYPE) TIM_TMW_PERNR_D_TAB Personnel Numbers Pool 20000117
9 OLD_MULTIPLE_SELECTION Instance attribute Private Type reference (TYPE) TIM_TMW_PERNR_D_TAB Multiple Selection of Personnel Numbers 20000117
10 OLD_SELECTED_EMPLOYEE Instance attribute Private Type reference (TYPE) PERNR_D Selected Personnel Number 20000117
11 SELECTED_EMPLOYEE Instance attribute Public Type reference (TYPE) PERNR_D Selected Personnel Number 19991213
Methods
# Method Level Visibility Method type Description Created on
1 CLEAR_SELECTION Instance method Public Method Undo Selections 19990930
2 COMPARE_TABLES Instance method Private Method Table Comparison 19991213
3 COPY Instance method Public Method Copy All 19990705
4 CREATE_MESSAGE Instance method Public Method Creates Message 19990623
5 DELETE_DUPLICATES Instance method Private Method Deletes Duplicates 19990804
6 HANDLE_MESSAGE Instance method Public Method Message Processing 19990623
7 IS_STATE_CHANGED Instance method Public Method Changed Status (Cumulative) 19990626
8 IS_STATE_CHANGED_DETAILED Instance method Public Method Changed Status (Cumulative Details) 19991213
9 SELECT_EMPLOYEE Instance method Public Method Select Employee from List 19990623
10 SELECT_MULTIPLE_EMPLOYEES Instance method Public Method Selects Several Employees 19990804
11 SET_EMPLOYEE_POOL Instance method Public Method Sets Basic Quantity 19990623
Events
Class CL_PT_TMW_EMPLOYEE_POOL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_MULTIPLE Protected See coding TY_MULTIPLE 19991212
2 TY_SINGLE Protected Type reference (TYPE) PERNR_D TY_SINGLE 19990906
3 TY_UNIQUE Protected See coding TY_UNIQUE 19991212
Method Signatures

Method CLEAR_SELECTION Signature

Method CLEAR_SELECTION on class CL_PT_TMW_EMPLOYEE_POOL has no parameter.
Method CLEAR_SELECTION on class CL_PT_TMW_EMPLOYEE_POOL has no exception.

Method COMPARE_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CHANGED Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 19991213
2 Exporting EX_SET_CHANGED Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 19991213
3 Importing IM_NEW_TAB Value transfer Type reference (TYPE) TIM_TMW_PERNR_D_TAB Personalnummer 19991213
4 Importing IM_OLD_TAB Value transfer Type reference (TYPE) TIM_TMW_PERNR_D_TAB Personalnummer 19991213

Method COMPARE_TABLES on class CL_PT_TMW_EMPLOYEE_POOL has no exception.

Method COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_PT_TMW_EMPLOYEE_POOL Kopie 19990705

Method COPY on class CL_PT_TMW_EMPLOYEE_POOL has no exception.

Method CREATE_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SENDER Value transfer Object reference (TYPE REF TO) IF_PT_UIA_OBJECT Absender 19990623
2 Returning RESULT Value transfer Object reference (TYPE REF TO) IF_PT_UIA_MESSAGE Nachricht zur Zustandsübertragung 19990623

Method CREATE_MESSAGE on class CL_PT_TMW_EMPLOYEE_POOL has no exception.

Method DELETE_DUPLICATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_EMPLOYEES Call by reference Type reference (TYPE) TY_MULTIPLE Zu filternde Tabelle 19990804
2 Returning RESULT Value transfer Type reference (TYPE) TY_MULTIPLE Gefilterte Tabelle 19990804

Method DELETE_DUPLICATES on class CL_PT_TMW_EMPLOYEE_POOL has no exception.

Method HANDLE_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MESSAGE Value transfer Object reference (TYPE REF TO) IF_PT_UIA_MESSAGE Nachricht 19990623
2 Returning RE_MESSAGE_UNDERSTOOD Value transfer Type reference (TYPE) BOOLE_D Nachricht verstanden 19990626

Method HANDLE_MESSAGE on class CL_PT_TMW_EMPLOYEE_POOL has no exception.

Method IS_STATE_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) BOOLE_D Zustand geändert 19990626

Method IS_STATE_CHANGED on class CL_PT_TMW_EMPLOYEE_POOL has no exception.

Method IS_STATE_CHANGED_DETAILED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CHANGED Value transfer Type reference (TYPE) BOOLE_D Zustand geändert 19991213
2 Exporting EX_EMPLOYEE_POOL_CHANGED Value transfer Type reference (TYPE) BOOLE_D Mitarbeitervorrat geändert 19991213
3 Exporting EX_MULTIPLE_SELECTION_CHANGED Value transfer Type reference (TYPE) BOOLE_D Mehrfachselektion geändert 19991213
4 Exporting EX_MULTIPLE_SET_CHANGED Value transfer Type reference (TYPE) BOOLE_D Mehrfachselektion Menge geändert 19991213
5 Exporting EX_POOL_SET_CHANGED Value transfer Type reference (TYPE) BOOLE_D Mitarbeitervorrat Menge geändert 19991213
6 Exporting EX_SELECTED_EMPLOYEE_CHANGED Value transfer Type reference (TYPE) BOOLE_D Selektierter Mitarbeiter geändert 19991213

Method IS_STATE_CHANGED_DETAILED on class CL_PT_TMW_EMPLOYEE_POOL has no exception.

Method SELECT_EMPLOYEE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_EMPLOYEE Value transfer Type reference (TYPE) PERNR_D MA 19990623

Method SELECT_EMPLOYEE on class CL_PT_TMW_EMPLOYEE_POOL has no exception.

Method SELECT_MULTIPLE_EMPLOYEES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MULTIPLE_SELECTION Call by reference Type reference (TYPE) TIM_TMW_PERNR_D_TAB Mehrfachselektion 19990804

Method SELECT_MULTIPLE_EMPLOYEES on class CL_PT_TMW_EMPLOYEE_POOL has no exception.

Method SET_EMPLOYEE_POOL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_EMPLOYEE_POOL Value transfer Type reference (TYPE) TIM_TMW_PERNR_D_TAB Pool 19990623

Method SET_EMPLOYEE_POOL on class CL_PT_TMW_EMPLOYEE_POOL has no exception.
History
Last changed by/on SAP  20001128 
SAP Release Created in