SAP ABAP Class CL_HR_SEARCHTOOL_SELID (Search Tool Selection ID)
Hierarchy
SAP_HRRXX (Software Component) Sub component SAP_HRRXX of SAP_HR
   PA-CM (Application Component) Compensation Management
     PCMP (Package) Compensation management
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HR_SEARCHTOOL_FAVORITES HR-OM: Interface for Search Tool 19991021
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HR_SEARCHTOOL_GB Interface: OM Grid-Based Search Tools 19991014
Properties
Class CL_HR_SEARCHTOOL_SELID  
Short Description Search Tool Selection ID    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PCMP   Compensation management 
Created 19991014   SAP 
Last change 00000000   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 HR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_HR_SEARCHTOOL_FAVORITES HR-OM: Interface for Search Tool 19991021
2 IF_HR_SEARCHTOOL_GB Interface: OM Grid-Based Search Tools 19991014
Friends
Class CL_HR_SEARCHTOOL_SELID has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 COMBINE_CONDITIONS Instance attribute Private Type reference (TYPE) COMB_TAB_TYPE Combination criteria for SELIDs 19991102
2 C_PERSON Constant Private Type reference (TYPE) OTYPE 'P' Object Type for Persons 19991102
3 C_SELID Constant Private Type reference (TYPE) CHAR40 'SELID' Constant for SELID 19991102
4 DATE Instance attribute Private Type reference (TYPE) BEGDATUM Key date 19991102
5 FUNCTION_CONDITION Instance attribute Private Type reference (TYPE) FUNC_TAB_TYPE Functions for SELIDs 19991102
6 FUZZY_BEGDA Instance attribute Private Type reference (TYPE) BEGDATUM Start date 19991102
7 FUZZY_ENDDA Instance attribute Private Type reference (TYPE) BEGDATUM End date 19991102
8 GROUPINGS Instance attribute Private Type reference (TYPE) HR_SEL_GROUPID Grouping for Selection ID 19991102
9 ISTAT Instance attribute Private Type reference (TYPE) ISTAT_D Status 19991112
10 MY_MEMORY_KEY Constant Private Type reference (TYPE) OMABAPKEY 'RHG_CL_SEARCHTOOL_SELID' Key for ABAP Memory 19991109
11 OBJECTMANAGER_HANDLE Instance attribute Private Object reference (TYPE REF TO) CL_HR_OBJECTMANAGER Pointer to Current Object Manager 19991015
12 OTYPE Instance attribute Private Type reference (TYPE) OTYPE Object Type 19991102
13 PLVAR Instance attribute Private Type reference (TYPE) PLVAR Plan Variant 19991102
14 PROCESS_ID Static Attribute Protected Type reference (TYPE) CHAR40 Process ID 19991109
15 SEARCH_CRITERIA Instance attribute Private Type reference (TYPE) OMSEAATTAB Search Criteria 19991109
16 SEARCH_PARAMETERS Instance attribute Private Type reference (TYPE) OMSEAATTAB Additional Parameters for Selection IDs 19991019
17 SELID Instance attribute Private Type reference (TYPE) HR_SELID Selection ID 19991102
18 STRUC_CONDITIONS Instance attribute Private Type reference (TYPE) HRSTRUCCONDITION_TAB Structure criteria for SELIDs 19991102
19 TABLE_CONDITIONS Instance attribute Private Type reference (TYPE) COND_TAB_TYPE Criteria for Selection IDs 19991102
Methods
# Method Level Visibility Method type Description Created on
1 APPLICATION_INIT Instance method Public Method Sets Initial Values for Special Applications 19991015
2 CLEAN_UP Static method Public Method Delete search tools that are no longer required from DB 19991105
3 CONSTRUCTOR Instance method Public Constructor Constructor 19991015
4 CREATE_NEW_SELID Instance method Private Method Generate new GUID and save selection under GUID 19991103
5 DELETE_FROM_DB_STACK Static method Private Method Delete search_criteria from database stack 19991105
6 DELETE_ONE_SELECTION Static method Private Method Delete a Selection ID from the Database 19991105
7 FILL_MY_TABLE_SEARCH_CRITERIA Instance method Private Method Fill Internal Table SEARCH_CRITERIA with Instance Data 19991110
8 FILL_RESULTS Instance method Private Method Fill Results Table 19991102
9 GET_SEARCH_PARAMETERS Instance method Private Method Enters fields in search criteria while running SELID 19991019
10 HANDLE_CONTENT_EXPECTED Instance method Private Method Reacts to Object Manger Event content_expected 19991015
11 INTERPRET_SEARCH_CRITERIA Static method Private Method Enter attributes from search criteria 19991105
12 SAVE_ON_DB_STACK Static method Private Method Save Search_Criteria etc. to Database Stack (Garbage) 19991105
13 SELID_CHOOSEN_BY_USER Instance method Private Method Execute SELID Chosen by a User 19991102
Events
Class CL_HR_SEARCHTOOL_SELID has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 COMB_TAB_TYPE Private See coding COMB_TAB_TYPE 19991102
2 COND_TAB_TYPE Private See coding COND_TAB_TYPE 19991102
3 FUNC_TAB_TYPE Private See coding FUNC_TAB_TYPE 19991102
4 HRSOBID_TYPE Private See coding HRSOBID_TYPE 19991015
Method Signatures

