SAP ABAP Class CL_HRPIQ00SELMETHODS (Selection Methods in Campus Management)
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_HRPIQ00SELMETHOD_APPIF Application Interface for Selection Methods 20010809
Properties
Class CL_HRPIQ00SELMETHODS  
Short Description Selection Methods in Campus Management    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PMIQ   Campus Management 
Created 20010806   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_HRPIQ00CONST Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_HRPIQ00SELMETHOD_APPIF Application Interface for Selection Methods 20010809
Friends
Class CL_HRPIQ00SELMETHODS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 APPLICATIONIF_REF Instance attribute Public Object reference (TYPE REF TO) IF_HRPIQ00SELMETHOD_APPIF Application Interface for Selection Methods 20010806
2 CO_BADI_EXIT_NAME Constant Public Type reference (TYPE) EXIT_DEF 'HRPIQ00SELMETHOD' BADI Definition Name 20010806
3 EDIT_OFF Instance attribute Public Type reference (TYPE) PIQFLAG No Change in Selection Method/Variant 20020913
4 FRAME_INVISIBLE Instance attribute Public Type reference (TYPE) PIQFLAG Frame Invisible 20031013
5 INPUT_OPTIONAL Instance attribute Public Type reference (TYPE) PIQFLAG Selection Method Entry is Required 20020913
6 IS_INITIALIZE Instance attribute Public Type reference (TYPE) PIQFLAG Object Instance Was Initialized 20010807
7 SELMETH Instance attribute Public Type reference (TYPE) PIQSELMETH Selection Method 20010806
8 SELMETHOD_REF Instance attribute Public Object reference (TYPE REF TO) IF_EX_HRPIQ00SELMETHOD BAdI Interface IF_EX_HRPIQ00SELMETHOD 20010806
9 SELSCEN_CUST Instance attribute Public Type reference (TYPE) T7PIQSELSCEN Selection Scenario 20010807
10 SELVARI Instance attribute Public Type reference (TYPE) PIQSELVARI Selection Variant 20010806
11 S_SELMETHOD_REF Static Attribute Public Object reference (TYPE REF TO) IF_EX_HRPIQ00SELMETHOD BAdI Interface IF_EX_HRPIQ00SELMETHOD 20030117
Methods
# Method Level Visibility Method type Description Created on
1 AFTER_PAI Instance method Public Method After PAI Processing 20010823
2 BEFORE_PBO Instance method Public Method Selection Method Subscreen Before PBO (Aggregated Method) 20010806
3 CHECK_SELMETH Static method Public Method Check If Selection Method Exists 20010806
4 CHECK_SELMETHPDOTYPE Static method Public Method Check if Selection Method Exists in Scenario 20010807
5 CHECK_SELSCEN Static method Public Method Check Selection Scenario 20010807
6 CHECK_SELSCENMETH Static method Public Method Check if Selection Method Exists in Scenario 20010807
7 CLEAR_SELMETH Instance method Public Method Delete Selection Method Parameters 20010810
8 CLEAR_SELVARI Instance method Public Method Delete Selection Variant Parameters 20010822
9 GET_OBJECTS Instance method Public Method Get Objects 20010810
10 GET_SELMETH_LIST Instance method Public Method Get List of Selection Methods for Scenario 20010809
11 GET_SELMETH_LIST_OTYPE Static method Public Method Get List of Selection Methods for Object Type 20010829
12 GET_SELMETH_SUBSCR Instance method Public Method Get Subscreen Information 20010806
13 GET_SELMETH_TEXT Static method Public Method Get Description for Selection Method 20010807
14 GET_SELSCEN_TEXT Static method Public Method Get Description for Selection Scenario 20010807
15 GET_SELVARI_TEXT Static method Public Method Get Variant Description 20011213
16 INIT Instance method Public Method Initialization 20010806
17 SET_SELMETH Instance method Public Method Set Selection Method 20010806
18 SET_SELVARI Instance method Public Method Set Selection Variant 20010806
Events
Class CL_HRPIQ00SELMETHODS has no event.
Types
Class CL_HRPIQ00SELMETHODS has no local type.
Method Signatures

Method AFTER_PAI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACAD_SESSION Call by reference Type reference (TYPE) PIQPERID Obsolet: Akademische Periode 20030124
2 Importing IM_ACAD_YEAR Call by reference Type reference (TYPE) PIQPERYR Obsolet: Akademisches Jahr 20030124
3 Importing IM_PERIOD Call by reference Type reference (TYPE) PIQ_PERIOD Obsolet: Hilfssturktur Zeitraum BEGDA ENDDA 20010823

Method AFTER_PAI on class CL_HRPIQ00SELMETHODS has no exception.

Method BEFORE_PBO Signature

Method BEFORE_PBO on class CL_HRPIQ00SELMETHODS has no parameter.
# Exception Resumable Description Created on
1 SELMETH_NOT_ACTIVE Selektionsmethode ist nicht aktiv 20010807
2 SELMETH_NOT_FOUND Selektionsmethode existiert nicht 20010806
3 SELVARI_NOT_FOUND Selektionsmethoden Variante existiert nicht 20010806

