SAP ABAP Class CL_XSS_PT_EMPLOYEE_POOL (Class for Employee Pool and Employee Selection)
Hierarchy
EA-HRGXX (Software Component) Sub component EA-HRGXX of EA-HR
   CA-TS (Application Component) Time Sheet
     PAOC_CATS_ESS_UIA_OBJECTS_GEN (Package) Version-Independent Implementation of UIA Objects
Properties
Class CL_XSS_PT_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_CATS_ESS_UIA_OBJECTS_GEN   Version-Independent Implementation of UIA Objects 
Created 20030804   SAP 
Last change 20050705   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_XSS_PT_EMPLOYEE_POOL has no forward declaration.
Interfaces
Class CL_XSS_PT_EMPLOYEE_POOL has no interface implemented.
Friends
Class CL_XSS_PT_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 20030804
2 CO_MESSAGE_ID Constant Public Type reference (TYPE) PTMSGID 'EMPLOYEE_POOL' MESSAGE_ID for Generated Message 20030804
3 CO_MESSAGE_TYPE Constant Public Type reference (TYPE) PTMSGTY 'E' MESSAGE_TYPE for Generated Message 20030804
4 CO_TRUE Constant Protected Type reference (TYPE) BOOLE_D 'X' TRUE 20030804
5 EMPLOYEE_POOL Instance attribute Public Type reference (TYPE) XSS_CAT_PERNR_D_TAB Personnel Numbers Pool 20030804
6 IN_SET_POOL Instance attribute Protected Type reference (TYPE) BOOLE_D Indicator 20030804
7 MULTIPLE_SELECTION Instance attribute Public Type reference (TYPE) XSS_CAT_PERNR_D_TAB Multiple Selection of Personnel Numbers 20030804
8 OLD_EMPLOYEE_POOL Instance attribute Private Type reference (TYPE) XSS_CAT_PERNR_D_TAB Personnel Numbers Pool 20030804
9 OLD_MULTIPLE_SELECTION Instance attribute Private Type reference (TYPE) XSS_CAT_PERNR_D_TAB Multiple Selection of Personnel Numbers 20030804
10 OLD_SELECTED_EMPLOYEE Instance attribute Private Type reference (TYPE) PERNR_D Selected Personnel Number 20030804
11 SELECTED_EMPLOYEE Instance attribute Public Type reference (TYPE) PERNR_D Selected Personnel Number 20030804
Methods
# Method Level Visibility Method type Description Created on
1 CLEAR_SELECTION Instance method Public Method Undo Selections 20030804
2 COMPARE_TABLES Instance method Private Method Table comparison 20030804
3 COPY Instance method Public Method Copy All 20030804
4 CREATE_MESSAGE Instance method Public Method Creates Message 20030804
5 DELETE_DUPLICATES Instance method Private Method Deletes Duplicates 20030804
6 HANDLE_MESSAGE Instance method Public Method Process output 20030804
7 IS_STATE_CHANGED Instance method Public Method Changed Status (Cumulative) 20030804
8 IS_STATE_CHANGED_DETAILED Instance method Public Method Changed Status (Cumulative Details) 20030804
9 SELECT_EMPLOYEE Instance method Public Method Select Employee from List 20030804
10 SELECT_MULTIPLE_EMPLOYEES Instance method Public Method Selects Several Employees 20030804
11 SET_EMPLOYEE_POOL Instance method Public Method Sets Basic Quantity 20030804
Events
Class CL_XSS_PT_EMPLOYEE_POOL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_MULTIPLE Protected See coding TY_MULTIPLE 20030804
2 TY_SINGLE Protected Type reference (TYPE) PERNR_D TY_SINGLE 20030804
3 TY_UNIQUE Protected See coding TY_UNIQUE 20030804
Method Signatures

Method CLEAR_SELECTION Signature

Method CLEAR_SELECTION on class CL_XSS_PT_EMPLOYEE_POOL has no parameter.
Method CLEAR_SELECTION on class CL_XSS_PT_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 (=' ') 20030804
2 Exporting EX_SET_CHANGED Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030804
3 Importing IM_NEW_TAB Value transfer Type reference (TYPE) TIM_TMW_PERNR_D_TAB Personalnummer 20030804
4 Importing IM_OLD_TAB Value transfer Type reference (TYPE) TIM_TMW_PERNR_D_TAB Personalnummer 20030804

Method COMPARE_TABLES on class CL_XSS_PT_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_XSS_PT_EMPLOYEE_POOL Kopie 20030804

Method COPY on class CL_XSS_PT_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 20030804
2 Returning RESULT Value transfer Object reference (TYPE REF TO) IF_PT_UIA_MESSAGE Nachricht zur Zustandsübertragung 20030804

Method CREATE_MESSAGE on class CL_XSS_PT_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 20030804
2 Returning RESULT Value transfer Type reference (TYPE) TY_MULTIPLE Gefilterte Tabelle 20030804

Method DELETE_DUPLICATES on class CL_XSS_PT_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 20030804
2 Returning RE_MESSAGE_UNDERSTOOD Value transfer Type reference (TYPE) BOOLE_D Nachricht verstanden 20030804

Method HANDLE_MESSAGE on class CL_XSS_PT_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 20030804

Method IS_STATE_CHANGED on class CL_XSS_PT_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 20030804
2 Exporting EX_EMPLOYEE_POOL_CHANGED Value transfer Type reference (TYPE) BOOLE_D Mitarbeitervorrat geändert 20030804
3 Exporting EX_MULTIPLE_SELECTION_CHANGED Value transfer Type reference (TYPE) BOOLE_D Mehrfachselektion geändert 20030804
4 Exporting EX_MULTIPLE_SET_CHANGED Value transfer Type reference (TYPE) BOOLE_D Mehrfachselektion Menge geändert 20030804
5 Exporting EX_POOL_SET_CHANGED Value transfer Type reference (TYPE) BOOLE_D Mitarbeitervorrat Menge geändert 20030804
6 Exporting EX_SELECTED_EMPLOYEE_CHANGED Value transfer Type reference (TYPE) BOOLE_D Selektierter Mitarbeiter geändert 20030804

Method IS_STATE_CHANGED_DETAILED on class CL_XSS_PT_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 20030804

Method SELECT_EMPLOYEE on class CL_XSS_PT_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) XSS_CAT_PERNR_D_TAB Mehrfachselektion 20030804

Method SELECT_MULTIPLE_EMPLOYEES on class CL_XSS_PT_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) XSS_CAT_PERNR_D_TAB Pool 20030804

Method SET_EMPLOYEE_POOL on class CL_XSS_PT_EMPLOYEE_POOL has no exception.
History
Last changed by/on SAP  20050705 
SAP Release Created in 100