Method APPLICATION_INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing GROUPINGS Call by reference Type reference (TYPE) HRSEL_GROUPING Zusammenfassung von Sel Ids 19991015

Method APPLICATION_INIT on class CL_HR_SEARCHTOOL_SELID has no exception.

Method CLEAN_UP Signature

Method CLEAN_UP on class CL_HR_SEARCHTOOL_SELID has no parameter.
Method CLEAN_UP on class CL_HR_SEARCHTOOL_SELID has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_HR_SEARCHTOOL_SELID has no parameter.
Method CONSTRUCTOR on class CL_HR_SEARCHTOOL_SELID has no exception.

Method CREATE_NEW_SELID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing SELID Call by reference Type reference (TYPE) HR_SELID Selektion ID 19991103
# Exception Resumable Description Created on
1 NO_SELID_CREATED Selektions ID konnte nicht gespeichert werden 19991115

Method DELETE_FROM_DB_STACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SEARCH_CRITERIA Call by reference Type reference (TYPE) OMSEAATTAB Suchkriterien 19991105

Method DELETE_FROM_DB_STACK on class CL_HR_SEARCHTOOL_SELID has no exception.

Method DELETE_ONE_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SEARCH_CRITERIA Call by reference Type reference (TYPE) OMSEAATTAB Suchkriterien 19991105

Method DELETE_ONE_SELECTION on class CL_HR_SEARCHTOOL_SELID has no exception.

Method FILL_MY_TABLE_SEARCH_CRITERIA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting SEARCH_CRITERIA Call by reference Type reference (TYPE) OMSEAATTAB Suchkriterien 19991110

Method FILL_MY_TABLE_SEARCH_CRITERIA on class CL_HR_SEARCHTOOL_SELID has no exception.

Method FILL_RESULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting RESULTS Call by reference Type reference (TYPE) KEYOBJEC_T Ergebnisse für Cooper Framework 19991103
2 Importing RESULT_TAB_SELID Call by reference Type reference (TYPE) HRSOBID_TYPE Ergebnisse aus SELID Auswertung 19991103

Method FILL_RESULTS on class CL_HR_SEARCHTOOL_SELID has no exception.

Method GET_SEARCH_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing SEARCH_CRITERIA Call by reference Type reference (TYPE) OMSEAATTAB Suchkriterien 19991019
2 Importing SEARCH_PARAMETERS Call by reference Type reference (TYPE) OMSEAATTAB In SELID eingegeb. Parameter 19991019

