SAP ABAP Class CL_HRPIQ00SI_SKILL_INDEX (Basis Classes for Average Grades)
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 | Inheritance (c INHERITING FROM c_ref) | CL_HRPIQ00CONSTANTS | Basis Classes for Average Grades | 20000913 |
Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_EXM_IM_HRPIQ00SI_CALCULATOR | Example Implementation of BAdI Definition HRPIQ00SI_CALCU | 20000821 |
2 | Inheritance (c INHERITING FROM c_ref) | CL_IM_GPA2 | Imp. Class for BAdI Imp. (GPA2) | 20000810 |
3 | Inheritance (c INHERITING FROM c_ref) | CL_IM_HRPIQ00SI_CS_GPA1 | Imp. Class for BAdI Imp. HRPIQ00SI_CS_GPA1 | 20000824 |
4 | Inheritance (c INHERITING FROM c_ref) | CL_IM_HRPIQ00SI_CS_GPA2 | Imp. Class for BAdI Imp. HRPIQ00SI_CS_GPA2 | 20000828 |
5 | Inheritance (c INHERITING FROM c_ref) | CL_IM_HRPIQ00SI_ST_FPT0 | BAdI Import Class HRPIQ00SI_ST_FPT0 | 20001214 |
6 | Inheritance (c INHERITING FROM c_ref) | CL_IM_HRPIQ00SI_TS_GPA2 | Imp. Class for BAdI Imp. HRPIQ00SI_TS_GPA2 | 20000821 |
7 | Inheritance (c INHERITING FROM c_ref) | CL_IM_HRPIQ00SI_TS_GPA4 | BAdI Import Class HRPIQ00SI_TS_GPA4 | 20010312 |
8 | Inheritance (c INHERITING FROM c_ref) | CL_IM_TRANSCRIPT_GPA | Imp. Class for BAdI Imp. TRANSCRIPT_GPA | 20000821 |
Properties
Class | CL_HRPIQ00SI_SKILL_INDEX | |
Short Description | Basis Classes for Average Grades | |
Super Class | CL_HRPIQ00CONSTANTS | Basis Classes for Average Grades |
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | PMIQ | Campus Management |
Created | 20000809 | 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_HRPIQ00SCALE_BASE | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
2 | T | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_HRPIQ00SI_SKILL_INDEX has no interface implemented.
Friends
Class CL_HRPIQ00SI_SKILL_INDEX has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | SMRATING_TAB | Static Attribute | Private | Type reference (TYPE) | T_SMRATING_TAB | Contents of Table T7PIQSMRATING | 20000825 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | BUILD_TRANSCACHE_FROM_INFTYS | Static method | Public | Method | Create Transcript Cache from P1719/HRT1719 | 20010323 |
2 | CLASS_CONSTRUCTOR | Static method | Public | Constructor | Class Constructor/Initializes the Class | 20000825 |
3 | GET_DISP_GRADE | Static method | Protected | Method | Get Standard Texts/Convert to Scale Display | 20000821 |
4 | GET_GRADES | Static method | Protected | Method | Get All Internal Average Grades | 20000810 |
5 | GET_PERIODS_OF_STUDY_STAGE | Static method | Protected | Method | Get Sessions for Stage | 20000828 |
6 | GET_PROGRAM_OF_A_STUDY | Static method | Protected | Method | Get Program of Study | 20000828 |
7 | GET_STUDENT_DATA | Static method | Protected | Method | Get Student Data (Credits, Stage, Etc.) | 20010518 |
8 | GET_TRANSCRIPTS | Static method | Protected | Method | Get Transcripts | 20000809 |
9 | IS_GRADE_SMRATING | Static method | Protected | Method | Check if Grade is Relevant | 20000913 |
10 | IS_REAL_STUDY_SM | Static method | Protected | Method | Check if SMSTATUS is an Actual Subject | 20000825 |
11 | IS_WA_SMRATING | Static method | Protected | Method | Check if Grade is Relevant for Weighted Average | 20000825 |
12 | MERGE_GRADES_INTO_CACHE | Static method | Private | Method | Insert SM List in SM Cache List | 20000815 |
13 | MERGE_TRANS_INTO_CACHE | Static method | Private | Method | Insert TRANSCRIPT in TRANSCRIPT Cache List | 20000815 |
14 | TRANS_GRADES_IN_CALC_SCALE | Static method | Protected | Method | Convert Transcript Grades Using Calculation Scale | 20000810 |
15 | TRANS_TRANSCRIPTS_IN_CALC | Static method | Protected | Method | Convert Transcript Grades Using Calculation Scale | 20000811 |
Events
Class CL_HRPIQ00SI_SKILL_INDEX has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | T_SMRATING_TAB | Private | See coding | T_SMRATING_TAB | 20000825 |
|
Method Signatures
Method BUILD_TRANSCACHE_FROM_INFTYS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CH_TRANSCRIPT_GRADE_CACHE | Call by reference | Type reference (TYPE) | PIQSI_TRANSCRIPT_GRADE_CACHE | Datencache für Transcripts und Grades mit CQ | 20010323 | ||
2 | Importing | IM_HRT1719_TAB | Call by reference | Type reference (TYPE) | HRT1719_T | Tabellentyp zur struktur PT1719 | 20010323 | ||
3 | Importing | IM_P1719_TAB | Call by reference | Type reference (TYPE) | P1719_T | Tabellentyp zur Struktur P1719 | 20010323 |
Method BUILD_TRANSCACHE_FROM_INFTYS on class CL_HRPIQ00SI_SKILL_INDEX has no exception.
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_HRPIQ00SI_SKILL_INDEX has no parameter.
Method CLASS_CONSTRUCTOR on class CL_HRPIQ00SI_SKILL_INDEX has no exception.
Method GET_DISP_GRADE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EX_SKILL_INDEX | Call by reference | Type reference (TYPE) | STRING | Kennzahl der Ausbildungsleistung | 20010309 | ||
2 | Importing | FLT_VAL | Call by reference | Type reference (TYPE) | PIQSI_SICP_ID | Ausbildungsleistungskennzahlberechnung | 20000821 | ||
3 | Importing | IM_CUST_LINKED_SICP | Call by reference | Type reference (TYPE) | T7PIQ_SI_SICP_SI | Verknüpfung AKZBerechnungspunkte mit Berechnungspunkt | 20010309 | ||
4 | Importing | IM_SKILL_INDEX_NORM_VAL | Call by reference | Type reference (TYPE) | PIQSCALE_NORM_VAL | IQ: Skalen Normwert der Ausprägung | 20010309 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CALCULATION_ERROR | Fehler in der Ausbildungskennzahlberechnung | 20000821 |
Method GET_GRADES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CH_CONTEXT | Call by reference | Type reference (TYPE) | PIQSI_TRANSCRIPT_GRADE_CACHE | Datencontext | 20010309 | ||
2 | Changing | CH_TRANSCRIPT_GRADE_CACHE | Call by reference | Type reference (TYPE) | PIQSI_TRANSCRIPT_GRADE_CACHE | Datencache für Transcripts und Grades mit CQ | 20010309 | ||
3 | Importing | IM_STUDENT | Call by reference | Type reference (TYPE) | HROBJECT | Student | 20010309 | ||
4 | Importing | IM_STUDY | Call by reference | Type reference (TYPE) | HROBJECT | Wenn angegeben Context Nur mit diese Studium | 20010309 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | STUDIES_NOT_FOUND | Zu den Studenten wurden eine Studium gefunden | 20010309 | |
2 | STUDY_NOT_FOUND | Zu den Studenten wurde das angegebene Studium (CS) gefunden | 20010309 |
Method GET_PERIODS_OF_STUDY_STAGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EX_FOC_SESSION_TAB | Call by reference | Type reference (TYPE) | PIQSI_FOC_SESSIONS | Tabelle von Sessions | 20010312 | ||
2 | Importing | IM_ACLEVEL | Call by reference | Type reference (TYPE) | PIQLEVEL | Studiengangsstufe | 20010312 | ||
3 | Importing | IM_STUDENT | Call by reference | Type reference (TYPE) | HROBJECT | Student | 20010312 | ||
4 | Importing | IM_STUDY | Call by reference | Type reference (TYPE) | HROBJECT | Studium | 20010312 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR_READING | Fehler beim Lesen | 20000828 | |
2 | NOTHING_FOUND | Keine Perioden gefunden | 20000828 |
Method GET_PROGRAM_OF_A_STUDY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | P_PROGRAM | Call by reference | Type reference (TYPE) | P1000 | Objekt Info ( ist kein pyhsikalischer Infotype 1000 ! ) | 20000828 | ||
2 | Exporting | P_PROGRAM_DATA | Call by reference | Type reference (TYPE) | P1730 | Studienganginformation | 20000906 | ||
3 | Exporting | P_PROGRAM_OBJ | Call by reference | Type reference (TYPE) | HROBJECT | PD-Objectreferenz | 20000906 | ||
4 | Importing | P_STUDENT | Call by reference | Type reference (TYPE) | HROBJECT | Student PD-Ref | 20000828 | ||
5 | Importing | P_STUDY | Call by reference | Type reference (TYPE) | HROBJECT | Studium PD-Ref | 20000828 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NOTHING_FOUND | Nichts gefunden | 20000828 |
Method GET_STUDENT_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CH_TRANSCRIPT_GRADE_CACHE | Call by reference | Type reference (TYPE) | PIQSI_TRANSCRIPT_GRADE_CACHE | Datencache für Transcripts und Grades mit CQ | 20010518 | ||
2 | Exporting | EX_ACLEVEL | Call by reference | Type reference (TYPE) | PIQLEVEL | Stufe | 20010601 | ||
3 | Exporting | EX_CREDITS_ATT | Call by reference | Type reference (TYPE) | PAD506-CPATTEMP | Gebuchte Credits | 20010518 | ||
4 | Exporting | EX_DEGLEVEL | Call by reference | Type reference (TYPE) | PIQQUAL_CLASS | Abschlussstufe | 20010518 | ||
5 | Exporting | EX_DEGREE_SEEK | Call by reference | Type reference (TYPE) | PIQDEGREE_SEEK | Kennzeichen: Abschluss angestrebt | 20010601 | ||
6 | Exporting | EX_ENRCATEG | Call by reference | Type reference (TYPE) | PIQENRCATEG | Hörerstatus | 20010518 | ||
7 | Exporting | EX_PARTT | Call by reference | Type reference (TYPE) | PIQPARTT | Kennzeichen: Teilzeitstudium | 20010601 | ||
8 | Exporting | EX_PROGCLASS | Call by reference | Type reference (TYPE) | PIQPROGCLASS | Studienfortschrittsstufe | 20010601 | ||
9 | Exporting | EX_STGRP | Call by reference | Type reference (TYPE) | PIQSTGRP | Studentengruppe | 20010518 | ||
10 | Importing | IM_DATE | Call by reference | Type reference (TYPE) | DATE_ | Stichtag | 20010518 | ||
11 | Importing | IM_SESSION | Call by reference | Type reference (TYPE) | PIQSI_FOC_SESSION | Akademisches Jahr und Periode | 20010518 | ||
12 | Importing | IM_STUDENT | Call by reference | Type reference (TYPE) | HROBJECT | Student | 20010518 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NO_DATE | kein Datum übergeben oder gefunden | 20010605 |
Method GET_TRANSCRIPTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CH_CONTEXT | Call by reference | Type reference (TYPE) | PIQSI_TRANSCRIPT_GRADE_CACHE | Transcript: Kontext zur Durchschnittsberechung | 20010308 | ||
2 | Changing | CH_TRANSCRIPT_GRADE_CACHE | Call by reference | Type reference (TYPE) | PIQSI_TRANSCRIPT_GRADE_CACHE | Transcripts und Grades Datencache | 20010308 | ||
3 | Importing | IM_ACTIVE_TRANSCRIPT | Call by reference | Type reference (TYPE) | PIQSI_ACT_TRANSCRIPT | Transcript: in der Anwendung aktive | 20010308 | ||
4 | Importing | IM_FILTER | Call by reference | Object reference (TYPE REF TO) | IF_HRPIQ00SI_TRANS_FILTER | Filterobjekt zur Filterung der relevaten Transcripts | 20010308 | ||
5 | Importing | IM_STUDENT | Call by reference | Type reference (TYPE) | HROBJECT | Student | 20010308 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ACTIVE_TRANSCRIPT_INVALID | Daten des Active Transscript sind ungültig | 20010309 | |
2 | FILTER_ERROR | Filter löste Ausnahme aus | 20010309 | |
3 | TRANSCRIPT_NOT_FOUND | Kein Transcript / Zeugnis vorhanden | 20010309 |
Method IS_GRADE_SMRATING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | SMRATING | Call by reference | Type reference (TYPE) | PIQSMRATING | Wertung eines Studienmoduls | 20000913 | ||
2 | Returning | XIS_GPA_SMRATING | Value transfer | Type reference (TYPE) | PIQXFELD | wahr / falsch | 20000913 |
Method IS_GRADE_SMRATING on class CL_HRPIQ00SI_SKILL_INDEX has no exception.
Method IS_REAL_STUDY_SM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | SMSTATUS | Call by reference | Type reference (TYPE) | PIQSMSTATUS | Studienmodul-Belegungsstatus | 20000825 | ||
2 | Returning | XIS_REAL_STUDY_SM | Value transfer | Type reference (TYPE) | PIQXFELD | Ja - Nein / wahr - falsch / richtig - unrichtig | 20000825 |
Method IS_REAL_STUDY_SM on class CL_HRPIQ00SI_SKILL_INDEX has no exception.
Method IS_WA_SMRATING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | SMRATING | Call by reference | Type reference (TYPE) | PIQSMRATING | Wertung eines Studienmoduls | 20000825 | ||
2 | Returning | XIS_GPA_SMRATING | Value transfer | Type reference (TYPE) | PIQXFELD | wahr / falsch | 20000825 |
Method IS_WA_SMRATING on class CL_HRPIQ00SI_SKILL_INDEX has no exception.
Method MERGE_GRADES_INTO_CACHE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CH_CACHE | Call by reference | Type reference (TYPE) | ANY TABLE | Tabelle mir HRIPKEY Struktur am Anfang | 20010309 | ||
2 | Importing | IM_MERGE_LIST | Call by reference | Type reference (TYPE) | ANY TABLE | Tabelle mir HRIPKEY Struktur am anfang | 20010309 |
Method MERGE_GRADES_INTO_CACHE on class CL_HRPIQ00SI_SKILL_INDEX has no exception.
Method MERGE_TRANS_INTO_CACHE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CH_CACHE_TRANSCRIPTS | Call by reference | Type reference (TYPE) | PIQSI_TRANSCRIPT_TAB | Cache Transcript | 20010309 | ||
2 | Importing | IM_MERGE_TRANSCRIPT | Call by reference | Type reference (TYPE) | PIQSI_TRANSCRIPT | Transcript | 20010309 |
Method MERGE_TRANS_INTO_CACHE on class CL_HRPIQ00SI_SKILL_INDEX has no exception.
Method TRANS_GRADES_IN_CALC_SCALE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CH_CONTEXT | Call by reference | Type reference (TYPE) | PIQSI_TRANSCRIPT_GRADE_CACHE | Transcript in Berechungsskale umgewandelt | 20010308 | ||
2 | Importing | IM_CUST_LINKED_SICP | Call by reference | Type reference (TYPE) | T7PIQ_SI_SICP_SI | Customizingeintrag Verknüpfung AKBerchungspunkte mit AK-C | 20010308 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | GRADE_ERROR | Fehler im Transcript | 20000811 | |
2 | SCALE_ERROR | Fehler in der Berechnung von Skalenwerten | 20000810 | |
3 | SCALE_NOT_FOUND | Skala existiert nicht | 20000810 |
Method TRANS_TRANSCRIPTS_IN_CALC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CH_CONTEXT | Call by reference | Type reference (TYPE) | PIQSI_TRANSCRIPT_GRADE_CACHE | Transcript in Berechungsskale umgewandelt | 20010308 | ||
2 | Importing | IM_CUST_LINKED_SICP | Call by reference | Type reference (TYPE) | T7PIQ_SI_SICP_SI | Customizingeintrag Verknüpfung AKBerchungspunkte mit AK-C | 20010308 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | GRADE_ERROR | Fehler im Transcript | 20000811 | |
2 | SCALE_ERROR | Fehler in der Berechnung von Skalenwerten | 20000811 | |
3 | SCALE_NOT_FOUND | Skala existiert nicht | 20000811 |
History
Last changed by/on | SAP | 20050224 |
SAP Release Created in | 462 |