Hierarchy
⤷ PA-IS (Application Component) HR Information Systems
⤷ PPQU (Package) Ad Hoc Query
Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_QUERY_OBJECT_HANDLING | Object Selection | 19991216 |
Properties
Class | CL_QUERY_HR_OBJECT_HANDLING | |
Short Description | Query: HR-Specific Area | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | P | SAP Standard Production Program |
Category | 0 | |
Package | PPQU | Ad Hoc Query |
Created | 19991216 | SAP |
Last change | 20010406 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | AQADH | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | GSEL | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
3 | T | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_QUERY_OBJECT_HANDLING | Object Selection | 19991216 |
Friends
Class CL_QUERY_HR_OBJECT_HANDLING has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | A_ACT_PLVAR | Instance attribute | Private | Type reference (TYPE) | PLVAR | Active Plan Version | 20000107 | ||
2 | A_AUTHORITY_LEVEL | Instance attribute | Public | Type reference (TYPE) | AUTHC_D | 'R' | Authorization Level | 20000517 | |
3 | A_FA_FCAT | Instance attribute | Private | Type reference (TYPE) | AQADH_T_FA_FIELDCATALOG | Field Catalog | 19991223 | ||
4 | A_FA_OTYPE | Instance attribute | Private | Type reference (TYPE) | OTYPE | Object Type of InfoSet | 19991223 | ||
5 | A_FA_SEL_FCAT | Instance attribute | Private | Type reference (TYPE) | AQADH_T_FA_SEL_FIELDCATALOG | Field Catalog for Selection Fields of InfoSet | 19991223 | ||
6 | A_FUNCAREA | Instance attribute | Private | Type reference (TYPE) | AQS_SGNAME | InfoSet | 19991227 | ||
7 | A_GROUPID | Instance attribute | Private | Type reference (TYPE) | HR_SEL_GROUPID | Grouping ID for General Selection | 20000110 | ||
8 | A_HIGH_DATE | Constant | Private | Type reference (TYPE) | D | '99991231' | High Date | 20000107 | |
9 | A_LDB_SEL_FCAT | Instance attribute | Private | Type reference (TYPE) | AQADH_T_LDB_SEL_FIELDCATALOG | Field Catalog for Selection Fields of LDB | 19991223 | ||
10 | A_LOGDB | Instance attribute | Private | Type reference (TYPE) | AQS_LOGDB | Logical Database | 19991224 | ||
11 | A_LOW_DATE | Constant | Private | Type reference (TYPE) | D | '18000101' | Low Date | 20000107 | |
12 | A_OBJECT_KEY_STRUCTURE | Instance attribute | Private | Type reference (TYPE) | TABNAME | Hit List is Managed in Tables of This Type | 19991224 | ||
13 | A_OBJ_CLAS | Instance attribute | Private | Type reference (TYPE) | OBJ_CLAS | Object Class | 19991229 | ||
14 | A_REPORT_NAME | Instance attribute | Private | Type reference (TYPE) | PROGRAMM | ABAP Program Name | 20000107 | ||
15 | A_SELIDS_EXTERNAL_SET | Instance attribute | Private | Type reference (TYPE) | FLAG_X | SPACE | SELIDs Were Set Externally | 20000127 | |
16 | A_SELID_DEFINITION | Instance attribute | Private | Type reference (TYPE) | GSEL_S_SELID_BUFFER | Definition of SELID Last Executed | 20000112 | ||
17 | A_SELID_INDEX_TABLE | Instance attribute | Private | Type reference (TYPE) | GSEL_T_SELID_DEFINITION | SELIDs With Text | 19991224 | ||
18 | A_SELID_SEL_BUFFER | Instance attribute | Private | Type reference (TYPE) | GSEL_T_SELID_BUFFER | Selection Tables of SELIDs | 19991226 | ||
19 | A_SELID_TAB | Instance attribute | Private | Type reference (TYPE) | GSEL_T_SELID_DEFINITION | SELIDs | 20000114 | ||
20 | A_USER_CANCELLED | Instance attribute | Public | Type reference (TYPE) | FLAG_X | Indicator | 20020215 | ||
21 | A_VARIANT_NAME | Instance attribute | Private | Type reference (TYPE) | RALDB_VARI | Variant Name | 20000107 | ||
22 | A_VIA_SELECTION_SCREEN | Instance attribute | Private | Type reference (TYPE) | FLAG_X | Submit Using Selection Screen? | 20000107 | ||
23 | A_WORKSPACE | Instance attribute | Private | Type reference (TYPE) | AQS_WSID | Query Area | 19991227 |
Methods
Events
Class CL_QUERY_HR_OBJECT_HANDLING has no event.
Types
Class CL_QUERY_HR_OBJECT_HANDLING has no local type.
Method Signatures
Method CONVERT_SEL_FIELDS_FOR_PROT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | FA_FIELDS_FOR_SELECTION | Call by reference | Type reference (TYPE) | AQADH_T_SD_FIELD_SPECIFICATION | Selektionsfelder | 19991227 | ||
2 | Exporting | PROT_FIELDS_FOR_SELECTION | Call by reference | Type reference (TYPE) | AQADH_T_SEL_FIELDS | Selektionsfelder für die Protokollierung aufbereitet | 19991227 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INTERNAL_ERROR | interner Fehler | 19991227 |
Method CONV_SEL_FIELDS_FROM_INFOSET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | CONDITIONTABLE | Call by reference | Type reference (TYPE) | HRTABLECONDITION_T | HR-Selektionstabelle | 20000104 | ||
2 | Importing | FA_FCAT | Call by reference | Type reference (TYPE) | AQADH_T_FA_FIELDCATALOG | Feldkatalog | 20000113 | ||
3 | Importing | FA_SEL_FIELDS | Call by reference | Type reference (TYPE) | AQADH_T_SD_FIELD_SPECIFICATION | InfoSet-Selektionsfelder | 20000104 | ||
4 | Importing | INFOSET | Call by reference | Type reference (TYPE) | AQS_SGNAME | InfoSet | 20000104 | ||
5 | Importing | WORKSPACE | Call by reference | Type reference (TYPE) | AQS_WSID | Arbeitsbereich | 20000104 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INTERNAL_ERROR | interner Fehler | 20000104 |
Method DETERMINE_SELECTABLE_FIELDS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | FA_FCAT | Call by reference | Type reference (TYPE) | AQADH_T_FA_FIELDCATALOG | Feldkatalog | 20000107 | ||
2 | Importing | FA_SEL_FCAT | Call by reference | Type reference (TYPE) | AQADH_T_FA_SEL_FIELDCATALOG | Feldkatalog Selektionsfelder aus InfoSet | 20000107 | ||
3 | Importing | LDB_SEL_FCAT | Call by reference | Type reference (TYPE) | AQADH_T_LDB_SEL_FIELDCATALOG | Feldkatalog Selektionsfelder LDB | 20000107 | ||
4 | Exporting | SELECTABLE_FA_FIELDS | Call by reference | Type reference (TYPE) | AQADH_T_FIELD_SPECIFICATION | Query Selektionsfelder | 20000107 | ||
5 | Exporting | SELECTABLE_FA_SEL_FIELDS | Call by reference | Type reference (TYPE) | AQADH_T_FIELD_SPECIFICATION | Im Sachgebiet definierte Selektionsfelder | 20000107 | ||
6 | Exporting | SELECTABLE_LDB_SEL_FIELDS | Call by reference | Type reference (TYPE) | AQADH_T_FIELD_SPECIFICATION | LDB Selektionsfelder | 20000107 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INTERNAL_ERROR | interner Fehler | 20000107 |
Method DISPLAY_EXIT Signature
Method DISPLAY_EXIT on class CL_QUERY_HR_OBJECT_HANDLING has no parameter.
Method DISPLAY_EXIT on class CL_QUERY_HR_OBJECT_HANDLING has no exception.
Method GET_DATES_FROM_LDB_SEL_FIELDS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | BEGDA | Call by reference | Type reference (TYPE) | D | Beginndatum | 19991224 | ||
2 | Exporting | BEGDA_NAME | Call by reference | Type reference (TYPE) | AQS_SPNAME | Name des Selektionsfeldes für BEGDA | 19991226 | ||
3 | Exporting | BEGPS_NAME | Call by reference | Type reference (TYPE) | AQS_SPNAME | Name des Selektionsfeldes für BEGPS (Objektbeginndatum) | 20000205 | ||
4 | Exporting | ENDDA | Call by reference | Type reference (TYPE) | D | Endedatum | 19991224 | ||
5 | Exporting | ENDDA_NAME | Call by reference | Type reference (TYPE) | AQS_SPNAME | Name des Selektionsfeldes für ENDDA | 19991226 | ||
6 | Exporting | ENDPS_NAME | Call by reference | Type reference (TYPE) | AQS_SPNAME | Name des Selektionsfeldes für ENDPS (Objektbeginndatum) | 20000205 | ||
7 | Importing | LDB_SEL_FIELDS_FOR_SELECTION | Call by reference | Type reference (TYPE) | AQADH_T_SD_FIELD_SPECIFICATION | LDB Selektionsfelder | 19991224 | ||
8 | Importing | LOGDB | Call by reference | Type reference (TYPE) | AQS_LOGDB | logische Datenbank | 19991224 | ||
9 | Exporting | TIMED | Call by reference | Type reference (TYPE) | TIMED | Zeitraumkennzeichen | 20000107 | ||
10 | Exporting | TIMED_NAME | Call by reference | Type reference (TYPE) | AQS_SPNAME | Name des Selektionsfeldes für TIMED | 20000107 | ||
11 | Exporting | TIMES_NAME | Call by reference | Type reference (TYPE) | AQS_SPNAME | Name des Selektionsfeldes für TIMES | 20020308 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NO_DATES_FOUND | Datümer konnten nicht ermittelt werden | 19991224 |
Method GET_DATE_FROM_LDB_SEL_FIELDS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | DATE | Call by reference | Type reference (TYPE) | D | Datum | 20020416 | ||
2 | Importing | DATE_FIELDNAME | Call by reference | Type reference (TYPE) | AQS_SPNAME | Name des Datumsfeldes | 20020416 | ||
3 | Importing | LDB_SEL_FIELDS_FOR_SELECTION | Call by reference | Type reference (TYPE) | AQADH_T_SD_FIELD_SPECIFICATION | LDB Selektionsfelder | 20020416 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INTERNAL_ERROR | Interner Fehler | 20020416 |
Method GET_DEFAULTS_FOR_SUBMIT_REPORT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | LOGDB | Call by reference | Type reference (TYPE) | AQS_LOGDB | logische Datenbank | 20000107 | ||
2 | Exporting | REPORT_NAME | Call by reference | Type reference (TYPE) | PROGRAMM | ABAP-Programmname | 20000107 | ||
3 | Exporting | VARIANT_NAME | Call by reference | Type reference (TYPE) | RALDB_VARI | Variantenname | 20000107 | ||
4 | Exporting | VIA_SELECTION_SCREEN | Call by reference | Type reference (TYPE) | FLAG_X | Submit über Selektionsbild? | 20000107 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INTERNAL_ERROR | interner Fehler | 20000107 |
Method GET_EVALUATION_SET Signature
Method GET_EVALUATION_SET on class CL_QUERY_HR_OBJECT_HANDLING has no parameter.
Method GET_EVALUATION_SET on class CL_QUERY_HR_OBJECT_HANDLING has no exception.
Method GET_OBJECT_SET_TEXTS Signature
Method GET_OBJECT_SET_TEXTS on class CL_QUERY_HR_OBJECT_HANDLING has no parameter.
Method GET_OBJECT_SET_TEXTS on class CL_QUERY_HR_OBJECT_HANDLING has no exception.
Method GET_OTYPE_FROM_INFOSET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | OTYPE | Call by reference | Type reference (TYPE) | OTYPE | Objekttyp des InfoSets | 19991223 | ||
2 | Importing | QUERY_CONTEXT | Call by reference | Type reference (TYPE) | AQADH_S_CONTEXT_DEFINITION | InfoSet Beschreibung | 19991223 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INVALID_LDB | keine HR-spezifische logische Datenbank (PNP, PAP, PCH) | 19991223 | |
2 | OTYPE_NOT_FOUND | Objekttyp konnte nicht bestimmt werden (nur bei InfoSet PCH) | 19991223 |
Method GET_OTYPE_TEXT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | OTYPE | Call by reference | Type reference (TYPE) | OTYPE | Objekttyp | 19991223 | ||
2 | Exporting | OTYPE_TEXT_PLURAL | Call by reference | Type reference (TYPE) | AQADH_OBJECT_TEXT | Objekttyptext plural | 19991223 | ||
3 | Exporting | OTYPE_TEXT_SINGULAR | Call by reference | Type reference (TYPE) | AQADH_OBJECT_TEXT | Objekttyptext singular | 19991223 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | OTYPE_NOT_FOUND | Objekttyp nicht in Tabelle T777O | 19991223 | |
2 | OTYPE_TEXT_NOT_FOUND | Objekttyptext nicht in Anmeldesprache vorhanden | 19991223 |
Method GET_SELIDS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | SELID_TAB | Call by reference | Type reference (TYPE) | GSEL_T_SELID_DEFINITION | SELIDs | 20000125 |
Method GET_SELIDS on class CL_QUERY_HR_OBJECT_HANDLING has no exception.
Method GET_SELIDS_INFO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | OBJECT_ESET_FUNCTIONS | Call by reference | Type reference (TYPE) | AQADH_T_ESET_FUNCTION | Texte zu SELIDs | 19991223 | ||
2 | Importing | OTYPE | Call by reference | Type reference (TYPE) | OTYPE | Objekttyp des Sachgebiets | 19991223 | ||
3 | Exporting | SELID_INDEX_TABLE | Call by reference | Type reference (TYPE) | GSEL_T_SELID_DEFINITION | Texte und Namen der SELIDs | 19991223 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NO_SELIDS_FOUND | zu der gefundenen Gruppierung sind keine SELIDs vorhanden | 19991224 |
Method GET_SELID_DEFINITION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | COMBINECONDITIONS | Call by reference | Type reference (TYPE) | HRCOMBINECONDITIONS_TAB | Verknüpfung der Bedingungen | 20000112 | ||
2 | Exporting | FUNCCONDITIONS | Call by reference | Type reference (TYPE) | HRFUNCCONDITION_TAB | Funktionen für die Allgemeine Selektion | 20000112 | ||
3 | Exporting | SELID | Call by reference | Type reference (TYPE) | HR_SELID | ID für Selektionsbedingung | 20000112 | ||
4 | Exporting | STRUCCONDITIONS | Call by reference | Type reference (TYPE) | HRSTRUCCONDITION_TAB | Bedingungen für die strukturelle Selektion | 20000112 | ||
5 | Exporting | TABLECONDITIONS | Call by reference | Type reference (TYPE) | HRTABLECONDITION_T | Selektionsbedingungen zu einem Infotypfeld | 20000112 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NO_SELID_SELECTED | es wurde keine SelektionsID ausgeführt | 20000112 |
Method GET_SELID_SEL_BUFFER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | SELID_SEL_BUFFER | Call by reference | Type reference (TYPE) | GSEL_T_SELID_BUFFER | SELID Puffer | 20000125 |
Method GET_SELID_SEL_BUFFER on class CL_QUERY_HR_OBJECT_HANDLING has no exception.
Method INITIALIZE Signature
Method INITIALIZE on class CL_QUERY_HR_OBJECT_HANDLING has no parameter.
Method INITIALIZE on class CL_QUERY_HR_OBJECT_HANDLING has no exception.
Method PREPARE_SELECTIONS_FOR_SUBMIT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | LDB_SEL_FIELDS_FOR_SELECTION | Call by reference | Type reference (TYPE) | AQADH_T_SD_FIELD_SPECIFICATION | LDB Selektionsfelder | 20000107 | ||
2 | Changing | SELECTIONS | Call by reference | Type reference (TYPE) | RSPARAMS_TT | Selektionen | 20000107 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INTERNAL_ERROR | interner Fehler | 20000107 |
Method SELECT_OBJECTS Signature
Method SELECT_OBJECTS on class CL_QUERY_HR_OBJECT_HANDLING has no parameter.
Method SELECT_OBJECTS on class CL_QUERY_HR_OBJECT_HANDLING has no exception.
Method SET_GROUPID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | GROUPID | Call by reference | Type reference (TYPE) | HR_SEL_GROUPID | Gruppierungsid für die allgemeine Selektion | 20000111 |
Method SET_GROUPID on class CL_QUERY_HR_OBJECT_HANDLING has no exception.
Method SET_SELIDS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | SELID_TAB | Call by reference | Type reference (TYPE) | GSEL_T_SELID_DEFINITION | SELIDs | 20000114 |
Method SET_SELIDS on class CL_QUERY_HR_OBJECT_HANDLING has no exception.
Method SET_SELID_SEL_BUFFER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | SELID_SEL_BUFFER | Call by reference | Type reference (TYPE) | GSEL_T_SELID_BUFFER | SELID Puffer | 20000125 |
Method SET_SELID_SEL_BUFFER on class CL_QUERY_HR_OBJECT_HANDLING has no exception.
Method START_QUERY Signature
Method START_QUERY on class CL_QUERY_HR_OBJECT_HANDLING has no parameter.
Method START_QUERY on class CL_QUERY_HR_OBJECT_HANDLING has no exception.
Method START_REPORT Signature
Method START_REPORT on class CL_QUERY_HR_OBJECT_HANDLING has no parameter.
Method START_REPORT on class CL_QUERY_HR_OBJECT_HANDLING has no exception.
Method SUBMIT_REPORT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | APLNO_TAB | Call by reference | Type reference (TYPE) | HRQUERY_APLNO_T | Treffermenge Bewerber (Tabellentyp) | 20000105 | ||
2 | Importing | BEGDA | Value transfer | Type reference (TYPE) | D | Beginndatum | 20000105 | ||
3 | Importing | ENDDA | Value transfer | Type reference (TYPE) | D | Endedatum | 20000105 | ||
4 | Importing | PERNR_TAB | Call by reference | Type reference (TYPE) | HRQUERY_PERNR_T | Treffermenge Personen (Tabellentyp) | 20000105 | ||
5 | Importing | REPORT_NAME | Call by reference | Type reference (TYPE) | PROGRAM | Name des Reports | 20000105 | ||
6 | Importing | SELECTIONS | Call by reference | Type reference (TYPE) | RSPARAMS_TT | Selektionsbedingungen | 20000105 | ||
7 | Importing | SOBID_TAB | Call by reference | Type reference (TYPE) | HRQUERY_SOBID_T | Personalplanung: Treffermenge Objekte (Tabelletyp) | 20000105 | ||
8 | Importing | TIMED | Call by reference | Type reference (TYPE) | TIMED | Zeitraumkennzeichen | 20000107 | ||
9 | Importing | VARIANT_NAME | Call by reference | Type reference (TYPE) | RALDB_VARI | Variantenname | 20000107 | ||
10 | Importing | WITH_SELECTION_SCREEN | Call by reference | Type reference (TYPE) | FLAG_X | beim Selektionsbild anhalten | 20000105 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INTERNAL_ERROR | interner Fehler | 20000105 |
History
Last changed by/on | SAP | 20010406 |
SAP Release Created in | 46C |