SAP ABAP Class CL_IM_HRPIQ00SELMETHODFH01 (Implementation Class for BAdI-Imp. HRPIQ00SELMETHODFH01)
Hierarchy
IS-PS-CA (Software Component) IS-PUBLIC SECTOR CONTRACT ACCOUNTING
   IS-HER-CM-AD (Application Component) Administration
     PMIQ (Package) Campus Management
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EX_HRPIQ00SELMETHOD BAdI Interface IF_EX_HRPIQ00SELMETHOD 20020625
Properties
Class CL_IM_HRPIQ00SELMETHODFH01  
Short Description Implementation Class for BAdI-Imp. HRPIQ00SELMETHODFH01    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PMIQ   Campus Management 
Created 20020625   SAP 
Last change 20050224   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_HRPIQ00CONSTANTS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_EX_HRPIQ00SELMETHOD BAdI Interface IF_EX_HRPIQ00SELMETHOD 20020625
Friends
Class CL_IM_HRPIQ00SELMETHODFH01 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 FLT_VAL Instance attribute Protected Type reference (TYPE) PIQSELMETH Selection Method 20020625
2 PROGRAM Instance attribute Protected Type reference (TYPE) SYREPID ABAP Program: Current Main Program 20020625
3 SCREEN Instance attribute Protected Type reference (TYPE) SYDYNNR ABAP Program: Number of Current Screen 20020625
4 VALUE_TAB Instance attribute Protected Type reference (TYPE) RSPARAMS_TT rsparams Table 20020625
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_VARIANT Instance method Public Method Change Object Selection Options (Variant) 20020625
2 CHECK_VARIANT Instance method Public Method Check if a Variant Exists 20020625
3 CREATE_VARIANT Instance method Public Method Create Object Selection Options (Variant) 20020625
4 DELETE_VARIANT Instance method Public Method Delete Object Selection Options (Variant) 20020625
5 DISPLAY_VARIANT Instance method Public Method Display Object Selection Options (Variant) 20020625
6 GET_OBJECTS Instance method Public Method Get Objects/HROBJECTS 20020625
7 GET_PROPERTIES Instance method Public Method Get Selection Method Attributes 20020625
8 GET_VARIANT_LIST Instance method Public Method List All Selection Variants 20020625
9 GET_VARIANT_TEXT Instance method Public Method Get Variant Description 20020625
10 INITIALIZATION Instance method Public Method Initialization 20020625
11 IS_SUPPORTED_PDOTYPE Instance method Public Method Check if Object Type Can Be Used As Result Object Type 20020625
12 VARISUBSCR_BEFORE_PBO Instance method Public Method Before Variant Subscreen PBO 20020625
Events
Class CL_IM_HRPIQ00SELMETHODFH01 has no event.
Types
Class CL_IM_HRPIQ00SELMETHODFH01 has no local type.
Method Signatures

Method CHANGE_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PERIOD Value transfer Type reference (TYPE) PIQ_PERIOD Period 20020625
2 Importing IV_FLT_VAL Value transfer Type reference (TYPE) PIQSELMETH Selection Method 20020626
3 Importing IV_OTYPE Value transfer Type reference (TYPE) OTYPE Object Type 20020625
4 Importing IV_PLVAR Value transfer Type reference (TYPE) PLVAR Plan Version 20020625
5 Importing IV_SELVARI Value transfer Type reference (TYPE) PIQSELVARI Selection Variant 20020625
# Exception Resumable Description Created on
1 SELVARI_NOT_FOUND CM: Selection Variant Does Not Exist 20020625

Method CHECK_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FLT_VAL Value transfer Type reference (TYPE) PIQSELMETH Selection Method 20020626
2 Importing IV_OTYPE Value transfer Type reference (TYPE) OTYPE Object Type 20020625
3 Importing IV_PLVAR Value transfer Type reference (TYPE) PLVAR Plan Version 20020625
4 Importing IV_SELVARI Value transfer Type reference (TYPE) PIQSELVARI Selection Variant 20020625
# Exception Resumable Description Created on
1 SELVARI_NOT_FOUND CM: Selection Variant Does Not Exist 20020625

Method CREATE_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SELVARI Call by reference Type reference (TYPE) PIQSELVARI Variant 20020625
2 Importing IS_PERIOD Value transfer Type reference (TYPE) PIQ_PERIOD Period 20020625
3 Importing IV_FLT_VAL Value transfer Type reference (TYPE) PIQSELMETH Selection Method 20020626
4 Importing IV_OTYPE Value transfer Type reference (TYPE) OTYPE Object Type 20020625
5 Importing IV_PLVAR Value transfer Type reference (TYPE) PLVAR Plan Version 20020625

Method CREATE_VARIANT on class CL_IM_HRPIQ00SELMETHODFH01 has no exception.