Method CHECK_SELMETH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SELMETH Call by reference Type reference (TYPE) PIQSELMETH Selektionsmethode 20010806
# Exception Resumable Description Created on
1 SELMETH_NOT_ACTIVE Selektionsmethode ist nicht aktiv 20010807
2 SELMETH_NOT_FOUND Selektionsmethode existiert nicht 20010806

Method CHECK_SELMETHPDOTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_OBJTYPE Call by reference Type reference (TYPE) SWO_OBJTYP BOR Objekttyp 20031104
2 Importing IM_OTYPE Call by reference Type reference (TYPE) OTYPE Selektionsmethoden Scenario 20010807
3 Importing IM_SELMETH Call by reference Type reference (TYPE) PIQSELMETH Selektionsmethode 20010807
# Exception Resumable Description Created on
1 INIT_SELMETHOD_ERROR Initialisierung der Selektionsmethode ergab Fehler 20010822
2 INVALID_OTYPE PD-Objekttype existiert nicht 20010807
3 OTYPE_NOT_SUPPORTED Selektionsmethoden Scenario existiert nicht 20010807
4 SELMETH_NOT_FOUND Selektionsmethode existiert nicht 20010807

Method CHECK_SELSCEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_SELSCEN_CUST Call by reference Type reference (TYPE) T7PIQSELSCEN Selektionsmethoden Szenario 20010807
2 Importing IM_SELSCEN Call by reference Type reference (TYPE) PIQSELSCENARIO Selektionsmethoden Scenario 20010807
# Exception Resumable Description Created on
1 SELSCEN_NOT_FOUND Selektionsmethoden Scenario existiert nicht 20010807

Method CHECK_SELSCENMETH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SELMETH Call by reference Type reference (TYPE) PIQSELMETH Selektionsmethode 20010807
2 Importing IM_SELSCEN Call by reference Type reference (TYPE) PIQSELSCENARIO Selektionsmethoden Scenario 20010807
# Exception Resumable Description Created on
1 INVALID_OTYPE Ungültiger PD-Objekttype 20010807
2 OTYPE_NOT_SUPPORTED Der PD-Objekttype wird nicht unterstützt 20010807
3 SELMETHSCEN_NOT_FOUND Selektionsmethoden Scenario existiert nicht 20010807
4 SELMETH_NOT_ACTIVE Selektionsmethode ist nicht aktiv 20010807
5 SELMETH_NOT_FOUND Selektionsmethode existiert nicht 20010807
6 SELSCEN_NOT_FOUND Selektionsmethoden Scenario existiert nicht 20010807

Method CLEAR_SELMETH Signature

Method CLEAR_SELMETH on class CL_HRPIQ00SELMETHODS has no parameter.
Method CLEAR_SELMETH on class CL_HRPIQ00SELMETHODS has no exception.

Method CLEAR_SELVARI Signature

Method CLEAR_SELVARI on class CL_HRPIQ00SELMETHODS has no parameter.
Method CLEAR_SELVARI on class CL_HRPIQ00SELMETHODS has no exception.

Method GET_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_OBJECTS Call by reference Type reference (TYPE) TSWOTOBJID Tabelle mit BOR Objektreferenzen 20031105
2 Exporting EX_OBJECT_TAB Call by reference Type reference (TYPE) PIQHROBJECT_TAB Tabelle von HROBJECTS mit Berechtigung 20010810
3 Exporting EX_STRU_AUTH_FAILED_COUNT Call by reference Type reference (TYPE) I Anzahl Objekte ohne Strukturelle berechtigung 20010810
4 Importing IM_ACAD_SESSION Call by reference Type reference (TYPE) PIQPERID Obsolet Akademische Periode 20021015
5 Importing IM_ACAD_YEAR Call by reference Type reference (TYPE) PIQPERYR Obsolet Akademisches Jahr 20021015
6 Importing IM_BASE_AUTHORITY_CHECK Call by reference Type reference (TYPE) PIQFLAG 'X' Basisberechtigung auf Objekttype Prüfen 20010810
7 Importing IM_FCODE Call by reference Type reference (TYPE) T77FC-FCODE 'DISP' Logischer Funktionscode für Berechtigungsprüfung 20010810
8 Importing IM_PERIOD Call by reference Type reference (TYPE) PIQ_PERIOD Obsolet Zeitraum 20010822
9 Importing IM_STRU_AUTHORITY_CHECK Call by reference Type reference (TYPE) PIQFLAG 'X' Strukturelle Berechtigung T77UA und T77PR prüfen 20010810
# Exception Resumable Description Created on
1 INVALID_OTYPE Ungültiger PD-Objekttype 20010810
2 NO_BASE_AUTHORITY Keine Berechtigung für das Objekt 20010810
3 NO_STRU_AUTHORITY Keine strukturelle Berechtigung für alle Objekte 20010810
4 OBJECTS_NOT_FOUND Es wurde keine Objekte gefunden 20010810
5 OTYPE_NOT_SUPPORTED Objekttype wird nicht unterstützt 20010810
6 SELMETHSCEN_NOT_FOUND Selektionsmethode existiert nicht im Scenario 20010810
7 SELMETH_NOT_ACTIVE Selektionsmethode ist nicht aktiv 20010810
8 SELMETH_NOT_FOUND Selektionsmethode existiert nicht 20010810
9 SELSCEN_NOT_FOUND Selektionsmethoden Scenario existiert nicht 20010810
10 SELVARI_NOT_FOUND Selektionsmethoden Variante existiert nicht 20010810