Method GET_SEARCH_PARAMETERS on class CL_HR_SEARCHTOOL_SELID has no exception.

Method HANDLE_CONTENT_EXPECTED Signature

Method HANDLE_CONTENT_EXPECTED on class CL_HR_SEARCHTOOL_SELID has no parameter.
Method HANDLE_CONTENT_EXPECTED on class CL_HR_SEARCHTOOL_SELID has no exception.

Method INTERPRET_SEARCH_CRITERIA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting COMBINE_CONDITIONS Call by reference Type reference (TYPE) COMB_TAB_TYPE Kombinationsbedingungen SELID 19991105
2 Exporting FUNCTION_CONDITION Call by reference Type reference (TYPE) FUNC_TAB_TYPE Funktionsbedingungen SELID 19991105
3 Importing SEARCH_CRITERIA Call by reference Type reference (TYPE) OMSEAATTAB Suchkriterien 19991105
4 Exporting SEARCH_PARAMETERS Call by reference Type reference (TYPE) OMSEAATTAB Suchparameter 19991105
5 Exporting SELID Call by reference Type reference (TYPE) HR_SELID ID für Selektionsbedingung 19991105
6 Exporting STRUC_CONDITIONS Call by reference Type reference (TYPE) HRSTRUCCONDITION_TAB Strukturbedingungen SELID 19991105
7 Exporting TABLE_CONDITIONS Call by reference Type reference (TYPE) COND_TAB_TYPE Tabellenbedingungen SELID 19991105

Method INTERPRET_SEARCH_CRITERIA on class CL_HR_SEARCHTOOL_SELID has no exception.

Method SAVE_ON_DB_STACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SEARCH_CRITERIA Call by reference Type reference (TYPE) OMSEAATTAB Zu merkende Suchkriterien 19991105

Method SAVE_ON_DB_STACK on class CL_HR_SEARCHTOOL_SELID has no exception.

Method SELID_CHOOSEN_BY_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ADD_BUTTON Call by reference Type reference (TYPE) FLAG 'Add'-Button auf Popup anbieten 19991102
2 Exporting ADD_RESULTS Call by reference Type reference (TYPE) FLAG Ergebnis an bestehende Liste anfügen 19991102
3 Exporting CHANGE_FLAG Call by reference Type reference (TYPE) FLAG Flag Änderung SELID 20000210
4 Exporting COMBINE_CONDITIONS Call by reference Type reference (TYPE) COMB_TAB_TYPE Kombinierte Bedingungen 19991110
5 Exporting FUNCTION_CONDITION Call by reference Type reference (TYPE) FUNC_TAB_TYPE Funktionsaufrufe 19991110
6 Exporting RESULT_TAB Call by reference Type reference (TYPE) HRSOBID_TYPE Ergebnis aus Auswertung SELID 19991103
7 Exporting SEARCH_CRITERIA Call by reference Type reference (TYPE) OMSEAATTAB Suchkriterien 19991110
8 Exporting SEARCH_PARAMETERS Call by reference Type reference (TYPE) OMSEAATTAB Suchparameter 19991110
9 Exporting SELID Call by reference Type reference (TYPE) HR_SELID ID für Selektionsbedingung 19991110
10 Importing SHOW_SEARCHCRITERIA Call by reference Type reference (TYPE) FLAG Selektionskrit. anzeigen 20000207
11 Exporting STRUC_CONDITIONS Call by reference Type reference (TYPE) HRSTRUCCONDITION_TAB Strukturbedingungen 19991110
12 Exporting TABLE_CONDITIONS Call by reference Type reference (TYPE) COND_TAB_TYPE Tabellen Bedingungen 19991110
# Exception Resumable Description Created on
1 SEARCH_CANCELLED Suche abgebrochen 19991103
History
Last changed by/on SAP  00000000 
SAP Release Created in