SAP ABAP Class CL_PT_TMW_EE_SELECTION_ADAPTER (TMW: Basis Tools Wrapper)
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
Properties
Class CL_PT_TMW_EE_SELECTION_ADAPTER  
Short Description TMW: Basis Tools Wrapper    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_TIM_TMW_APPLICATION   TMW: Application 
Created 19990623   SAP 
Last change 19990713   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_TMW_TDM_CONST Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 GSEL Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 HR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_PT_TMW_EE_SELECTION_ADAPTER has no interface implemented.
Friends
Class CL_PT_TMW_EE_SELECTION_ADAPTER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BEGDA Instance attribute Private Type reference (TYPE) D Selection Date for Persons 19990623
2 BUFFER Instance attribute Private Type reference (TYPE) TMW_T_SEL_BUFFER Buffer for Selections 19990728
3 CURRENT_SELID Instance attribute Private Type reference (TYPE) HR_SELID Last Selection ID 19990623
4 C_DUMMY_SELID Static Attribute Public Type reference (TYPE) HRSEL_IDS 'DUMMY' Pseudo Selection ID 19991210
5 ENDDA Instance attribute Private Type reference (TYPE) D Selection Date for Persons 19990623
6 GF_INTERACTIVE_GROUPID Instance attribute Private Type reference (TYPE) PT_TMW_EMP_SEL_GROUPID Samples, Infoset, and Template for Interactive Selection IDs 20000118
7 GIF_MESSAGE_COLLECTION Instance attribute Private Object reference (TYPE REF TO) CL_PT_TMW_MESSAGE_COLLECTION Error Message If No Employees Found 19990927
8 GROUP_ID Instance attribute Private Type reference (TYPE) PT_TMW_EMP_SEL_GROUPID Selection ID Groups 19991215
9 INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_PT_TMW_EE_SELECTION_ADAPTER Singleton 19990623
10 PROFILE Instance attribute Private Type reference (TYPE) PT_TMW_PROFILE Time Manager's Workplace: Profile 20000127
11 TAB_SEL_VARIANTS Instance attribute Private See coding Selection Variants for Employee 19990623
12 USER Instance attribute Private Type reference (TYPE) SYUNAME Current user 19990623
Methods
# Method Level Visibility Method type Description Created on
1 ADD_EMPLOYEE_FOR_SESSION Instance method Public Method Inserts Employee for Period of a Terminal Session 19991202
2 ADD_SELIDS Instance method Public Method Inserts a List of New Selection IDs 20000130
3 CHANGE_SELECTION_PERIOD Instance method Public Method Sets New Selection Date 19990623
4 GET_CURRENT_SEL_TEXT Instance method Public Method Gets Info for SELID 19991202
5 GET_GROUPID_PLUS_INFOSET Instance method Public Method Reads InfoSet and Group for Definition of Selection ID 20000118
6 GET_INSTANCE Static method Public Method Returns Instance 19990623
7 GET_SELECTION_PERIOD Instance method Public Method Sets New Selection Date 19991008
8 GET_SEL_TEXT Instance method Public Method Gets Selection Text for Selection ID 19990707
9 GET_USER_VARIANTS Instance method Public Method Gets All Variants for One User and One Context 19990623
10 INITIALIZE Instance method Public Method Set User, Selection Period, and Default Selection 19990623
11 IS_CURRENT_SELID_DELETED Instance method Public Method Was Current Selection ID Deleted? 20000130
12 REFRESH Instance method Public Method Update Current List 20010410
13 SELECT Instance method Public Method Select Employees for Selection ID 19990623
Events
Class CL_PT_TMW_EE_SELECTION_ADAPTER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 L_S_LAST_PROFILE Private See coding Last Selection ID for Profile (Structure) 20000127
2 L_T_LAST_PROFILE Private See coding Last Selection ID for Profile (Table) 20000127
3 TMW_T_SEL_BUFFER Private See coding TMW_T_SEL_BUFFER 19990728
Method Signatures

Method ADD_EMPLOYEE_FOR_SESSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PERNR Call by reference Type reference (TYPE) PERNR_D Mitarbeiter 19991202
2 Returning RE_AUTHORISATION_OK Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20010515

Method ADD_EMPLOYEE_FOR_SESSION on class CL_PT_TMW_EE_SELECTION_ADAPTER has no exception.

Method ADD_SELIDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SELIDS Call by reference Type reference (TYPE) GSEL_T_SELID_DEFINITION SelektionsIDs 20000130
2 Returning RESULT Value transfer Type reference (TYPE) BOOLE_D Wurde aktuelle Selektion geändert ? 20000130

Method ADD_SELIDS on class CL_PT_TMW_EE_SELECTION_ADAPTER has no exception.

Method CHANGE_SELECTION_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BEGDA Call by reference Type reference (TYPE) D Personenselektionsdatum 19991008
2 Importing IM_ENDDA Call by reference Type reference (TYPE) D Personenselektionsdatum 19991008

