SAP ABAP Class CL_HRPIQ00_PIQSI2_PINDEX (Calculation of Acad. Performance Index)
Hierarchy
☛
IS-PS-CA (Software Component) IS-PUBLIC SECTOR CONTRACT ACCOUNTING
⤷
IS-HER-CM-AD (Application Component) Administration
⤷
PMIQ (Package) Campus Management

⤷

⤷

Properties
Class | CL_HRPIQ00_PIQSI2_PINDEX | |
Short Description | Calculation of Acad. Performance Index | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | PMIQ | Campus Management |
Created | 20011116 | SAP |
Last change | 20050224 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_HRPIQ00_PIQSI2_PINDEX has no forward declaration.
Interfaces
Class CL_HRPIQ00_PIQSI2_PINDEX has no interface implemented.
Friends
Class CL_HRPIQ00_PIQSI2_PINDEX has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Static Attribute | Private | Object reference (TYPE REF TO) | IF_EX_HRPIQ00SI2_PINDX_CAL | BAdI Interface IF_EX_HRPIQ00SI2_PINDX_CAL | 20030119 | ||
2 | ![]() |
Static Attribute | Private | Object reference (TYPE REF TO) | IF_EX_HRPIQ00SI2_PINDX_FIL | BAdI Interface IF_EX_HRPIQ00SI2_PINDX_FIL | 20030119 | ||
3 | ![]() |
Instance attribute | Public | Type reference (TYPE) | PIQSI2T_MB_TAB | Average Grades 2: Module Bookings | 20011116 | ||
4 | ![]() |
Instance attribute | Public | Type reference (TYPE) | PIQSI2_CALCID | Calculation of Acad. Performance Index | 20011116 | ||
5 | ![]() |
Instance attribute | Public | Type reference (TYPE) | PIQSCALE_ID | Scale ID | 20011116 | ||
6 | ![]() |
Constant | Public | Type reference (TYPE) | RSEXSCRN-EXIT_NAME | 'HRPIQ00SI2_PINDX_CAL' | Business Add-in Definition | 20011116 | |
7 | ![]() |
Constant | Public | Type reference (TYPE) | RSEXSCRN-EXIT_NAME | 'HRPIQ00SI2_PINDX_FIL' | Business Add-in Definition | 20011116 | |
8 | ![]() |
Instance attribute | Public | Type reference (TYPE) | PIQSI2_FILTER_T | Filter for Acad. Performance Index | 20011116 | ||
9 | ![]() |
Instance attribute | Public | Type reference (TYPE) | PIQSI2T_MB_TAB | Average Grades 2: Module Bookings | 20011116 | ||
10 | ![]() |
Instance attribute | Protected | See coding | 20021118 | ||||
11 | ![]() |
Instance attribute | Public | Type reference (TYPE) | PIQSI2_PARAMETER_T | Parameters for Performance Index Calculation | 20011116 | ||
12 | ![]() |
Instance attribute | Public | Type reference (TYPE) | PIQSI2S_ACADPI_ID | Acad. Performance Index | 20011116 | ||
13 | ![]() |
Instance attribute | Public | Type reference (TYPE) | PIQSCALE_ID | Scale ID | 20011116 | ||
14 | ![]() |
Instance attribute | Public | Type reference (TYPE) | PIQAUDF_WEIGHT_FACTORS_T | Audit: Assignment Table with Weighting Factors | 20050112 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | Add Parameters from Application | 20020916 |
2 | ![]() |
Instance method | Public | Method | Calculate Academic Performance Index | 20011116 |
3 | ![]() |
Instance method | Public | Constructor | Constructor | 20011116 |
4 | ![]() |
Static method | Public | Method | Read Customizing Filters | 20021115 |
5 | ![]() |
Static method | Public | Method | Read Customizing Parameters | 20021115 |
6 | ![]() |
Static method | Public | Method | Read Customizing Performance Index IDs, Scales | 20021115 |
7 | ![]() |
Instance method | Public | Method | Determine Missing Parameter Values | 20021119 |
8 | ![]() |
Instance method | Public | Method | Read Performance Index Description | 20021115 |
9 | ![]() |
Static method | Public | Method | Acad. Performance Indexes for Calc. Point | 20011116 |
10 | ![]() |
Static method | Public | Method | Performance Indices Calculated for Calculation Point | 20021118 |
11 | ![]() |
Static method | Public | Method | Read Description Acad. Performance Index | 20011116 |
12 | ![]() |
Instance method | Public | Method | Initialize Calculation/Set Calculation Bases | 20011116 |
13 | ![]() |
Instance method | Public | Method | Check if Parameters are Missing for Calculation | 20021119 |
14 | ![]() |
Instance method | Public | Method | Set Academic Work Bookings | 20020916 |
15 | ![]() |
Instance method | Public | Method | Set Calculation Scales | 20021115 |
16 | ![]() |
Instance method | Public | Method | Define Filters | 20021115 |
17 | ![]() |
Instance method | Public | Method | Add Parameters from Application | 20021115 |
18 | ![]() |
Instance method | Public | Method | Set Performance Index ID | 20021115 |
19 | ![]() |
Instance method | Public | Method | Set Performance Index Scale | 20021115 |
20 | ![]() |
Instance method | Public | Method | Set Performance Index Description | 20021118 |
21 | ![]() |
Instance method | Public | Method | Audit: Set Assignment Table with Weighting Factors | 20050112 |
Events
Class CL_HRPIQ00_PIQSI2_PINDEX has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TY_PINDEX_TXT | Protected | See coding | 20021118 |
|
Method Signatures
Method ADD_PARAMETERS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_PARAMETERS | Call by reference | Type reference (TYPE) | PIQSI2_PARAMETER_T | Parameter für Berechung Leistungsindex | 20020916 |
Method ADD_PARAMETERS on class CL_HRPIQ00_PIQSI2_PINDEX has no exception.
Method CALCULATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_RESULT | Call by reference | Type reference (TYPE) | PIQSI2S_ACAD_PERFORMANCE_INDEX | Leistungsindex | 20011116 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Berechnung konnte nicht durchgeführt werden | 20011116 | |
2 | ![]() |
fehlender Parameter in Filtermethode | 20011116 |
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_PINDEX_ID | Call by reference | Type reference (TYPE) | PIQSI2S_ACADPI_ID | Leistungsindex | 20020916 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Leistungsindex existiert nicht | 20021115 |
Method GET_CUST_FILTERS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_PINDEX_ID | Call by reference | Type reference (TYPE) | PIQSI2S_ACADPI_ID | Leistungsindex | 20021115 | ||
2 | ![]() |
RT_FILTERS | Value transfer | Type reference (TYPE) | PIQSI2_FILTER_T | Filter IDs für Leistungsindex | 20021115 |
Method GET_CUST_FILTERS on class CL_HRPIQ00_PIQSI2_PINDEX has no exception.
Method GET_CUST_PARAMETERS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_PINDEX_ID | Call by reference | Type reference (TYPE) | PIQSI2S_ACADPI_ID | Leistungsindex | 20021115 | ||
2 | ![]() |
RT_PARAMETERS | Value transfer | Type reference (TYPE) | PIQSI2_PARAMETER_T | Parameter | 20021115 |
Method GET_CUST_PARAMETERS on class CL_HRPIQ00_PIQSI2_PINDEX has no exception.
Method GET_CUST_PINDEX Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_CALCULATOR_SCALE | Call by reference | Type reference (TYPE) | PIQSI2_CALC_SCALE_ID | CM: Berechungsskalen-ID für Leistungsindex | 20021115 | ||
2 | ![]() |
EV_CALUCLATOR_ID | Call by reference | Type reference (TYPE) | PIQSI2_CALCID | Leistungsindexberechnung | 20021115 | ||
3 | ![]() |
EV_PERFORMANCE_INDEX_SCALE | Call by reference | Type reference (TYPE) | PIQSI2_PINDX_SCALE_ID | Skalen-ID des Leistungsindexes | 20021115 | ||
4 | ![]() |
IV_PINDEX_ID | Call by reference | Type reference (TYPE) | PIQSI2S_ACADPI_ID | Leistungsindex | 20021115 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Leistungsindex existiert nicht | 20021115 |
Method GET_PARAMETERS_MISSING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_FILTER_PA | Call by reference | Type reference (TYPE) | PIQSI2_FILPA_T | Tab.: Zuordnung von Parametern zu Filtern | 20021119 | ||
2 | ![]() |
ET_FILTER_PAT | Call by reference | Type reference (TYPE) | PIQSI2_FILPAT_T | Tab.: Zuordnung von Parametern zu Filtern incl. Tex | 20021119 | ||
3 | ![]() |
IV_LANGU | Call by reference | Type reference (TYPE) | SY-LANGU | SY-LANGU | Aktuelle Sprache im System | 20021119 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Ungültige Filter ID | 20021119 |
Method GET_PERFORMANCE_INDEX_TEXT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_LANGU | Call by reference | Type reference (TYPE) | SY-LANGU | SY-LANGU | Aktuelle Sprache im System | 20021115 | |
2 | ![]() |
RV_PINDEX_TXT | Value transfer | Type reference (TYPE) | PIQSI2S_ACADPI_TXT | Leistungsindex (Bezeichnung) | 20021115 |
Method GET_PERFORMANCE_INDEX_TEXT on class CL_HRPIQ00_PIQSI2_PINDEX has no exception.
Method GET_PERFORMANCE_INDICES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_REF | Call by reference | Type reference (TYPE) | PIQSI2_PINDEX_REF_T | Objektreferenzen auf Leistungsindizes | 20011116 | ||
2 | ![]() |
IV_CALC_POINT | Value transfer | Type reference (TYPE) | PIQSI2_CALCPOINTID | CM: Berechnungspunkt (ID) | 20011116 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Kein Leistungsindex für Berechnungspunkt gefunden | 20011116 |
Method GET_PINDEX_CALCULATED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_PI | Call by reference | Type reference (TYPE) | PIQSI2T_ACAD_PERFORMANCE_INDEX | Leistungsindex tabelle | 20021119 | ||
2 | ![]() |
ET_REF | Call by reference | Type reference (TYPE) | PIQSI2_PINDEX_REF_T | Objektreferenzen auf Leistungsindizes | 20021118 | ||
3 | ![]() |
ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Returntabelle | 20021118 | ||
4 | ![]() |
EV_ERROR | Call by reference | Type reference (TYPE) | PIQFLAG | Kennzeichen Es ist ein Fehler aufgetreten | 20021118 | ||
5 | ![]() |
IT_APPL_PARAMETER | Call by reference | Type reference (TYPE) | PIQSI2_PARAMETER_T | Parameter der Anwendung | 20021118 | ||
6 | ![]() |
IT_BOOKINGS | Call by reference | Type reference (TYPE) | PIQSI2T_MB_TAB | Leistungsindex: Modulbuchungen | 20021118 | ||
7 | ![]() |
IV_CALC_POINT | Value transfer | Type reference (TYPE) | PIQSI2_CALCPOINTID | CM: Berechnungspunkt (ID) | 20021118 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Kein Leistungsindex für Berechnungspunkt gefunden | 20021118 |
Method GET_PINDEX_TEXT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_PINDEX_TXT | Call by reference | Type reference (TYPE) | PIQSI2S_ACADPI_TXT | CM: Leistungsindex (Bezeichung) | 20011116 | ||
2 | ![]() |
IV_LANGU | Call by reference | Type reference (TYPE) | SPRAS | SY-LANGU | Sprachenschlüssel | 20011116 | |
3 | ![]() |
IV_PINDEX | Call by reference | Type reference (TYPE) | PIQSI2S_ACADPI_ID | CM: Leistungsindex | 20011116 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
kein Text gefunden | 20011116 |
Method INIT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_APPL_PARAMETER | Call by reference | Type reference (TYPE) | PIQSI2_PARAMETER_T | Parameter für Berechung Leistungsindex | 20011116 | ||
2 | ![]() |
IT_BOOKINGS | Call by reference | Type reference (TYPE) | PIQSI2T_MB_TAB | Leistungskennzahlen: Modulbuchungdaten | 20011116 | ||
3 | ![]() |
IV_PINDEX | Call by reference | Type reference (TYPE) | PIQSI2S_ACADPI_ID | CM: Leistungsindex | 20011116 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Leistungsindex der Objektreferenz nicht gefunden | 20011116 |
Method IS_PARAMTER_MISSING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ER_PARAMETER_IS_MISSING | Call by reference | Type reference (TYPE) | PIQFLAG | Flag ob Parameter fehlt | 20021119 | ||
2 | ![]() |
IV_OPTIONAL_INCLUDE | Call by reference | Type reference (TYPE) | PIQFLAG | Optionale Parameter einschließen | 20021119 |
Method IS_PARAMTER_MISSING on class CL_HRPIQ00_PIQSI2_PINDEX has no exception.
Method SET_BOOKINGS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_BOOKINGS | Call by reference | Type reference (TYPE) | PIQSI2T_MB_TAB | Leistungsindex: Modulbuchungen | 20020916 |
Method SET_BOOKINGS on class CL_HRPIQ00_PIQSI2_PINDEX has no exception.
Method SET_CALCULATOR_SCALE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_CALCULATOR_SCALE | Call by reference | Type reference (TYPE) | PIQSI2_CALC_SCALE_ID | Berechungsskalen-ID für Leistungsindex | 20021115 |
Method SET_CALCULATOR_SCALE on class CL_HRPIQ00_PIQSI2_PINDEX has no exception.
Method SET_FILTERS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_FILTERS | Call by reference | Type reference (TYPE) | PIQSI2_FILTER_T | Filter für Leistungsindex | 20021115 |
Method SET_FILTERS on class CL_HRPIQ00_PIQSI2_PINDEX has no exception.
Method SET_PARAMETERS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_PARAMETERS | Call by reference | Type reference (TYPE) | PIQSI2_PARAMETER_T | Parameter für Berechung Leistungsindex | 20021115 |
Method SET_PARAMETERS on class CL_HRPIQ00_PIQSI2_PINDEX has no exception.
Method SET_PERFORMANCE_INDEX_ID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_PINDEX_ID | Call by reference | Type reference (TYPE) | PIQSI2S_ACADPI_ID | Leistungsindex | 20021115 |
Method SET_PERFORMANCE_INDEX_ID on class CL_HRPIQ00_PIQSI2_PINDEX has no exception.
Method SET_PERFORMANCE_INDEX_SCALE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_PERFORMANCE_INDEX_SCALE | Call by reference | Type reference (TYPE) | PIQSI2_PINDX_SCALE_ID | Skalen-ID des Leistungsindexes | 20021115 |
Method SET_PERFORMANCE_INDEX_SCALE on class CL_HRPIQ00_PIQSI2_PINDEX has no exception.
Method SET_PINDEX_TEXT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_LANGU | Call by reference | Type reference (TYPE) | SY-LANGU | SY-LANGU | Aktuelle Sprache im System | 20021118 | |
2 | ![]() |
IV_PINDEX_TXT | Call by reference | Type reference (TYPE) | PIQSI2S_ACADPI_TXT | Leistungsindex (Bezeichnung) | 20021118 |
Method SET_PINDEX_TEXT on class CL_HRPIQ00_PIQSI2_PINDEX has no exception.
Method SET_WFTABLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_WFTABLE | Call by reference | Type reference (TYPE) | PIQAUDF_WEIGHT_FACTORS_T | Audit: Zuordnungstabelle mit Gewichtungsfaktoren | 20050112 |
Method SET_WFTABLE on class CL_HRPIQ00_PIQSI2_PINDEX has no exception.
History
Last changed by/on | SAP | 20050224 |
SAP Release Created in | 464 |