SAP ABAP Class CL_HRPIQ00PROG_PR_MODULLIST (Program Type Progression)
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_HRPIQ00PROG_PR_MODULLIST  
Short Description Program Type Progression    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PMIQ   Campus Management 
Created 20011103   SAP 
Last change 20050409   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_HRPIQ00TOOLS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 PIQPR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_HRPIQ00PROG_PR_MODULLIST has no interface implemented.
Friends
Class CL_HRPIQ00PROG_PR_MODULLIST has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_HIGHDATE Constant Public Type reference (TYPE) D '99991231' Highest Date 20011103
2 C_INFTY_PROG_PR_MOD Constant Public Type reference (TYPE) INFTY '1724' Module Booking/Program Type Assignment 20011103
3 C_LOWDATE Constant Public Type reference (TYPE) D '19000101' Lowest Date 20011103
4 C_NO Constant Public Type reference (TYPE) PIQFLAG ' ' No/False 20011103
5 C_PROCESS_AUTO Constant Public Type reference (TYPE) PIQPROCESS PIQPR_ML_PROC_AUTO Automatic Assignment Process 20011103
6 C_PROCESS_MANUAL Constant Public Type reference (TYPE) PIQPROCESS PIQPR_ML_PROC_MANU Automatic Assignment Process 20011103
7 C_VTASK_BUFFER Constant Public Type reference (TYPE) VTASK 'B' Update Buffer 20011103
8 C_VTASK_DIALOG Constant Public Type reference (TYPE) VTASK 'D' Update Dialog -> Immediately 20011103
9 C_YES Constant Public Type reference (TYPE) PIQFLAG 'X' Yes/True 20011103
10 IS_INIT Instance attribute Protected Type reference (TYPE) PIQFLAG Initialization Was Performed 20011103
11 OBJECT Instance attribute Public Type reference (TYPE) HROBJECT Object of Assignment 20011103
12 OBJECT_CHECKED Instance attribute Protected Type reference (TYPE) PIQFLAG Existence Check Was Executed 20011103
13 OBJECT_EXIST Instance attribute Protected Type reference (TYPE) PIQFLAG Object Exists 20011103
14 OBJECT_ID Instance attribute Protected Type reference (TYPE) PIQSTUDENT12 Object ID 20011103
15 OBJECT_NAME Instance attribute Protected Type reference (TYPE) STEXT Long Text 20011103
16 OBJECT_PERIOD Instance attribute Protected Type reference (TYPE) PIQ_PERIOD Internal Structure for BEGDA to ENDDA Period 20011103
17 P1724_TAB Instance attribute Protected See coding P1724_TAB 20011103
18 PREREAD_MODULE_TAB Static Attribute Protected See coding Booked Modules (Table Type) 20011103
19 PREREAD_P1724_TAB Static Attribute Protected See coding PREREAD_P1724_TAB 20011103
20 STUDENT Instance attribute Public Type reference (TYPE) HROBJECT Student PD Object Reference 20011103
21 STUDENT_CHECKED Instance attribute Protected Type reference (TYPE) PIQFLAG Existence Check Was Executed 20011103
22 STUDENT_EXIST Instance attribute Protected Type reference (TYPE) PIQFLAG Student Exists 20011103
23 STUDENT_ID Instance attribute Protected Type reference (TYPE) PIQSTUDENT12 Student Number 20011103
24 STUDENT_NAME Instance attribute Protected Type reference (TYPE) STEXT Student Name 20011103
25 STUDENT_PERIOD Instance attribute Protected Type reference (TYPE) PIQ_PERIOD Internal Structure for BEGDA to ENDDA Period 20011103
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE Instance method Public Method Change Progression Category 20011103
2 CHECK_ALLOWED_PROCESS_ACTIONS Static method Public Method Check if Activity is Allowed 20011103
3 CLEAR_PREREAD_CACHE Static method Public Method Delete Preread Cache 20011103
4 CONSTRUCTOR Instance method Public Constructor Constructor 20011103
5 DELETE Instance method Public Method Delete Module Booking for Assigned Program Type 20011103
6 GET_GR_MODULE_LIST Instance method Public Method Get List of Module Bookings Assigned to Program Type 20011103
7 GET_MODULEBOOKING_INFO Instance method Public Method Get Booking Information 20011103
8 GET_MODULES_NOT_IN_GR_LIST Instance method Public Method Get Module Bookings Not Assigned to Program Type 20011103
9 GET_NEWDATA Instance method Private Method Get Newly Created Data Record from Buffer 20011103
10 INIT Instance method Public Method Initialization 20011103
11 INSERT Instance method Public Method Insert Module Booking in Program Type Assignment 20011103
12 IS_MODULE_BOOKING_EXIST Instance method Private Method Check if Module Booking Exists 20011103
13 IS_OBJECT_EXIST Instance method Protected Method Check if Object Exists 20011103
14 IS_REAL_MODULE_FOR_PROGRESSION Static method Public Method Check if Module is Relevant for Progression 20011103
15 IS_STUDENT_EXIST Instance method Protected Method Check if Student Exists 20011103
16 IS_VALID_PROCESS Static method Public Method Check if Process is Valid 20011103
17 PREREAD Static method Public Method Preread Data 20011103
18 READ_PR_MODULE_LIST Instance method Protected Method Read Module Booking for Program Type Assignment 20011104
Events
Class CL_HRPIQ00PROG_PR_MODULLIST has no event.
Types
Class CL_HRPIQ00PROG_PR_MODULLIST has no local type.
Method Signatures

