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 | 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 | Instance attribute | Private | Type reference (TYPE) | COMB_TAB_TYPE | Combination criteria for SELIDs | 19991102 | |||
| 2 | Constant | Private | Type reference (TYPE) | OTYPE | 'P' | Object Type for Persons | 19991102 | ||
| 3 | Constant | Private | Type reference (TYPE) | CHAR40 | 'SELID' | Constant for SELID | 19991102 | ||
| 4 | Instance attribute | Private | Type reference (TYPE) | BEGDATUM | Key date | 19991102 | |||
| 5 | Instance attribute | Private | Type reference (TYPE) | FUNC_TAB_TYPE | Functions for SELIDs | 19991102 | |||
| 6 | Instance attribute | Private | Type reference (TYPE) | BEGDATUM | Start date | 19991102 | |||
| 7 | Instance attribute | Private | Type reference (TYPE) | BEGDATUM | End date | 19991102 | |||
| 8 | Instance attribute | Private | Type reference (TYPE) | HR_SEL_GROUPID | Grouping for Selection ID | 19991102 | |||
| 9 | Instance attribute | Private | Type reference (TYPE) | ISTAT_D | Status | 19991112 | |||
| 10 | Constant | Private | Type reference (TYPE) | OMABAPKEY | 'RHG_CL_SEARCHTOOL_SELID' | Key for ABAP Memory | 19991109 | ||
| 11 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_HR_OBJECTMANAGER | Pointer to Current Object Manager | 19991015 | |||
| 12 | Instance attribute | Private | Type reference (TYPE) | OTYPE | Object Type | 19991102 | |||
| 13 | Instance attribute | Private | Type reference (TYPE) | PLVAR | Plan Variant | 19991102 | |||
| 14 | Static Attribute | Protected | Type reference (TYPE) | CHAR40 | Process ID | 19991109 | |||
| 15 | Instance attribute | Private | Type reference (TYPE) | OMSEAATTAB | Search Criteria | 19991109 | |||
| 16 | Instance attribute | Private | Type reference (TYPE) | OMSEAATTAB | Additional Parameters for Selection IDs | 19991019 | |||
| 17 | Instance attribute | Private | Type reference (TYPE) | HR_SELID | Selection ID | 19991102 | |||
| 18 | Instance attribute | Private | Type reference (TYPE) | HRSTRUCCONDITION_TAB | Structure criteria for SELIDs | 19991102 | |||
| 19 | Instance attribute | Private | Type reference (TYPE) | COND_TAB_TYPE | Criteria for Selection IDs | 19991102 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Sets Initial Values for Special Applications | 19991015 | |
| 2 | Static method | Public | Method | Delete search tools that are no longer required from DB | 19991105 | |
| 3 | Instance method | Public | Constructor | Constructor | 19991015 | |
| 4 | Instance method | Private | Method | Generate new GUID and save selection under GUID | 19991103 | |
| 5 | Static method | Private | Method | Delete search_criteria from database stack | 19991105 | |
| 6 | Static method | Private | Method | Delete a Selection ID from the Database | 19991105 | |
| 7 | Instance method | Private | Method | Fill Internal Table SEARCH_CRITERIA with Instance Data | 19991110 | |
| 8 | Instance method | Private | Method | Fill Results Table | 19991102 | |
| 9 | Instance method | Private | Method | Enters fields in search criteria while running SELID | 19991019 | |
| 10 | Instance method | Private | Method | Reacts to Object Manger Event content_expected | 19991015 | |
| 11 | Static method | Private | Method | Enter attributes from search criteria | 19991105 | |
| 12 | Static method | Private | Method | Save Search_Criteria etc. to Database Stack (Garbage) | 19991105 | |
| 13 | 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 | 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 | SELID | Call by reference | Type reference (TYPE) | HR_SELID | Selektion ID | 19991103 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 | 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 | 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 | RESULTS | Call by reference | Type reference (TYPE) | KEYOBJEC_T | Ergebnisse für Cooper Framework | 19991103 | |||
| 2 | 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 | SEARCH_CRITERIA | Call by reference | Type reference (TYPE) | OMSEAATTAB | Suchkriterien | 19991019 | |||
| 2 | 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 | COMBINE_CONDITIONS | Call by reference | Type reference (TYPE) | COMB_TAB_TYPE | Kombinationsbedingungen SELID | 19991105 | |||
| 2 | FUNCTION_CONDITION | Call by reference | Type reference (TYPE) | FUNC_TAB_TYPE | Funktionsbedingungen SELID | 19991105 | |||
| 3 | SEARCH_CRITERIA | Call by reference | Type reference (TYPE) | OMSEAATTAB | Suchkriterien | 19991105 | |||
| 4 | SEARCH_PARAMETERS | Call by reference | Type reference (TYPE) | OMSEAATTAB | Suchparameter | 19991105 | |||
| 5 | SELID | Call by reference | Type reference (TYPE) | HR_SELID | ID für Selektionsbedingung | 19991105 | |||
| 6 | STRUC_CONDITIONS | Call by reference | Type reference (TYPE) | HRSTRUCCONDITION_TAB | Strukturbedingungen SELID | 19991105 | |||
| 7 | 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 | 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 | ADD_BUTTON | Call by reference | Type reference (TYPE) | FLAG | 'Add'-Button auf Popup anbieten | 19991102 | |||
| 2 | ADD_RESULTS | Call by reference | Type reference (TYPE) | FLAG | Ergebnis an bestehende Liste anfügen | 19991102 | |||
| 3 | CHANGE_FLAG | Call by reference | Type reference (TYPE) | FLAG | Flag Änderung SELID | 20000210 | |||
| 4 | COMBINE_CONDITIONS | Call by reference | Type reference (TYPE) | COMB_TAB_TYPE | Kombinierte Bedingungen | 19991110 | |||
| 5 | FUNCTION_CONDITION | Call by reference | Type reference (TYPE) | FUNC_TAB_TYPE | Funktionsaufrufe | 19991110 | |||
| 6 | RESULT_TAB | Call by reference | Type reference (TYPE) | HRSOBID_TYPE | Ergebnis aus Auswertung SELID | 19991103 | |||
| 7 | SEARCH_CRITERIA | Call by reference | Type reference (TYPE) | OMSEAATTAB | Suchkriterien | 19991110 | |||
| 8 | SEARCH_PARAMETERS | Call by reference | Type reference (TYPE) | OMSEAATTAB | Suchparameter | 19991110 | |||
| 9 | SELID | Call by reference | Type reference (TYPE) | HR_SELID | ID für Selektionsbedingung | 19991110 | |||
| 10 | SHOW_SEARCHCRITERIA | Call by reference | Type reference (TYPE) | FLAG | Selektionskrit. anzeigen | 20000207 | |||
| 11 | STRUC_CONDITIONS | Call by reference | Type reference (TYPE) | HRSTRUCCONDITION_TAB | Strukturbedingungen | 19991110 | |||
| 12 | TABLE_CONDITIONS | Call by reference | Type reference (TYPE) | COND_TAB_TYPE | Tabellen Bedingungen | 19991110 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Suche abgebrochen | 19991103 |
History
| Last changed by/on | SAP | 00000000 |
| SAP Release Created in |