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
⤷ 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 |