Method CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACTIVE Call by reference Type reference (TYPE) PIQPROG_PR_ACTIVE Fortschrittsermittlung für Studiengang aktiv 20011103
2 Importing IM_MODREG_ID Call by reference Type reference (TYPE) PIQMODREG_ID CM: Identifikation Modulbuchung 20011103
3 Importing IM_PROCESS Call by reference Type reference (TYPE) PIQPROCESS C_PROCESS_AUTO Prozesstyp 20011103
4 Importing IM_TESTMODE Call by reference Type reference (TYPE) PIQFLAG C_NO Testmodus 20011103
5 Importing IM_VTASK Call by reference Type reference (TYPE) VTASK C_VTASK_BUFFER Art der Verbuchung 20011103
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler 20011103
2 MODULE_IN_GR_NOT_EXIST Modulbuchung existiert nicht der Zuordnung zum Stdgng 20011103
3 NOT_ALLOWED Vorgang darf nicht durchgeführt werden 20011103
4 NO_AUTHORIZATION Keine Berechtigung 20011103

Method CHECK_ALLOWED_PROCESS_ACTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FCODE Call by reference Type reference (TYPE) C Funktionscode 20011103
2 Importing IM_PROCESS Call by reference Type reference (TYPE) PIQPROCESS Prozesstyp 20011103
3 Importing IM_PROCESS_MODULE Call by reference Type reference (TYPE) PIQPROCESS Prozesstyp der die Zuordung zur Studeingangsart erzeugt hat 20011103
# Exception Resumable Description Created on
1 NOT_ALLOWED Vorgang darf nicht durchgeführt werden 20011103

Method CLEAR_PREREAD_CACHE Signature

Method CLEAR_PREREAD_CACHE on class CL_HRPIQ00PROG_PR_MODULLIST has no parameter.
Method CLEAR_PREREAD_CACHE on class CL_HRPIQ00PROG_PR_MODULLIST has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_OBJECT Call by reference Type reference (TYPE) HROBJECT Objekt der Zuordnung (Default Student) 20011103
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler 20011103
2 OBJECT_NOT_FOUND Objekt existiert nicht 20011103
3 STUDENT_NOT_FOUND Student existiert nicht 20011103

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MODREG_ID Call by reference Type reference (TYPE) PIQMODREG_ID CM: Identifikation Modulbuchung 20011103
2 Importing IM_PROCESS Call by reference Type reference (TYPE) PIQPROCESS C_PROCESS_AUTO Prozesstyp der die Zuordung zur Studeingangsart erzeugt hat 20011103
3 Importing IM_TESTMODE Call by reference Type reference (TYPE) PIQFLAG C_NO Testmodus 20011103
4 Importing IM_VTASK Call by reference Type reference (TYPE) VTASK C_VTASK_BUFFER Art der Verbuchung 20011103
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler 20011103
2 MODULE_IN_STUDY_NOT_EXIST Modulbuchung existiert nicht der Zuordnung zum Stdgng 20011105
3 NOT_ALLOWED Vorgang darf nicht durchgeführt werden 20011103
4 NO_AUTHORIZATION Keine Berechtigung 20011103

Method GET_GR_MODULE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_PROG_PR_MODULE_TAB Call by reference Type reference (TYPE) PIQPROG_PR_MODULE_TAB Studiengangangsfortschrit: Stdart zugeordnete Module 20011104
2 Importing IV_READ_WAITLIST Call by reference Type reference (TYPE) PIQFLAG Flag: Lies Wartelistenbuchungen 20050308
# Exception Resumable Description Created on
1 MODULS_NOT_FOUND Student existiert nicht 20011103

Method GET_MODULEBOOKING_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_BOOKINGTXT Call by reference Type reference (TYPE) PIQPROG_BOOKINGTXT Belegtes Studienmodul (Bezeichnung) 20021023
2 Exporting EX_EXIST_IN_LIST Call by reference Type reference (TYPE) PIQFLAG Existieriert in der Verwedungliste 20011103
3 Exporting EX_MODULEBOOKING Call by reference Type reference (TYPE) PIQMODULETAB Modulbuchungsinfo 20011103
4 Exporting EX_OICON Call by reference Type reference (TYPE) C PD-Objekttyp ICON 20021023
5 Exporting EX_OICONTEXT Call by reference Type reference (TYPE) C PD-Objekttype ICON mit text 20021023
6 Exporting EX_OTEXT Call by reference Type reference (TYPE) C PD-Objekttyp Bezeichung 20021023
7 Exporting EX_SHORT Call by reference Type reference (TYPE) SHORT_D Studienmodul ID / Kurzbzeichnung 20011103
8 Exporting EX_STEXT Call by reference Type reference (TYPE) STEXT Studienmodulbezeichnung 20011103
9 Importing IM_MODREG_ID Call by reference Type reference (TYPE) PIQMODREG_ID CM: Identifikation Modulbuchung 20011103
# Exception Resumable Description Created on
1 MODULEBOOKING_NOT_FOUND Die Studienmodulbuchung wurde nicht gefunden 20011103

