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
⤷
⤷
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 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 2 | 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 | Static Attribute | Private | Type reference (TYPE) | T_SMRATING_TAB | Contents of Table T7PIQSMRATING | 20000825 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Create Transcript Cache from P1719/HRT1719 | 20010323 | |
| 2 | Static method | Public | Constructor | Class Constructor/Initializes the Class | 20000825 | |
| 3 | Static method | Protected | Method | Get Standard Texts/Convert to Scale Display | 20000821 | |
| 4 | Static method | Protected | Method | Get All Internal Average Grades | 20000810 | |
| 5 | Static method | Protected | Method | Get Sessions for Stage | 20000828 | |
| 6 | Static method | Protected | Method | Get Program of Study | 20000828 | |
| 7 | Static method | Protected | Method | Get Student Data (Credits, Stage, Etc.) | 20010518 | |
| 8 | Static method | Protected | Method | Get Transcripts | 20000809 | |
| 9 | Static method | Protected | Method | Check if Grade is Relevant | 20000913 | |
| 10 | Static method | Protected | Method | Check if SMSTATUS is an Actual Subject | 20000825 | |
| 11 | Static method | Protected | Method | Check if Grade is Relevant for Weighted Average | 20000825 | |
| 12 | Static method | Private | Method | Insert SM List in SM Cache List | 20000815 | |
| 13 | Static method | Private | Method | Insert TRANSCRIPT in TRANSCRIPT Cache List | 20000815 | |
| 14 | Static method | Protected | Method | Convert Transcript Grades Using Calculation Scale | 20000810 | |
| 15 | 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 | CH_TRANSCRIPT_GRADE_CACHE | Call by reference | Type reference (TYPE) | PIQSI_TRANSCRIPT_GRADE_CACHE | Datencache für Transcripts und Grades mit CQ | 20010323 | |||
| 2 | IM_HRT1719_TAB | Call by reference | Type reference (TYPE) | HRT1719_T | Tabellentyp zur struktur PT1719 | 20010323 | |||
| 3 | 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 | EX_SKILL_INDEX | Call by reference | Type reference (TYPE) | STRING | Kennzahl der Ausbildungsleistung | 20010309 | |||
| 2 | FLT_VAL | Call by reference | Type reference (TYPE) | PIQSI_SICP_ID | Ausbildungsleistungskennzahlberechnung | 20000821 | |||
| 3 | IM_CUST_LINKED_SICP | Call by reference | Type reference (TYPE) | T7PIQ_SI_SICP_SI | Verknüpfung AKZBerechnungspunkte mit Berechnungspunkt | 20010309 | |||
| 4 | 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 | Fehler in der Ausbildungskennzahlberechnung | 20000821 |
Method GET_GRADES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_CONTEXT | Call by reference | Type reference (TYPE) | PIQSI_TRANSCRIPT_GRADE_CACHE | Datencontext | 20010309 | |||
| 2 | CH_TRANSCRIPT_GRADE_CACHE | Call by reference | Type reference (TYPE) | PIQSI_TRANSCRIPT_GRADE_CACHE | Datencache für Transcripts und Grades mit CQ | 20010309 | |||
| 3 | IM_STUDENT | Call by reference | Type reference (TYPE) | HROBJECT | Student | 20010309 | |||
| 4 | IM_STUDY | Call by reference | Type reference (TYPE) | HROBJECT | Wenn angegeben Context Nur mit diese Studium | 20010309 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Zu den Studenten wurden eine Studium gefunden | 20010309 | ||
| 2 | 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 | EX_FOC_SESSION_TAB | Call by reference | Type reference (TYPE) | PIQSI_FOC_SESSIONS | Tabelle von Sessions | 20010312 | |||
| 2 | IM_ACLEVEL | Call by reference | Type reference (TYPE) | PIQLEVEL | Studiengangsstufe | 20010312 | |||
| 3 | IM_STUDENT | Call by reference | Type reference (TYPE) | HROBJECT | Student | 20010312 | |||
| 4 | IM_STUDY | Call by reference | Type reference (TYPE) | HROBJECT | Studium | 20010312 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler beim Lesen | 20000828 | ||
| 2 | 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 | P_PROGRAM | Call by reference | Type reference (TYPE) | P1000 | Objekt Info ( ist kein pyhsikalischer Infotype 1000 ! ) | 20000828 | |||
| 2 | P_PROGRAM_DATA | Call by reference | Type reference (TYPE) | P1730 | Studienganginformation | 20000906 | |||
| 3 | P_PROGRAM_OBJ | Call by reference | Type reference (TYPE) | HROBJECT | PD-Objectreferenz | 20000906 | |||
| 4 | P_STUDENT | Call by reference | Type reference (TYPE) | HROBJECT | Student PD-Ref | 20000828 | |||
| 5 | P_STUDY | Call by reference | Type reference (TYPE) | HROBJECT | Studium PD-Ref | 20000828 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Nichts gefunden | 20000828 |
Method GET_STUDENT_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_TRANSCRIPT_GRADE_CACHE | Call by reference | Type reference (TYPE) | PIQSI_TRANSCRIPT_GRADE_CACHE | Datencache für Transcripts und Grades mit CQ | 20010518 | |||
| 2 | EX_ACLEVEL | Call by reference | Type reference (TYPE) | PIQLEVEL | Stufe | 20010601 | |||
| 3 | EX_CREDITS_ATT | Call by reference | Type reference (TYPE) | PAD506-CPATTEMP | Gebuchte Credits | 20010518 | |||
| 4 | EX_DEGLEVEL | Call by reference | Type reference (TYPE) | PIQQUAL_CLASS | Abschlussstufe | 20010518 | |||
| 5 | EX_DEGREE_SEEK | Call by reference | Type reference (TYPE) | PIQDEGREE_SEEK | Kennzeichen: Abschluss angestrebt | 20010601 | |||
| 6 | EX_ENRCATEG | Call by reference | Type reference (TYPE) | PIQENRCATEG | Hörerstatus | 20010518 | |||
| 7 | EX_PARTT | Call by reference | Type reference (TYPE) | PIQPARTT | Kennzeichen: Teilzeitstudium | 20010601 | |||
| 8 | EX_PROGCLASS | Call by reference | Type reference (TYPE) | PIQPROGCLASS | Studienfortschrittsstufe | 20010601 | |||
| 9 | EX_STGRP | Call by reference | Type reference (TYPE) | PIQSTGRP | Studentengruppe | 20010518 | |||
| 10 | IM_DATE | Call by reference | Type reference (TYPE) | DATE_ | Stichtag | 20010518 | |||
| 11 | IM_SESSION | Call by reference | Type reference (TYPE) | PIQSI_FOC_SESSION | Akademisches Jahr und Periode | 20010518 | |||
| 12 | IM_STUDENT | Call by reference | Type reference (TYPE) | HROBJECT | Student | 20010518 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | CH_CONTEXT | Call by reference | Type reference (TYPE) | PIQSI_TRANSCRIPT_GRADE_CACHE | Transcript: Kontext zur Durchschnittsberechung | 20010308 | |||
| 2 | CH_TRANSCRIPT_GRADE_CACHE | Call by reference | Type reference (TYPE) | PIQSI_TRANSCRIPT_GRADE_CACHE | Transcripts und Grades Datencache | 20010308 | |||
| 3 | IM_ACTIVE_TRANSCRIPT | Call by reference | Type reference (TYPE) | PIQSI_ACT_TRANSCRIPT | Transcript: in der Anwendung aktive | 20010308 | |||
| 4 | IM_FILTER | Call by reference | Object reference (TYPE REF TO) | IF_HRPIQ00SI_TRANS_FILTER | Filterobjekt zur Filterung der relevaten Transcripts | 20010308 | |||
| 5 | IM_STUDENT | Call by reference | Type reference (TYPE) | HROBJECT | Student | 20010308 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Daten des Active Transscript sind ungültig | 20010309 | ||
| 2 | Filter löste Ausnahme aus | 20010309 | ||
| 3 | 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 | SMRATING | Call by reference | Type reference (TYPE) | PIQSMRATING | Wertung eines Studienmoduls | 20000913 | |||
| 2 | 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 | SMSTATUS | Call by reference | Type reference (TYPE) | PIQSMSTATUS | Studienmodul-Belegungsstatus | 20000825 | |||
| 2 | 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 | SMRATING | Call by reference | Type reference (TYPE) | PIQSMRATING | Wertung eines Studienmoduls | 20000825 | |||
| 2 | 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 | CH_CACHE | Call by reference | Type reference (TYPE) | ANY TABLE | Tabelle mir HRIPKEY Struktur am Anfang | 20010309 | |||
| 2 | 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 | CH_CACHE_TRANSCRIPTS | Call by reference | Type reference (TYPE) | PIQSI_TRANSCRIPT_TAB | Cache Transcript | 20010309 | |||
| 2 | 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 | CH_CONTEXT | Call by reference | Type reference (TYPE) | PIQSI_TRANSCRIPT_GRADE_CACHE | Transcript in Berechungsskale umgewandelt | 20010308 | |||
| 2 | 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 | Fehler im Transcript | 20000811 | ||
| 2 | Fehler in der Berechnung von Skalenwerten | 20000810 | ||
| 3 | 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 | CH_CONTEXT | Call by reference | Type reference (TYPE) | PIQSI_TRANSCRIPT_GRADE_CACHE | Transcript in Berechungsskale umgewandelt | 20010308 | |||
| 2 | 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 | Fehler im Transcript | 20000811 | ||
| 2 | Fehler in der Berechnung von Skalenwerten | 20000811 | ||
| 3 | Skala existiert nicht | 20000811 |
History
| Last changed by/on | SAP | 20050224 |
| SAP Release Created in | 462 |