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
⤷ 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 | BADI_PINDEX_CALCULATE | Static Attribute | Private | Object reference (TYPE REF TO) | IF_EX_HRPIQ00SI2_PINDX_CAL | BAdI Interface IF_EX_HRPIQ00SI2_PINDX_CAL | 20030119 | ||
2 | BADI_PINDEX_FILTER | Static Attribute | Private | Object reference (TYPE REF TO) | IF_EX_HRPIQ00SI2_PINDX_FIL | BAdI Interface IF_EX_HRPIQ00SI2_PINDX_FIL | 20030119 | ||
3 | BOOKINGS | Instance attribute | Public | Type reference (TYPE) | PIQSI2T_MB_TAB | Average Grades 2: Module Bookings | 20011116 | ||
4 | CALCULATOR_ID | Instance attribute | Public | Type reference (TYPE) | PIQSI2_CALCID | Calculation of Acad. Performance Index | 20011116 | ||
5 | CALCULATOR_SCALE | Instance attribute | Public | Type reference (TYPE) | PIQSCALE_ID | Scale ID | 20011116 | ||
6 | CON_BADI_PINDEX_CALCULATE | Constant | Public | Type reference (TYPE) | RSEXSCRN-EXIT_NAME | 'HRPIQ00SI2_PINDX_CAL' | Business Add-in Definition | 20011116 | |
7 | CON_BADI_PINDEX_FILTER | Constant | Public | Type reference (TYPE) | RSEXSCRN-EXIT_NAME | 'HRPIQ00SI2_PINDX_FIL' | Business Add-in Definition | 20011116 | |
8 | FILTER | Instance attribute | Public | Type reference (TYPE) | PIQSI2_FILTER_T | Filter for Acad. Performance Index | 20011116 | ||
9 | FILTERED_BOOKINGS | Instance attribute | Public | Type reference (TYPE) | PIQSI2T_MB_TAB | Average Grades 2: Module Bookings | 20011116 | ||
10 | MT_PINDEX_TXT | Instance attribute | Protected | See coding | 20021118 | ||||
11 | PARAMETERS | Instance attribute | Public | Type reference (TYPE) | PIQSI2_PARAMETER_T | Parameters for Performance Index Calculation | 20011116 | ||
12 | PERFORMANCE_INDEX | Instance attribute | Public | Type reference (TYPE) | PIQSI2S_ACADPI_ID | Acad. Performance Index | 20011116 | ||
13 | PERFORMANCE_INDEX_SCALE | Instance attribute | Public | Type reference (TYPE) | PIQSCALE_ID | Scale ID | 20011116 | ||
14 | WFTABLE | 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 | ADD_PARAMETERS | Instance method | Public | Method | Add Parameters from Application | 20020916 |
2 | CALCULATE | Instance method | Public | Method | Calculate Academic Performance Index | 20011116 |
3 | CONSTRUCTOR | Instance method | Public | Constructor | Constructor | 20011116 |
4 | GET_CUST_FILTERS | Static method | Public | Method | Read Customizing Filters | 20021115 |
5 | GET_CUST_PARAMETERS | Static method | Public | Method | Read Customizing Parameters | 20021115 |
6 | GET_CUST_PINDEX | Static method | Public | Method | Read Customizing Performance Index IDs, Scales | 20021115 |
7 | GET_PARAMETERS_MISSING | Instance method | Public | Method | Determine Missing Parameter Values | 20021119 |
8 | GET_PERFORMANCE_INDEX_TEXT | Instance method | Public | Method | Read Performance Index Description | 20021115 |
9 | GET_PERFORMANCE_INDICES | Static method | Public | Method | Acad. Performance Indexes for Calc. Point | 20011116 |
10 | GET_PINDEX_CALCULATED | Static method | Public | Method | Performance Indices Calculated for Calculation Point | 20021118 |
11 | GET_PINDEX_TEXT | Static method | Public | Method | Read Description Acad. Performance Index | 20011116 |
12 | INIT | Instance method | Public | Method | Initialize Calculation/Set Calculation Bases | 20011116 |
13 | IS_PARAMTER_MISSING | Instance method | Public | Method | Check if Parameters are Missing for Calculation | 20021119 |
14 | SET_BOOKINGS | Instance method | Public | Method | Set Academic Work Bookings | 20020916 |
15 | SET_CALCULATOR_SCALE | Instance method | Public | Method | Set Calculation Scales | 20021115 |
16 | SET_FILTERS | Instance method | Public | Method | Define Filters | 20021115 |
17 | SET_PARAMETERS | Instance method | Public | Method | Add Parameters from Application | 20021115 |
18 | SET_PERFORMANCE_INDEX_ID | Instance method | Public | Method | Set Performance Index ID | 20021115 |
19 | SET_PERFORMANCE_INDEX_SCALE | Instance method | Public | Method | Set Performance Index Scale | 20021115 |
20 | SET_PINDEX_TEXT | Instance method | Public | Method | Set Performance Index Description | 20021118 |
21 | SET_WFTABLE | 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 | Importing | 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 | Exporting | ES_RESULT | Call by reference | Type reference (TYPE) | PIQSI2S_ACAD_PERFORMANCE_INDEX | Leistungsindex | 20011116 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CALCULATION_FAILED | Berechnung konnte nicht durchgeführt werden | 20011116 | |
2 | PARAMETER_MISSING | fehlender Parameter in Filtermethode | 20011116 |
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_PINDEX_ID | Call by reference | Type reference (TYPE) | PIQSI2S_ACADPI_ID | Leistungsindex | 20020916 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NOT_CUSTOMIZED | Leistungsindex existiert nicht | 20021115 |
Method GET_CUST_FILTERS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_PINDEX_ID | Call by reference | Type reference (TYPE) | PIQSI2S_ACADPI_ID | Leistungsindex | 20021115 | ||
2 | Returning | 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 | Importing | IV_PINDEX_ID | Call by reference | Type reference (TYPE) | PIQSI2S_ACADPI_ID | Leistungsindex | 20021115 | ||
2 | Returning | 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 | Exporting | EV_CALCULATOR_SCALE | Call by reference | Type reference (TYPE) | PIQSI2_CALC_SCALE_ID | CM: Berechungsskalen-ID für Leistungsindex | 20021115 | ||
2 | Exporting | EV_CALUCLATOR_ID | Call by reference | Type reference (TYPE) | PIQSI2_CALCID | Leistungsindexberechnung | 20021115 | ||
3 | Exporting | EV_PERFORMANCE_INDEX_SCALE | Call by reference | Type reference (TYPE) | PIQSI2_PINDX_SCALE_ID | Skalen-ID des Leistungsindexes | 20021115 | ||
4 | Importing | IV_PINDEX_ID | Call by reference | Type reference (TYPE) | PIQSI2S_ACADPI_ID | Leistungsindex | 20021115 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NOT_CUSTOMIZED | Leistungsindex existiert nicht | 20021115 |
Method GET_PARAMETERS_MISSING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_FILTER_PA | Call by reference | Type reference (TYPE) | PIQSI2_FILPA_T | Tab.: Zuordnung von Parametern zu Filtern | 20021119 | ||
2 | Exporting | ET_FILTER_PAT | Call by reference | Type reference (TYPE) | PIQSI2_FILPAT_T | Tab.: Zuordnung von Parametern zu Filtern incl. Tex | 20021119 | ||
3 | Importing | IV_LANGU | Call by reference | Type reference (TYPE) | SY-LANGU | SY-LANGU | Aktuelle Sprache im System | 20021119 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | FILTER_INVALID | 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 | Importing | IV_LANGU | Call by reference | Type reference (TYPE) | SY-LANGU | SY-LANGU | Aktuelle Sprache im System | 20021115 | |
2 | Returning | 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 | Exporting | ET_REF | Call by reference | Type reference (TYPE) | PIQSI2_PINDEX_REF_T | Objektreferenzen auf Leistungsindizes | 20011116 | ||
2 | Importing | IV_CALC_POINT | Value transfer | Type reference (TYPE) | PIQSI2_CALCPOINTID | CM: Berechnungspunkt (ID) | 20011116 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NO_PINDEX_FOUND | 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 | Exporting | ET_PI | Call by reference | Type reference (TYPE) | PIQSI2T_ACAD_PERFORMANCE_INDEX | Leistungsindex tabelle | 20021119 | ||
2 | Exporting | ET_REF | Call by reference | Type reference (TYPE) | PIQSI2_PINDEX_REF_T | Objektreferenzen auf Leistungsindizes | 20021118 | ||
3 | Exporting | ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Returntabelle | 20021118 | ||
4 | Exporting | EV_ERROR | Call by reference | Type reference (TYPE) | PIQFLAG | Kennzeichen Es ist ein Fehler aufgetreten | 20021118 | ||
5 | Importing | IT_APPL_PARAMETER | Call by reference | Type reference (TYPE) | PIQSI2_PARAMETER_T | Parameter der Anwendung | 20021118 | ||
6 | Importing | IT_BOOKINGS | Call by reference | Type reference (TYPE) | PIQSI2T_MB_TAB | Leistungsindex: Modulbuchungen | 20021118 | ||
7 | Importing | IV_CALC_POINT | Value transfer | Type reference (TYPE) | PIQSI2_CALCPOINTID | CM: Berechnungspunkt (ID) | 20021118 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NO_PINDEX_FOUND | 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 | Exporting | EV_PINDEX_TXT | Call by reference | Type reference (TYPE) | PIQSI2S_ACADPI_TXT | CM: Leistungsindex (Bezeichung) | 20011116 | ||
2 | Importing | IV_LANGU | Call by reference | Type reference (TYPE) | SPRAS | SY-LANGU | Sprachenschlüssel | 20011116 | |
3 | Importing | IV_PINDEX | Call by reference | Type reference (TYPE) | PIQSI2S_ACADPI_ID | CM: Leistungsindex | 20011116 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NO_TEXT_FOUND | kein Text gefunden | 20011116 |
Method INIT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_APPL_PARAMETER | Call by reference | Type reference (TYPE) | PIQSI2_PARAMETER_T | Parameter für Berechung Leistungsindex | 20011116 | ||
2 | Importing | IT_BOOKINGS | Call by reference | Type reference (TYPE) | PIQSI2T_MB_TAB | Leistungskennzahlen: Modulbuchungdaten | 20011116 | ||
3 | Importing | IV_PINDEX | Call by reference | Type reference (TYPE) | PIQSI2S_ACADPI_ID | CM: Leistungsindex | 20011116 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NO_PINDEX_FOUND | 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 | Exporting | ER_PARAMETER_IS_MISSING | Call by reference | Type reference (TYPE) | PIQFLAG | Flag ob Parameter fehlt | 20021119 | ||
2 | Importing | 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 | Importing | 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 | Importing | 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 | Importing | 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 | Importing | 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 | Importing | 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 | Importing | 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 | Importing | IV_LANGU | Call by reference | Type reference (TYPE) | SY-LANGU | SY-LANGU | Aktuelle Sprache im System | 20021118 | |
2 | Importing | 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 | Importing | 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 |