Method GET_MODULES_NOT_IN_GR_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_MODULE_TAB Call by reference Type reference (TYPE) PIQMODULETAB_T belegte Module 20011103
# Exception Resumable Description Created on
1 MODULS_NOT_FOUND Keine Module gefunden 20011103

Method GET_NEWDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_P1724 Call by reference Type reference (TYPE) P1724 Modulbuchungzuordung Infotype 20011104
2 Importing IM_MODREG_ID Call by reference Type reference (TYPE) PIQMODREG_ID CM: Identifikation Modulbuchung 20011103
# Exception Resumable Description Created on
1 NOT_FOUND Daten nicht gefunden 20011103

Method INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_OBJECT Call by reference Type reference (TYPE) HROBJECT Objekt der Zuordung 20011103
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler 20011103
2 OBJECT_NOT_FOUND Objekt existiert nicht 20011103
3 STUDENT_NOT_FOUND Student existiert nicht 20011103

Method INSERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MODREG_ID Call by reference Type reference (TYPE) PIQMODREG_ID Identifikation Modulbuchung 20011103
2 Importing IM_NO_EXISTING_CHECK Call by reference Type reference (TYPE) PIQFLAG C_NO Keine Prüfung ob Modulbuchung existiert 20011103
3 Importing IM_PROCESS Call by reference Type reference (TYPE) PIQPROCESS C_PROCESS_AUTO Campus Management Prozesstyp 20011103
4 Importing IM_PROG_PR_ACTIVE Call by reference Type reference (TYPE) PIQPROG_PR_ACTIVE Studiengangsfortschrittstyp Relvant 20011104
5 Importing IM_TESTMODE Call by reference Type reference (TYPE) PIQFLAG C_NO Testmodus 20011103
6 Importing IM_VTASK Call by reference Type reference (TYPE) VTASK C_VTASK_BUFFER Art der Verbuchung 20011103
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler 20011103
2 INVALID_PROCESS Process ist im Studiengangsfortschritt nicht erlaubt 20011103
3 MODULE_IN_STUDY_EXIST Modulbuchung bereits für Studiengang verwendet 20011104
4 MODULE_NOT_FOUND Modulbuchung existiert nicht 20011103
5 NOT_ALLOWED Vorgang darf nicht durchgeführt werden 20011103
6 NO_AUTHORIZATION Keine Berechtigung 20011103

Method IS_MODULE_BOOKING_EXIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MODREG_ID Call by reference Type reference (TYPE) PIQMODREG_ID Identifikation Modulbuchung 20011103
2 Returning RESULT Value transfer Type reference (TYPE) PIQFLAG (X)= Buchung existiert 20011103

Method IS_MODULE_BOOKING_EXIST on class CL_HRPIQ00PROG_PR_MODULLIST has no exception.

Method IS_OBJECT_EXIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) PIQFLAG (X) = Student existiert 20011103

Method IS_OBJECT_EXIST on class CL_HRPIQ00PROG_PR_MODULLIST has no exception.

Method IS_REAL_MODULE_FOR_PROGRESSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PAD506 Call by reference Type reference (TYPE) PAD506 Buchungsinformationen 20011103
2 Returning RV_RESULT Value transfer Type reference (TYPE) PIQFLAG ('X' JA / ' ' NEIN ) Wahr / Falsch 20011103

Method IS_REAL_MODULE_FOR_PROGRESSION on class CL_HRPIQ00PROG_PR_MODULLIST has no exception.

Method IS_STUDENT_EXIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) PIQFLAG (X) = Student existiert 20011103

Method IS_STUDENT_EXIST on class CL_HRPIQ00PROG_PR_MODULLIST has no exception.

Method IS_VALID_PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PROCESS Call by reference Type reference (TYPE) PIQPROCESS Prozesstyp 20011103
2 Returning RESULT Value transfer Type reference (TYPE) PIQFLAG Wahr(x) / Falsch( ) 20011103

Method IS_VALID_PROCESS on class CL_HRPIQ00PROG_PR_MODULLIST has no exception.

Method PREREAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECTS Call by reference Type reference (TYPE) HROBJECT_T Tabellentyp PLVAR, OTYPE; OBJID 20011103

Method PREREAD on class CL_HRPIQ00PROG_PR_MODULLIST has no exception.

Method READ_PR_MODULE_LIST Signature

Method READ_PR_MODULE_LIST on class CL_HRPIQ00PROG_PR_MODULLIST has no parameter.
# Exception Resumable Description Created on
1 INTERNAL_ERROR interner Fehler 20011104
History
Last changed by/on SAP  20050409 
SAP Release Created in 464