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