Method GET_SELMETH_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_SELMETH_LIST_TAB Call by reference Type reference (TYPE) PIQSELMETH_LIST_TAB Selektionsmethode: Liste von Selektionsmethoden 20010809
# Exception Resumable Description Created on
1 INIT_NOT_PERFORMED Die Methode Init wurde für diese Instance nicht ausgeührt 20010809
2 SELMETH_NOT_FOUND Es existieren kein Selektionsmethoden 20010809

Method GET_SELMETH_LIST_OTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_SELMETH_LIST_TAB Call by reference Type reference (TYPE) PIQSELMETH_LIST_TAB Selektionsmethode: Liste von Selektionsmethoden 20010829
2 Importing IM_OBJTYPE Call by reference Type reference (TYPE) SWO_OBJTYP BOR Objekttyp 20031104
3 Importing IM_OTYPE Call by reference Type reference (TYPE) OTYPE PD Objekttyp 20010829
# Exception Resumable Description Created on
1 INTERNAL_ERROR Die Methode Init wurde für diese Instance nicht ausgeührt 20010829
2 INVALID_OTYPE Objekttyp wird nicht unterstützt 20010829
3 SELMETH_NOT_FOUND Es existieren kein Selektionsmethoden 20010829

Method GET_SELMETH_SUBSCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_SELTABINFO Call by reference Type reference (TYPE) SELTABINFO Information über Tabstrip auf Selektionsbild 20010806

Method GET_SELMETH_SUBSCR on class CL_HRPIQ00SELMETHODS has no exception.

Method GET_SELMETH_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SELMETH Call by reference Type reference (TYPE) PIQSELMETH Selektionsmethode 20010807
2 Returning RE_SELMETHTXT Value transfer Type reference (TYPE) PIQSELMETHTXT Selektionsmethode Bezeichnung 20010807

Method GET_SELMETH_TEXT on class CL_HRPIQ00SELMETHODS has no exception.

Method GET_SELSCEN_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SELSCEN Call by reference Type reference (TYPE) PIQSELSCENARIO Selektionsscenario 20010807
2 Returning RE_SELSCENTXT Value transfer Type reference (TYPE) PIQSELSCENARIOTXT Selektionsscenario Bezeichnung 20010807

Method GET_SELSCEN_TEXT on class CL_HRPIQ00SELMETHODS has no exception.

Method GET_SELVARI_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SELMETHTXT Call by reference Type reference (TYPE) PIQSELMETHTXT Selektionsmethode Bezeichnung 20011213
2 Exporting EV_SELVARITXT Call by reference Type reference (TYPE) PIQSELVARITXT Variante Bezeichnung 20011213
3 Importing IV_SELMETH Call by reference Type reference (TYPE) PIQSELMETH Selektionsmethode 20011213
4 Importing IV_SELVARI Call by reference Type reference (TYPE) PIQSELVARI Variante 20011213

Method GET_SELVARI_TEXT on class CL_HRPIQ00SELMETHODS has no exception.

Method INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_APPLICATIONIF_REF Call by reference Object reference (TYPE REF TO) IF_HRPIQ00SELMETHOD_APPIF Selektionsmethoden Anwendungsinterface 20010806
2 Importing IM_SELSCEN Call by reference Type reference (TYPE) PIQSELSCENARIO Selektionsmethoden Szenario 20010807
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler 20010807
2 SELSCEN_NOT_FOUND Das Selektionsmethoden Scenario existiert nicht 20010807

Method SET_SELMETH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SELMETH Call by reference Type reference (TYPE) PIQSELMETH Selektionsmethode 20010806
# Exception Resumable Description Created on
1 INIT_SELMETHOD_ERROR Initialisierung der Selektionsmethode ergab Fehler 20010822
2 INVALID_OTYPE Ungültiger PD-Objekttype 20010807
3 OTYPE_NOT_SUPPORTED Objekttype wird nicht unterstützt 20010807
4 SELMETHSCEN_NOT_FOUND Selektionsmethode existiert nicht im Scenario 20010807
5 SELMETH_NOT_ACTIVE Es existiert keine aktive Selektionsmethode 20010807
6 SELMETH_NOT_FOUND Selektionsmethode existiert nicht 20010806
7 SELSCEN_NOT_FOUND Selektionsmethoden Scenario existiert nicht 20010807

Method SET_SELVARI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SELVARI Call by reference Type reference (TYPE) PIQSELVARI Selektionsmethoden Variante 20010806
# Exception Resumable Description Created on
1 SELVARI_NOT_FOUND Selektionsmethoden Variante existiert nicht 20010806
History
Last changed by/on SAP  20050224 
SAP Release Created in 464