Method DELETE_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FLT_VAL Value transfer Type reference (TYPE) PIQSELMETH Selection Method 20020626
2 Importing IV_OTYPE Value transfer Type reference (TYPE) OTYPE Object Type 20020625
3 Importing IV_PLVAR Value transfer Type reference (TYPE) PLVAR Plan Version 20020625
4 Importing IV_SELVARI Value transfer Type reference (TYPE) PIQSELVARI Variant 20020625
# Exception Resumable Description Created on
1 SELVARI_NOT_FOUND CM: Selection Variant Does Not Exist 20020625

Method DISPLAY_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PERIOD Call by reference Type reference (TYPE) PIQ_PERIOD 20020625
2 Importing IV_OTYPE Call by reference Type reference (TYPE) OTYPE 20020625
3 Importing IV_PLVAR Call by reference Type reference (TYPE) PLVAR 20020625
4 Importing IV_SELVARI Call by reference Type reference (TYPE) PIQSELVARI 20020625
# Exception Resumable Description Created on
1 SELVARI_NOT_FOUND CM: Selection Variant Does Not Exist 20020625

Method GET_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_HROBJECT Value transfer Type reference (TYPE) PIQHROBJECT_TAB Object Table with PD Objects 20020625
2 Importing IS_PERIOD Value transfer Type reference (TYPE) PIQ_PERIOD Period 20020625
3 Importing IV_FLT_VAL Value transfer Type reference (TYPE) PIQSELMETH Selection Method 20020626
4 Importing IV_OTYPE Value transfer Type reference (TYPE) OTYPE Object Type 20020625
5 Importing IV_PLVAR Value transfer Type reference (TYPE) PLVAR Plan Version 20020625
6 Importing IV_SELSCEN Value transfer Type reference (TYPE) PIQSELSCENARIO Selection Scenario 20020625
7 Importing IV_SELVARI Value transfer Type reference (TYPE) PIQSELVARI Selection Variant 20020625
# Exception Resumable Description Created on
1 OBJECTS_NOT_FOUND CM: No Objects Exist for Selection Variant 20020625
2 SELVARI_NOT_FOUND CM: Selection Variant Does Not Exist 20020625

Method GET_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SUP_CHANGE_VARI Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020625
2 Exporting EV_SUP_CREATE_VARI Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020625
3 Exporting EV_SUP_DELETE_VARI Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020625
4 Exporting EV_SUP_DISPLAY_VARI Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020625
5 Exporting EV_SUP_VARI Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020625
6 Exporting EV_SUP_VARI_SUBSCREEN Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020625
7 Importing IR_SELMETHODS Call by reference Object reference (TYPE REF TO) CL_HRPIQ00SELMETHODS Selektionsmethoden Campus Management 20020625

Method GET_PROPERTIES on class CL_IM_HRPIQ00SELMETHODFH01 has no exception.

Method GET_VARIANT_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SELVARI_LIST Call by reference Type reference (TYPE) PIQSELVARI_LIST_TAB List of Selection Variants 20020625
# Exception Resumable Description Created on
1 SELVARI_NOT_FOUND CM: No Selection Variants Exist 20020625

Method GET_VARIANT_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_SELVARITXT Value transfer Type reference (TYPE) PIQSELVARITXT Selection Variant Description 20020625
2 Importing IV_SELVARI Call by reference Type reference (TYPE) PIQSELVARI Selection Variant 20020625

Method GET_VARIANT_TEXT on class CL_IM_HRPIQ00SELMETHODFH01 has no exception.

Method INITIALIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FLT_VAL Value transfer Type reference (TYPE) PIQSELMETH Selektionsmethode 20020625
# Exception Resumable Description Created on
1 INIT_ERROR CM: Error when initialization 20020625

Method IS_SUPPORTED_PDOTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SUPPORT Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020625
2 Importing IV_FLT_VAL Value transfer Type reference (TYPE) PIQSELMETH Selection Method 20020625
3 Importing IV_OTYPE Value transfer Type reference (TYPE) OTYPE Objekttyp 20020625

Method IS_SUPPORTED_PDOTYPE on class CL_IM_HRPIQ00SELMETHODFH01 has no exception.

Method VARISUBSCR_BEFORE_PBO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SELTABINFO Call by reference Type reference (TYPE) SELTABINFO Information über Tabstrip auf Selektionsbild 20020625
2 Importing IR_SELMETHODS Value transfer Object reference (TYPE REF TO) CL_HRPIQ00SELMETHODS Selektionsmethoden Campus Management 20020625

Method VARISUBSCR_BEFORE_PBO on class CL_IM_HRPIQ00SELMETHODFH01 has no exception.
History
Last changed by/on SAP  20050224 
SAP Release Created in