Method CHANGE_SELECTION_PERIOD on class CL_PT_TMW_EE_SELECTION_ADAPTER has no exception.

Method GET_CURRENT_SEL_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) HR_SELTEXT Text zur SelektionsID 19991202

Method GET_CURRENT_SEL_TEXT on class CL_PT_TMW_EE_SELECTION_ADAPTER has no exception.

Method GET_GROUPID_PLUS_INFOSET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CURRENT_SELID Call by reference Type reference (TYPE) HR_SELID Selektions-ID 20000127
2 Exporting EX_GROUP Call by reference Type reference (TYPE) PT_TMW_EMP_SEL_GROUPID Gruppierung von Selektionen 20000118
3 Exporting EX_INFOSET Call by reference Type reference (TYPE) AQ_SGNAME SAP Query: InfoSet 20000118
4 Exporting EX_T_PATTERN Call by reference Type reference (TYPE) GSEL_T_SELID_DEFINITION Liste von Mustern 20000121
5 Exporting EX_WORK_AREA Call by reference Type reference (TYPE) AQADEF-WSID SAP Query (S): Id eines Arbeitsbereiches 20000128

Method GET_GROUPID_PLUS_INFOSET on class CL_PT_TMW_EE_SELECTION_ADAPTER has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EX_INSTANCE Value transfer Object reference (TYPE REF TO) CL_PT_TMW_EE_SELECTION_ADAPTER Referenz auf eigene Instanz 19990623

Method GET_INSTANCE on class CL_PT_TMW_EE_SELECTION_ADAPTER has no exception.

Method GET_SELECTION_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_BEGDA Call by reference Type reference (TYPE) D Personenselektionsdatum 19991008
2 Exporting EX_ENDDA Call by reference Type reference (TYPE) D Personenselektionsdatum 19991008

Method GET_SELECTION_PERIOD on class CL_PT_TMW_EE_SELECTION_ADAPTER has no exception.

Method GET_SEL_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_HR_SELID Call by reference Type reference (TYPE) HR_SELID Selektionsid 19990707
2 Returning RESULT Value transfer Type reference (TYPE) HR_SELTEXT Text zur SelektionsID 19990707

Method GET_SEL_TEXT on class CL_PT_TMW_EE_SELECTION_ADAPTER has no exception.

Method GET_USER_VARIANTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_GROUP Call by reference Type reference (TYPE) HR_SEL_GROUPID Alle SelektionsIDs zur Gruppe 19991213
2 Exporting RESULT Call by reference Object reference (TYPE REF TO) DATA SelektionsIDs 19990707

Method GET_USER_VARIANTS on class CL_PT_TMW_EE_SELECTION_ADAPTER has no exception.

Method INITIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BEGDA Call by reference Type reference (TYPE) D Personenauswahlzeitraum Beginn 19990623
2 Importing IM_ENDDA Call by reference Type reference (TYPE) D Personenauswahlzeitraum Ende 19990623
3 Importing IM_PROFILE Call by reference Type reference (TYPE) PT_TMW_PROFILE Profil für den Arbeitsplatz Personalzeitmanagement 20000127
4 Importing IM_SELID Call by reference Type reference (TYPE) HR_SELID Default SelektionsId 19990623
5 Importing IM_USER Call by reference Type reference (TYPE) SYUNAME Benutzer 19990623

Method INITIALIZE on class CL_PT_TMW_EE_SELECTION_ADAPTER has no exception.

Method IS_CURRENT_SELID_DELETED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SELIDS Call by reference Type reference (TYPE) GSEL_T_SELID_DEFINITION SelektionsID 20000130
2 Returning RESULT Value transfer Type reference (TYPE) BOOLE_D gelöschte SELID war aktuelle 20000130

Method IS_CURRENT_SELID_DELETED on class CL_PT_TMW_EE_SELECTION_ADAPTER has no exception.

Method REFRESH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_EMPLOYEE_POOL Call by reference Type reference (TYPE) TIM_TMW_PERNR_D_TAB Pool 20010410
# Exception Resumable Description Created on
1 NO_SELID_FOR_USER Für den Benutzer sind keine Selektionen definiert 20010410

Method SELECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_EMPLOYEE_POOL Call by reference Type reference (TYPE) TIM_TMW_PERNR_D_TAB Pool 19990623
2 Importing IM_SELID Call by reference Type reference (TYPE) HR_SELID s. Spezifikation: Allgemeine Selektionen im HR 19990623
3 Importing IM_USER Call by reference Type reference (TYPE) SYUNAME Für diesen User werden die SelIDs gelesen 19990623
# Exception Resumable Description Created on
1 NO_SELID_FOR_USER Für den Benutzer sind keine Selektionen definiert 19990623
History
Last changed by/on SAP  19990713 
SAP Release Created in