SAP ABAP Class CL_QUERY_HR_OBJECT_HANDLING (Query: HR-Specific Area)
Hierarchy
SAP_HRRXX (Software Component) Sub component SAP_HRRXX of SAP_HR
   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
# Method Level Visibility Method type Description Created on
1 CONVERT_SEL_FIELDS_FOR_PROT Instance method Private Method Convert Selection Fields for Log Creation 19991227
2 CONV_SEL_FIELDS_FROM_INFOSET Instance method Public Method Convert Selection Fields for Selection 20000104
3 DETERMINE_SELECTABLE_FIELDS Instance method Private Method Determine Fields That Can Be Selected 20000107
4 DISPLAY_EXIT Instance method Public Method 20000111
5 GET_DATES_FROM_LDB_SEL_FIELDS Instance method Private Method Determine Period 19991224
6 GET_DATE_FROM_LDB_SEL_FIELDS Instance method Private Method Determine Single Date 20020416
7 GET_DEFAULTS_FOR_SUBMIT_REPORT Instance method Private Method Set Default Values for Starting Report 20000107
8 GET_EVALUATION_SET Instance method Public Method 20000111
9 GET_OBJECT_SET_TEXTS Instance method Public Method 20000202
10 GET_OTYPE_FROM_INFOSET Instance method Private Method Determine Object Type of InfoSet 19991223
11 GET_OTYPE_TEXT Instance method Private Method Read Object Text 19991223
12 GET_SELIDS Instance method Public Method Read Selection IDs Externally (Not Used) 20000125
13 GET_SELIDS_INFO Instance method Private Method Determine Information on Selection IDs 19991223
14 GET_SELID_DEFINITION Instance method Public Method Return Selection Definition of SELID 20000112
15 GET_SELID_SEL_BUFFER Instance method Public Method Read SELID Buffer (Not Used) 20000125
16 INITIALIZE Instance method Public Method 20000111
17 PREPARE_SELECTIONS_FOR_SUBMIT Instance method Private Method Prepare Selection Table 20000107
18 SELECT_OBJECTS Instance method Public Method 20000111
19 SET_GROUPID Instance method Public Method Set Group ID Externally 20000111
20 SET_SELIDS Instance method Public Method Set Selection IDs Externally 20000114
21 SET_SELID_SEL_BUFFER Instance method Public Method Set SELID Buffer (Not Used) 20000125
22 START_QUERY Instance method Public Method 20000111
23 START_REPORT Instance method Public Method 20000111
24 SUBMIT_REPORT Instance method Private Method Execute Report/Query Using Hit List 20000105
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