I H E1 02 - SAP St ude nt Lifec yc le M anagem e nt I H E1 0 2 SAP Student Lifecycle Management SAP for Industries SAP for Higher Education & Research 2009/Q2 © SAP 2009 / Page 1 SAP for Industries Version 92 Material number: 50096641 Copyright Copyright 2009 SAP AG. All rights reserved. Neither this training manual nor any part thereof may be copied or reproduced in any form or by any means, or translated into another language, without the prior consent of SAP AG. The information contained in this document is subject to change and supplement without prior notice. All rights reserved. © SAP 2008 Trademarks: Microsoft ®, Windows ®, NT ®, PowerPoint ®, WinWord ®, Excel ®, Project ®, SQL-Server ®, Multimedia Viewer ®, Video for Windows ®, Internet Explorer ®, NetShow ®, and HTML Help ® are registered trademarks of Microsoft Corporation. Lotus ScreenCam ® is a registered trademark of Lotus Development Corporation. Vivo ® and VivoActive ® are registered trademarks of RealNetworks, Inc. ARIS Toolset ® is a registered Trademark of IDS Prof. Scheer GmbH, Saarbrücken Adobe ® and Acrobat ® are registered trademarks of Adobe Systems Inc. TouchSend Index ® is a registered trademark of TouchSend Corporation. Visio ® is a registered trademark of Visio Corporation. IBM ®, OS/2 ®, DB2/6000 ® and AIX ® are a registered trademark of IBM Corporation. Indeo ® is a registered trademark of Intel Corporation. Netscape Navigator ®, and Netscape Communicator ® are registered trademarks of Netscape Communications, Inc. OSF/Motif ® is a registered trademark of Open Software Foundation. ORACLE ® is a registered trademark of ORACLE Corporation, California, USA. INFORMIX ®-OnLine for SAP is a registered trademark of Informix Software Incorporated. UNIX ® and X/Open ® are registered trademarks of SCO Santa Cruz Operation. ADABAS ® is a registered trademark of Software AG The following are trademarks or registered trademarks of SAP AG; ABAP/4, InterSAP, RIVA, R/2, R/3, R/3 Retail, SAP (Word), SAPaccess, SAPfile, SAPfind, SAPmail, SAPoffice, SAPscript, SAPtime, SAPtronic, SAP-EDI, SAP EarlyWatch, SAP ArchiveLink, SAP Business Workflow, and ALE/WEB. The SAP logo and all other SAP products, services, logos, or brand names included herein are also trademarks or registered trademarks of SAP AG. Other products, services, logos, or brand names included herein are trademarks or registered trademarks of their respective owners. I H E1 0 2 St ude nt Life c yc le Ma na ge me nt : 1. Aca demic St ruct ure and Curriculum M ana ge m ent 1. Academic Structure and Curriculum Management 2. Academic Calendar 3. Event Planning and Class Scheduling 4. Student Data Maintenance 5. Admissions 6. External Work and Equivalency Determination 7. Program Registration 8. Course Registration/Module Booking 9. Grading, Assessments, and Examination 10. Attendance Tracking 11. Audits 12. Progression 13. Graduation 14. Student Accounting 15. Overview on Tools (Correspondence, etc.) © SAP 2009 © SAP AG IHE102 1-1 1 . T he st ude nt ’s ac ade m ic life c yc le Through its comprehensive features, SAP Student Lifecycle Management streamlines Student information management Academic information management Student Account management and Academic services The student is at the centre of this solution which supports the administration of a university by consolidating various business processes into one, end-to-end process, leading to improved services and student retention. © SAP 2009 © SAP AG IHE102 1-2 I H E1 02 St udent Lifec yc le M anagem ent : 1 . Ac ade m ic St ruc ture and Cla ss Scheduling Content: 1. Academic Structure and Class Scheduling Objects and their Business Context in Student Lifecycle Management Introduction to relevant Terminology and Definitions Organizational Units Program of Study Module Catalog Study Modules and Module Groups Business Events and Business Event Types Validity Period and Key Date Staged and Stageless Programs of Study © SAP 2008 © SAP AG IHE102 1-3 1 . Ac ade m ic St ruc ture – Busine ss Sc enario This chapter describes scenarios relevant for Members of the academic staff Academic advisors who are familiar with the University's academic rules and course offerings Staff members who are responsible for setting up and administering programs of study and class schedules © SAP 2009 © SAP AG IHE102 1-4 1 . Ac ade m ic St ruc ture – T opic Obje c tives At the conclusion of this topic, you will be able to: Set up academic structure objects like Programs of study (object type SC) Internal qualifications (object type CQ) Module groups (object type CG) Modules (object type SM) Business event types (object type D) Define the content of an academic program using the program catalog and module catalog Distinguish between staged programs and stageless programs of study © SAP 2009 © SAP AG IHE102 1-5 1 . St udent Life c yc le M a na ge me nt Objec t s a nd Busine ss Cont ex t e s Academic Structure Event Planning Neue s n Abt a us de eil un ge n Idee nm ar kt Die Gesc hä fts leitu ng i nf or mier t Aus Ver k auf un d P r od ukti on im Gespr I hr e Fr age Neue Pr odu kte Pr odu kti ons er geb nis se Ver kauf sber ich te Program Regulations Unser e Ant w or t äc h Neues aus den Pr oj ekt t eam s Resources • • • Qualification © SAP 2009 © SAP AG IHE102 1-6 1 . St udent Life c yc le M a na ge me nt Objec t s Student Lifecycle Management uses Object types Infotypes Relationships Student (ST) takes Module (SM) Relationship Object Type Object Type Infotype © SAP 2009 Student Lifecycle Management is developed within the Personnel Development environment which belongs to SAP HR. It therefore uses an object-oriented approach based on the following elements: • Object types • Infotypes (which describe the object types) • Relationships between the object types For general information on the technical HR framework please refer to the respective course offering (e.g. HR technical aspects). © SAP AG IHE102 1-7 1 . Ove rvie w – St udent Lifec yc le M anage me nt Objec t s Organizational Unit- O (University) Academic Calendar (CA) Organizational Unit - O (Faculty, etc.) ST Applicant/ Student BP Degree (CQ) Business Partner SC Program of Study (SC) Module Groups (CG) Modules (SM) External Educational Institution (EO) Bus. Event Type (D) External Subject (SU) Events (E) External Qualification (EQ) Individual Work (CI) Bus. Event Package (SE) RC Rules © SAP 2009 The following object types are used in Student Lifecycle Management, some of them originating from other applications: • Organizational unit (O, origin: HR core functions – Organizational Management) • Academic calendar (CA) • Program of study (SC) • Module groups (CG) • Modules (SM) • Event packages (SE) • Event types (D, origin: HCM – Training & Event Management (TEM)) • Events (E, origin: HCM – Training & Event Management (TEM)) • Internal qualification (CQ, not the same as the qualification in HCM!) • Student (ST) • Business partner (BP, origin: Financial Contract Accounting (FI-CA)) • External organization (EO) • External subject (SU) • External qualification (EQ) • Rule container (RC) © SAP AG IHE102 1-8 1 . Ove rvie w – Ac a de m ic Progra m Ca t a log Academic Structure = All Degree Programs offered by the University Organizational Unit (O) University of Student Lifecycle Management School of Business Administration Faculty of Physical Sciences Physics, BSc Honors Program of Study (SC) Physics, MPhys Honors Mathematics, MMath Honors Computer Science, BSc Honors College of Liberal Arts Faculty of Arts © SAP 2009 The organizational structure of an institution is reflected by its organizational units which can be arranged in a hierarchy. Degree programs (Programs of study) are offered by departments, faculties, colleges, etc. Each program of study can be attached to at least one organizational unit. This organizational unit is responsible for the program. You can define more than one organizational unit as responsible unit for a program. Every program has its own academic regulations. Student Lifecycle Management delivers a report to extract the academic structure and Module and event offerings in XML files in order to display them on the web. Generated XML files can be downloaded to any file system if the report is executed in dialog mode (GUI download). If the report is executed in batch mode, the files must be created on the application server first and must then be copied to another file system. SAP menu Path: Student Lifecycle Management Menu Academic Structure PIQ_XML00 - Generate XML Files. © SAP AG IHE102 1-9 1 . St udent Life c yc le M a na ge me nt Objec t s a nd T e rm inology Object Object Name Academic Structure Definition Curriculum SC Program of study A program of study represents an approved combination of modules in one or more subjects which fulfill the requirements for a degree. Universities offer programs of study with different qualification levels. Students register for one or several programs of study. CG Module Group There are two types of module groups: 1. Module groups refer to a combination of modules and represent, for example, a structure for a catalog or set of modules for a degree requirement. 2. Module groups refer to specializations within a program of study such as major and minor. CQ Internal Qualification (Internal) Qualifications can be conferred with the following uses on a student: Qualification for a program (program completion), Qualification for stage completion, or Qualification without a program reference SM Module Academic unit in which students learn a defined content and can acquire credits. Most modules are offered as courses but they can also represent a more generic type of academic work (e. g. a thesis). They can be offered as one event or as a number of events. CO Cohorts Cohorts refer to a group of students for whom certain administrative activities (e.g. module booking) are performed together. © SAP 2009 © SAP AG IHE102 1-10 1 . St udent Life c yc le M a na ge me nt Objec t s a nd T e rm inology Object Object Name Definition D Event Type An event type describes a template which is used for planning different events. O Organization An organizational unit offers study programs and events. CA Academic Calendar The academic calendar contains the different dates related to business processes of the university. RC Rule Container Rule containers support the control of the different business processes at the university. Additional Student Lifecycle Management Terminology (no objects) Definition Module Booking (also: Course Registration) Registration for a module Module Catalog A catalog containing all the modules within the organizational structure of the institution Registration Assignment to a program of study at a university Re-registration The process by which a student's enrollment at a university/ college is extended for another academic period © SAP 2009 © SAP AG IHE102 1-11 1 . Ac ade m ic St ruc ture – Orga niza t iona l U nit s Organizational Unit (O) HR Object offers Program of Study (SC) offers Module Group (CG) offers Module (SM) © SAP 2009 Before you can create academic structures, you must set up an organizational structure. You set up this organizational structure in the HR system. To create the required objects, select from the SAP menu: • Student Lifecycle Management Environment Organizational Management Organizational Plan Organization and Staffing Create • Transaction PPOCE Then: • Define the top organizational unit. You must define a top organizational unit in each client. • Define the institution's complete organizational structure (schools, departments, etc.) by setting up a hierarchical structure consisting of organizational units (O) and linking them to the top organizational unit (relationship 003 "belongs to“ between O and O). Note: Organizational units do not have to be connected to the Top Org Unit. © SAP AG IHE102 1-12 1 . Ac ade m ic St ruc ture – Progra m Ca t a log O – Organizational Unit (Academic School or College) SC – Program of Study CQ – Degree CG – Major CG – Compulsory CG – Emphasis CG – Specialization SM – Module A SM – Module B CG - Minor O – Organizational Unit (Department) © SAP 2009 Programs of study are set up and administered in the program catalog from the SAP menu: Student Lifecycle Management Academic Structure (Curriculum) Study Planning Program Catalog, or transaction PIQ_ACSTRUC The program catalog has two different views: • Tree structure of the program of study: This gives you an overview of all objects included in the program of study and shows their relation to each other. When you select a program of study or an organizational unit via the object manager, the system displays the selected objects top down. • Graphical overview: Here you see the program as a program plan. If the program is subdivided into stages, only this view will show you which module or module group is offered for which stage. To start the graphical overview, you have to select a program of study within the tree structure and then choose `overview´. Start with organizational units and use the program catalog to: • Define programs of study as object types SC and link them to an organizational unit. • Link qualifications (CQ), such as the final degree, to the program of study. • Define rules like prerequisites by linking the modules or qualifications which serve as prerequisites for the program of study or object within the program. • Example: You have pre-requisite requirements for a module where the student must have completed 3 out of a list of 5 possible modules. You can use the Extended Booking Check to assign pre-requisites and co-requisites directly to a module (see topic Extended Booking Check in Chapter “Course Registration”). • For more complex rules, you have to set up rules defined in a rule container (VSR) and link the rule container to an object within the academic structure. • Attach module groups and modules to the program of study and structure them according to stages if it is a program with stages. © SAP AG IHE102 1-13 1 . Ac ade m ic St ruc ture – Progra m of St udy Program Catalog Program of Study (SC) imparts / has a prerequisite consists of Internal Qualification (CQ) Module Group (CG) consists of consists of Module (SM) © SAP 2009 After setting up the organizational structure, use the Program Catalog to: Define the module groups within the program of study (to combine related modules or offer specializations such as major) as part of the program content (relationship 500 "consists of“). Link modules to the associated module groups within the program of study as part of the program content (relationship 500 "consists of“). Link modules directly to the program of study as part of the program content (relationship 500 "consists of“). Define the internal qualifications (= degrees) awarded upon completion of the program of study (relationship 528 "imparts“). Define the internal qualifications which are prerequisite for the program of study (for example, the undergraduate degree required for a postgraduate program) (relationship 529 "is prerequisite of“). Link a rule container to the program of study (relationship 509 "is used by“). You can use the Program Catalog and Module Catalog to: • Create the objects which are directly related to the organizational structure and interlink them by means of the relationships – “offers“ (501) program of study (SC) – “offers“ (501) module group (CG) – “offers“ (501) modules (SM) © SAP AG IHE102 1-14 1 . Ac ade m ic St ruc ture – Progra m of St udy At t ribut e s (1 ) A program of study Is an academic offering of a university Leads towards a degree Combines content and academic rules Important attributes of programs of study (object type SC): Attributes must be maintained in the program infotypes. Some attributes are essential in the configuration of student administration processes. All attributes must be set up in customizing before you can create a program of study. © SAP 2009 A program of study (SC) is an approved combination of academic activities that satisfies the requirements of the University’s degree programs (Bachelor of Arts, Bachelor of Science, etc.), certificate programs, and non-degree offerings. The Student Lifecycle Management system contains data catalogs for programs of study, modules, business events, and business event types. In these data catalogs, you can create and maintain the associated data objects. When you create a program of study, you take elements from the different catalogs and include them in the new program: • Each element is reusable and can be included in different programs. • The reusability of elements enables you to maintain programs with a minimum amount of effort because data only has to be changed once it is in the relevant catalog. To create a program of study or change its attributes, go to: • SAP menu Planning Student Lifecycle Management Program of Study Academic Structure (Curriculum) Study • SAP menu Planning Student Lifecycle Management Program Catalog Academic Structure (Curriculum) Study • Transaction PIQSC or PIQ_ACSTRUC © SAP AG IHE102 1-15 1 . Ac ade m ic St ruc ture – Progra m of St udy At t ribut e s (2 ) When setting up a program of study, you define different attributes: Program of Study (SC) Related Process/Function: Program Plan (= w. stages/stageless) Progress Classification Academic Structure + Others Registration, Progression Program Type Session Variant Progression Event Planning, Registration Program Duration Admission Restriction (Yes/No) Full-Time/Part-Time/Both Progression Admission Registration © SAP 2009 You create the program attributes which are offered as input help when you create a program of study in Customizing for Student Lifecycle Management under: Student Lifecycle Management Master Data Academic Structure Programs of Study. • The progress classification is used to subdivide your program types according to the promotion process for each program. • You define the program type (undergraduate, postgraduate, law, etc). The program type definition is directly related with the progression process (see chapter “Progression”.) • You can define the type of session or session variant into which your academic year is divided (semesters, trimesters, year, etc.). The session variant defines at which intervals within the academic year students have to register and re-register (see chapter “Program Registration”). • Program duration / max. program duration: You can specify the (maximum) number of years students can study a program. You can check program duration by means of a rule. • If the admission restricted flag is set, the system will not allow you to register a student for a program if you have not completed the admission process. • The fulltime/part-time flag determines whether the program is offered for full-time and/or parttime study. You can choose between full-time, part-time, and both. © SAP AG IHE102 1-16 1 . Ac ade m ic St ruc ture – Progra m of St udy At t ribut e s (3 ) Furthermore, you can define ... Program of Study (SC) Related Process/Function: Capacity Admission (Manual) Fee Calculation Data Student Accounting Disciplines (CIP Codes) Selection Criteria (Reporting) Program Credits (Total, Per Stage) Progression Evaluation Currently Not Used (Grading) Relationships: Academic Structure Organizational Structure Attach module groups and modules offered within the program Attach program to org. unit(s) Weighting factor for relationship © SAP 2009 The capacity determines the minimum, optimum, and maximum number of places in a program. It can be stored in the system, but it is currently not used in any process. The fee calculation data enables you to set different prices for different program categories, for example, for graduate and undergraduate programs. The discipline defines the field of study of a program. You can assign your programs of study, module groups, modules and external subjects to one or more disciplines. One discipline can be defined as the “primary” discipline and used for reporting purposes. The discipline table supports the use of CIP (Classification of Institutional Programs) taxonomy (US-specific). • A CIP Code Data Load program is available in the IMG for Student Lifecycle Management Master Data in Student Lifecycle Management Academic Structure Modules Upload CIP Codes from File You can define the minimum and maximum number of program credits students must complete before they are allowed to graduate. The required number can be checked against the total earned credits for a program based on a set of rules. You can also define the minimum and maximum number of credits students must complete in one stage if your progression rules require this. Evaluation: You can attach an appraisal template to the program of study. Usually during the grading process, the appraisal template is used to enter grades for a student’s module booking within a module. Together with the appraisal template, you can specify the scale in which grades should be entered (see chapter “Grading”). If more than one organizational unit offers a program (relationship 501 “offers”), you can define a weighting factor which determines the contribution of each organizational unit towards the program (in %). © SAP AG IHE102 1-17 1 . Ac ade m ic St ruc ture – I nt e rna l Qua lifica t ion Qualifications represent the outcome of a student’s academic career Degree Certificate Language Skills Student Lifecycle Management distinguishes between Internal Qualifications: Which a student receives from your institution External Qualifications: Which a student received from other institutions Important attributes of internal qualifications (object type CQ) Attributes must be maintained in internal qualification infotypes. Some attributes influence other student administration processes. All attributes must be set up in Customizing before you can create an internal qualification. © SAP 2009 A qualification represents the successful outcome of a student’s academic career. An internal qualification (CQ) represents the degrees, diplomas and certificates awarded at the educational institution. These are associated with the programs that students are pursuing (via relationship “imparts”) and are awarded during graduation processing (see Confer Degree in chapter “Graduation”). To create an internal qualification or change its attributes, go to the SAP menu Student Lifecycle Management Academic Structure (Curriculum) Study Planning Internal Qualification. © SAP AG IHE102 1-18 1 . Ac ade m ic St ruc ture – I nt e rna l Qua lifica t ion At t ribut e s To set up an internal qualification, you can define the ... Related Process/Function: Internal Qualification (CQ) Academic Structure, Rules Reporting Qualification Group Qualification Discipline Degree Type and Level Grading Scale Admission, Graduation Graduation © SAP 2009 You can define internal qualification attributes which are offered as input help when you create an internal qualification in Customizing: Student Lifecycle Management Master Data Qualifications. You can set up qualification groups by combining different sets of internal and external qualifications, e.g., you can combine the internal qualifications “Bachelor of Science” and “Master of Business Administration” in the qualification group “Academic Degrees”. Diplomas and certificates can also be part of qualification groups. • Related process: You can use a qualification group to define rules, e.g., by specifying program requirements using a qualification group - “Applicants must have high school diploma”. The qualification discipline describes the field of study in which the internal or external qualification was acquired. • Note: The qualification discipline table refers to the same table as the disciplines for other academic objects. The degree type defines the type of diploma awarded by the institution or external institutions. The degree type links a degree with a degree level. Possible degree types are Bachelor, Master, PhD, Associate, high school diploma, etc. The degree level indicates the standing of a degree offered by the institution and external institutions (high school, college, university). Possible degree levels are UG, G, high school, etc. A degree level must be assigned to each degree type. Related process: You can use the degree level and degree type to define rules. For example, you can specify program requirements using the degree level and degree type – “Applicants must have a high school diploma”. You can select a predefined scale to rate the qualification. © SAP AG IHE102 1-19 1 . Ac ade m ic St ruc ture – M odule Groups (CG) Program Catalog Module Group (CG) consists of Module Group (CG) consists of consists of Module (SM) © SAP 2009 Module groups (CG) are used to structure the module (= course) requirements for a program of study into one or more reusable components. Module groups can be built with a hierarchy: • For example, major component, college core component, general studies component, where students have to take all modules belonging to that module group. • Logical groupings or bundling of different modules like “all language modules” etc. where students can select from the modules within that module group (“take 2 out of module group X”). © SAP AG IHE102 1-20 1 . Ac ade m ic St ruc ture – M odule Group At t ribut e s Module Groups (CG) are used to group modules together and can be used for: Grouping: Specialization: SM’s are grouped together to allow better selection and maintenance definition of rules for a group of SM’s Module groups can represent specializations which are part of the options within a program of study a student can register for CG SM SC CG © SAP 2009 To create a module group or change its attributes, go to: • SAP Menu Student Lifecycle Management Planning Module Group Academic Structure (Curriculum) Study • SAP Menu Student Lifecycle Management Planning Program Catalog Academic Structure (Curriculum) Study Important attributes of module groups (object type CG): • Attributes must be maintained in the module group infotypes. • Some attributes impact other student administration processes. • All attributes must be set up in Customizing before you can create a module group. © SAP AG IHE102 1-21 1 . Ac ade m ic St ruc ture – M odule Group At t ribut e s To set up a module group, you define... Module Group (CG) Related Process/Function: Module Group Category Registration “Specialization” (Flag) Number of Stages Discipline (CIP Codes) Selection Criteria (Reporting) © SAP 2009 The module group category enables you to categorize your module groups. You can specify whether students can select the module groups of a particular module group category as an academic specialization which represents mandatory components of a student’s degree requirements. Students can only register for module group categories defined as “specializations” (major, minor, concentration/emphasis, etc.). Categories, which only serve to combine module groups or modules, are not considered academic specializations and cannot be booked. The module group variant can contain an OR statement (for example, students must select “2 majors” OR “1 major + 1 minor”) and an undefined number of module groups for registration. • Related process: You define module group variants by combining module groups identified by their category. This is an attribute of the program of study which controls the assignment of academic specializations. Discipline © SAP AG see Program of Study IHE102 1-22 1 . Ac ade m ic St ruc ture – M odule Group V a ria nt s Program of Study (SC) CG A e.g. Major CG B (spec.) e.g. Economics CG C (spec.) e.g. Comp. Science CG D (spec.) e.g. Major in ... CG E (spec.) e.g. Minor in ... Students can choose 1 Major + 1 Minor CG F (spec.) e.g. Minor in ... © SAP 2009 The module group variant enables you to define the academic specializations available to students (in the registration dialog or student file) based on the program they are currently pursuing. Before you can offer specializations, you must perform the following preparatory steps: • 1. Set up module group variant/category combinations. – For example, the University offers programs in which students can choose either one major (module group category “Major”) and one minor (module group category “Minor”), or one major and two minors. You have to define a module group variant for each of these options. • 2. Define the relevant module group categories as a “specialization” (by setting the flag in the customizing table). • 3. Assign a module group variant to the program of study (Program data tab page of the object SC). • 4. Link module groups to the program of study which reflects the required module group categories. When you have performed the above steps, you can maintain the allowed combinations of module groups in the SLCM Menu `Environment` Maintain acad. specializations in the `program catalog`. • This function allows you to define the rules for valid and invalid specialization combinations for each of your programs of study. For example, you may have a B.A. program that requires students to select a major and a minor: With this function, you can explicitly define the major/minor combinations that are not permitted (e.g. Math Major and Math Minor). Note: You do not have to explicitly define all allowed combinations. © SAP AG IHE102 1-23 1 . Ac ade m ic St ruc ture – M odule s (SM ) Modules are combined to programs of study Program of Study Program of Study Physics, BSc Module C Module B Module A Chemistry mandatory Module C optional optional mandatory optional Module C Module 3 – Exp. Physics I Module 2 – Theor. Physics I Module 1 – Math. Skills I © SAP 2009 Modules are academic courses (classes, tutorials, lectures, examinations, etc.) which define the content of a program of study. They can be either mandatory or optional. Modules (SM) are courses a student can • Book (register for) • Prebook (preregister for) • Get grades for • Get credits for Students can receive grades and credits only for modules. Attributes of modules (object type SM) • Attributes must be maintained in the module infotypes • Some attributes impact other student administration processes • All attributes must be set up in Customizing before you can create a module To create a module or change its attributes, go to: • SAP Menu Student Lifecycle Management Academic Structure (Curriculum) Study Planning Module • SAP Menu Student Lifecycle Management Academic Structure (Curriculum) Study Planning Module Catalog • Transaction PIQSM or PIQ_ACCTLG You can define the module attributes which are offered as input help when you create a module in Customizing for Student Lifecycle Management under: • Student Lifecycle Management Master Data Academic Structure Modules © SAP AG IHE102 1-24 1 . Ac ade m ic St ruc ture – M odule At t ribut e s To set up a module, you define ... Module (SM) Related Process/Function: Module Booking Capacity Discipline (CIP Codes) Module Data: Reporting Module Booking Rules Academic Level Category Repetition Type Program Type Assignment Progression Pattern Event Planning Teaching Emphasis Reporting, Audits Number of Credits Booking, Grading Fee Calculation Data Student Accounting “Show in Catalog” Flag Attendance Calculation Rules © SAP 2009 The academic level refers to the learning content’s level; e.g. 1st year, 2nd year, graduate, preuniversity, 100 level, 200 level, etc. You can use this information for rules definition. The category is also used for business event types and can refer to lecture, workshop, etc. Repetition type: If you want to control the booking procedure for the repetition of a module, you must define VSR rules for the module booking process using this attribute. Program type assignment: You can assign the module to a program type, e.g. Level 100 course = Undergraduate, Level 500 = Postgraduate. You can assign a module to different program types concurrently. Pattern for sessions of offering: Specifies the academic sessions and the interval at which a module is offered. You need to set up patterns and maintain them (= combine pattern with academic sessions) Teaching emphasis: Specifies the main method used to teach specific skills. You can define the minimum, optimum, maximum number of credits for the module. When a student books the module, the attempted credits are derived from the module credit value. You can assign students any number of module credits within the credit range. Fee calculation data enables you to set different prices for different module categories, for example, full-time course, part-time course. The ‘Show in catalog’ flag can be evaluated when displaying the University's academic catalog (not in the ERP system). Attendance calculation rules must be maintained at the module (or organization unit) level. The Special Assessment Method for modules is used for module booking. It defines if students are awarded credits for the module or if the method differs from the normal procedure. © SAP AG IHE102 1-25 1 . Ac ade m ic St ruc ture – M odule Ca ta log O – Organizational Unit (Department etc.) offers SM – Module A SM – Module B SE – Event Package SM – Module C D – Event Type A EL – Academic Unit w/o Dates D – Event Type C E – Event 1 E – Event 2 D – Event Type B CI – Individual Work CI – Individual Work CE – Assessment © SAP 2009 You can maintain modules and objects below the program level using the module catalog which is accessed via: • Student Lifecycle Management Academic Structure (Curriculum) Module Catalog from the SAP menu, or transaction PIQ_ACCTLG. Study Planning Start with organizational units and use the module catalog to: • Define the modules as object types SM which are offered by a particular organizational unit (for example, all courses offered by the Department of Biology) and link them directly to the organizational unit (relationship 501 "offers“). • Create business event types connected to modules, which describe the offerings per module. • Start the event planning process and administer the academic offerings per session, that is, define which module is offered in which session. The planning process also includes the creation of academic units w/o dates and individual work. • Combine different events to an event package or create an event package for a module without planning the events. Two different catalogs enable you to distinguish between authorizations, access academic data and define the different persons and departments who are responsible for catalog maintenance. You can keep the maintenance authorizations for different structures separately by using the two different catalogs: • 1) Program catalog for defining program content • 2) Module catalog for defining module content Pre-Requisite Checks can be maintained directly in the Module Catalog (see chapter Course Registration. © SAP AG IHE102 1-26 1 . Aca de m ic St ruc t ure – Business Eve nt T ype s Business Event types can be grouped within a Module Bus. Event Types Module 3 – Exp. Physics I 1. Lectures in Exp. Physics III 2. Exercises in Exp. Physics III 3. e-learning in Exp. Physics III Bus. Event Package (SE) Business event packages represent a combination of academic events. © SAP 2009 Modules contain the business event types which serve as templates for event planning. You must create the required business event types in the module catalog before you begin event planning. • A business event type can be used in different modules. A module can be used in different programs of study. Note that one event type should not be shared across multiple modules, unless students are actually attending shared events! • Each business event type attached to a module reflects a compulsory academic event which students who book the module must attend. A student must attend one event for each business event type in a module in order to complete the module. • Business event packages represent a combination of academic events. A business event package can be part of a module as well as of business event types. The event package can either be a reusable, long-lived object or a short-lived object which is used only for one event planning session. The business event itself is created a new in each event planning period. • When you plan events for a certain time period, you use the data stored in the business event types as a template. © SAP AG IHE102 1-27 1 . Ac ade m ic St ruc ture Sum ma ry: M odule Module (SM) Module Catalogue A528 imparts A529 needs prerequisite Internal Qualification (CQ) A507 consists of Bus. Event Type (D) A529 is prerequisite of A 511 refers to Module (SM) A 544 is Exam Coverage of B 548 Comprises Assessment A 509 is used by Assessment (CE) Rule Container (RC) © SAP 2009 You can use the module catalog to create the required objects and relationships. In the module catalog you can: • Define the business event types that a module consists of. A business event type is the general description or blueprint on which the actual teaching event is based (business event types for lectures, tutorials, etc.) (relationship 507 "consists of“) • Define the internal qualifications which are imparted by a module (relationship 528 "imparts“). (These qualifications are usually not at the degree level. The final degree is imparted by the program of study). • Define the internal qualifications which are prerequisite for a module (relationship 529 "is prerequisite of“). • Define the modules which are prerequisite for a module (relationship 529 "is prerequisite of“). • Define the modules which complement each other (modules which must be booked together) (relationship 533 "is corequisite of“). • Define module crosslistings (relationship 511 "refers to“). • Link a rule container to a module (relationship 509 "is used by“). • Purpose: Map different types of assessment examinations within module program completion (graduation) and stage completion assessment. • Assessments can be linked to programs, stages and modules. © SAP AG IHE102 1-28 1 . Ac ade m ic St ruc ture Sum ma ry: Program of St udy A program of study is structured as follows: Program of Study -> contains Modules grouped by Module Groups Program of Study (SC) Physics, BSc - Module 3 (SM) Fundamental Physics (CG) Physics, BSc - Module 2 (SM) Physics, BSc - Module 1 (SM) Modules (SM) -> contain Business Event Types D 1. Physics, BSc - Module 3 Lectures in Exp. Physics III (E) D 2. Exercises in Exp. Physics III (E) Bundled to Event Packages (SE) D 3. Examination in Exp. Physics III (E) Business Event Types -> Basis for Event Planning Lectures in Exp. Physics III Lectures in Exp. Physics I (E) Monday, 01/05 10 a.m. - 11.15 a.m. Mr. Smith, Lecture Room 4 Monday, 01/12 10 a.m. - 11.15 a.m. Mrs. Brown, Lab 1 © SAP 2009 A program of study consists of structural elements: • Specializations, such as majors, minors, etc., which are called module groups (CG) • Courses which are called modules (SM) • Academic events, such as classes, tutorials, labs, etc., which are business events (E) – Module groups are used to map business, logical and organizational relationships within a program of study. They enable you to combine related modules and build a hierarchy of module groups. In addition, module groups allow you to map program specializations such as majors, minors, and the like in the system. – Business events and business event types refer to teaching events, such as classes, tutorials, and lectures. They are part of a module and are attended by the students who booked the module. – Business event packages represent a combination of academic events. When a student books an event package, she/he books all the events within the package in one step. © SAP AG IHE102 1-29 1 . Ac ade m ic St ruc ture Sum ma ry: Ex a mple Org. Unit (O) Degree Program (SC) e.g. Dept. of Chemistry Major (CG) (Specialization) Chemistry Degree (CQ) e.g. Bachelor of Science in Chemistry Minor (CG) (Specialization) e.g. Bachelor of Science, type Bachelor General Studies Set (CG) Degree Program = Program of Study (SC) Internal Qualification (CQ) College Specific Set (CG) Specializations + Module Groups = Module Groups (CG) Organic Chemistry Courses, = Module SM Course (SM) e.g. CHM101 Introductory ... Course Components (D) e.g. 3 hr lecture + Course Components (D) Labs (E) Lab: 1:40 – 3:30, T, Cjones Lecture (E) e.g. 01694 CHM 101 Lecture: 8:40 – 9:30, MWF, Cjones, start Jan., 5th 2008 Individual Work (CI) Thesis Assessment (CE) Exam: Mathematic Bus. Event Type =D Bus. Event Package = SE Bus. Event =E © SAP 2009 Example of an academic structure of a University which can be created in Student Lifecycle Management. When setting up the academic structure, you “design” the appropriate structure by putting the relevant objects (such as organizational units, module groups, module,…) in relationship with one another: Customizing Examples: • Example 1: you link objects to a Program of Study (SC) in the Program Catalog. The following relationships are available in standard: – Relationship 548 (comprises assessment) – Relationship 500 (consists of) – Relationship 528 (imparts) Object CG (Module Group) Object CQ (Internal Qualification) – Relationship 529 (needs prerequisite) – Relationship 500 (consists of) Object CE (Assessment) Object CQ (Internal Qualification) SM (Study Module) • Example 2: You maintain program data for a program of study. The program plans (e.g. 4 stages) which you have defined in Customizing will be available in the drop down list on the program data tab of the program of study. Customizing path: • IMG Student Lifecycle Management Master Data in Student Lifecycle Management Academic Structure Program of Study: Set Up Program Plans • Example 3: You maintain attributes of a Module Group in the Program Catalog. The drop down list in the Module Group Data tab displays only those module group categories (e.g. Major, Minor) which you have maintained in the Customizing for module groups. • IMG Student Lifecycle Management Academic Structure Module Groups © SAP AG Master Data in Student Lifecycle Management Set Up Module Group Categories IHE102 1-30 1 . Ac ade m ic St ruc ture : V a lidit y Pe riod a nd K e y da t e Validity Period Each infotype record uses a start and end date to specify the validity date of infotype data. The validity period enables the user to evaluate key data or periods in the past, present or future. The validity of an object’s relationships and attributes can exist only within the life span of the object defined in the Object infotype. Key Date Contains the key date and describes how the system derives this date. Dependencies: The key date description depends on how the system derives the key date: 1. System date 2. Start date of the academic period (year and session) The system derives the key date from the start date of the academic session in the given academic year. 3. User-specific selection date 4. Current academic year The system derives the key date from the start date of the current academic year. Keydate = 01.10.1950 Object is visible Keydate = Systemdate (today) Object is not visible Validity period of infotype (Object): 01.01.1950 – 31.12.2008 © SAP 2009 In the program and module catalog the system creates objects with the start date equal to the key date. • To create an object with the start date 01.01.1950, the key date has to be set to 01.01.1950. To select and maintain objects, the correct key date has to be set in order for the system to derive this date: • The key date has to be in the life span of the object. Otherwise it is not visible that the object exists. © SAP AG IHE102 1-31 1 . Ac ade m ic St ruc ture – St a ge d Progra ms of St udy CE 1 CG 1 Stage-1 SM 1 CE 2 SM n SC CG 2 Stage-2 SM A SM Z CE a1 CE a2 When you create a program of study using the program catalog, you must specify whether it has different stages. Stages structure a program according to a time line. Students in this type of program have to start with stage 1. © SAP 2009 When you create a module group in a program of study with stages, you must specify the first relevant stage: • This is the first stage in which students can take the module group. • Modules within this module group may not be taken by students in lower stages (e.g. the module group "Major in Finance“ contains only modules from stage 3 and higher). The modules within a module group and module groups can be assigned to one or more stages. Students in these stages can book the modules and/or module groups. This slide illustrates the concept of programs of study with stages: The modules within a module group and module groups can be assigned to one or more stages. Students in these stages can book the modules and module groups. Stage audit and progression rules determine when students are allowed to continue with stage 2 (See Chapters Progression and Degree Audit). You can define the number of stages a module group covers within a staged program. If you attach module groups to staged programs, you can define the first relevant stage. Together with the stage information stored in the module group, the system can determine for which stages the module group is relevant. Note: The specialization registration screen does not filter offered module groups based on the stage the student is registered in. But when you book a specialization, you can use a BADI to check whether the student is allowed to register for the module group in the current stage or not: • IMG for Student Lifecycle Management Processes in Student Lifecycle Management Academic Specialization Booking BAdI: Derive Stage-Dependent Module Group Variant © SAP AG IHE102 1-32 1 . Ac ade m ic St ruc ture – St a ge d Progra ms of St udy Step 1 (Create Program of Study) Create object O SC Program plan: with stages/stageless Step 2 (Create Modules) Create object O SM Step 3 (Assignment) Create object SC Create relationship CG First stage (rel.) SM First stage (rel.) Last stage (rel.) Mandatory/Core item © SAP 2009 © SAP AG IHE102 1-33 1 . Ac ade m ic St ruc ture – St a ge le ss Progra m of St udy In a stageless program of study, modules are not structured according to a time line such as stages. The order in which students have to take modules is defined by the level of the module, course prerequisites, etc. It can be stored in rule containers or defined by creating relationships between the modules (SM is prerequisite or corequisite of SM). Note: The attribute “with stages” or “stageless” (defined within the program plan) cannot be changed once it is set! © SAP 2009 © SAP AG IHE102 1-34 1 . Ac ade m ic St ruc ture – T opic Sum m a ry You are now able to: Set up academic structure objects like Programs of study (object type SC) Internal qualifications (object type CQ) Module groups (object type CG) Modules (object type SM) Event types (object type D) Define the content of an academic program using the program catalog and module catalog Distinguish between staged programs and stageless programs of study © SAP 2009 © SAP AG IHE102 1-35 © SAP AG IHE102 1-36 I H E1 02 St udent Lifec yc le M anagem ent : 2 . Ac ade m ic Ca lenda r 1. Academic Structure and Curriculum Management 2. Academic Calendar 3. Event Planning and Class Scheduling 4. Student Data Maintenance 5. Admissions 6. External Work and Equivalency Determination 7. Program Registration 8. Course Registration/Module Booking 9. Grading, Assessments, and Examination 10. Attendance Tracking 11. Audits 12. Progression 13. Graduation 14. Student Accounting 15. Overview on Tools (Correspondence, etc.) © SAP 2009 © SAP AG IHE102 2-1 I H E1 02 St udent Lifec yc le M anagem ent : 2 . Ac ade m ic Ca lenda r Content: 2. Academic Calendar Basic Concept: Academic Structure, Academic Calendar, and Evaluation Path Academic Years and Sessions Time Limits: General Concept und Customizing Time Limits in Module Booking and Student Accounting Factory Calendar © SAP 2009 © SAP AG IHE102 2-2 2 . Ac ade m ic Ca lenda r – U nit Obje c t ive s At the conclusion of this unit, you will be able to: Explain the concept of Academic Years, Sessions, Session Groups, Time Limits, Time Limit Sequences, and Priority Registration Windows Set up Academic Years and Sessions in preparation for using the Academic Calendar Create and maintain an Academic Calendar Integrate an Academic Calendar in the Academic Structure © SAP 2009 © SAP AG IHE102 2-3 2 . Ac ade m ic Ca lenda r – Busine ss Sce na rio You are A member of the academic staff who is responsible for setting up and administering academic years and sessions Responsible for maintaining dates and time limits for activities at the University © SAP 2009 © SAP AG IHE102 2-4 2 . Ac ade m ic Ca lenda r – Busine ss Sce na rios Academic Calendars can be used for ... 1 Planning processes Academic year and Session setup (sessions, days of classes, holidays ...) Module offerings and Event Planning Scheduling of Assessments 2 Academic processes during the lifecycle of a student Admission and Registration per Session or Academic Year (depends on primary unit) Module and Event Booking Assessment Processes Program Type progression per session Conferment of Qualifications © SAP 2009 Student Lifecycle Management uses academic calendars to: • Define the start and end dates of each academic year and session (for example, Fall Semester 2009 starts on 08/16/2009 and ends on 12/31/2009). • Define the start and end dates of periods in which academic events (lectures, classes, exams, etc.) are offered. These predefined periods are used in event planning as default values for the event planning period. • Specify time limits for academic and administrative processes like start dates and deadlines. • Specify time limits for fee calculation purposes, for example, add/drop periods for module booking which influence the fees and the refund a student gets when canceling the module booking. Note: The definition of start and end dates for academic years and sessions is mandatory for all processes. All other time limits are optional. If no specific time limit is maintained, the processes always refer to the academic year and session. © SAP AG IHE102 2-5 2 . Ac ade m ic Ca lenda r – Busine ss Sce na rios Academic Calendars can also be used for ... 3 Checking deadline rules Admission deadlines Registration, re-registration and de-registration deadlines Module and Event Booking deadlines etc. 4 Fee Calculation Fee payment per session or full Academic Year Add or drop periods Due date schedules © SAP 2009 Module Booking deadlines refer to concrete time periods (so called booking windows) in which specific student groups are allowed to book modules. Remote Function Calls (RFC’s) are available to allow other systems/applications to read the academic calendar: • HRIQ_READ_TIMELIMITS_CA: provides dates for academic periods without regard to a specific context (i.e. if for module booking other periods are relevant than for registration). • HRIQ_ACAD_DEFAULT_CA_GET: Reads Top Calendar • HRIQ_ACAD_READ_TIMELIMITS: Reads data from source/top calendar • If HRIQ_ACAD_READ_TIMELIMITS is called without start object, it will go to the top org unit automatically. • RFC HRIQ_CAL_INSERT_TIMELIMITS_RFC maintains/writes time limits of an existing calendar. Together with its objects it can be used as template for writing reports that are used for generating time limits. It is not possible to change or delete time limits with this function module, only new lines are inserted in infotype 1750. © SAP AG IHE102 2-6 2 . Ac ade m ic Ca lenda r – De adline Chec k ing The system uses the Academic Calendars to check the timely receipt of incoming applications, bookings, etc. (deadline checking). Academic Calendar Sessions 2008/ 2009 Fall Spring Full Summer First Summer Second summer ………… ………… In time? "I want to register." Deadline Rule Checking: Use Academic Calendar + Rules & Regulations accepted yes no rejected © SAP 2009 A university sets various deadlines for academic and administrative processes, such as: • Admission deadlines • Registration deadlines • Re-registration deadlines • De-registration deadline • Module and event booking deadlines • Fee calculation (e.g. different module booking periods) If you want the system to automatically check the deadlines in your student administration processes, you have to create a rule (in a rule container) to check the time limit which depicts the deadline. Prior to this, you have to define the time limit (= customer-defined time limit). Exception: For time limit 0300 (module booking), the check is already implemented in the module booking application. © SAP AG IHE102 2-7 2 . Ac ade m ic Ca lenda r Ba sic Conc ept – Ac adem ic Ca lenda r a nd Acade m ic St ructure Organization Organization (O) (O) Module Module (SM) (SM) Programof ofStudy Study Program (SC) (SC) AcademicCalendar Calendar Academic (CA) (CA) Misc.Academic Academic Misc. Work Work (CW) (CW) Location Location (F) (F) Bus.Event EventPackage Package Bus. (SE) (SE) Assessment Assessment (CE) (CE) © SAP 2009 The Academic Calendar (CA) is part of the HR-PD framework. It contains infotypes in which you can: • Enter a description • Add a factory calendar • Maintain dates An academic calendar can be assigned to other objects in Student Lifecycle Management. For example, you can assign an academic calendar to an organizational unit. The programs and modules assigned to this organizational unit use the attached academic calendar. The relationship used to assign an academic calendar directly to other objects of the academic structure is always 510. © SAP AG IHE102 2-8 2 . Ac ade m ic Ca lenda r Ba sic Conc ept – Ac adem ic Y ea rs a nd Se ssions 1 An Academic Year describes an annual period to which academic processes refer. 2 Academic Years can be subdivided in several Sessions. Student Lifecycle Management supports a variety of Sessions (Fall, Spring, Summer, etc.). Academic Year 2008/2009 Session Variant 1 Fall Spring Summer Start date----End date Start date----End date Start date----End date Session Variant 2 Fall Spring Start date----End date Start date----End date © SAP 2009 Before you can create an academic calendar, you must make the following settings in Customizing for Student Lifecycle Management: • Perform all IMG activities in the section: Master Data in Student Lifecycle Management → Academic Calendar → Academic Years and Sessions. – Academic years often reflect calendar years (2008, 2009 or 08/09, etc.). – Academic sessions subdivide an academic year into intervals that represent the periods of instruction at a college or university, for example, Fall, Spring, Winter, Summer, 1st Trimester, 2nd Trimester). – Each session is unique within an academic year. – Students can be required to register for each academic year, or for each session within an academic year. • Define the top organizational unit in the IMG section: Management Master Data in Student Lifecycle Management → Academic Structure → Organizational Structure → Define Top Organizational Unit. • Define the time limits and time limit sequences that apply for each academic calendar in Master Data in Student Lifecycle Management → Academic Calendars (see following pages). • You must have also created a program catalog and mapped the organizational units and programs in this program catalog. © SAP AG IHE102 2-9 2 . Ac ade m ic Ca lenda r Ba sic Conc ept – Se ssion H ie ra rc hy A A session hierarchy can be defined for Academic Sessions. B Each higher-level Academic Session can be subdivided into several lower-level Academic Sessions. C Each lower-level Academic Session can have only one higher-level Academic Session: Fall Session Spring Session Full Summer Session (1st + 2nd Summer S.) A sequence can be given to lower-level sessions: Each session which is assigned to one higher-level session can be assigned a sequence number, e.g., for sorting sessions and lower-level sessions independently of the academic calendar for printouts, reports etc. © SAP 2009 The session hierarchy is used to map academic sessions which are used in different contexts, e.g. a student is allowed to book a module for a lower-level session (1st Summer Session) if (s)he has a sessional registration for the higher-level academic session (Full Summer Session). This is referred to as "bottom-up" session mapping, where lower level sessions are assigned to higher level sessions to create a hierarchy. In other cases, a resolution of a higher-level session is required in the lower-level sessions assigned to it. For example, if you want to list the modules booked in an academic session (Full Summer Session), the modules booked in lower-level sessions (1st Summer Session and 2nd Summer Session) are included as well. Optionally, you can assign a sort sequence number to each academic session which you can use for easy sorting in smart forms. The sort sequence is currently not evaluated in the standard system. Note: Sequence numbers are not required for Academic Years since the key is numeric and can be used for sorting directly. © SAP AG IHE102 2-10 2 . Ac ade m ic Ca lenda r Ba sic Conc ept – Se ssion T ype s Session types are of descriptive character only and have been replaced by the Session Group Semester Fall Semester Spring Semester Session Spring Session Fall Session Subsession Summer 1st Summer Session 2nd Summer Session Examination Period Summer Examination Period Fall Examination Period © SAP 2009 Session types are used to: • Describe the different kinds of academic sessions (semester, trimester, etc.) • Each academic session can belong to one session type only. © SAP AG IHE102 2-11 2 . Ac ade m ic Ca lenda r Ba sic Conc ept – Se ssion Group Definition of Session Groups Session Groups consist of several sessions that are relevant for performing a specific process (e.g. Module Booking). Session Group for Sessional Registration Spring Session Full Summer Session Fall Session Session Group for Module Offerings Spring Session Full Summer Session (1st Summer Session, 2nd Summer Session) Fall Session Session Group for Assessment Periods Summer Assessment Period Fall Assessment Period © SAP 2009 Session Groups can be … • used in Session Variants to define the academic periods for which you can create sessional registration records for a given Program of Study (=> IMG activity Processes in Student Lifecycle Management Admission, Registration, and De-registration Basic Settings Define Session Variants) • assigned to program types to define the academic sessions for which you can run program type progression for a given program type (=> IMG activity Processes in Student Lifecycle Management Program Type Progression Assign session Groups to Program Types“ for program type progression). • used to define in which sessions modules can be booked, if different from the registration session (=> IMG activity Processes in Student Lifecycle Management Module Booking “Define session group for Module Booking“. Modules can be scheduled for existing academic sessions. • created to contain all the sessions for which assessments can be scheduled (=> IMG activity Processes in Student Lifecycle Management Academic Records Assessments Scheduled Assessments “Set Session Group“). Notes: • Each academic session can be assigned to several different session groups. • The sessions of different session types can be assigned to the same session group. • A session group can consist of higher-level sessions and lower-level sessions (see hierarchy of sessions). Business Example: You need to map a program of study with the academic calendar so that a student can get admission in a particular session in a particular program of study. Approach: You define a 'Session Group' in the IMG for Registration Periods and assign the session variant to the relevant Program of study. © SAP AG IHE102 2-12 2 . Ac ade m ic Ca lenda r Ba sic Conc ept – Se ssion V a riant s a nd Se ssions Examples of Academic Years and Sessions: Academic year 2008 divided into Fall Semester Spring Semester A Session Group A -> Session Variant 1 1st Summer 2nd Summer B Session Group B -> Session Variant 2 1st Assessment Period 2nd Assessment Period C or or Session Group C -> Assessment Schedules 3 © SAP 2009 The academic year is the annual period of instruction at an institution. Academic sessions are used to define the different recognized study periods of the institution. The academic year and session control various Student Lifecycle Management processes such as admission, registration, and class scheduling. The primary unit, which is either the academic year or academic session, specifies the unit of time on which Student Lifecycle Management administrative processes are based. It controls the registration process, which means: • If you define the session as the primary unit, the student has to re-register each session. • If you define the academic year as the primary unit, the student can re-register for each session or each year. You can set up different session variants in one client and use them concurrently in different programs. You must define one session variant per program. © SAP AG IHE102 2-13 2 . Ac ade m ic Ca lenda r – T im e Lim it s (1 ) Time limits are date ranges that indicate the allowed time period (start and end date/time or single dates for deadlines) for academic and administrative university processes Time limit sequences are groups of time limits that form a sequence to be evaluated together (without overlapping of the time limits within a sequence) mainly used for student accounting purposes Priority registration windows are periods within a time limit in which defined student groups are allowed to book modules A factory calendar is used to define country-specific public or university-specific holidays © SAP 2009 The start and end times of a time limit refer to an academic year and session. It represents a specific interval of time including date and time, which can be customized. Time limits can be used for different purposes such as administrative deadlines or the definition of a start and end dates for an academic year and session. • Example: Academic year 2008/2009 with the academic sessions fall semester and spring semester: Time limit sequences are time limits that form a sequence to be evaluated together without overlapping. • Note: Time limit sequences are mainly used in fee calculation. You can create priority registration windows to allow module booking for defined student groups within different time periods. After defining a priority registration window in the academic calendar, you have to assign it to the student in master data to allow a check during Module booking. • Example: You want students in higher stages or progress classifications (sophomores) to book a Module before students from lower stages or progress classifications (freshmen) are allowed to book the module. You define time limits in IMG at: Student Lifecycle Management Master Data in Student Lifecycle Management Academic Calendars Define time limits. Time limits which you add here are included into the drop down list that is available when setting up Academic Calendar data in the SAP menu. © SAP AG IHE102 2-14 2 . Ac ade m ic Ca lenda r – T im e Lim it s (2 ) SAP delivers predefined time limits with a specific meaning: 0100 is a predefined time limit for standard duration of academic sessions. It is used to define the start and end date of a session or an academic year. 0200 is a predefined time limit for standard lecture time. It is used for event planning. 0300 is a predefined time limit for standard module booking. It is used for evaluation of priority registration windows during module booking. The use of time limits (time limit 0100): Start: End: Start: End: dd.mm.yyyy dd..mm.yyyy dd.mm.yyyy dd.mm.yyyy Start and end of session (0100) Fall Session Start and end of session (0100) Spring Session Academic Year Academic Session I Academic Session II © SAP 2009 Student Lifecycle Management contains the following standard time limits: Time limit 0100 (mandatory): • You have to create this time limit for all processes to define the start and end dates of academic years and sessions. All other time limits are optional. If no specific time limit is defined, processes always refer to the standard duration of the academic year and session. • The system determines the time limit through the evaluation path of the academic calendar (inheritance is possible). You have to define at least one time limit 0100 for each academic year and session in an academic calendar and attach this academic calendar to the top organizational unit and other objects in the academic structure. Class period (0200): • You use this standard time limit to define the class periods during which the University offers teaching events. The class period of an academic session can differ from the standard duration of this academic session. For example, the class period can begin after and end before the academic session itself. If you do not define any class periods, the system assumes that teaching events can be scheduled throughout the entire academic session. Module booking with priorities (0300): • Some university procedures require different booking periods (= same time limit) for different groups of students. Example: With priority registration windows, students are assigned to several groups and each group is allowed to book during a different time window within the same time limit. In this way, the system ensures that the modules offered in a specific academic session (defined by the standard duration of the academic session) are booked within the time period specified in the module booking with priorities time limit. You can also combine the dates and periods of this time limit with time windows for different student groups. In standard you can use priority registration windows only for time limit 0300. © SAP AG IHE102 2-15 2 . Se t U p Ac a de m ic Ca le nda r – M a int a in Ca lenda r Academic Year/ Session (Preselected) Enter Time Limit Sequence Time Limit Sequence Module booking Time Limit Prio. Reg. Window 100% refund for add/drop 001 Year 2008 Session Fall Define Time Limit Dates (Absolute) StrtD ate End Date Ref. Detail F2 F1 Select Time Limit Define Relative Time Limit Create Window in Student Lifecycle Management Student Master Data © SAP 2009 You can specify whether the start and end dates of a time limit may overlap other time limits of the same type within the same academic year, or whether a time limit must be continuous within one session. Example of a non-continuous time limit (time limit with interruption within one session): • Class period for the Fall session takes place from 08/15/2008 to 08/30/2008 and then again from 09/14/2008 to 09/30/2008. The settings you make in Customizing define time limits as continuous or with no overlap: • Continuous time limit • You may create only one set of start and end dates for this time limit in each academic year and session. Only the dates of continuous time limits may be used as a reference for relative dates. Example: Time limit 0100 is a continuous time limit. The start and end dates of the session must be defined without interruption within a session. • The system allows interruptions between the 0100 time limits for different sessions. Example: The summer session starts on 01.03.2005 and goes until 30.10.2005. The winter session starts on 01.12.2005. Note: This configuration is not recommended because errors may occur when the system attempts to find the appropriate time periods. • No overlap • Time limits of the same type may not overlap in all academic sessions specified in one academic calendar. Example: The two registration periods for the first semester and the second semester may not overlap in one academic calendar. © SAP AG IHE102 2-16 2 . Se t U p Ac a de m ic Ca le nda r – Cust om ize T im e Lim it TL.. Time Limit Text No Overlap ContTL 0100 Standard Duration of Session X X 0200 Class Period X 0300 Module Booking (With Priorities) Ref1 Refund Period 1 with 100% Ref2 Refund Period 1 with 75% Ref3 Refund Period 1 with 50% Ref3 Refund Period 1 with 25% Session (Fall Semester) Continuous Time Limit Definition of Continuous Time Limit Non-Continuous TL Non-Overlapping TL Definition of No Overlapping Overlapping TL © SAP 2009 Options for setting continuous time limit: • If you set the ContTL indicator, you may create only one set of start and end dates for this time limit in each academic year and session. Only the dates of continuous time limits may be used as a reference for relative dates in the Time Limits/Sequences infotype (1750). • If you do not set the ContTL indicator, you can create more than one set of start and end dates for this time limit in each academic year and session. In this case, you may not use the dates of this time limit as a reference for relative dates. As mentioned before, SAP delivers three standard time limits (0100, 0200, 0300). The ConTL indicator is set by default for time limit 0100. Set the No overlapping indicator if the start and end dates of the time limit must not overlap other time limits of the same type across all academic sessions or years specified in one academic calendar. © SAP AG IHE102 2-17 2 . Aca de m ic Cale ndar – De fining Tim e Limits To specify start and end dates for time limits, you Define the start and end dates as An absolute date A date relative to another date Define the start and end times as An absolute time A time relative to another time Assign time limit start and end dates to an academic session Link the time limit to a time limit sequence (optional) Define whether a time limit May overlap time limits in other academic sessions of the same academic year Must be continuous within one academic session Define priority registration windows for time limits © SAP 2009 You maintain time limits and define their start and end dates in the academic calendar maintenance transaction (PIQCAM). You can either define absolute time limits or relative time limits. Every time limit or sequence you create is based on the selected academic year. To define time limits for a full academic year: • Enter time limit 0100 in the academic calendar of the top organizational unit for the academic session that the system should use for full academic years • In IMG, define the academic session from which the system should derive the start and end dates when you use full academic years. The system uses this setting if your university allows module bookings and fee calculations only for full academic years and not for individual academic sessions: • IMG for Student Lifecycle Management –> Student Lifecycle Management Master Data – Academic Calendars – Academic Years and Sessions – Define default session for full academic year). Note: The academic session you define in this IMG activity is not used in registration activities. • If you do not specify an academic session in this IMG activity, the system derives the start and end dates of full academic years (for module bookings) from the start date of the first session of an academic year and the end date of the last session of an academic year. The system also uses the default session for full academic years in Student Accounting. If you use only full academic years in Student Accounting, you must assign the relevant academic session and year combinations to the fee calculation periods. • The fee calculation application uses this academic session to derive the time limits for registered students, for example, when it determines the due date. • When you run grant evaluation for full academic years, the system uses this academic session to determine the dates. © SAP AG IHE102 2-18 2 . Ac ade m ic Ca lenda r – Re la t ive T im e Lim its Relative Time Limits: A time limit can be defined relative to the start or end date of another time limit (or a business event or business event package). Example of a relative time limit: The add/drop period for a given session begins 4 weeks before the start date of the session and ends 5 days after that. The time limit for the add/drop period is defined relative to the start date of the session. Reference: start date of spring session Spring Session Start date End date Time 4 weeks before start date Add/drop period (Relative start and end date) 5 days after start date © SAP 2009 You can also enter relative dates for time limits. With relative time limits, you refer to the start and end dates of another time limit (with absolute dates) or of the start date for a business event or business event package. Note: Reference to an event or event package is mainly used for fee calculation, e.g. time limits for module booking refund - “50% refund if event is canceled 5-10 days before start of event.“ When you define a relative time limit, you: • specify the number of – Days – Weeks – % of duration (including part day if % result has decimals) – % of duration (excluding part day if % result has decimals) • choose a reference for the start date of a relative time limit: – Start date or end date – Time limit or event or event package – Define specific time limit or event or event package • choose a reference for the end date of a relative time limit: – Same as for start date © SAP AG IHE102 2-19 2 . Ac ade m ic Ca lenda r: Absolut e T im e Lim it s Example Implementation of Absolute Time Limits Time Limit Time limit Acad. Year Valid From 0003 Re-registration Acad.Year 2008/2009 08/16/2008 Acad.Session 00:00:00 0001 Fall Session 08/30/2008 Valid To 24:00:00 Relative Time Limits Time Limit (Reference Data) Start Date - 4,00 Weeks 1.Start Date End Date 5,00 Days 1.Start Date Reference Time Limit Time Limit 0100 Period Start and End © SAP 2009 When you enter absolute time limits in an academic calendar, you have to specify the start and end dates for each time limit. The start and end dates must be defined as absolute dates: • Start date (yyyy/mm/dd) • End date (yyyy/mm/dd) • Start time (hh.mm.ss) • End time (hh.mm.ss) Note: • The time in relative time limits must be an absolute value. • Time limits 0100 must be absolute. Example implementation of relative time limits: • Time Limit: Add/drop for a given year/session • Start time: 08:00:00 • Number (start): -4 • Unit (start): weeks • Reference point for period (start): Start date • End time: 17:00:00 • Number (end): 5 • Unit (end): days • Reference point for period (end): Start date • Reference time limit: 0100: Standard duration of the same year/session © SAP AG IHE102 2-20 2 . Ac ade m ic Ca lenda r – T im e Lim it Se que nc e s for St udent Acc ount ing Academic Calendar X Module 1 TIME LIMIT SEQUENCE = Add/Drop Module Bookings Academic Year – Session - from date (yyyy/mm/dd) to date (yyyy/mm/dd) Time Limits: start date end date Time Limit 1: 100% refund start date end date Time Limit 2: 80% refund start date end date Time Limit 3: 50% refund start date end date Time Limit 4: 20% refund > date Time Limit 5: no refund © SAP 2009 A time limit sequence is a time period which is subdivided into separate but continuous time limits. Time limit sequences are automatically evaluated in Student Accounting. You can use them for fee calculation. When the system calculates fees, it reads the time limit sequences to determine the time limit within which a specific date falls. Time limit sequences group several different time limits into one logical group. The time limits within a sequence are evaluated in the order specified. No interruptions are allowed between the time limits of one sequence. You can set up time limit sequences according to your individual requirements. A time limit can be assigned to one time limit sequence only once. Examples for time limit sequences and time limits within fee calculation are: • Time limit sequence: Add/drop modules (during this period, module bookings are allowed) • Time limits within this sequence: – Add/drop: 100% refund if a module is dropped – Add/drop: 80% refund if a module is dropped – Add/drop: 50% refund if a module is dropped – Add/drop: 20% refund if a module is dropped – Add/drop: no refund if a module is dropped • The system calculates the refund amount according to the time limit during which the student cancels the module booking. © SAP AG IHE102 2-21 2 . Ac ade m ic Ca lenda r – T im e Lim it 0 3 0 0 (M odule Book ing) Priority registration windows are used to define different module booking periods for different groups of students. W1 ALL W2 W3 Time Limit Window Year Session Start Date End Date Priority Reg. W1 2008/2009 Fall .yyyy/mm/dd yyyy/mm/dd Priority Reg. W2 2008/2009 Fall yyyy/mm/dd yyyy/mm/dd Priority Reg. W3 2008/2009 Fall yyyy/mm/dd yyyy/mm/dd Priority Reg. .... 2008/2009 Fall yyyy/mm/dd yyyy/mm/dd © SAP 2009 Dates of different priority registration windows may overlap. If you use a window in other time limits than 0300, the priority registration window must be evaluated via VSR or customer enhancement during module booking. The priority registration window in which modules can be booked is assigned to the student in his or her master data (infotype 1705, “Individual Study” data tab). These priority registration windows need to be maintained in the time limits of the academic calendar. You can activate and deactivate the check for priority registration windows in Customizing for Student Lifecycle Management under Student Lifecycle Management Processes Module Booking Configure Check for Observance of Booking Periods. You can activate this check for the following callup points: – Callup point 0001 (module booking (general)) – Callup point 0003 (module booking (single)) • The priority registration windows are assigned to time limit 0300 (module booking). The system automatically checks the priority registration window only for time limit 0300 when students book modules. • Priority registration windows can overlap or have interruptions within an academic session in one calendar. A time limit 0300 with a blank window is considered as applicable for all students • You can define as many priority registration windows for a time limit as required. If you use priority registration windows, you must define time limits for the whole booking period, otherwise periods in which no priority registration windows are defined are not open for booking. Note: Booking windows for registration can be assigned via the report “Mass Assignment of Booking Windows“: SAP Menu Student Lifecycle Management Student Administration Mass Processing Functions PIQBKGWINDOW - Assign Booking Window to Student. © SAP AG IHE102 2-22 2 . Ove rview : T im e Lim it s a nd T im e Lim its Se que nc e s Calendar with Time Limits TLSq ...descrip tion TLmt ...text Session ...name Start date End date From To 0100 Start and end of session 1 Fall Semester Oct/01/08 Mar/31/09 00:00 24:00 0100 Start and end of session 2 Summer semester Apr/01/09 Sep/30/09 00:00 24:00 0100 Start and end of session 1 Fall Semester Oct/01/08 Mar/31/09 00:00 24:00 ... ... ... ... ... ... Calendar with Time Limit Sequences TLS q ...description ADR Add/Drop Refund ADR Add/Drop Refund ADR Add/Drop Refund ADR Add/Drop Refund TLm t ...text ADR1 Add/Drop Refund-100 ADR2 Add/Drop Refund-75 Session ...name Start date End date From To 1 Fall Semester Oct/01/08 Oct/31/08 00:00 24:00 1 Fall Nov/01/08 Nov/31/08 00:00 24:00 Dec/01/08 Dec/31/08 00:00 24:00 Jan/01/09 Jan/31/09 00:00 24:00 Semester ADR3 ADR4 1 Add/Drop Refund-50 Add/Drop Refund-25 Fall Semester 1 Spring Semester © SAP 2009 © SAP AG IHE102 2-23 2 . Ac ade m ic Ca lenda r – Eva lua tion Pa th Note: Top Org Unit The calendar assigned to the Top Org Unit must have TL 0100 defined for all sessions! Org. Unit 1-n Program of Study Module Module Section A Section B Top-down inheritance of academic calendar dates Higher-level (time limit) entries can be overridden by lower-level entries When looking for an applicable calendar (time limits), the system searches bottom up using the defined evaluation path Delivered evaluation path contains the following options according to the lowestlevel start object: Event Package – Module – Org. Unit – Org. Unit Assessment - Module – Org. Unit – Org. Unit Assessment - Program of Study – Org. Unit – Org. Unit Misc. Acad. Work - Org. Unit – Org. Unit © SAP 2009 You should never change evaluation paths created by SAP! You create (customer-specific) evaluation paths in the Customizing for Student Lifecycle Management Master Data Academic Calendars Maintain Evaluation Paths for Academic Calendar. When you create evaluation paths, do not set any skip flags, and enter * as the priority. Evaluation paths should have a bottom-up structure, for example, module program organizational unit. • Skip: In this field, you specify that a certain relationship in an evaluation path is to be used to proceed to other objects without evaluating the intermediate objects themselves. Avoid creating evaluation paths where a given object has relationships to objects of different types (except the CA object type) as the system only takes into account the objects of the first object type. If the system finds several objects with the same object type at one level, it uses the object with the priority “1” in the evaluation path. If none of the objects have the priority “1”, the system uses the first object it finds. After creating the evaluation paths, you have to assign the evaluation paths to call up points. You can use different evaluation paths to determine academic calendar objects at each of the given call up points. Note: The standard evaluation path is used if no call up point is assigned. SAP currently provides three different call up points for evaluations paths (defined in table T7PIQCHECKTP in transaction se16): • 0001 - Module booking (general) • 0003 - Module booking (single) • 0201 - Calendar determination in event planning © SAP AG IHE102 2-24 2 . Aca de m ic Cale ndar– Sta nda rd Eva lua t ion Pa t h Other evaluation paths will likely be necessary for specific academic structures and processes. Therefore, you can define customer-specific evaluation paths. O O O O CW SC CE CE CE CE SM SC v v SE FF © SAP 2009 Academic calendars are evaluated for a given start object (SE, SM, CW, CE, SC, F or O) along the defined evaluation paths depending on the process. If the system does not find the time limit required by the process, it derives the next available academic calendar (CA) along the evaluation path. The dates (time limits) specified in the academic calendar are inherited by the lower-level objects. When you create a new academic calendar for a lower-level object, you override the time limits for the same academic year and session of the higher-level object. The evaluation path which you can define in Customizing is used to derive the relevant academic calendar for a certain process and object. The evaluation path can also include object types to which you cannot directly assign an academic calendar object (e.g. module groups). In the IMG activity Customizing for Student Lifecycle Management Master Data Academic Calendars Define General Evaluation of Academic Calendars you can make a setting that ONLY the top-org calendar is used. Please view the documentation at this IMG activity for more details. Usually the evaluation path itself should be set to PIQCASTD. Depending on the object in the context of the activity and/ or call-up point it will then derive the time limits in the calendars in an hierarchical order starting from the program of study, module, event package, CE, ...). • Business example: for a student registration to a program, the calendar evaluation will start with the program of study and then evaluate the organizational hierarchy below the program. © SAP AG IHE102 2-25 2 . Ac ade m ic Ca lenda r – Fa c tory Ca le ndar Use of the Factory Calendar within the Academic Calendar: The Factory Calendar is used to determine the days off. The system evaluates the first Factory Calendar it finds in the evaluation path. If it does not find a Factory Calendar in the specified evaluation path, it uses the default calendar for the client/system. Acad. Acad. Calendar Calendar How to maintain the Factory Calendar: The ID of the Factory Calendar can be stored in the Site-Dependent infotype (1027) of the Academic Calendar. The Factory Calendar can be defaulted for the client. © SAP 2009 The SAP standard factory calendar (from HR) can be used for academic calendars. The factory calendar is used to define public or university-specific holidays which in turn can be recognized by event planning. Factory calendars can, e.g., be used for lengthier interruptions within a given time limit. Example: The “teaching time” time limit for the 2008/2009 fall session goes from 08/16/2009 to 12/31/2009. Christmas holidays from 12/23/2009 to 01/07/2010 are maintained in the factory calendar. The system uses the first factory calendar it finds in the evaluation path to determine the days off. It does not take into account the factory calendars assigned to higher-level objects of the academic structure. If the system does not find a factory calendar in the specified evaluation path and no factory calendar is assigned to the top organizational unit, it uses the default calendar for the client (administered by Training and Event Management - TEM). © SAP AG IHE102 2-26 2 . Ac ade m ic Ca lenda r – Sum m a ry Ove rvie w To create a new Academic Calendar you: •1 Set up Academic Years and Sessions •2 Create the Academic Calendar object • Define the relationships between the Academic calendar and other objects (Organizational Unit, Program of Study, Module or Event Package) 3 •4 Enter a brief description •5 Choose site-dependant info to define a relevant Factory Calendar •6 Specify the Time Limits and (if required) Time Limit Sequences •7 Enter dates for each time limit or Academic Session combination © SAP 2009 SAP SLCM includes BC sets which support the implementation of an Academic Calendar. Please refer to the cookbook stored in the BPX for details: https://www.sdn.sap.com/irj/bpx/highered Student Lifecycle Management Best Practices, Implementation Guidelines, and Tutorials Base IMG Configuration Cookbook. To create an academic calendar, you first have to make the required customizing settings and assign the academic calendars to allowed objects: • Define standard evaluation path: You must define the standard evaluation path for the academic calendar. You can use different evaluation paths to determine academic calendar objects. The system uses the standard evaluation path delivered by SAP if no other evaluation path is assigned to the predefined callup points. • Maintain evaluation paths: You assign evaluation paths to callup points. You can use different evaluation paths to determine academic calendar objects at each of the given callup points. You can only assign evaluation paths to the callup points which are designated as relevant for the academic calendar in table T7PIQCHECKTP in transaction se16. 2. Create the academic calendar. Relevant BC Set which includes settings for steps 1-6: ISHERCM_IAP_ACAD_CALENDAR (see link for cookbook given above). • Define academic years. IMG Path: Academic Years and Sessions Define Academic Years. • Define session types: IMG Path: Academic Years and Sessions Define Session Types. • Define academic sessions. IMG Path: Academic Years and Sessions Define Academic Sessions • Set up session groups. IMG Path: Academic Years and Sessions Set Up Session Groups. • Assign Academic Sessions to Academic Years. IMG Path: Academic Years and Sessions Assign Academic Sessions to Academic Years. • Define time limits and time limit sequences in the academic calendar: Maintain concrete start and end dates, start and end times per time limit and optionally per window. IMG Path: Define Time Limits. © SAP AG IHE102 2-27 2 . Ac ade m ic Ca lenda r – U nit Sum m a ry You are now able to: Explain the concept of Academic Years, Sessions, Session Groups, Time Limits, Time Limit Sequences, and Priority Registration Windows Explain the concept of Academic Calendars Set up Academic Years and Academic Sessions in preparation for using the Academic Calendar Set up Session Groups for use in different contexts Create and maintain an Academic Calendar Integrate an Academic Calendar in the Academic Structure © SAP 2009 © SAP AG IHE102 2-28 I H E1 02 St udent Lifec yc le M anagem ent : 3 . Eve nt Pla nning and Cla ss Scheduling 1. Academic Structure and Curriculum Management 2. Academic Calendar 3. Event Planning and Class Scheduling 4. Student Data Maintenance 5. Admissions 6. External Work and Equivalency Determination 7. Program Registration 8. Course Registration/Module Booking 9. Grading, Assessments, and Examination 10. Attendance Tracking 11. Audits 12. Progression 13. Graduation 14. Student Accounting 15. Overview on Tools (Correspondence, etc.) © SAP 2009 © SAP AG IHE102 3-1 3 . Eve nt Pla nning Content: 3.1 Fundamentals of Event Planning 3.2 Event Planning Processes 3.3 Templates for Event Planning 3.4 Teachers’ Workload 3.5 Event Planning with Cohorts © SAP 2009 © SAP AG IHE102 3-2 3 . Eve nt Pla nning – U nit Obje c t ive s At the conclusion of this unit, you will be able to: Understand the correlation between Academic Structures and Event Planning Use the Event Planning tools Set up different planning scenarios (Regular – Irregular, Time-Independent Events) Simplify the regular Event Planning process (Templates and Copy of Schedules) Monitor the Teaching Workload of your staff Provide clash-free timetables for groups of students (Event Planning with Cohorts) © SAP 2009 © SAP AG IHE102 3-3 3 . Eve nt Pla nning – Busine ss Sc ena rio You advise academic planners on how to map academic schedules in the system by using Event planning objects You help to plan Events and schedule resources You build and test planning scenarios © SAP 2009 © SAP AG IHE102 3-4 3 .1 Funda me nt a ls – T opic Obje c t ive s At the conclusion of this topic, you will be able to: Understand the basic concepts and settings of Event Planning See the correlation between objects of the Academic Structure and the resource objects in Event Planning Understand the function of the different Event Planning scenarios © SAP 2009 © SAP AG IHE102 3-5 3 .1 Funda me nt a ls – Ove rvie w Event Planning with Student Lifecycle Management allows you to: Create and store planning-relevant data of permanent character: Include planning data into the Academic Structure Work with templates and copy timetables Schedule Events with various schedule patterns: Regular schedule and irregular schedule, Regular schedule with exceptions, Events without a schedule Integrate Resource Management Integration with Room Reservation Track teachers‘ workload and integrate with HR – Funds and Position Management © SAP 2009 Student Lifecycle Management Event Planning functions are tailored to the needs of universities. The planning tool focuses on the academic structure of Student Lifecycle Management and provides a specific user interface for the planning procedure. The Training and Event Management component provides the basic functionality to plan Events. Furthermore, universities often need to reserve rooms for purposes other than teaching Events. The room reservation component enables you to reserve rooms without having to plan Events. Note: Room Reservation can be used in Event Planning only if integration is activated between room reservation and Training and Event Management. • Several switches influence Event Planning. All switches can be set in Customizing using the menu path: SLCM Master Data in SLCM Academic Structure Integration of Training and Event Management Training and Event Management. • The possibility to maintain the teachers’ workload helps to better plan and allocate staff resources. © SAP AG IHE102 3-6 3 .1 Funda me nt a ls – Da t a M ode l Event Pla nning Business Event Type (D) is a generalization of is held by External Person (H) is held by Person (P) Event (E) takes place in Location (F) belongs to requires Resource Type (R) Resource (G) is a generalization of © SAP 2009 The Student Lifecycle Management Event Planning process uses some of the master data of Training and Event Management (TEM), e.g. Event Types, Events, Resource Types and Resources such as rooms, external instructors, materials, etc. It shares some master data with Room Reservation Management The Event Type (D) and Event (E) objects are used both in Student Lifecycle Management Event Planning and in Training and Event Management. The Resource Type (R), Resource (G), and Location (F) objects are used in three applications: Room Reservation Management, Training and Event Management, and Student Lifecycle Management Event Planning. Although it is possible to plan Events in TEM and in Student Lifecycle Management, you should never plan Student Lifecycle Management Events using the TEM functionality! Use the Event Planning function in Student Lifecycle Management to plan and schedule your Events. Events you create in TEM are automatically valid for the whole client (TEM and Student Lifecycle Management Event objects are the same), but Events created in TEM are not visible in the Student Lifecycle Management Academic Structure. Student Lifecycle Management offers two planning views: • The first planning view focuses on “permanent objects” within the Event Planning process. Relevant for this view is the academic structure with Study Modules (SM). The next level is the Business Event Type which keeps all relevant data for the scheduling. In addition, Event Packages can be created as permanent objects. This planning view focuses on a long-term data. • The second planning view focuses on the scheduling which takes place in every Academic Session. It works with the creation of Events or Time-independent Events. • The Student Lifecycle Management system supports your scheduling work with features like copy roll forward functions, templates or offering patterns, which are blueprints for the planning process. © SAP AG IHE102 3-7 3 .1 Funda me nt a ls – Eve nt s 1) The Business Event Type (Object Type D) serves as the blueprint for Events (Object Type E). You can create one or more Events from one Business Event Type. D E 2) The Business Event Type (D) also serves as blueprint for Time-independent Events (EL). These Events do not have a schedule and can be used to plan Self-Study offerings. E E D EL 3) A Time-independent Event can also be used to map Event offerings which do not yet have a time schedule. The Event is first created as a Time-independent Event (EL) and later changed to a Event (E) when a schedule and resources are assigned. D EL E E © SAP 2009 1) Business Event Types serve as blueprints for: • Events • Time-independent Events Different Business Event Types must be created to map different Event aspects, such as: • Resources • Time Schedule • Delivery Mode Example: • An Event is an academic offering (e.g. lecture) with set start/end dates and can be held on a single date • or a set of fixed dates. A Business Event Type serves as blueprint for the following Event: Lecture A • is held on Monday 8-10 a.m. and Wednesdays 1-3 p.m. at different locations in the fall semester, and • uses different resources (on Monday: Room WD100 and instructor Miller, on Wednesday: Room • MA100 and instructor Brown). 2) The Time-Independent Event does not have schedules or resources, however, an instructor can be assigned. It can be used in two ways: • a) To create a self-study course (e.g. distance learning course). • b) To create a “temporary“ course where the schedule is undetermined. Once the schedule is confirmed the dates may be added. The object changes from EL to an E and the relevant resources can be assigned. Note 1: To create a time independent Event for self-study purposes, the relevant delivery mode (e.g. distance learning) must be specified on the Business Event type. Once this delivery mode has been assigned it is not possible to change the time-independent Event to a “normal” Event. Therefore: Ensure that a time-independent delivery mode is not assigned to these “temporary“ EL Objects. © SAP AG IHE102 3-8 3 .1 Funda me nt a ls – Eve nt Pa cka ge s Event Packages are used to bundle several Events. Events Module 3 – Exp. Physics I 1. Lectures in Exp. Physics 2. Event Types Lectures in Exp. Physics Exercise in Exp. Physics SE Event Package Exercise in Exp. Physics (1) Exercise in Exp. Physics (2) 3. e-learning in Exp. Physics © SAP 2009 Event Packages bundle Events together and can be part of a module or a Business Event Type. The Event Package can either be a reusable, long-lived object or a short-lived object which is used only for one Event Planning session. The Event itself is created anew in each Event Planning period In the example above, the Business Event Types (1) and (2) are blueprints for compulsory Events which students must attend when the Module is booked. A student must therefore attend one Event assigned to each Business Event Type in order to complete the Module. Example: a student must attend the “Lectures in Exp. Physics” and “Exercise in Exp. Physics” in order to fulfill the requirements of the Module. The Lecture and Exercise are represented by two different Event objects. Event Packages are generally assigned to Modules and inherit the Sessions of Offerings specified at the Module level. Through Event Packages you can do the following: • Book several academic offerings at once instead of having to book each separately. • Organize academic offerings (e.g. tutorials, lectures, exams, etc.) for different learning objectives or for different instructors. • Set tuition fees for the offerings listed under Modules. They therefore make it possible to define different fees for different Event Packages. • Define booking rules in Rule Containers per package. • Define the Campus at which an Event Package is held. • Maintain an Academic Calendar for the Event Package. • Maintain capacities per Event Package. • Maintain a pattern per Event Package. © SAP AG IHE102 3-9 3 .1 Funda me nt a ls – M odule & Eve nt T ype At t ribut e s Attributes for Modules (SM) or Business Event Types (D) and their impact on related processes: Attribute Function Capacity Checked during Module “& Event booking Session Pattern Blueprint for future offerings (SM level). Example: “every Spring“ Sessions of Offering Prerequisite for current offerings (SM level). Example: “Spring 2008“ Schedule Category Manages scheduling (D level). Example: “Regular Schedule – Irregular Schedule“ Category Defines type of Event offering, such as Teaching Method, Delivery Mode. Example: “Category“ = Lecture. “Teaching Method“ = Teacher Centered, “Delivery Mode“ = Classroom Instruction Teaching Workload Specifies Contact Hours and Teaching Effort (D level). “ Attendance Tracking If flagged, student attendance for that specific Business Event is tracked. © SAP 2009 Capacity: Important for booking procedures. Messages are sent if capacity limits are exceeded. Session Pattern: The session pattern is a blueprint used to create the academic sessions in which modules and business Event types are offered (for example, summer session pattern for all modules offered in the summer semester). A pattern can be assigned to one or more academic sessions and have a specific validity start date for the Module or Business Event type. Session of offering: The session of offering needs to be maintained before Events can be scheduled or Modules can be booked. It refers to the academic sessions maintained in the Academic Calendar. Schedule Category: When scheduling an Event, you can predefine the type of schedule: Choose between regular – irregular – without schedule. The system offers you various ways to enter data. Category (D): controls how the content of Modules, Business Event Types, and Individual Work is offered. Category (SM): Category of a Event, such as lecture, tutorial, lab, seminar, etc. Teaching Method: The teaching method describes the learning architecture of Business Event Types (classroom instruction, distance study, project work, etc.). Delivery Mode: The delivery mode describes how the content of an academic offering is organized and whether you need to create an Event or a time-independent Event in the system. Teaching Workload: You can specify contact hours and allocate teaching effort to various instructor activities, for example, class preparation, research project, lecture teaching. IMG path for customizing settings of the above data: SLCM Master Data in SLCM Structure Modules / Business Event Types / Individual Work / Teaching Workload © SAP AG IHE102 Academic 3-10 3 .1 Funda me nt a ls – Capac it y CAPACITY: Minimum / Optimum / Maximum may defined at different levels. Modules (SM) Evaluated during Module Booking. Triggers Waitlisting. Event Packages (SE) Evaluated during Module Booking. Message if capacity exceeded. Event Types (D) Default for capacity at Event level. Events (E) Evaluated during Event Booking. Message if capacity exceeded. Rooms Taken into account during Event Booking. Default Names of Events or Event Packages Event Planning BADI is provided to set e.g. default abbreviation and description User-Defined Validation Event Planning BADI is provided for User-Defined Validations (e.g. to check if Room and Event capacities are compatible). Module Capacity Check Switch is provided in customizing to exclude Module capacity check. © SAP 2009 Optimum and maximum capacity is taken into account primarily during the booking process. If the optimum or maximum capacity is exceeded for Events, Event Packages or Modules, the system will generate an information, warning or error message to the user. The minimum capacity of all objects has a minor impact and it is not evaluated by the system. Modules: The capacity values at the SM are used in cases where booking limits are required on the SM level. The waitlist functionality evaluates the SM capacity (see chapter “Module Booking“). Event Packages: The capacity values at the SE are evaluated during SE booking. Event Types: The capacity maintained at the Event Type is defaulted to the relevant Events (E). Events: Optimum and Maximum capacities are used for Event booking. The capacity is determined using the minimum value of the Event and the room. Via the “Booking Priority“ (value kept on the booking relationship) you can allow or prevent bookings above the optimum capacity. Rooms: Capacity may affect the number of potential bookings for the Event assigned to that room. Note: In the advanced resource allocation, the system also uses the optimum capacity to find the “best“ room for a Event. The system proposes the available rooms first which have a similar optimum room capacity as the optimum Event capacity. Default Names of Events or Event Packages: IMG for SLCM Master Data in Student Lifecycle Management Academic Structure Event Planning Business Add-Ins (BAdIs) BAdI: Default Names of Events or Event Packages. User-Defined Validation: IMG for SLCM Master Data in Student Lifecycle Management Academic Structure Event Planning Business Add-Ins (BAdIs) BAdI: User-Defined Validations for Event Planning. Module Capacity Check: IMG for SLCM Processes in Student Lifecycle Management Module Booking Exclude Capacity Check at Module Level © SAP AG IHE102 3-11 3 .1 Funda me nt a ls – De live ry M ode s The Delivery Mode of the Business Event Type (D) determines whether the system creates: Time-independent Events (EL) or Events (E) TIMEINDEPENDENT Events Events Take place on specific dates Do not have a schedule Require Resources Do not require resources Object validity is influenced by a schedule Object validity is not influenced by a schedule (long-lived object) Do not have capacity limits Have capacity limits Are location-independent Take place at specific locations Have content changes over time © SAP 2009 The academic offerings of a university consist of Events and time-independent Events. You create and schedule Events and time-independent Events when you set up Event offerings. Students can be booked for both offerings once they are available in the system. When you create an offering (E or EL), the system proposes only those Business Event Types that have the appropriate delivery modes. Apart from the Business Event Type data, which the system uses as a blueprint when you create an offering, you must enter additional data such as location, schedule, required resources, etc. if you are creating an Event. You maintain the delivery modes in Customizing for Student Lifecycle Management using the path: SLCM Master Data in SLCM Academic Structure Business Event Types Create Delivery Modes. © SAP AG IHE102 3-12 3 .1 Funda me nt a ls – T opic Sum m a ry You are now able to: Understand the basic concepts and settings of Event Planning See the correlation between objects of the academic structure and the resource objects in Event Planning Understand the function of the different Event Planning scenarios © SAP 2009 © SAP AG IHE102 3-13 3 .2 Eve nt Pla nning Proc e ss – T opic Objec t ive s At the conclusion of this topic, you will be able to: Understand the different aspects of the Event Planning process Use the Event Planning transaction Select and assign Resources to Events Cancel Events © SAP 2009 © SAP AG IHE102 3-14 3 .2 Eve nt Pla nning Proc e ss –Proce dure s SM 1 D E 2 D EL D E D E SE 3 4 D SE E © SAP 2009 The system offers different procedures for Event Planning. Business Event Types are required to plan Event offerings. The Module (SM) is always used as the basis for Event Planning. There are different ways of creating academic offerings: • You can create an Event Package only (Note: Business Event Types are not required for this option). • You can create Event Packages with Events or time-independent Events. This procedure is preferable to the others because the system automatically creates a relationship between the SE and E Objects. • You can create Events only directly from Business Event Types, with or without resource allocation. If you do not select a schedule, the system automatically creates a time-independent Event representing an Event w/o a schedule. When you enter a schedule at a later time, the system changes the time-independent Event to a scheduled Event. • You can create Events without a schedule. • You can create time-independent Events. © SAP AG IHE102 3-15 3 .2 Eve nt Pla nning Proc e ss – Sc he dule Type s Event Planning with different types of schedules: 1. Regular Schedule each Friday 8-10, start 5th of May 2009, duration 10 weeks, room PE.01, Prof. Scott 2. Irregular Schedule Irregular Regular with exceptions Fr. 5/5 8-10 am, Fr. 5/12 11-12 am, …. Every Friday 8-10, starts 5/5, but not on 5/12/2009 3. Without Schedule Schedule is added later Event does not need a schedule E-Learning exercise for self study Object Type EL Event name, description etc.; Object Type EL => E © SAP 2009 SLCM supports the planning of Events with different schedule types in order to allow easy maintenance. The difference between schedule types is reflected by the attribute “Schedule category”. 1) Regular Schedule: For regular Events, the dates that characterize the schedule are stored in a way that minimum data has to be entered. You have to enter • Week day, time, start date (relative to an academic session or exact date), no. of occurrences. The system will create a timetable from this data. • Resources can be assigned for each occurrence. 2) Irregular schedule: these are Events with irregular schedules or with exceptions. • Example: an Event takes place on specified days during a term at varying times in varying rooms. Every date needs to be entered manually. When creating such an Event, you specify that it is an irregular Event. • To create regular Events with exceptions: You use the schedule category for “regular schedules”. Enter exceptions from the automatically created timetable. 3) Without schedule • 3a) Schedule is added later as it is not known yet: – If you plan the Event before the schedule is known, choose category “Business Event without schedule” when creating the Event. The schedule is added later with the editing mode of the Event planning transaction by choosing the Schedule Business Event pushbutton. Technically, first an Object Type EL is created. Once a schedule is added, EL is turned into an Event (object type E). • 3b) Event does not need a schedule as it is a Time-independent Event: – Select schedule category “time-independent Event”. Make sure an appropriate delivery mode is maintained at the Event Type (e.g. e-learning). In this case, object type EL does not turn into an E. © SAP AG IHE102 3-16 3 .2 Eve nt Pla nning Proc e ss – T ra nsac t ions Create and Edit Event Templates Object Type for Event Selection Filters for Event display Worklist Modules, Event Types, Events and Packages corresponding to the selected Access Object are displayed using the [Find] pushbutton Working Options •Schedule Events •Create, Edit, Delete and Cancel Event Offerings. © SAP 2009 The Event Planning transaction offers a single point of access to perform all tasks around Event Planning after the necessary preparations, such as Customizing entries and creation of the Academic Structure have been completed. • Events may be selected for various Object Types, such as Modules (SM), Program of Study (SC), Event Type (D), etc. • Various parameters and filters are provided for data selection, such as “Processing Status”, “Campus”, “Firmly Booked”, “Planned Event”. • The “Processing Status” is a customer-defined and can be used to indicate the progress of the Event Planning process. This status does not affect any Student Lifecycle Management functions. Notes: • You can edit Event offerings in the specially designed transactions: Student Lifecycle Management → Event Planning → Edit Event Offering (PIQACADOFFER00) and Edit Event Offerings for Cohorts (PIQACADOFFER01), as well as in the Module Catalog (PIQACCATLG). Note that not all functions are available in the Event editing interface of the Module Catalog. For example, in the Module Catalog you can not edit the schedule description. Furthermore, the Module Catalog does not offer list display or mass processing functions. • You can access an alternative Event Planning view via the Module Catalog using the Icon “Edit Event Offering”. • You can link the Module Catalog to the ‘expert’ event planning view with the following IMG setting: SLCM Master Data in SLCM Academic Structure Event Planning Use Expert Mode from Module Catalog. In standard, transaction PIQACADOFFER00 is called by the system. © SAP AG IHE102 3-17 3 .2 Eve nt Pla nning Proc e ss – Furt he r I nform a t ion Create Events with status Planned – Firmly Booked You can decide to create an Event either in status “Planned“ or “Firmly Booked.“ Follow-up processing is only possible for firmly booked Events. Once an Event is firmly booked, it cannot be changed back to Planned. Options for creating Events and Event Packages: © SAP 2009 You can create an Event in one of two statuses: “firmly booked“ or “planned“. If you do not intend to use the planned status, create the Event directly in “firmly booked“ status: • The status “firmly booked“ applied to Events corresponds to the “active status“ applied to Objects and infotypes in Personnel Management. • The Event must be in “firmly booked“ status before you can carry out follow-up processing, or use activity allocation and billing functions for it. • When you create an Event with the “planned status“, the following functions are available when you later change the status to “firmly booked“: – In Customizing for Training and Event Management, in the step “Control Data“, you can specify whether unplaced bookings on the waiting list are converted into prebookings for the Event Type or remain on the waiting list as rebookable attendees. – When an Event is “firmly booked“, you can specify that this action automatically triggers the output of a final confirmation to the attendees booked for the Event. • If you have created an Event Package, you can afterwards choose the line which contains the Event Package to create an Event. In this case, the Event will be related to the Event Package. • If you do not want the new Event to be related to the Event Package, you have to select a line without a Package. © SAP AG IHE102 3-18 3 .2 Eve nt Pla nning Proc e ss – Re source Assignm ent s Resources can be assigned to Events in two ways: Planned Resources: Temporary Resources: The Event Type stores the required Resource Types. The Resource Type contains the necessary Resources for the Event. Concrete resources are selected when planning the Event. Temporary Resources (which are not defined by the Resource Types) can be assigned directly to an Event. Temporary Resources can be assigned by using the userdefined ”Free Search“ when selecting Resources. =>Example: all persons related to a business Event type via relation ”is held by.“ =>Example: the Event Type has no assigned Instructors. But in this case, you wish to add an Instructor directly to the Event. See customizing settings! © SAP 2009 Event Types define required resources via Resource Types. These resources are assigned during the Event planning process. • To allow User-defined search for Resources and define standard Resource Types for rooms and instructors go to the Customizing section for Student Lifecycle Management under: Student Lifecycle Management Master Data Academic Structure Event Planning Integration of Training and Event Management Training and Event Management Business Event Preparation. Resource Assignment: • In order to see the resource assignment, – click “Show Resources” in the worklist of the Event editing screen, or – go to the detailed screen by editing the Event or displaying the Event. Then you can see the assigned instructor for a particular date and period. For more information about resources and resource assignment, please refer to course HR515 “Training and Event Management”. © SAP AG IHE102 3-19 3 .2 Eve nt Pla nning Proc e ss – Cance l a n Eve nt When you need to cancel an Event: Do not delete! Instead cancel the Event to keep track of the history Use the Event Planning transaction to cancel the Event It is not possible to cancel an Event if student bookings exist. They must be cancelled before. => Resources will be unassigned => Status of the Event will be set to cancelled When you cancel an Event Package or Module: Related Events are deleted (not cancelled!) © SAP 2009 You can cancel an Event via the Event planning transaction PIQACADOFFER00 or SAP menu Student Lifecycle Management → Academic Structure (Curriculum) → Event Planning → Edit Event Offering in the Student Lifecycle Management menu. When you cancel an Event, the Event is set to status “cancelled”. When you cancel an Event Package or a Module, all Events related to the Event Package or Module are deleted – not cancelled! – and the Session of Offering is removed. A report is available to transfer bookings from one Event to another (or mass cancel the bookings) which you can perform before you cancel an Event: SAP Menue Student Lifecycle Management Student Administration Mass Processing Functions PIQMPMODBKG - Transfer Student Bookings © SAP AG IHE102 3-20 3 .2 Eve nt Pla nning Proc e ss – H ow t o Event Planning is carried out via several steps: Part I: Preparation Long-living objects and planning data is defined: You create Modules and Event Types within the Academic Structure after you have completed the appropriate customizing. Academic Calendars must be prepared and Modules must be offered before the scheduling can start. Part II: Scheduling In this part, you use the Event Planning transaction to create Event Packages, Events with or without schedule and bundle them in Event Packages. Part III: Permanent Scheduling information Scheduling details may be kept for future planning. You may use the copy function or templates to store basic information for scheduling with the Event Planning transaction. © SAP 2009 Before you can plan an Event, you have to prepare for the following: • Maintain Event Planning customizing (category, delivery mode, teaching method, processing status) – Master Data in Student Lifecycle Management Academic Structure Event Planning – Master Data in Student Lifecycle Management Academic Structure Event Packages – Master Data in Student Lifecycle Management Academic Structure Business Event Types • Set up Event Types, schedule Events or create Event Packages – Student Lifecycle Management menu under: Event Planning Edit Event Offering. • Maintain the Academic Structure and create Event Types for Modules. – Student Lifecycle Management menu: Academic Structure Study Planning Program Catalog. • Create Resource Types and Resources in Customizing • Create Location in Customizing • Maintain Academic Calendar and Academic Sessions in Customizing Notes: 1. When you create objects, select choose the correct “Start“ and “End“ dates. (Validity dates). 2. To change the validity dates of an existing Event use the “Edit Event Offering” function from the Module Catalog. The associated Event Packages and bookings are automatically matched to the new dates. 3. You can define whether the system should include event packages when it processes event offerings. Per default, the event packages are included. You can remove Event Package from Event Offerings in the IMG at SLCM Master Data in SLCM Academic Structure Event Planning Set Processing to Include Event Packages. © SAP AG IHE102 3-21 3 .2 Eve nt Pla nning Proc e ss – T opic Summ a ry You are now able to: Understand the different aspects of the Event Planning Process Use the Event Planning transaction Select Resources for Events Cancel Events © SAP 2009 © SAP AG IHE102 3-22 3 .3 Eve nt T e mpla t e s – T opic Obje c t ive s At the conclusion of this topic, you will be able to: Simplify the regular Event Planning process for Academic Sessions Create reusable Event Planning templates Explain the copy functionality for schedules © SAP 2009 © SAP AG IHE102 3-23 3 .3 Eve nt T e mpla t e s – Ove rvie w Generating templates from Events The schedule descriptions of regular Events are used to generate templates Creating new Events from templates New Events with a regular schedule will be created using the schedule description from the templates © SAP 2009 The Student Lifecycle Management Event Planning functionality allows to create reusable Event offering templates. Event offerings of a particular session hardly change from one academic year to the next. Many universities therefore want to use the previous session’s offerings as a basis when planning offerings for the upcoming academic year. You can use templates when planning Events; they save you from having to create and maintain Event offerings from scratch for each academic session. You can also use these templates when copying Event offerings, create templates from existing Event offerings, and create the templates before you create the Events. © SAP AG IHE102 3-24 3 .3 Eve nt T e mpla t e s – Sc ena rios SM 1 D E Create templates from existing Events with regular schedule 2 D E Create templates without Event offering 3 D E Copy Event offerings © SAP 2009 You can either create new templates or create templates from existing Event schedules. The schedules you create for an academic session are reusable. To create templates from existing offerings (=automatically), go to the: • SAP menu Student Lifecycle Management → Academic Structure (Curriculum) → Event Planning → Edit Event Offering. • Select an Object Type and display existing Events. • If you want the system to automatically create Event offering templates, choose the template button or choose Goto → Edit Templates. • Enter the required selection criteria in the dialog box if you have not already done so in the Event Planning screen. • Select the Event offerings from which you want to create templates and choose [Save]. The system generates templates from the selected Event offerings. To create and generate Event offering templates manually, go to the: • Module Catalog, choose Environment → Edit Event Offering → Goto → Offering Templates → Maintain templates for Event offerings. The Create Templates for Event Offerings screen appears. • Enter the required template data and save your entries. Note: • A template is created for each single instance of an Event. • The templates are attached to the Module or the Event Package you selected. • If you want to maintain the templates, you have to choose the Module or Event Package first before the available templates are offered by the system. © SAP AG IHE102 3-25 3 .3 Eve nt T e mpla t e s – Ove rvie w of Proce dure Template for Event offering ENG101 Lecture 01 Module Abbrev. Event Abbrev. Engl. 101 Eng101 LEC01 M o Year: 2008 Period: Fall Tu We Th x FR Preparation Start End Location Room ID PERSID 8:00 13:00 Mannheim CE.06 000014 08/16/2008 – 12/31/2008 Mannheim Event ENG101 Lec 01 Realization Parameters: Every Thursday in this period New Events 08/16/2008 Room CE.06 08/16/2008 Person 00000014 © SAP 2009 A reusable template is created for long-living objects, such as Modules, Event Types, Event Packages. Only the basic Event data but not concrete dates are used in the templates. The following functions or data are relevant for the creation of templates: • If Modules are offered in alternating sessions such as “Summer Semester only” or “only every two years“, you can create a session pattern and use this to create templates. The session pattern can be attached to Modules (SM) and Event Packages (SE). Session Patterns are used for templates, but NOT for Events. • You can attach the session pattern to a Module as well as to an associated Event Package. You can thus create schedule templates per Event Package and not only per Module. This allows you to specify resources, dates, and session patterns for each Event Package. • A planning status can be used in templates. • Template processing is protected by special authorizations. When a template has been created, this means a master plan is stored in the system. You can create new Event offerings for different sessions from the master plan. The master plan itself is not changed and can be used to plan upcoming academic years and sessions. The master plan can contain Events with regular schedule and Time-independent Events. To create a template, start the Event Planning transaction from the Student Lifecycle Management menu; choose Event Planning > Edit Event Offering. Then use the edit template button to create or edit a template. You can select the Events the template should be created from by the Access Objects, such as Modules or Program of Study and the Academic Session. © SAP AG IHE102 3-26 3 .3 Eve nt T e mpla t e s – Cre a te Eve nt s from T e m pla te or Copy Copy Function for Events: The Modules (for which Events are to be created) are determined via a Selection Method Session patterns are evaluated Test Run function is provided. Parallel processing is supported © SAP 2009 You use this procedure to create Event offerings from existing templates or to copy Event offerings of one academic session to another. • Before you can copy an Event offering, you either require Event offering templates or the Event offerings of a previous academic session. • We recommend that you execute a test run before each update run. • The copy report program requires considerable system resources. We therefore recommend that you schedule a background job for the update run, and copy only small units of data at once (for example, single Organizational Units). From the SAP menu, choose Student Lifecycle Management → Event Planning → Create Event Offering from Template or use transaction PIQCOPY2. The Copy Event Offering screen appears (report program RHIQACADOFFER_COPY). You can copy (parts) of your academic offerings to another academic year and session by choosing: • The relevant selection method. • The academic year and session from which you want to copy the Events, for example Fall 2008 • The academic year and session to which you want to copy the Events, for example Fall 2009 • Whether you only want to create planned or firmly booked Events. Note: If you use the copy function to create Event offerings, any changes you make in the schedule (you are copying) will appear in the new schedule. However when you use a template, the changes you make in the schedule do not alter the template. In the copy function, the system creates a template in the background (which you cannot see) and deletes it after it has copied the Event offerings. We recommend you use a template when creating Event offerings as you can view the template before copying it. © SAP AG IHE102 3-27 3 .3 Eve nt T e mpla t e s – T opic Sum m a ry You are now able to: Simplify the regular Event planning process for Academic Sessions Create reusable Event planning templates Explain the copy functionality for schedules © SAP 2009 © SAP AG IHE102 3-28 3 .4 T e ac hing Work load – T opic Objec tives At the conclusion of this topic, you will be able to: Explain what Teaching Workload means Maintain planned and actual Teaching Workload Configure Teaching Workload Explain the Faculty Workload report and explain the usage of queries. © SAP 2009 © SAP AG IHE102 3-29 3 .4 T e ac hing Work load – Ove rvie w Student Lifecycle Management is integrated with Training and Event Management and Organization Management: O Department Functionality HCM.: S Personal master data, processes Position Supports time recording for all types of activities, effort reporting, ... P Person Obligation for teaching load are stored within the personell/ position master data. planned resource for Functionality SLCM: Scheduling of Events for courses using teachers which are managed in the Personal Master Data SM D Course Event Type Tracking of activities which are related to Teaching (Teaching Workload) conducts E E Event Event © SAP 2008 The organizational structure of the Human Capital Management is integrated to Student Lifecycle Management. When planning an Event, you are able to plan instructor resources by referring to teachers managed in the Human Capital Management as Personal Master Data. HCM supports a time-based effort tracking for all personnel. When a teacher is planned for events of the University business, which are managed with Student Lifecycle Management, then Student Lifecycle Management supports a more refined workload tracking which does not match 1:1 with time. The Teaching Workload in Student Lifecycle Management describes the time and effort which is needed to prepare and conduct a teaching Event, such as lecture, tutorial, etc. It allows to distinguish different types of activities which need to be performed for the Event. Student Lifecycle Management also offers rules for the final calculation of Teaching Workload. Workload of faculty members can be tracked for the following reasons: • Resource planning in teaching activities – Load (free resources, covering the Event offering, ...) • Controlling – Performance / contractual obligations – Costs (cost of teaching activities / revenues) • Compensation – Determination of the amount of money that has to be paid – Determination of overload for faculty members • Strategic planning – Analysis of trends – Analysis of profitability Rules to define and measure faculty workload depend on: • State regulations • Wage agreement of the University with union • Individual contracts with employees • Frequent changes © SAP AG IHE102 3-30 3 .4 T e ac hing Work load – Component s of t he St udent Lifec yc le M anage me nt Solut ion The following components for teaching workload tracking are delivered with Student Lifecycle Management: Definition of teaching obligations (mandatory teaching hours) Teaching hours per position Reduction of teaching hours ((non-)contractual, permanent – temporarily) Definition & tracking of teaching load Define required teaching workload on the Event Type / Event Level Define rules how to summarize all aspects of workload for an Event Monitoring, Reporting, Analyzing of teaching load Web-Based Faculty Workload Query Teaching workload information is maintain in the HR infotype for positions (object type „P“) © SAP 2009 Teaching hours: Teaching obligations describe the amount of teaching time which is required from a certain position. This can be a standard value which is individually altered in case a person has additional tasks to his or her teaching tasks, such as administrative tasks. These additional tasks may reduce the amount of teaching hours. You keep the information about teaching obligations of a staff member on the position which you have created for a staff member within Human Capital Management. The Position – Object Type S – offers an (extendable, standard) infotype where you can enter the following information: • Mandatory teaching hours – can be defaulted by certain attributes • Reductions of the standard teaching hours and reasons for this (example: administrative tasks in addition to teaching obligations) The infotype can be extended or even replaced in an implementation if, for example, a contract with a union needs different definitions. You maintain required customizing in the IMG for SLCM > Master Data in Student Lifecycle Management Academic Structure Administration of Teaching Hours (HR Funds & Position Mgt) • Define Default Values for Mandatory Teaching Hours • Define Reasons for Reducing Teaching Hours for Positions Reasons for Reduction of teaching hours: • Contractual / non-contractual reassigned times – Department chair – Coach of sport team or cheerleaders – Member of committees • Temporarily / permanent reduction – Individual agreements – Disability => Impact on Compensation / Overload become visible in Payroll and Invoice. © SAP AG IHE102 3-31 3 .4 T e ac hing Work load – De finit ion of T e ac hing Load Student Lifecycle Management offers the following attributes to describe the Teaching Workload after Event Packages (SE) and Events (E) are created: Units for measuring teaching load, e. g. Semester Hours Preparation Units Teaching Activity Groupings (Workload Types) with units, e. g. Teaching – Semester Hours Preparation – Preparation Units Teaching Activities, e. g. Prepare a course – belongs to preparation Teach a class – belongs to teaching Co-teach a class – belongs to teaching Calculation Rules for Teaching Activities, e. g. “Teach a class“ is counted per contact hour of an Event “Prepare a course“ is counted per Event Type Weighting Factors per category, e. g. Teaching a lecture count with factor 1 per contact hour, while teaching an exercise only counts for half. © SAP 2009 To maintain Faculty Workload, you need to complete the following steps: • Add expected workload to the HR Faculty Position • Add planned workload to the business event type • Create the events in PIQACADOFFER00 • Maintain actual workload effort for each event in event planning You can maintain expected workload at each faculty position as follows: • Transaction: PP01 • Object Type: Position (S) • Scroll down list of infotypes. Select “Teaching Hours” (1507). • Teaching Hours are specified in the field: “Hours Per Week” You maintain teaching workload for Events and Event Packages in the Event Planning transaction: • Transaction: PIQACADOFFER00 • Select [Edit Teaching Workload] to maintain the teaching effort. When only one instructor is assigned to the event you can default Teaching Workload Data by pressing the ‘Teaching Workload’ button. Then the workload from the Event Type is defaulted. It can be edited and changed individually. Default workload is maintained at Business event type (D), infotype 1753. You can define the planned effort per activity: • Enter Number of Contact hours • Enter Activity • Enter Teaching Effort © SAP AG IHE102 3-32 3 .4 T e ac hing Work load – Configura t ion Activities, related teaching activity grouping and rules for calculation Rules for Counting Activity Description Unit Unit description Teaching Activity Grouping T001 Teach a class CH Contact Hours Teaching P001 Prepare a class PREP Preparation Unit Preparation T002 Co-teach a class CH Contact Hours Teaching Per event type Per event Per student Per contact hour X X X X X In this example, an instructor teaching the same Event several times will only get preparation effort counted once! © SAP 2008 Go to the IMG for Student Lifecycle Management Master Data in Student Lifecycle Management Academic Structure Teaching Workload. The following may be maintained: • Define Units for Teaching Effort and Contact Hours: • It is best to use a single Unit (e.g. SWH, Semester Work Hours). If you use any other unit create a BAdI implementation to handle it. Convert all other usages to this Unit in your Badi. The expected workload for the Position is always in units SWH, and is not configurable. • Define Teaching Activity Groupings and Assign Units – Defined unit applies to all teaching activities in this grouping. – Can be used in customer-specific programs to analyze data – For non-teaching activities, use the flag in the last column. This allows teaching vs. non-teaching workload to be separated during reporting. • Define Teaching Activities – Teaching activities can be assigned to the business event type and will default when that business event type is selected – They are assigned to the object (E or EL) in the Teaching Workload infotype (1753).Both Teaching and Non-Teaching activities should be defined here – NON-TEACHING activities should also be defined here. • Define Calculation Rules for Teaching Activities (e.g. see above: someone who is teaching the same type of event several times will only get the preparation effort counted once) . – Can be used to analyze data in customer specific programs – Four calculation rules are provided. A combination of the rules can be used as well. – Delivered BAdI implementation for workload calculation reads these settings • Weight Teaching Activities by Category (optional). The delivered BAdI implementation for calculating weighting of workload reads these values. • From here you can also access the setting “Administration of Teaching Hours (HR Funds and Position Management)“ to administer the teaching obligations (mandatory teaching hours + reductions) © SAP AG IHE102 3-33 3 .4 T e ac hing Work load – We ight ing Fa c tor Weighting factor for workload value of a specific category / activity combination Category Cat. Description Activity Activ. Description Weighting factor 0001 Lecture T001 Teach a class 1 0001 Lecture P001 Prepare a class 1 0001 Lecture T002 Co-teach a class 0,5 0002 Laboratory T001 Teach a class 0,75 0002 Laboratory T002 Co-teach a class 0,75 0002 Laboratory P001 Prepare a class 1 © SAP 2009 This customizing entry is optional. To maintain Weight Teaching Activities by Category • Assign one or more Event Type categories to every teaching activity • Define a weighting factor for each combination of teaching activity and category. Customizing Path: IMG for Student Lifecycle Management Management Academic Structure Teaching Workload Category. © SAP AG IHE102 Master Data in Student Lifecycle Weight Teaching Activities by 3-34 3 .4 T e ac hing Work load – Report ing A RFC is provided to retrieve the faculty workload data for a faculty member. A web-based query tool allows for reporting on the workload of all instructors of a particular department. This web-based faculty workload query is integrated in the Event Planning user interface and can be viewed there. © SAP 2009 The Teaching Workload Report can be viewed directly from Event Planning as follows: • Transaction: PIQACADOFFER00 • Select a Module (with Events/Event Packages already created) • Specify the Academic Year and Session. • Click on the [Find] Icon. • Highlight an Event Package, click on [Display] and select [Display Academic Event]. • Select the Icon [Teaching Workload] to view the on-line report. • Select [Define New Query]. (See next slide for procedure to create Queries). © SAP AG IHE102 3-35 3 .4 Fac ult y Work loa d – De fine N e w Que ry Define New Query Step One: Select Object type Three choices available Define New Query Step Two Maintain required information (Academic Year and Session) Step Three Finish © SAP 2009 The Faculty Workload report allows to create own queries. ‚Instructors for courses of a department‘ will return all workload for all instructors who have workload for the courses offered by the selected department ‘Instructors of a department‘ will return all workload for the instructors assigned to that department, regardless of the activity. Web Dynpro: PIQ_FACWLOAD Function Module: HRIQ_RFC_FACWLREP_DATA_GET © SAP AG IHE102 3-36 3 .4 T e ac hing Work load – Report ing Re sult s Details of the report result are displayed by double clicking on any line © SAP 2009 In the result list standard ALV features are available. Example of a query result by instructor • Teaching effort is displayed by teaching unit (teaching activity grouping) • Teaching vs. Non-Teaching load is shown • Double click on any line to see the detail Detailed Workload and Expenses result (Teaching effort by activity): • The “Delivery Side Cost“ shows the Cost Center distribution of the Instructors • The “Receiving Side Cost“ shows the Cost Center distribution of the Events © SAP AG IHE102 3-37 3 .4 T e ac hing Work load – Que ry Fea t ure s Use these links to Change/Define/ personalize your queries Use these links to set filters or change query settings Note: Only ONE workload unit (SWH) should ever be used so that the reports produce a meaningful result. © SAP 2009 The following BADI’s are delivered to help in customer reporting (Customizing Path: IMG for Student Lifecycle Management Master Data in Student Lifecycle Management Academic Structure Teaching Workload Business Add-Ins (BAdIs).) BAdI: Determine Cost Distribution (SET_COSTDIST): Use this if you need to derive cost distribution for faculty members in a way other than using the position definition and Academic Object definition (delivered implementation) BAdI: Calculate Teaching Workload (CALC_TEACHLOAD): Use this if you want to utilize the ‘Reduction in Workload’ defined at the position; Also use this if your calculation rules cannot be modeled fully in configuration table T7PIQACTIVWLTYPE (delivered implementation) in se 16. BAdI: Determine Weighting Factor (SET_WFACTOR_DEFAULT): Determine Weighting Factor – Use this if you need to use more complex weighting factors other than those stored in configuration table T7PIQWEIGHTFACT (delivered implementation) Note: If you have used any units other than ‘SWH‘ for Workload, you must implement BAdI: Calculate Teaching Workload for unit conversion! © SAP AG IHE102 3-38 3 .4 T e ac hing Work load – T opic Sum m a ry You are now able to: Explain how Teaching Workload can be used to manage teaching activity efforts Understand how Student Lifecycle Management helps to manage the Teaching Workload Explain the Faculty Workload report and explain the usage of queries. © SAP 2009 © SAP AG IHE102 3-39 3 .5 Cohort s – T opic Objec t ive s At the conclusion of this topic, you will: Understand the purpose of the Cohort functionality in Student Lifecycle Management Know how to use Cohorts for Event Planning Be prepared for using Cohorts in the context of course registration (Chapter 6) © SAP 2008 © SAP AG IHE102 3-40 3 .5 Cohort s – Ove rvie w a nd Cha ra c te rist ic s In Student Lifecycle Management, students can be grouped together to perform certain administrative activities for them. These groups are called “Cohorts” and students are assigned to them. Cohorts can be created for Students taking the same lessons during a certain academic period. In this case a clash-free timetable can be created for the students of the Cohort Mass Module Booking for groups of Students International students Characteristics of Cohorts: When creating and/or changing a cohort, a ‘context’ is selected to describe the administrative process for which the Cohort is used. Attributes must be assigned to each cohort Capacity, sessions of offering and context are checked during the set-up of the cohort © SAP 2008 A Cohort is a group of students for which common administrative processes must be performed. Students are selected and assigned to the cohort • Manually • Via selection methods The context of a cohort describes the administrative process/activity for which it is set up/valid for. A Cohort may have several contexts. In the context of Module booking, context objects can be study Modules (object type SM), Event Types (D), Events (E ), etc. You can assign selected objects of these types to this Cohort then. Student Lifecycle Management delivers the context “0001“ Module booking. This is used if you want to work with the Cohort in Event Planning. The Cohort will group all those students together who are to be booked onto the same Modules or Events. Example: A Cohort is built to provide a clash-free timetable for students taking part in the same courses in a particular Academic Year. The study modules to be booked by those students are assigned to the Cohorts as Context Objects. For these study modules, Events (with no overlapping) are created in order to produce a clash-free timetable. Note: The planner has to make sure that no overlapping Events are planned for one Cohort – the system does not check for overlapping Events! © SAP AG IHE102 3-41 3 .5 Cohort s - T e rm inology A Cohort is defined via Attributes : Capacity limits Session of offering can be assigned to via Relationships to: Organizational units Programs of study Program types Cohorts can be organized in Hierarchies Context Objects can be assigned to a cohort to specify the relevant process Refer to study Modules or Events if the context is Module Booking © SAP 2008 Cohort attributes determine characteristics of the cohort (e.g. the cohort is only valid in a certain session) Relationships allow to relate cohorts to organizational units (Relationship 502) as well as programs of study (522). Students which are members of a cohort are related to the cohort via relationship 519. Context Objects: Objects relevant for a certain context of the cohort are called context objects. The activities related to the context often need specified “target objects” like specific study modules for the context module booking, etc. © SAP AG IHE102 3-42 3 .5 Cohort s – Cohort H ie ra rc hy a nd Subc ohort s Cohorts can be organized hierarchically and Subcohorts can be created for them: A Cohort can have several Subcohorts A Subcohort can also have Subcohorts (several levels of hierarchy) All students of a Subcohort are part of the main Cohort as well A function is available for distributing the students of a cohort amongst its subcohorts. All context objects of the main Cohort are used by the Subcohorts as well Subcohort and main Cohort must have at least one context in common Note: Applying a naming convention is useful for later data maintenance in order to reflect the hierarchy level of the various cohorts. © SAP 2008 Note the following relation between a Cohort and a Subcohort: • All students of the Subcohort are part of the (main) Cohort as well. The main Cohort inherits the students from the Subcohort. In the student list of the main Cohort the inherited students appear with an icon in the Inheritance column. • The inherited students are not saved to the database. They are taken into account for all processes using Cohorts as if they were assigned directly to the main Cohort. • Subcohort and main Cohort must have at least one context in common. • All context objects of the main Cohort belong to the Subcohort, too; the Subcohort inherits the context objects from the main Cohort. Inherited context objects are shown in the context object list of the Subcohort with an icon in the Inheritance column. • Attention: The inheritance of context objects may be context-dependent The Cohort Builder main screen (Transaction PIQCOH00) offers the following capabilities: • New cohorts and sub-cohorts can be created directly in the ALV tree control (ABAP List Viewer), using the right mouse button or highlighting the main cohort and right clicking on mouse. • Leading cohorts can be changed by double-clicking on a sub-cohort or main cohort in the ALV tree. • The sessions of offering of a Subcohort must be a subset of the set of offerings of the main Cohort. They can have the same or a shorter lifetime than the parent cohort. • Technically, a relationship is created between the connected Cohorts (519). © SAP AG IHE102 3-43 3 .5 Cohort s – Busine ss Sce na rio for St ude nt Dist ribut ion Assume there are 180 new students who have registered for the first stage of the program “Computer Science”. Every student has to take certain training lessons, which are scheduled for groups of 20 students. Consequently, the students should be grouped in cohorts with 20 students in every cohort: Main Cohort Subcohorts 180 beginners of Computer Sciences 1 & i 2 & ii 3 & iii 4 & iv 5 & v 6 & vi 7 & vii 8 & viii 9 & ix Exercises: Mathematics: 1–9 Exercises: Theoretical Infomation Techn.: group 20 students per group i – ix 20 students per etc. © SAP 2008 To create Cohorts you need to complete the required customizing (IMG – Student Lifecycle Management – Student Lifecycle Management Processes – Cohorts). Afterwards you can use the “Cohort Builder“ to create Cohorts and assign context objects and students: Go to the SAP Easy Access Menu: → Student Lifecycle Management → Tools → Cohort Builder: • You can assign students to Cohorts via the Cohort builder or student file. • You can also edit those Cohorts with a Module booking context to a limited extent using Event Planning functions. In the ‘Edit Event Offerings for Cohorts’ transaction, you can assign Events to Cohorts as context objects and remove them again. Cohorts cannot be maintained by standard HR Infotype maintenance transactions. Notes regarding the Evaluation Path: • Students get inherited bottom-up • Attributes get inherited top-down • Context objects get inherited top down © SAP AG IHE102 3-44 3 .5 Cohort s – Eve nt Pla nning w it h Cohort s How to use Cohorts for Event Planning: 1. Preparation Create cohorts with context “Module booking“ Assign cohorts to Modules/Event Packages/Events as Context Objects 2. Event Planning Use transaction “Edit Event Offerings for Cohorts” to create Events Select Cohort and create Events/Event Packages for an academic session The new Events are automatically assigned to the Cohort as a context object Sessions of Offering and Context Objects assigned to the main cohort are inherited by sub-cohorts. Note: You cannot assign an existing Event, Event Package or Module to a Cohort in the Event Planning transaction. You must assign these objects to the Cohort as context objects in the Cohort Builder. © SAP 2008 In order to use the Cohorts in Event Planning processes, you have to do the following: Prerequisites: You have created the required Cohort and assigned this Cohort the relevant Module as context object. You can also assign Event Packages and Events to a Cohort as context objects. From the Student Lifecycle Management menu choose “Edit Event Offerings for Cohorts” (PIQACADOFFER01). In the selection screen, you can enter the following data: • Cohort, Academic Period, Key Date • You can now create a new Event or Event Package for Cohorts. The Event can be: – Event with regular schedule, Event with irregular schedule, Event without a schedule, Timeindependent Event. Cohorts can be selected from existing ones in the object manager if the validity period of the new cohort corresponds to the chosen key date. Tip: When you choose a Cohort as starting object, all the Events and Packages which are assigned to this Cohort as context object for the specified Academic Year and Session should be shown in the worklist. Additionally, you can also create or delete the objects and this will either add the context objects or delete the context objects of the Cohort. Note: Cohorts cannot be deleted. The key date controls their availability in the object manager © SAP AG IHE102 3-45 3 .5 Eve nt Pla nning – Cust om izing Ex a mple s Integration between TEM and Event Planning: Example 1: In order to have rooms and locations available in SLCM Event Planning transaction you need to maintain the respective resources in TEM Example 2: In order to have different event type categories available in the Event Planning maintenance screen (Tab: Category) you need to set them up in the customizing of Student Lifecycle Management. Example 3: You need to maintain attributes of cohorts in the cohort builder tool. The values that shall be available for selection in the drop down menue on the tab “categories” of the cohort (e.g. Main Cohort, Cohort Fall, Cohort Summer) must be maintained in the IMG of Student Lifecycle Management. © SAP 2008 You maintain resources for Event Planning in IMG Training and Event Management Room Reservation Management Master Data Reservation Create Location and Create Room You maintain event type categories in the IMG Student Lifecycle Management Master Data in Student Lifecycle Management Academic Structure Business Event Types Define Categories. You access the Cohort Builder in the SAP Menu Cohort Builder or via transaction PIQCOH00. Student Lifecycle Management Tools Important: Note that every change you make in the cohort builder takes effect from the Key Date on (i.e. valid from the key date until 12/31/9999), except for the events and the module bookings, which take effect for the specified academic period. You set up customizing for cohorts in IMG Student Lifecycle Management Cohorts Student Lifecycle Management Define Cohort Categories. Processes in In addition, there are several BADI’s available in IMG for customization of Cohorts: Student Lifecycle Management Processes in Student Lifecycle Management Cohorts. • BAdI: Override Pushbuttons in the Cohort Builder • BAdI: Distribute Students from Cohort to Subcohorts © SAP AG IHE102 3-46 3 .5 Cohort s – T opic Sum ma ry You are now: Able to explain the Cohort functionality in Student Lifecycle Management Knowledgeable to use Cohorts for Event Planning Prepared for using Cohorts in the later context of course registration (Chapter 6) © SAP 2009 © SAP AG IHE102 3-47 3 . Eve nt Pla nning – U nit Sum m a ry You are now able to: Understand the correlation between Academic Structures and Event Planning Use the Event Planning tools Set up different planning scenarios (regular – irregular, time independent events) Simplify the regular Event Planning process (templates and copy of schedules) Monitor the Teaching Workload of your staff Provide clash free timetables for groups of students (Event Planning with Cohorts) © SAP 2008 © SAP AG IHE102 3-48 I H E1 02 St udent Lifec yc le M anagem ent : 4 . St udent Da t a M a int enance 1. Academic Structure and Curriculum Management 2. Academic Calendar 3. Event Planning and Class Scheduling 4. Student Data Maintenance 5. Admissions 6. External Work and Equivalency Determination 7. Program Registration 8. Course Registration/Module Booking 9. Grading, Assessments, and Examination 10. Attendance Tracking 11. Audits 12. Progression 13. Graduation 14. Student Accounting 15. Overview on Tools (Correspondence, etc.) © SAP 2009 / Page 1 © SAP AG IHE102 4-1 4 . St udent Da t a M a int enance Content: 4.1 Student Record Student as Object Business Partner 4.2 Student Master Data 4.3 Student File Functions of the Student File Visiting Studies Data Privacy Warning 4.4 Customizing © SAP 2009 2008 / Page 1 © SAP AG IHE102 4-2 4 . St udent Da t a M a int enance : U nit Obje c t ive s After completing this unit, you will be able to: Understand how a student record is created Explain and use student master data Describe the features of the Student File Use functions of the Student File and student master data Create student notes Maintain exchange program information Use specific Student File functions such as data privacy warning © SAP 2009 / Page 1 © SAP AG IHE102 4-3 4 . St udent Da t a M a int enance – Busine ss Sc ena rio You work in the Registrar's office You have access to the administrative system and can display student personal data You are responsible for entering or changing student master data You want to access student data and study related processes (administrative and academic) It is your responsibility to define the characteristics of student master data records © SAP 2009 / Page 1 © SAP AG IHE102 4-4 4 .1 St ude nt Rec ord: T opic Objec t ive s After completing this topic, you will be able to: Explain the characteristics of the object types representing a person in the role “student” and others Describe how the student administration and student accounting applications are integrated Explain features of the Business Partner relevant for student administration Describe the different students statuses Explain the concept of student numbers Create a student record © SAP 2009 / Page 1 © SAP AG IHE102 4-5 4 .1 St ude nt Rec ord – Cre a t e Student Rec ord You can create a Student Record Manually via Student File Automatically via the Admission Application or other interfaces (like external systems (UCAS), Financial Aid, ) Create Master Data or transaction PIQSTC When you create a Student Record, the system - creates an object of the type ST - creates a Business Partner - creates a Contract Account © SAP 2009 / Page 1 You use the master data maintenance transaction to create, display, and change student master data. You can access it from the SAP Menu by choosing Student Lifecycle Management Student Administration Master Data Create, or via the [Create] Icon in the Student File: • If you use the external number assignment, enter the student number. • Enter the student data on the respective tab pages. • To undo creation of a student master record, choose undo create. Else save the record. When you create master data for a student, the system automatically creates a HR object of the type ST and an SAP Business Partner. The system stores the student’s personal data and study data in infotype data records. Bank and payment card information and address data is stored in the Business Partner master record. Student personal data is copied from the student to the Business Partner. You must schedule an update program daily to copy any changes you make to student personal data (RHIQ_ST_PERS_SYNC_CURR). Student Business Partners (ST+ BP) are used to administer students in different roles: • Applicants • Students • Deregistered students • Alumni Business Partners are used to administer persons relevant in Student Administration: • Related Persons • Sponsors … © SAP AG IHE102 4-6 4 .1 St ude nt Rec ord – Busine ss Pa rt ne r I nt egra t ion Student Lifecycle Management Student Administration Student Accounting Object Student (ST) SAP Business Partner (BP) Student Lifecycle Management Student Business Partner © SAP 2009 / Page 1 Student Lifecycle Management is based on two different frameworks, the HR–PD development framework and Public Sector Contract Accounting (IS-PS-CA). Administrative and academic processes for students mainly use functions of the HR-PD framework (object types, relationships, infotypes, etc.). The student accounting processes use IS-PS-CA. When you create master data for a new student, the system always creates: • A student object (object type ST), which is based on the HR-PD framework, using object types, infotypes, and relationships. The ST object contains personal and academic data. • A Business Partner (BP) with the roles “contract partner” (MKK) and “student” (PSCM10). • An entry in table CMACBPST which internally links the student object ST with the BP. Student administration processes mainly use the student object (ST), and student accounting processes mainly use the BP. If you wish to create student master records automatically from data stored in a legacy system, you must use function module BAPI_STUDENT_CREATEFROMDATA3. Note 1: In the Student Lifecycle Management system you cannot create a student object without creating the respective BP. You cannot create a BP in the role “student” without a student object. Note 2: You first have to perform the required basic customizing steps before you can create students. Note 3: if you have implemented a CRM system to support student recruitment, the CRM middleware will automatically keep the BP records between CRM and SLCM synchronized, so that when the prospect record is replicated to SLCM, any BP ID number in the CRM BP record will automatically be replicated into the SLCM BP record. Clearly, your BP configuration in CRM and SLCM must be the same for the middleware to replicate the data. © SAP AG IHE102 4-7 4 .1 St ude nt Rec ord – Conve rt Busine ss Pa rt ne rs t o St udent s Student Lifecycle Management allows you to Convert existing Business Partners (who are not students yet) into students Create a new student from an existing Business Partner Business example: A student within the university is assigned to a related person, e.g. a relative designated as an emergency contact. The related person submits an application to study at the university. Instead of creating a new student, the related person Business Partner can be converted to a Student Record. © SAP 2009 / Page 1 © SAP AG IHE102 4-8 4 .1 St ude nt Rec ord – Cre a t e Student from Busine ss Pa rtne r Category: Person Business Partner Role: General Create Student Category: Person Student Roles: PSCM10 MKK © SAP 2009 / Page 1 Student Lifecycle Management provides the ability to create a new student by using an existing Business Partner as source for the creation of the new student. This function is accessible via the maintenance transaction for Student Master Data and Student File or via BADI (IMG for Student Lifecycle Management Student Lifecycle Management Master Data in Student Lifecycle Management Students Student Numbers and Object IDs BAdI: Student Number Assignment) • Step 1: Choose SAP Menu Student Lifecycle Management Master Data Change (PIQSTM) or Student File (PIQST00). • Step 2: Choose Student Student Administration Create for Business Partner. • Step 3: Enter the Business Partner number in the popup window or use the search function. • Step 4: Enter a number within the range defined in Customizing. If the BADI has been implemented, this step is omitted and the student number will be generated from the imported Business Partner number. • Step 5: Save the student record (Additional master data may be added to the record as required). Students may be created from Business Partners under the following conditions: • The Business Partner must exist in the category: Person. • The Business Partner must not already be a student. • The fields that are mandatory for creation of the Student Master must be maintained on the Business Partner. After creation of the student, the following attributes are adopted: • Business Partner role is extended to: Contract Partner (MKK) and Student (PSCM10). • The Business Partner name and personal data are copied to the student Infotypes 1000 and 1702. © SAP AG IHE102 4-9 4 .1 St ude nt Rec ord – St udent N um be r There are three identifiers for the Student Object ID Student Number Business Partner Number Technical Key Main identifier in Student Lifecycle Management Main Identifier in FI-CA Internal Assignment External and/or internal assignment Created automatically with a student 8 digits 12 digits 10 digits Note: The object ID is a key field of database tables for the ST object type. It is not visible in Student Lifecycle Management dialog transactions. The student number is the key identifier for students (applicants / alumni). You work with the student number in all Student Lifecycle Management dialog transactions. The BP number is the main identifier and technical key for the BP object and cannot be changed once it is assigned. © SAP 2009 / Page 1 Object ID: • When you create a student in the dialog mode, the system supports only internal assignment of the object ID for the student object (ST). The object ID cannot be changed once it has been assigned. Student Number: • The student number is valid for the entire validity period of the student object. The standard student maintenance transactions ensure that the student number is unique. • The standard system supports only numeric student numbers. You can use alphanumeric student numbers if you implement the required BAdI: IMG for SLCM Master Data in SLCM Students Student Numbers and Object IDs BAdI: Student Number Assignment (HRPIQGB_ST_NUMBER). Business Partner Number: • There are several methods for setting up BP numbers. You can keep the student number and the BP number identical by maintaining appropriate customizing settings for both number ranges and implementing BADI HRPIQ_ST_BP_EQUAL (Definition: PSCM_PARTNER). You find it in the IMG at: SLCM>Master Data in SLCM>Students> Students as Business Partners>The Business Partner in Student Administration>Student Business Partner Numbers>BAdI: Business Partner in Student Lifecycle Management • The BP number is visible in BP and FI-CA transactions. • You can see all three identifiers using the menu path Utilities Technical information. • Note: The student number can be changed after a student is created. This is required for countries where the student number is assigned by a central institution. If your business processes do not require number changes after creation of the master record, you must make sure that users are not authorized to use transaction PIQSTU1. If you allow student numbers to be changed, you cannot use an identical Student Number and BP number. © SAP AG IHE102 4-10 4 .1 St ude nt Rec ord – St udent St a t us The Student Status specifies the student’s position within the university and Program of Study. It is displayed in the header of the Student File. Predefined statuses are: Applicant Admitted applicant Rejected applicant Attending Non-attending Student De-registered Alumnus Deceased Additional customer statuses can be defined. Note: System statuses are automatically derived from administrative activities that are done during the student lifecycle. © SAP 2009 / Page 1 The student status is stored for object type ST. The system derives the student status from admission and registration data. The following relationships and infoypes determine the student status: • Relationship 530: applies for (ST – CS) => the system derives the student status "applicant“, "admitted applicant“, or "rejected applicant“ depending on the status of the relationship. • Infotype 1771: Sessional Registration = > the system derives the student status "attending“ or “non-attending“. • Relationship 513: pursues (ST – CS) => the system derives the student status "registered student“ or "de-registered student“ depending on the status of the relationship. • Relationship 541: is alumnus of (ST – O) => the system derives the student status "alumnus“. • You can maintain student statuses in your system (see “Holds & Statuses”): – Switch off display of statuses which are not needed at your institution. – Change the description associated with a status and/or change the order of the statuses on the screen. – Create your own status(es). In this case, you have to provide a customer-specific status determination for the status. Note: The student status displayed in the student header also shows the student group entered in the student master. If no relationship exists, only the student group is shown. If one of the abovementioned relationships exists, the derived student status and the student group are displayed in the header. © SAP AG IHE102 4-11 4 .1 St ude nt Rec ord – T opic Sum ma ry You are now able to: Explain the characteristics of the object types representing a person in the role “student” Describe how the student administration and student accounting applications are integrated Explain features of the Business Partner relevant for student administration List the statuses which reflect the different roles of persons studying at a university Explain the concept of student numbers Create a student record © SAP 2009 / Page 1 © SAP AG IHE102 4-12 4 .2 St ude nt M a st e r Da t a – T opic Obje c t ive s At the conclusion of this topic, you will be able to: Explain the features of the student master data record Enter and maintain student personal data Work with the student master data record © SAP 2009 / Page 1 © SAP AG IHE102 4-13 4 .2 St ude nt M a st e r Da t a – Ove rvie w of St udent M a st e r Da t a T a b Pa ge s Student Master Data Personal Data Study Data Fee Calculation Data Address Overview External Achievements Payment Transactions Standard Address Employment Contract Objects Additional Data Challenge Data Grant Assignment Visa/Residence Data Related Persons Alumnus Identification numbers Infotype Screens BDT Screens © SAP 2009 2008 / Page 1 The system offers transactions for creating, maintaining, and displaying student master data. These can be accessed directly from the Student File using the “Create”, “Change” or “Display” buttons (next to the student name). Alternatively, you can use the transactions PIQSTC, PIQSTM, or PIQSTD, or in the SAP menu choose Student Lifecycle Management Student Administration Master Data Display or Create or Change. You set up basic Customizing for Student Master Data in the IMG: Master Data in Student Lifecycle Management Students Students as Business Partners and all others. Customizing tables for some of the field entries are cross-application tables (e.g., used by HCM). BP data can also be maintained with transaction “BP”. Select the appropriate tabs to display and maintain the data. Changes will immediately appear in the student master data as well. Student master data comprises different tab pages. Master data is entered into the infotype screens for the student object ST and on BDT screens for the BP object. Each infotype has a validity period which is defined by a start and end date. Whether only one or several infotypes may exist on a specific date (time dependency) is defined for each infotype. If you change a record of infotypes which may contain only one valid record at a time, the system will delimit the old record and create a new one. You can display old records using the Display periods function on each tab page. The system indicates if an infotype has several validity periods. (i.e. existence of historical records). Note: Some data is only available in the BP view. For example, you can store information about business hours such as, calling hours, goods receiving hours, visiting hours for a BP. This data is not visible on the student master data screens. To archive student data look at the SAP User Menu: SLCM Tools Data Archiving PIQSTMD_ARCH. You can extract the data to an archiving file (which you don't have to import to any place) and then delete. To delete student data you can use report RHIQ_STUDENT_DELETE. © SAP AG IHE102 4-14 4 .2 St ude nt M a st e r Da t a – Pe rsona l Da ta Personal Data: Name, birth date, nationality, etc. Standard Address: Address data, phone numbers, and e-mail Additional data: Category classifications, e.g. religion Individual data, e.g. service status Privacy level => protected access to master data Visa/Residence data: Resident status, country, state and county, Visa Details Employment: Person’s job history prior to becoming a student Challenge: Data to provide challenged students with special assistance © SAP 2009 / Page 1 On the tab “Personal Data” you can enter basic information. The system determines the default communication language from the user logon language. Address data is stored in the SAP BP using the SAP Business Address Services. You can: • Store several addresses per student, define a standard address and different address types (term address, billing address, etc.) as well as assign addresses to address type (address usage). • Maintain address-independent and address-dependent communication data, such as several telephone numbers, SMS-capable mobile numbers and e-mail addresses. • Use address checks and input help via the regional structure and maintain international address versions or define a user-specific address format in the user parameter ADDRESS_SCREEN (001 Europe, 004 USA). • Maintain start/end date for each address and address usage => change address data retroactively. • Store data for Payment Transactions (Bank Details/Payment Cards) If the above data is created/changed via Transaction BP the Student Master is automatically updated so there is no danger of missing/inconsistent data. However, it is recommended to create/maintain data via the Student Master Data. Students can manage their addresses (and usages) via web self service (Web Dynpro Application PIQ_ADDR_MAINT). Configurable alerts are provided to notify users when students made changes to specific address types and fields that may impact their residency, tuition status, and aid eligibility. Additional Data Tab Page – some important information: • The Job field is used to store the job the student holds or held prior to the academic study. It is used in the UK to store the jobs of students (or parents) transferred by the UCAS interface. • If a student wants her data to be kept confidential (e.g., based on FERPA rules (US)), you can specify this in the privacy level field. Then the user knows that student's data is private. Visa/Residence Data tab page: SAP recommends that you do not use the passport number field. Instead you can set up a BP ID number (IMG: Business Partner Basic Settings ID Numbers). © SAP AG IHE102 4-15 4 .2 St udent M ast er Da t a – I ndividual St udy Da t a Study Data (1705) Student Group = Logical grouping of students for further business processes and academic rules (e.g. regular vs. special students) Time Window = Restrict module booking to defined times for a group of students Addnl ID Number = Legacy Student Number (for example) Organizational Unit Assignment = a) Derived from the main Program of Study b) Assigned manually Campus = Main location of study © SAP 2009 / Page 1 In order to be able to assign a student to a specific student group in the Student Master Data you need to maintain this information in IMG for Student Lifecycle Management Master Data in Student Lifecycle Management Students Individual Study Data Define Student Groups. Students can be grouped according to specific criteria, e.g., if regular students and exchange students are charged different fees at an institution, the students have to be grouped accordingly. The Time Window represents a link between a group of students and one or more module booking periods in the Academic Calendar. You can assign one or more students to a Time Window. For each window, you can enter different, non-overlapping booking periods in the Academic Calendar. During module booking, the system checks whether or not the booking for the respective student was made within the limits of the specified Time Window (see Chapter Academic Calendar for details). SAP recommends that new customers should not use the “Additional Student Number” field. If you record identification data such as student numbers from your legacy system, you can set up an” Identification Type” and store this number as a Business Partner identification number (see topic Identification Numbers in this chapter). If students have an academic advisor at the institution, the person’s name can be stored in the advisor field. Alternatively, the student can be linked to a position in the university‘s organizational hierarchy. In this case, the system determines the person‘s name. There are two ways of assigning students to organizational units: explicitly (manual) and implicitly (automatic). Algorithms for automatic derivation of the organizational unit can be customized according to the institution’s needs. In standard, the organizational unit assignment is derived from the program of study the student is registered in if no explicit assignment is maintained. You can make the respective Customizing settings in the IMG of Student Lifecycle Management: Student Lifecycle Management Master Data in Student Lifecycle Management Students Derived Student Attributes BAdI: Determine/Derive Organizational Unit of Student. If an institution has many locations, the student’s main campus can be stored as his/her campus. © SAP AG IHE102 4-16 4 .2 St udent M ast er Da t a – Ex t erna l Ac hie vem e nts External Achievements (1719, 1721) Educational History (High School, etc.) Input for the admission process Achievements from other institutions (former higher education) Input for equivalency determination process Results from external testing institutions (for example, if test results are an admission requirement) Input for the admission process + academic career Upload program for TOEFL Test score files is available. Note: a Transcript Quick Entry form allows to create and edit transcript data for students and applicants. © SAP 2009 / Page 1 The tab “Ext. Achievements” is used to store information from external educational institutions. You can store external transcripts, external test results, and calculate average grades. Transcript Quick Entry form: A web-based application is provided to allow admissions officers and other users to quickly and easily create and edit transcript data (including subjects and qualifications) for students or applicants: • Allows editing existing transcript information • Application: Web Dynpro component PIQ_MAINTAIN_TRANSCRIPT Uploading TOEFL test score files: Program RHIQ_US_TEST_SCORE_UPLOAD is provided to upload and attach the test scores to an existing student master record, where it can determine a definitive match. • Possible duplicate entries are passed to a separate file for future reprocessing, as are scores for non-existent students. • Student records are not created during the upload. • The uploaded scores should match existing submitted applications. US Localization: Report RHIQ_US_NCAA_INTERFACE is available to upload student data to the National Collegiate Athletics Association (NCAA) website as an XML file. The XML file complies with the NCAA file format specifications. © SAP AG IHE102 4-17 4 .2 St udent M ast er Da t a – I de nt ific at ion N um be rs Identification numbers (BP) Standard ID Numbers shall be entered on the tab “Identification numbers” and not on the tab “Personal Data”. Different ID-Number types can be defined (e.g. Social Security Number) ID-Number Institution, validity dates and address (e.g. Ministry of Social Services) BP number can be set as unique to prevent that the same ID can be assigned to Business Partners twice (cross-client). © SAP 2009 / Page 1 The Business Partner ID numbers are integrated into the Student Master Data display on the tab “Identification Numbers”. It is recommended that you use these numbers to enter the standard identification number rather than using the “ID Number” on the Personal Data tab, or the “Additional ID Number” on the Study Data tab. The additional ID number on the Study Data tab should be used if you need to store old student numbers in the system, for example. Different ID types can be defined for the BP ID number field. To define Business Partner ID Types go to IMG: SLCM Master Data in SLCM Students as Business Partners Basic Business Partner Settings SAP Business Partner>Business Partner Basic Settings Identification Numbers Define Identification Types: • Enter an ID Type and Description • Select an ID Category • Select the flag ‘Persons’ • Select [Save] to complete. Note: Only one ID Type may be assigned to an ID Category. The Student’s ID Number is held on the Student Master data as follows: • Infotype Name: Personal Data • Infotype Number: 1702 • Field Name: ID Number • Technical Field Name: PRDNI General note: you can set the Business Partner ID as unique in order to prevent that the same ID can be assigned to Business Partners twice (cross-client). In order to make this setting go to IMG SLCM Students Student as Business Partners The Business Partner in Student Administration Define Identification Categories. Flag the option “ID unique”. This functionality is a general BP feature and independent of the SLCM duplicate check. © SAP AG IHE102 4-18 4 .2 St udent M ast er Da t a – Conve rsion of pe rsona l I D numbe r and the BP ide nt ific at ion num ber Conversion Report to synchronize the SLCM Personal ID number field with a BP Identification Number The report synchronizes the BP ID Number and the ID Number on the Personal Data tab (infotype 1702) Different ID types can be defined, e.g. Social Security Number Data ranges can be maintained (allows for multiple values based on the date). Use case example: The report is useful in integration scenarios, e.g. with a CRM system. Prospects are generally first created in CRM as ‘Business Partners’. The SSN is usually stored as BP ‘ID Number’. When the prospect applies and gets transferred to a ‘Student Record’ in SLCM, the SSN should be automatically populated in the ‘Personal Data’ tab. Prerequisite for running the report is that Customizing to define which BP ID number should be synchronized with the Personal data has been completed! © SAP 2009 / Page 1 The report is available in the IMG for Student Lifecycle Management Master Data in Student Lifecycle Management Students Students as Business Partners The Business Partner in Student Administration Synchronization of Personal and Business Partner ID Numbers. Prior to using the conversion report, the following customizing steps must be completed: • Define Business Partner Identification Types • Define ID Type in IMG for SLCM The BP in Student Administration Master Data in SLCM Students Define ID Type for Synchronization Student as BP’s – Enter an ID Type and Description – Activate the Flag “Maint. Date” if required (see Notes 1 and 2 below) – When this Flag is activated, the ‘PRDNI’ field becomes READ-ONLY, and is automatically updated from the BP ID Number. It is NOT recommended to use the ‘Maint. Date’ Flag for this synchronization. The intent is for this to be used for a PERMANENT identifier (such as a Social Security Number). Any data change for these numbers is generally treated as a data correction, and should be valid for all time periods. If you choose flag ‘Main. Date’, you must enter date ranges when entering data in the BP ID tab. Running the Conversion Report: • Go to transaction SA38 or SE38 Report Name: ‘RHIQ_CONVERT_SSN_1702_BP’ (allows to perform a data conversion on existing data after making the settings) Choose ‘Selection Method’ STNS and enter a Student Number Select your BP ID Category Select [Execute] The report may first be run in “Test” mode. The report populates the BP ID Number from historical ‘PRDNI’ field contents – not the other way around! Benefit: historical data is kept; BP can be used in Search Help, RFCs, Duplicate Search Only records without time gaps for field ‘PRDNI’ in Infotype 1702 will be converted. © SAP AG IHE102 4-19 4 .2 St ude nt M a st e r Da t a – Alumnus Alumnus Alumnus = A student's status after leaving the institution Alumnus data Student's organizational unit (for example, faculty) for which the former student is counted as alumnus Start and end dates of the student's academic career © SAP 2009 / Page 1 When students are de-registered from the university, that status can be maintained in the Business Partner data of the student. Students can become an alumnus of the organizational unit to which they belonged. The student status in the student header changes to alumnus. A student becomes a member of the alumni if: • You set the alumnus flag on the de-registration screen. The system updates the data field on the alumnus page automatically. • You maintain the alumnus data manually using ‘Insert relationship’ and create relationship 541 "is alumnus of" between the student and an organizational unit. In both cases, the system status Alumnus is written and can be displayed in the student header. Note: To support business processes in the area of alumni management and fundraising, SAP offers a fundraising management software. This solution is not part of the SAP for Higher Education and Research Solution Map. To find out details go to www.sap.com/services/customdev. © SAP AG IHE102 4-20 4 .2 St ude nt M a st e r Da t a – Re la t e d Pe rsons Related Persons Persons related to the student (for example, mother, father, etc.) Relationship type (for example mother, father, etc.) Legal responsibility Emergency contact Related persons are represented as Business Partners and linked to the Student. © SAP 2009 / Page 1 On the Related Persons tab page, you can maintain data of student relatives or other contact persons. If the related person is a student of the institution, use “Create the Relationship’. You can search for the BP record. If the related person is an external person, create the related person using ‘with new related person’. The Related Person Data screen appears and you can maintain all necessary data for the new related person. When you maintain related person data for students: • A BP is created for every new related person. • Relationship 521 between the student (object) and the related person (BP) is created. Whenever a BP has a relationship ‘is related to a student’, the BP role Related Person (PSCI10) is automatically assigned to this BP. © SAP AG IHE102 4-21 4 .2 St ude nt M a st e r Da t a – T opic Sum ma ry You are now able to: Explain the features of the Student Master Data record Enter and maintain Student Master Data Work with the Student Master Data record © SAP 2009 / Page 1 © SAP AG IHE102 4-22 4 .3 St ude nt File – T opic Objec t ive s At the conclusion of this topic, you will be able to: Explain the content and use of the Student File Know which functions are available in the Student File Adapt the Student File layout to your needs Create notes for students Enter information on a student’s death Enter information about exchange programs or exchange students Install a data privacy warning to appear before student data is accessed © SAP 2009 / Page 1 © SAP AG IHE102 4-23 4 .3 St ude nt File – Ove rvie w The Student File is the access point to all student and study-related data: University Structure (HR) Academic Structure Student File Events Resources Alumn i Recr uitm ent Student Account ing Stud ent Adm ission Equiv alen cy Deter min atio n Student Administr ation Registr ation App licat ion Rep orti Aca ng dem ic Cale nda r Course Regi str ation Exami nat ion & Grading Mast er Data De-registration Aca dem i c Stru Rule ctur s& e Reg ulati ons Even ts Acade mic History of Study Reso urc es Event Plannin g Re-registration Graduat ion Teachin g& Study Degr ee Aud iting Chang e of Progr am Progr ession Academic Admission Registration Bookings Grading Progression Academic work overview etc. Background Student Lifecycle © SAP 2009 / Page 1 The results of all student lifecycle processes are kept in the student file. You may access the student file in two ways: • SAP Menu Student Lifecycle Management Student File • Transaction PIQST00 © SAP AG IHE102 4-24 4 .3 St ude nt File – Re la t ionships c rea t ed w it hin a dm inist ra t ive proce sse s Organizational Unit (University) Academic Calendar Organizational Unit (Faculty, etc.) Application Applies to Accepts Earns Business Partner Degree Program of Study Pursues Applicant/ Student Module Groups Is booked on Transcript External Educational Institution Modules Passes Event Package Events External Subject External Qualification Rules © SAP 2009 / Page 1 The relationships above are created during student administration processes. To display relationships: • Enter transaction code SE16, table name "T777V“, and choose Table Table contents. The names of relationships which originate in Student Lifecycle Management start with 5xx. Check this in Customizing by choosing: SLCM Master Data in SLCM Academic Structure Organizational Structure Organizational Management Basic Settings Data Model Enhancement Relationship Maintenance Maintain Relationships. Some of the relationships used in Student Lifecycle Management originate in other applications (e.g. relationships between organizational units OM). Note that this is not a complete overview of relationships that can exist in Student Lifecycle Management but only a selection. © SAP AG IHE102 4-25 4 .3 St ude nt File – Cust ome r-De fine d Ta b Pa ge La yout SAP Title Customer Title Change tab page sequence Add customerspecific subscreens to SAP tab pages Add new customerspecific tab pages © SAP 2009 / Page 1 The Student File and Student Master transactions can contain up to twenty tab pages with information on the student. You can adjust the student file layout to the institution's requirements by changing the tab pages using the customizing path: Master Data in Student Lifecycle Management → Students → Customizing Tab Pages in the Student File: In this IMG section you can: • Replace standard tab page titles with customer-specific titles • Change the sequence of tab pages within a tab page group • Hide tab pages which you do not need • Add new customer-specific tab pages • Add new subscreens to SAP tab pages Whether or not a tab page allows program selection is defined in the system for all tab pages. For example, on the registration tab, program selection is allowed, on the status tab, it is not. © SAP AG IHE102 4-26 4 .3 St ude nt File – St udent N ot e s Conce pt Basic Concept: Each note is assigned to a note type. There are two note type categories: User-defined notes Predefined notes For both categories, you can set up the following note type references: Reference to an academic period (year/session) Reference to a program Reference to a stage (program dependency) Reference to a program type Student Note Maintenance Dialog The screen attributes of the reference fields are determined by note type attributes. Items in the stage list box refer to the program specified in the Program field. The text of predefined note types can only be displayed. You can enter the note text for a user-defined note. © SAP 2009 2008 / Page 1 User-defined notes: Users enter the note text when they create notes for students. Predefined notes: The note text is predefined in Customizing. The Student File contains a Note Overview. Notes are stored in infotype 1707 for the student (object type ST), or for the study object (object type CS) when the note refers to a program. Menu Path: • From the Student File or Student Master Data select: Goto © SAP AG IHE102 Note Overview (Ctrl+F12). 4-27 4 .3 St ude nt File – St udent N ot e s I m ple me nta t ion Examples Possible Note Types are: Appraisal Notes Graduation Notes Disciplinary Notes Progression Notes You can set up these Note Types as follows: Note Type Note Category Note Reference Disciplinary note User-defined note (no note reference allowed) Academic honors Predefined note Program type (optional) Acad. period (required) © SAP 2009 / Page 1 There are no Note types defined in the standard system. Customers set up their own notes. You can restrict user access to Note types using PLOG authorizations. Note types are subtypes of infotype 1707. © SAP AG IHE102 4-28 4 .3 St ude nt File – St udent ’s Dea t h If you need to record the death of a student in the Student File: Enter death data in Student File Student status is set to “deceased” Activity document is created The status “deceased” can be used to block other processes in the same way as holds. © SAP 2009 / Page 1 Information on a student’s death can be entered in the Student File as follows: 1. Enter the death data via the menu path: Student Death • Date of death (optional) • Date on which death was entered (mandatory) 2. System Reaction • The system sets and displays the status deceased (infotype 1728 - Status Indicators) – Start date of status deceased = date of death – If no date of death is available, the start date = entry date – An activity document is created. 3. It is possible to change the deceased date (e.g. in case of an entry error) • New activity document is created • Student status is updated • If death data was deleted, the status deceased is set to inactive. Notes: You cannot enter the death date directly in the student master data. Data can only be entered in a separate dialog because a deceased status is written. No Customizing is necessary. The deceased status, which is displayed in the student header, can be customized using the path: Student Lifecycle Management Master Data in Student Lifecycle Management Students Status Display. The deceased status can be used to block Student Lifecycle Management activities in the same way as holds. Use Customizing path: Student Lifecycle Management Processes in Student Lifecycle Management General Settings Statuses Assign Status Types to Callup Points. © SAP AG IHE102 4-29 4 .3 St ude nt File – Addit iona l Func t ions 1 Duplicate check Identifies existing records when you create a new Student Master Record 2 Search help in the Student File via Object Manager offers several options 3 Personalization Personalized default search criteria (student status) Default tab page for student file and master data Default compressed student header in student master data 4 Show technical information of student data Student File – Utilities – Technical Information => shows student number, BP number, accounts, studies (CS), etc. © SAP 2009 / Page 1 The system automatically performs a duplicate check when a student master record is created to avoid the creation of two identical records. When performing the duplicate check, the system determines potential identical records based on the following subsets (always for the current system date): • All students with the same identification number • All students with the same birth date, similar first names, last or birth names • All students with the same first and last name Note: Institutions can adapt duplicate checks to their requirements by using BADIs from the Central Address Management. Modifications can be made but these represent a change of the standard. You can search for students using the search functions in the Object Manager (search term, structural search, free search): • Each time you access the Student File, the Object Manager repeats the last search. This can be time-consuming in large databases. If you wish to deactivate the last search, you can set the User Parameter OM_OBJM_NO_LAST_SEAR to ‘X’ (Follow the instructions in CSN notes 410865 and 403526.) • The validity concept for the status determines which students the system looks for when you conduct a search. When you select students based on personal data and the status, the system displays only those students for whom the required status is active. • To create your own search variant, choose Create Search Variant in the Object Manager. You can store personalized student file settings. In addition to the default student file and student master data tab pages, you can store the student statuses you want to use as default criteria. To enter personalized settings, go to Student File and choose: Settings Personalization. © SAP AG IHE102 4-30 4 .3 St ude nt File – Ac ade m ic Work Ove rvie w Academic Work includes Transferred Work Module Work Transferred or Completed Completed Work Miscellaneous Academic Work Transferred or Completed A record of all academic work a student has achieved can be displayed with the Academic Work Overview function in the Student File: Module work and miscellaneous academic work, both completed and transferred, can be displayed. Selection criteria can be used to filter academic work records. Different performance indices can be calculated dynamically and displayed for a selected academic work record (see Performance Indices). Details can be displayed for each record. © SAP 2009 / Page 1 All academic work records of a student can be viewed with the Academic Work Overview function (Ctrl + F11) in the Student File. The following processes can be the source of this data: • Module Booking and Grading: completed and booked modules are shown in the academic work overview. • Equivalency Determination: transferred academic work = academic work from external institutions which has been accepted as internal and marked as “transferred” (modules, qualifications etc.) are shown. • Graduation / Qualification Conferment: other academic work which is shown as qualifications are displayed. The Academic Work Overview can also be accessed directly outside the Student File: • Menu: SLCM Student Administration Academic Work • Transaction ‘PIQSTAW00’ When Academic Work needs to be maintained directly, validations can be performed via BAdI ‘HRPIQ00AW_VALIDATION’ . All academic work fields are available there. Example: you need to verify that credit values match module credits. IMG for Student Lifecycle Management Master Data in Student Lifecycle Management Students Adjustment of the Student File BAdI: Academic Work Validations. Default values for Academic Work can be populated once a Module is selected via BADI ‘HRPIQ00AW_DEFAULT_DATA’. IMG for Student Lifecycle Management Master Data in Student Lifecycle Management Students Adjustment of the Student File BAdI: Default Academic Work Data. Credit Derivation rules can be defined in the IMG (previously this had to be done via the BAdI for Credit Derivation in Appraisals. IMG for SLCM Processes in SLCM General Settings Derivation of Credits. © SAP AG IHE102 4-31 4 .3 St ude nt File – Ex t e nded M a int enance Dia log The Student File contains two dialog transactions: The “standard” student file dialog transaction (PIQST00) Extended maintenance dialog transaction PIQST10 offers additional maintenance functions The Extended Maintenance dialog transaction contains additional expert functions for editing academic work records: You need special authorization to access the extended maintenance. The extended maintenance dialog should only be used in exceptional cases; e.g., to correct errors or change data which cannot be changed with standard functions. Warning: Academic work records which are edited in the extended maintenance dialog can no longer be edited in the module booking or appraisal dialog! © SAP 2009 / Page 1 Most users at the university will be authorized to use the standard student file transaction. Only a few expert users will be entitled to create and maintain data using the extended maintenance dialog of the student file; for example, to correct errors, enter missing data, etc. You can access the Extended Maintenance Dialog in different ways: • Menu: Student Lifecycle Management Extended Maintenance Dialogs Student File (Extended Maintenance), or • Student File (PIQST00): Edit Switch Maintenance Dialog • Transaction PIQST10 (Requires authorization) Functions in the Extended Maintenance Dialog for Academic Work: • Create and edit academic work records (activity documents are created) • Physically delete academic work records from the system (an activity document is created) • Create and edit module work and miscellaneous academic work, both completed and transferred • Edit certain appraisal data (see Appraisal unit) • Perform checks which guarantee technical and data model consistency (always executed). Business checks (like VSR checks, checks in customer exits, capacity checks and booking time limits for module work) are not executed • Note: Academic work that was changed in transaction PIQST10 can only be displayed in the module booking or appraisal dialogue. Further changes can only be made in the Extended Maintenance dialog. • You can access Academic Work in the Extended Maintenance transaction directly: – Menu: SLCM Extended Maintenance Dialogs Academic Work – Transaction ‘PIQSTAW10’ © SAP AG IHE102 4-32 4 .3 St ude nt File – V isit ing St udie s Visiting Studies is the term used in Student Lifecycle Management to refer to students who spend part of their studies at an external institution. Universities usually administer related administrative processes within “Exchange Programs”. Data on visiting studies in the Student File may include: Information on exchange students who come from another Higher Education institution Information about the exchange programs a student attended during his or her studies © SAP 2009 / Page 1 Main characteristics of Exchange Programs: • Represented by object type SX • Can be offered by multiple institutions which can be either external or internal Organization Units (Object Type EO or O) • Can offer several Programs of Study (object type SC) • Can be linked directly to an Academic Calendar You can maintain information about the academic periods that students spent at another institution, e.g. as part of an exchange program between Universities. Business Scenario: As part of a three-year Undergraduate program, a student is required to spend one year studying at another institution as an exchange student. Furthermore, you can maintain data about exchange students who come from other higher education institutions to study at your institution. These students records are maintained with a different student status (e.g. exchange student) which allows to set different rules, fees, etc. for them. Within the Student File, you can maintain information about their home university with the Exchange Program function. © SAP AG IHE102 4-33 4 .3 St ude nt File – V isit ing St udie s: Ac a de m ic Da t a EXCHANGE STUDENTS Maintained in the student file Incomi ng/ Outgoi ng University Name Ex. Program Name From Acad. Yr From Acad. Session To Acad. Year To Acad. Session IN Univ. of Paris BA Languages 2008 Spring 2008 Autumn OUT Unv. of Madrid BA Languages 2009 Winter 2009 Spring © SAP 2009 / Page 1 Exchange Programs are administered in the Student File using the tab [Visiting Studies]. Two detail screens are provided for maintaining internal and external study data. The ALV is defaulted to sort by incoming and outgoing studies. Click the Icon [Create Visiting Studies] – the following two options will be presented: • “Create Visiting Studies“ (incoming students) • “Create Visiting Studies“ (outgoing students) The Exchange Program information is kept in the following infotypes of the Object ”Exchange Program“ (SX): • Exchange Program Data (1713) • Description (1002) • Requirement Catalog (1778) • Relationships: Uses Calendar (A510), is Offered by EO/O (A534), contains Program (B535) Customizing: The IMG settings for defining Exchange Program attributes are as follows: • Student Lifecycle Management Master Data in Student Lifecycle Management Structure Exchange Programs Academic • Student Lifecycle Management Master Data in Student Lifecycle Management Background External Organizations Educational © SAP AG IHE102 4-34 4 .3 St ude nt File – M ult iple Advisors (1 ) Advisors are employees of the University who are, in most cases, assigned to a department as a teacher or professor. Several advisors can be assigned to a student, e.g. as Employees, External Persons, Senior Students or Business Partners. Different functions like Major advisor, Honors advisor, Athletic advisors are available to categorize the advisor assignment according to their role. In addition, customers can maintain their own advising functions. Person(P) Person External person Advisor Functions Student Advisors Student Student/Advisors Relationship Position Business partner © SAP 2009 / Page 1 Advisor (s) Tab in the Student File • The advisor assignment is/are created via Relationship/Subtype A515 • Functionality allows for assignments to be delimited or deleted. Note: In order to maintain relationships between ST (Student) and P (Advisor) after the student left the university, the Post Processing Framework can be used: a function module (HRIQ_ADV_ADVASSGNMT_DELETE_RFC) can be called via PPF to maintain the relationship upon de-registration. Note: If you have maintained an advisor prior to EHP3, you should write and run a report that transfers that advisor relationship to the ‘Main’ advisor function. If not, the ‘Old’ advisor relationship is still available in the ‘Study Data’ tab. © SAP AG IHE102 4-35 4 .3 St ude nt File – M ult iple Advisors (2 ) Academic Advisor Data Maintenance Advisors are assigned via the “Advisor” tab in the Student File. Only one Main Advisor is allowed per student. The name of the Advisor is listed in the header of the Student Master Available on Study Data Tab in the Master Data in display mode only The Advising Context describes the context of the advising The Advising Function describes the roles or objective of the Advising Assignment © SAP 2009 / Page 1 Assignment of Advisor: • 1. Select the tab [Advisors]. • 2. Select the ‘Create Advisors’ button in the advisors overview (ALV) display. • 3. A new screen pops up for creating advisor assignment. • 4. Select advisor type for “Person” from the drop down or list box. • 5. Select the advisor (advisor ID). • 6. Select an advisor function and automatically the advising context type is selected. • 7. Select the advising context object (Program, major, etc.). • 8. Save the advisor assignment. Customizing: IMG for Student Lifecycle Management Master Data in Student Lifecycle Management Students Several Advisors • 1. Define Advising Context: • You can define different PD (Personal Development) objects like Program of Study (SC) or Specialization (CG), for example. • You can define table values as a context, such as “Sport Types”. You then have to specify the table name and key fields. • 2. Define Advisor Functions: • Create an advising function (e.g. Major Advisor) and attach the context type. • You can set an advising function as main function, but it must be then assigned to the main advisor as well. • 3. BADI: Customer Defined Checks for advisor assignment (see IMG link above): • You can maintain own business checks via this BADI: It allows for a customer-defined check that would result in an error if the incorrect advisor is assigned to the student. © SAP AG IHE102 4-36 4 .3 St ude nt File – Da t a Priva c y Wa rning Data Privacy Warning When a student requests a privacy agreement, the university must prevent information on the student from being released externally. The system displays a warning message (= data privacy warning) when users access private data of students who have a privacy agreement with the university. Details of the data privacy warning: Different privacy levels => different messages for each level When the warning is to be displayed (based on transactions) Which students have requested data privacy Note: Warning message does not block access to data! © SAP 2009 / Page 1 Regulations, or a request by students, may oblige you to treat student data with special confidentiality. For example, not giving any student information to third parties if they fall under a special privacy agreement. A data privacy level can be assigned to the student to trigger a warning message when users access their data. This allows to map the data privacy agreements between students and the university in the system. You assign the student a data privacy level (which determines the relevant privacy warning) on the Additional Data tab page (student master data). Privacy levels and the corresponding privacy warnings can be customized. You make these settings in Customizing using the menu path: Student Lifecycle Management Master Data → Students → Data Privacy Levels and Warnings. You can also choose the transaction(s) in which the privacy warning should be displayed. A warning is not mandatory. When a user accesses a transaction which is subject to a privacy warning, the system displays a dialog box containing the relevant warning. This warning must be confirmed before continuing. The warning does not stop the user from displaying or changing data. Note: If you want to hide data from users, you must use the authorization concept. © SAP AG IHE102 4-37 4 .3 Ove rvie w St ude nt File – T opic Sum ma ry You are now able to: Explain the content and use of the Student File Know which functions are associated with the student file Adapt the student file layout to your needs Create notes for students Enter information on a student’s death Enter information about exchange programs or exchange students Describe the role of a data privacy warning in regards to accessing student data © SAP 2009 / Page 1 © SAP AG IHE102 4-38 4 . St udent Da t a M a int enance – U nit Sum m a ry You are now able to: Understand how a student record is created Explain and use student master data Use the student file Describe the features of the student file Use functions of the student file and student master data Create student notes Maintain exchange program information Use specific student file functions such as data privacy warning © SAP 2009 / Page 1 © SAP AG IHE102 4-39 © SAP AG IHE102 4-40 I H E1 02 St udent Lifec yc le M anagem ent : 5 . Adm issions 1. Academic Structure and Curriculum Management 2. Academic Calendar 3. Event Planning and Class Scheduling 4. Student Data Maintenance 5. Admissions 6. External Work and Equivalency Determination 7. Program Registration 8. Course Registration/Module Booking 9. Grading, Assessments, and Examination 10. Attendance Tracking 11. Audits 12. Progression 13. Graduation 14. Student Accounting 15. Overview on Tools (Correspondence, etc.) © SAP 2009 © SAP AG IHE102 5-1 5 . Adm issions Content: 5.1 Overview of the Admissions process 5.2 Admissions Audit Introduction 5.3 Web Application © SAP 2009 © SAP AG IHE102 5-2 5 . Adm issions – U nit Obje c tive s At the conclusion of this unit, you will be able to: Explain an Admission process for new students Outline how the Admissions process is implemented in Student Lifecycle Management Explain the principles of a web application using SAP's generic web application concept (Internet Service Request tool) & Adobe Forms Process Admission applications in the Student File Understand the automation of the Admissions process with Admission audits Understand how you can use dunning for outstanding requirements like missing documents © SAP 2009 Relevant terminology in this chapter: • Online Form: HTML, Adobe, or other input form for data entry • Remote Function Call: Secure mechanism for passing data from the form to the back-end system • Notification: ‘Data container’ for application processing • Workflow Template: ‘Master controller’ for admissions process • ISR Scenario: Defines characteristics (data) and actions related to application processing • Applicant Record: Same as a ‘Student Master Record’ (new or existing) • Admissions Record: Specific admissions status for a Program of Study • Assessment Process: Handles any Admissions Audit © SAP AG IHE102 5-3 5 .1 Adm issions Ove rvie w – Applying for Adm ission Options to apply for Admission: Indirectly via a central institution (e.g. UCAS, ZVS) Directly by means of a paper application Directly by means of a web application Who processes the application? University Checks minimum prerequisites Checks additional prerequisites if seats are restricted Central institution Informs the University about results of Admissions processing © SAP 2009 The Admission process is based on Programs of Study. • Students can apply for Admission in the following ways: – Indirectly through a central institution (UCAS in the UK, ZVS in Germany). These institutions process the Admission applications and the university decides about the Admission of the student based on their policy. – Directly to the University by means of a paper or web application form. • When students apply to a University, an Admission approval process is started. During the approval process, the application is checked and a decision is made. • The Admission process can take place as result of recruitment activities of a University. The recruitment process begins when a prospective student first contacts the institution and ends with the enrollment of the student at the University. © SAP AG IHE102 5-4 5 .1 Adm issions Ove rvie w – T opic Objec t ive s At the conclusion of this topic, you will be able to: Explain the Admissions process and its different process steps in general Understand how the admission process is managed in Student Lifecycle Management Explain the concept of Admission Audit © SAP 2009 © SAP AG IHE102 5-5 5 .1 Adm issions Ove rvie w – Adm ission Proce ss The Admission process represents the approval procedure for applicants and can be handled in a variety of ways: Manually: Admissions officers check applications and enter results into system (Partly) Automated: the system supports Admissions officers in application checking Automated: the system executes Admission steps in the background Interfaces are needed between the Student Administration System and External Institutions (e.g. clearing institutions for applications, schools and other higher education institutions for transcripts ) Recruitment systems © SAP 2009 The automation of the Admission process allows the University to process straightforward cases automatically with the system performing the Admission checks. Integration of web-based Admission applications allows an easy application procedure for applicants and less effort for administrative staff. Cases in which general Admission criteria are not fulfilled are directed to an Admissions officer who handles them manually Admission records can have Assessment Processes attached (i.e. mandatory admissions audits, Audit Type ‘4000’) Student Lifecycle Management supports the automation of Admission processes and execution of Admission steps in the background through a workflow. A workflow template is delivered for handling the undergraduate admissions process, including resolution of possible duplicate records. If an automation of the Admission process is required, you have to take care for the interfaces to other systems. This might for example be relevant for interfaces which receive standard Admission tests such as SAT in the US. External systems may be country-specific, for example, for clearing institutions such as UCAS in the UK. Furthermore, it might be required that the system supports transcript exchange between schools and higher-education institutions. Student Lifecycle Management delivers the following interfaces: • UCAS interface (country-specific) • Transcript exchange (see information about Student File – external transcript) BC sets are provided to accelerate the configuration of admissions-related processes. For details regarding this and the Admissions workflow in Student Lifecycle Management please check the Admissions Cookbook which is available on the Business Process Expert (BPX) platform for Higher Education: www.sdn.sap.com/irj/bpx/highered > Knowledge Center -> Key Topics -> Student Lifecycle Management Best Practices, Implementation Guidelines, and Tutorials -> Admissions Cookbook for Student Lifecycle Management. © SAP AG IHE102 5-6 5 .1 Adm issions Ove rvie w – Adm ission Proce ss St e ps Tasks During the Admissions Process: Receive application and enter data in administrative system Receive updates on application or withdrawal from applicant Perform formal and academic checks of the application: Check completeness of application Check if all relevant data has been received Check if all required documents have been received Check deadlines Check minimum (academic) prerequisites Check program or program type prerequisites Check program capacity restrictions Execute selection procedure if program is restricted Send notifications to students (correspondence) Request additional information Deny Admission Approve Admission and send registration documentation © SAP 2009 During the Admission approval procedure, various checks must be performed: Formal checks: • Has the application been received in time? • Does the application contain all required information? • Has the applicant submitted all necessary documents? • Has the applicant’s identity been validated? Academic checks: • Does the applicant fulfill the minimum Admission prerequisites for a University (for example, does the applicant’s academic history meet the prerequisites and has the applicant passed the required Admission tests)? • Does the applicant fulfill the additional prerequisites for the requested program or program type (for example, special assessments, interviews, grades, etc.)? Check capacity restrictions: If the capacity of a program is limited, not all applicants who fulfill the prerequisites can be admitted: • Check whether the capacity of the program of study is limited / not full yet. • Define selection criteria and sort the list of applicants accordingly. • Define due dates when students are selected and additional due dates to fill in free seats. Before creating an Admission application, the system checks if other applications for the same student or Program and period exist. The system runs a duplicate check for existing students when it creates a new record from the application. Function module HRIQ_STUDENT_SIMILAR_POPUP2 checks name, birth date, and student number. © SAP AG IHE102 5-7 5 .1 Adm ission Ove rvie w – Support of Adm issions Proce ss How Student Lifecycle Management supports the Admission process: Receive application and store application as XML file Create an applicant record: Create ST and BP with status “applicant” Create a Study Object (CS): Create relationship “applies for” between CS and ST in status “planned” Create relationship between CS and applied SC Initiated by Admission Officer Triggered by applicant automated steps in Admission workflow Check application data: Create assessment process Perform Admission audit Check applicant data against rules (Rule containers attached to the academic structure) Approve or reject the application Status of relationship (applies for) is changed to “active”/“rejected” Student status is changed to “admitted applicant” or “rejected applicant” © SAP 2009 An attribute in the master data of the programs of study indicates if the program is admissionrestricted or not. If it is admission-restricted the registration process checks if the student has an Admission to the program of study. If this is not the case, registration will fail. Attributes referring to the Admission process are maintained in: relationship 530. Student Lifecycle Management supports the Admission process from beginning to the end. The ISR (Internet Service Request) is used within the application. If a workflow has been set up, different activities can be triggered when an application is received and/or when the Admissions officer executes different tasks. For example, these activities can start a transaction to create applicant master data in the Student File. When a student’s application for Admission and the required documents are received, Admissions officers can create the student master record using the Student File. External achievements that students have accomplished at other educational institutions can be entered. Documents can be attached to the Student File using SAP Records Management. Admission requirements will be checked against the applicant data if rules have been defined. For administering the check of requirements, the concept of audits and assessments can be used. In the [Admissions Tab] on the Student File’s, an Admission audit can be performed. The result then leads to the “approval” or “rejection” of the Admissions application. © SAP AG IHE102 5-8 5 .1 Adm issions Flow Dia gra m © SAP 2009 Note: Application (notification) Processing is separate from the admissions record (although they can be linked). You must create and assign a number range to your Notification Type before you can save a notification. Use IMG Path: Cross-Application Components Notification Notification Creation Notification Type Define Number Ranges. Also you need to set up screen areas/layouts for notification processing via IMG Path: CrossApplication Components Notification Notification Creation Notification Type Define Screen Templates Define Screen Areas and Tabs. You can check the contents of your notification with RFC HRIQ_SCM1_READ_RF. © SAP AG IHE102 5-9 5 .1 Adm issions Ove rvie w – U se r I nt e rfa ce Functionality: An applicant can apply for different programs of study for certain sessions offered by the University. The University can admit or reject the applicant. The Admission Application or Admission offer can be accepted or declined by the applicant. The program of study, the session or the application data of the Admission application, Admission or rejected-admission application can be changed. User Interface: Web interface for the Admission Application View application (Admission officer), withdraw application, accept or decline offer of Admission (applicant) Directly in the Student File, Admission tab Create, change and delete Admission Application Execute Admission (admit, reject) and undo Admission Withdraw / decline / reverse decision (initiated by applicant) © SAP 2009 If an appropriate Self-Service has been set up, the applicant can: • Change Admission application • Withdraw Admission application • Accept an Admission offer • Decline an Admission offer • Reverse decision of withdrawal or declination In the Student File, the admission officer can process Admission applications and work on the Admission process directly from the [Admission Tab]: • Create, change and delete Admission application • Execute Admission, such as “reject” or “approve” an Admission application • Undo “rejected” admission application • Change Admission (change of program in Admission, undo Admission) • Actions initiated by the applicant can also be performed directly in the Student File, such as “Withdrawal of Admission Application“, “Declination of Offer“ and reversal of these decisions. The cancellation of the Admission application is supported © SAP AG IHE102 5-10 5 .1 Adm issions Ove rvie w – St a t us a nd Ac t ivit ie s Admission Status: The admission application status reflects the decisions made on the Admission: Admitted, rejected Status + status supplement (for certain status, the supplement gives further information) The applicant status reflects the status of the applicant and corresponds with the Admission application status. Example: Admitted applicant Activities: An activity represents a process step made within the Admissions process. Example: approve application, reject application, withdraw application An activity document is created for each activity to keep a change history. For each process step, call up points are available, which can be used to start a VSR rule-check or block the process. © SAP 2009 When an Admission application has been denied (rejected by the University or declined by the student), the status of this Admission application is set to “rejected/withdrawn”. To differentiate whether the rejection was initiated by the University (reject application) or by the applicant (withdraw application or decline offer), the status supplement field is used. This field will only be filled if the Admission application was withdrawn or the Admission was declined: In case of status “rejected/withdrawn” + field status supplement = • ‘empty’: the University has rejected the Admission • ‘Admission application withdrawn’: the application was withdrawn by the student • ‘Admission declined’: the Admission offer was declined by the applicant An activity is provided for each process step, e.g. “Withdraw Admission Application” (AD13). When an activity is performed, an activity document is created. Activities permitted by the system depend upon the Admission application status: • Created status: Withdraw Admission application activity • Approved status: Decline offer of Admission activity A self-service Web Dynpro is available for applicants to see the overall status of submitted admissions applications (PIQ_ST_ADMAPPLICATION). You can allow the system to automatically determine the applicant from the User ID. This Web Dynpro links to the Admissions Audit Self-Service Web Dynpro and only shows admissions data that is based upon a Notification. Admissions entries created directly in the Student File will not appear. Enrollment Confirmation: SLCM contains an Adobe PDF-based form, that can be included in an applicant's acceptance packet. The correspondence form allows accepted applicants to confirm their upcoming enrollment at the University by paying a deposit. In that case you need to maintain the Time Limit for the Enrollment Deadline via SLCM Processes in SLCM Admissions, Registration, and De-registration Admission Create Time Limit for Enrollment Confirmation Fee. Note that you must handle the actual fee processing on your own. © SAP AG IHE102 5-11 5 .1 Adm ission Audit – Adm ission Audit Business Scenario: A Student is applying for Admission to a Program of Study. The Program of study has specific requirements which must be fulfilled by the applicant. Admissions Audit compares Master Data of the applicant (such as External Academic Work from transcripts, etc.) with the requirements for admission to the Program. The checklist shows which elements have been met or not met. The identified missing documents can be requested from the student if the relevant checklist element is not met (dunning). For this case, you set the “reminder” flag. Once requirements are met the Admission can be executed – (or otherwise). © SAP 2009 The Admission audit is explained in detail in the: “Audits”. Overview: • The Admission Audit functionality has to be activated explicitly per program of study by setting the indicator Use Assessment Process. • You can perform admission audits by creating an assessment process with the requirements for each admission application. Customer status can be used for each step within the application processing. – Assessment processes link requirement profiles and audit runs for process step „completion“. – Checklists are represented by requirement profiles If an assessment process has been defined, the system can automatically recognize and dun outstanding requirements (missing documents) by marking requirement elements as „relevant for dunning for Audit Type 4000” (Admission). You can create a dunning notice with the dun inbound correspondence function which is available in the Print Workbench. You can also use all of the other setting options that this tool offers. The integration with Records Management offers institutions the possibility to create a file for students in SAP Records Management to manage inbound and outstanding documents. The process to generate such a file is started in the student file of Student Lifecycle Management. In Records Management, documents can be associated directly via „Load Local File“, or scanning etc. Records Management has to be activated separately in customizing and must be explicitly activated per program of study. If it is not activated in customizing, there won’t be any impact. © SAP AG IHE102 5-12 5 .1 Adm ission Ove rvie w – T opic Summ a ry You are now able to: Explain the Admissions process and its different process steps in general Understand how the Admissions process is managed in Student Lifecycle Management © SAP 2009 © SAP AG IHE102 5-13 5 .2 Web Applic a t ion – T opic Obje c t ive s At the conclusion of this topic, you will be able to: Briefly describe the Internet Service Request (ISR) tool which provides a technical basis for different types of application Describe the concept of using Interactive Forms (PDF) for Admissions application © SAP 2009 © SAP AG IHE102 5-14 5 .2 Web Applic a t ion – Online Adm ission Applica t ion Proce ss He submits an application for admission via the web Andrew wants to study at a specific university and decides on a program of study Study information and documents are sent to Andrew Application status tracking Online and system-supported Admission process in Student Lifecycle Management Admissions Officer approves application Application approval workflow is started Correspondence is triggered for the applicant (via workflow) Automatic notification of application receipt Admissions Officer receives application in the inbox Admission Rules are checked automatically © SAP 2009 Example Scenario of an admissions process via online Admission application: Andrew wants to study at the University of his choice. On the University website he finds the Admissions office page with a web application form. He fills out the form and sends it to the University. He receives an e-mail reply confirming receipt together with a link to his application. He checks the application again and finds an error, which he corrects and sends it back. The University’s Admissions officer gets a notification in his workflow inbox informing him about a new application. He opens the application data, takes a look at the original web application (already the corrected version) and sees that the applicant forgot to specify the school from which he received his final diploma. Within the application scenario, he sends an e-mail note to the student asking him to provide the missing information. Then he creates an applicant record, which is supported by the system, i.e., data from the application is used to create the application record as master data in the system. When he receives the missing information, he starts the automatic rule checking process. He immediately receives a message according to which the grade on the final diploma is below the set minimum for the program the student applied for. He rejects the application, but sends the applicant a note saying he could apply for another program with less stringent Admission requirements. Andrew receives the rejection letter. He decides to apply for a different program and creates a new web application. The Admissions officer receives the new application. While attempting to create a new master record, the system detects that a master record already exists for this applicant. A duplicate check identifies the original (first) application of Andrew. The Admission officer has to decide if the existing master record belongs to Andrew. If it does, no other student master record is created. If the officer decides the existing applicant master record does not belong to Andrew, the system creates a new record. The remaining activities are done as described above. © SAP AG IHE102 5-15 5 .2 Web Applic a t ion – I nte rne t Se rvic e Re que st Applicants fill in and submit web application form (e.g. PDF based) within the ISR scenario. The application is processed via workflow During the approval process staff can execute tasks using predefined actions within the ISR scenario, such as: • call ERP transactions • send generated e-mail • etc. ) Create master data and processing data in Student Lifecycle Management ISR scenario © SAP 2009 The Internet Service Request (ISR) is a toolset for creating web-based applications that integrate directly with SAP ERP. The Admission application is delivered as Interactive Form (Adobe). You can use the Adobe Forms for ISR scenarios. Student Lifecycle Management includes an example form for Adobe PDF Forms (ISHERCM_ISR_ADM_TMPL_PDF). Prerequisites: • The relevant ISR Customizing and form creation must have been completed. • Assign your form to the entry type in the web “Adobe PDF”. Use of Interactive Forms (Adobe PDF) • Design application form • Publish it on the web via ITS Define ISR scenario: • When you define ISR scenarios, you can specify that an Adobe Form should be used to enter application data. You define the ISR scenario in Customizing for Internet/Intranet services under: Cross-Application Components Notification Notification Processing on the Intranet Define Scenarios. • The entry type in the Web is ‘Entry using Adobe PDF’. You assign your form against this. • Student Lifecycle Management also contains an HTML page with an example ISR Admission (Scenario PIQCMADM_DE). Customers will need to define their own HTML. © SAP AG IHE102 5-16 5 .2 Web Applic a t ion – I T S T e chnic a l V iew SAP ITS Internet Services SAP ERP BADIs, BAPIs, RFCs Business Document Service Business Workplace Student Lifecycle Management SR Scenario Notifications Workflow (generated from ISR Scenario) End User (Client) Web Browser © SAP 2009 Business Add-Ins (BADIs), Business Application Programming Interfaces (BAPIs), and Remote Function Calls (RFCs): BADIs are used to generate selections that retrieve content from SAP ERP and to perform data validation in the web application. BAPIs and RFCs allow for the exchange of data between the BDS and Student Lifecycle Management. These are used to implement notification actions and tasks. Business Document Service (BDS) • In-progress applications are stored as XML files in the BDS. Student Lifecycle Management • Application content is transferred from the BDS to Student Lifecycle Management as part of notification processing. Internet Transaction Server (ITS) • ITS hosts the Internet Service that makes the web application available to the public. ISR Scenarios • ISR Scenarios are created in SAP ERP using the transaction ‘qisrscenario’ and are published in the ITS. • The HTML templates that comprise the web application are defined here. Notifications • A notification is created when an application is submitted. • The notification type is defined in the IMG. It specifies post-processing of the application, including who receives the notification, the layout of the SAP Business Workplace screens, etc. SAP Business Workplace • Application processing takes place in the context of the Business Workplace. Workflow • A generic ISR workflow is triggered when the notification is created. It is also possible to use a customer workflow. © SAP AG IHE102 5-17 5 .2 Web Applic a t ion – T opic Sum ma ry You are now able to: Briefly describe the Internet Service Request (ISR) tool which provides a technical basis for different types of application Describe the concept of using Interactive Forms (PDF) for Admissions Application © SAP 2009 © SAP AG IHE102 5-18 5 . Adm ission – U nit Sum m a ry You are now able to: Explain an Admission process for new students Outline how the Admission process is realized in Student Lilfecycle Management Explain the principles of a web application, using SAP's generic web application concept (Internet Service Request tool) & Adobe Forms Describe the process of handling admission applications in the Student File © SAP 2009 © SAP AG IHE102 5-19 © SAP AG IHE102 5-20 IHE102 Student Lifecycle Management: 6. External Work and Equivalency Determination 1. Academic Structure and Curriculum Management 2. Academic Calendar 3. Event Planning and Class Scheduling 4. Student Data Maintenance 5. Admissions 6. External Work and Equivalency Determination 7. Program Registration 8. Course Registration/Module Booking 9. Grading, Assessments, and Examination 10. Attendance Tracking 11. Audits 12. Progression 13. Graduation 14. Student Accounting 15. Overview on Tools (Correspondence, etc.) © SAP 2009 © SAP AG IHE102 6-1 6 . Ex t e rna l Work a nd Equiva lenc y De t e rm ina t ion Content: 6.1 External Achievements 6.2 Equivalency Determination Transfer Agreements Transfer Articulation 6.3 Customizing © SAP 2008 © SAP AG IHE102 6-2 6. External Work and Equivalency Determination – Unit Objectives At the conclusion of this unit, you will be able to: Maintain external achievements in student master data Maintain the required customize settings to store students’ external achievements Enter external institutional academic offerings in the system Perform equivalency determination and maintain transfer agreements in the system Evaluate transfer work (transfer articulation) for a student based on external transcripts © SAP 2009 © SAP AG IHE102 6-3 6. External Work and Equivalency Determination – Business Scenario You maintain and evaluate external educational achievements of applicants seeking admission and of students It is within your responsibility to maintain the offerings of other institutions in the system and define the characteristics of external achievements You need to maintain transfer agreements in the system Your work involves evaluating student transfer work and determining internal equivalencies with/without reference to transfer agreements © SAP 2009 © SAP AG IHE102 6-4 6.1 External Achievements – Topic Objectives At the conclusion of this topic, you will be able to: Understand the concept of external transcripts and external tests Create external transcripts and external test results for a student in the student master data transaction Understand grade averages for external transcripts Make the necessary settings before entering transcript and test result data © SAP 2009 © SAP AG IHE102 6-5 6.1 External Achievements – Student Master Data Information stored in student master data: Previous educational results provided by the applicant High school information Previous higher education results Test results (e.g. admission tests) External educational results can serve as a basis for admissions and equivalency determination. They are evaluated against admissions rules the basis to determine equivalencies for transfer students A Web Dynpro application allows Admissions Officers and other users to create and maintain transcript data for applicants/students through self-service. The following transcript data can be maintained: Basic Data External Subjects External Qualifications © SAP 2009 You can store the external educational history of applicants entering from high school as well as those transferring to your institution from post-secondary institutions. The external educational history can be used as input for: • Admissions requirements: Admissions requirements can include school degrees, specific school subjects or results from a former higher educational career. • You can use the equivalency determination tool to acknowledge academic work done at external institutions for your internal academic requirements. • Detailed process steps to maintain transcript data via WebDynpro PIQ_MAINTAIN_TRANSCRIPTS: – Select student – Display transcripts (incl. EO, category e.g. Undergraduate, issue date, status) – Edit transcripts – Edit basic data – Edit subjects – Edit qualification – Edit transcript – Review and save – Completed Note: External Organizations, External Subjects and External Qualifications must already exist in the system or be created prior to entering the transcript data. © SAP AG IHE102 6-6 6.1 External Achievements – External Academic Structure Limited academic structure of an External Organization: Object type EO: High schools and transfer institutions that students attended prior to coming to the university. Object type EQ: External qualifications (EQ) are qualifications students have acquired during prior studies (e.g. high school certificate, degrees). Object type SU: External subjects (SU) represent the subjects students have taken at external educational organizations or previous school results. © SAP 2009 External Organizations can also refer to testing agencies from which universities receive the test score results of prospective students. Transcript data that can be stored in the system includes: • Issuing and transmitting organizations (object type EO) • Transcript category, status, issue date • Registration period of student at the ext. organization • Grade averages as shown on original transcript • Credit totals as shown on original transcript • Additional academic information (e.g. rank in class) • Degrees and/or qualifications attempted and earned, including grade (EQ) • Specialization or program as discipline (CIP codes) • Academic sessions the student was registered for (registration record) • Stages the student was registered for • Subjects taken, including original grades and credits • Session in which subjects were taken • Coded notes (e.g. disciplinary record) • Free comments © SAP AG IHE102 6-7 6.1 External Achievements – External Organization To set up an External Organization (EO), you have to... Select the Category (and classification) of the EO External Organization Data Enter Unique Codes (for internal and external reporting) External Organization Data Indicate whether the institution is accredited Define the Grading Scales and the Credit Types to be used by the EO Scales/Credits Maintain the Address (including country) Address (Infotype 1028) Enter Contact Persons Contact Persons (Infotype 1756) Link the Subjects and External Qualifications to an EO (Relationship – “offers”) © SAP 2009 Customizing paths for maintaining data of External Organizations: • Master Data in Student Lifecycle Management -> Educational Background -> External Organizations-> Set Up Category Classifications and Set Up and Classify EO Categories. Coding Systems: Many countries have one or more directories listing the schools, universities, and other academic institutions within the country. These institutions each have their own unique identification code and are required to report according to different systems (FICE, IPEDS, DUNS, in the US). In Student Lifecycle Management, this is referred to as a coding system. You can assign up to 2 codes referring to different coding systems to an EO. You can use the codes associated with your primary coding system to uniquely identify each EO by placing it in the object abbreviation. Additional codes can be assigned in the External Organization Data infotype (1757). • IMG for Student Lifecycle Management -> Master Data in Student Lifecycle Management Educational Background -> External Organizations-> Set Up Coding Systems. Accredited external organization: You can indicate if the institution is accredited by your university. This may be a requirement of your institution’s equivalency determination rules. Go to SAP Menu for Student Lifecycle Management -> Academic Structure -> External Academic Structures -> External Organization. Maintain Grading Scales and Credit Types: Go to SAP Menu for Student Lifecycle Management -> Academic Structure -> External Academic Structures -> External Organization. Address Data: The external organization object is assigned to a country in the address data, which can be used for derivation of grading scales. The EO does not use central address management. The address is stored in the Address infotype (1028) of the EO. The country specified in the address data is used if grading scales are derived via the country assignment. Go to SAP Menu for Student Lifecycle Management -> Academic Structure -> External Academic Structures -> External Organization. Contact Person: You can maintain a contact person and assign up to three communication types in the Contact Persons infotype (1756) at SAP Menu for Student Lifecycle Management -> Academic Structure -> External Academic Structures -> Select External Organization -> “Contact Person”. © SAP AG IHE102 6-8 6.1 External Achievements – External Subject To set up an External Subject (SU), you have to... Define the Level of Difficulty (academic level) External Subject Data Define the Method of Instruction (category) External Subject Data Define the Discipline Disciplines Attach to External Organizations Specific subject => attach to EO which is offering the course Generic subject => attach to all EOs which could be offering such a subject In the EO – SU relationship, define The Grading Scale if not inherited from the EO (optional) - Additional Data of Relationship EO – SU (for overwrite) Whether the subject should be defaulted to the transcript - Additional Data of Relationship EO - SU © SAP 2009 Customizing Path: Master Data in Student Lifecycle Management -> Educational Background -> External Subjects. Academic level (infotype 1760): Determines the level of difficulty of the subject’s learning content level 1, 2, 3, 1st year, 2nd year, 3rd year, graduate, pre-university, etc. (compare to module level). Categories (infotype 1760): Categories for the method of instruction used for external subjects – seminar, workshop, high school subject, technical subject, etc. (compare to module category). Disciplines (infotype 1744): Used to define all possible fields/areas of study that you want to assign to the external subject (The use of CIP - Classification of Institutional Programs - taxonomy for disciplines used in North America is supported). The same disciplines are assigned to CQ, EQ, SM, CG and SC. Relationship 508 “offers” between EO – SU: You can enter a special grading scale for external subjects as additional data of the relationship. This grading scale overrides the general grading scale defined for the EO’s (infotype 1755). You can set a "default flag“ on the relationship between SU and EO. When you enter a transcript which has been issued from this specific EO in the student master data, the flagged subjects can automatically be defaulted to the transcript (useful e.g. for high schools and their set of subjects). Note regarding Generic EO and SU: • You can set up ‘dummy’ external institutions (EO)/subjects (SU) for certain scenarios: – International students for whom you don’t have to store detailed external data – High schools for which you can use standardized subjects – You can define a default set of subjects for an EO. When entering a transcript from this EO, those subjects are automatically defaulted. In this case, it can be appropriate to define generic school subjects and attach those as default sets to the EO’s. © SAP AG IHE102 6-9 6.1 External Achievements – External Qualification To set up an External Qualification (EQ), you have to... Define the Group to which the qualification belongs to Define the Qualification Discipline Define the Level and Type of Qualification (degree) Define the Grading Scale on relationship EO – EQ Attach to the External Organizations Specific qualification => attach to EO which is offering the degree Generic qualification => attach to all EO’s which could be offering such a degree © SAP 2009 External qualifications (EQ) are qualifications that students have acquired from external organizations. External qualifications can be considered equivalent to modules or internal qualifications (see Equivalency Determination). They are designed similar to the internal qualifications. Attributes you can maintain are: • Qualification group: Defines the group to which the internal or external qualification belongs • Qualification discipline: Defines the discipline (field of study) assigned to the internal or external qualification • Degree type: Type of degree, for example High School Certificate, Bachelor, Master, PhD, etc. • Degree level: Defines the standing of a degree, for example undergraduate, graduate • Academic scales: Defines the academic scales used to rate the qualification in relation to the EO Before you can create external qualifications, you have to maintain the necessary settings in Customizing for Student Lifecycle Management under: • Master Data in Student Lifecycle Management © SAP AG IHE102 Qualifications 6-10 6.1 External Achievements – Functionality (1) Available features in the student master data transaction: Store external transcripts and test results Store issuing institution Store programs, degrees and courses the student completed at external institution Store credits and external grades for courses Store results of external qualifications (e.g. earned degrees) Convert external grades and credits to equivalent internal ones Convert external grading scales to internal grading scales Convert external credits to equivalent internal credits Calculate grade averages for external grades To check if minimum admission requirements are fulfilled © SAP 2009 The student file can store the following master data related to external educational history: Detailed information about any school history of an applicant as well as detailed information about any higher education pursued can be stored in infotype External Transcripts (1719). Detailed information about any test results (standard tests) of an applicant can be stored in infotype External Tests (1721). Further information about former work experience can be stored in infotype Employment (1718) To enter the external educational history, go to: Student File from the SAP Student Lifecycle Management menu. Select a student from the object manager and then choose Student Maintain Master Data from the menu. Student Administration Master Data Change from the SAP Student Lifecycle Management menu, and select a student from the object manager. Transaction PIQST00 (Student File), select a student and choose Student from the menu. Maintain master data Transaction PIQSTM (Maintain Student Master Data) and select a student. Information about external transcripts and tests is accessed from the Ext. Achievements tab. © SAP AG IHE102 6-11 6.1 External Achievements – Functionality (2) The external educational history consists of: ¦ An overview of all existing transcripts and test results ¦ A detailed view of single transcripts or single tests External Transcripts: Single Transcript High school certificate | High School X | Preliminary version High school certificate | High School X | Final version University transcript | University Y | Final version External Test Results: TOEFL test Single Test |Transmitted by High School X Overview of average grades (calculated) University GPA 3.0 High School GPA 2.3 University Transcript University Transcript High School Transcript © SAP 2009 The external educational history within the student master record contains three tab pages: • Overview of transcripts • Overview of test results • Calculated average grades across transcripts From the tab pages, you can access individual transcripts or test results and • Create data • Change data • Display data The External Academic Achievements infotype in the student master allows you to: • Enter and maintain the external educational history of a student by entering external transcripts and test results • Automatically calculate performance indicators per transcript like – Average grade per transcript – Sum of earned credits per transcript • Automatically calculate performance indicators across transcripts like – High School total average grade (across all high school transcripts) – Total credits earned in higher education institutions (across all university transcripts) If you do not want to store all the information defined in the transcript concept in the system, you can hide certain tab pages. For example, if you do not need to store grade averages, you can hide the average overview tab page. If you want to change the layout of tab pages, you must set a new transaction or screen variant. More information can be found in the Online Help documentation: https://help.sap.com SAP Library SAP NetWeaver by Key Capability Application Platform by Key Capability ABAP Technology ABAP Workbench (BC-DWB) Changing the SAP Standard (BC) Transaction Variants and Screen Variants © SAP AG IHE102 6-12 6.1 External Achievements – External Transcripts (1) A transcript is described and identified by: = Transcript Header Transcript category (High School Certificate) Transcript status (interim, final) Issuing organization (object type EO) Issue date Registration period at the external organization Transcripts can be entered: Manually Via web admissions application, filled in by student (see ISR for details) Via interface for electronically transmitted transcripts, transmitted by issuing or transmitting institution To enter external transcript data per student, select the following objects: The issuing External Organization The (external) Subjects the student has taken The External Qualifications the student has attempted and earned © SAP 2009 To enter transcript data follow the SAP Menu path: Student Lifecycle Management or transaction PIQST00/PIQSTM: Student File, • Select the Ext. achievements tab page. On this tab page, select the Ext. transcripts tab page and choose Create. Enter the transcript data in the dialog box which appears. Student Lifecycle Management offers an RFC-enabled function module for entry of transcripts for existing or new students via an electronic interface: • HRIQ_TRANSCRIPT_CREATE in function group HRPIQ00TRANSCRIPTRFC. You can use this function module to create new transcripts. SLCM also offers an RFC-enabled function module and a BAPI for entry of transcripts for students who do not exist in the system or whose data do not match the input data: • BAPI_STUDENT_CREATEFROMDATA3 in function group HRPIQ00STUDENTBAPI for creating new student master records. Set up your external educational structure via the menu path: SLCM Academic Structure External Academic Structures. You can use the following relationships to define the specified activities: • EO belongs to EO (003): define a hierarchy of EO’s • SU is offered by EO (508): define which subjects are offered by which EO • EQ is offered by EO (508): define which qualifications/degrees are offered by which EO © SAP AG IHE102 6-13 6.1 External Achievements – External Transcripts (2) When you enter subject information, you can: Add Subjects (SU) to the transcript manually Default predefined Subjects into the transcript (SU) automatically (per EO) Enter grades and credits in external and internal scales Preparatory work: High School X -Math -English -Physics -Music -Sports Flag x x x To automatically import subjects into a transcript, you have to: ¦ Create Subjects (SU) and attach them to an External Organization (EO). ¦ Flag the Subjects which should automatically be entered on each transcript of this EO Transcript for Student A from School X: Imported automatically -Math Imported automatically -English Imported automatically -Physics -Music Entered manually © SAP 2009 You can either: • Create specific subjects for each course and link these to only one external organization (for example, a university course for which you require the exact title and code) • Create subjects which serve as a generalization and can be linked to several external organizations (for example, a school subject for which you do not require the original title, code, etc.) The automatic transfer flag which can be set for the relationship between subject and external organization (508: is offered by) defines whether a subject can be defaulted automatically into a new transcript from a certain EO. To enable easy retrieval of external institution data and classification of transcripts, you must maintain an EO category and a category classification. • For example, Category = Public University Classification = University You can report on external educational data via the issuing external institutions (EO). When defining EO’s, you can enter two different codes based on different coding systems. You can define your internal coding system and the one you require for legal reporting (for example, FICE code). See also the Chapter: Academic Structure and Class Scheduling. © SAP AG IHE102 6-14 6.1 External Achievements – External Transcripts (3) Information the system derives from an external transcript: Converted grades Conversion from external, original grading scale to internal grading scale Converted credits Conversion from original credit type to internal credit type Displayed on single transcript Calculated averages per transcript (GPA)* Displayed as overview Calculated grade averages across transcripts You can overwrite converted grades and credits * calculations points for GPAs, delivered by SAP © SAP 2009 The conversion of grades from one grading scale to another is based on the SLCM grading scale concept (see Grading unit) and is performed automatically. The credit type conversion from external to internal format is also done automatically. If you want to overwrite a converted grade or credit, you have to activate the overwrite flag in the transcript. When a grade or credit has been overwritten, it is displayed and stored as overwritten and cannot be automatically converted again unless you deactivate the overwrite flag. The grade point average (GPA) is calculated at defined calculation points, delivered by SAP. You have to implement a BADI to calculate grade averages for external transcripts. The BADI has to be attached to one of the available calculation points which are: • 3 calculation points for display of GPAs on single transcripts under results total • 6 calculation points for display of GPAs on the Average Grades tab page of the Ext. Achievements tab page in the student master data SLCM delivers BADIs for calculation of averages (weighted average per transcript, weighted average across all transcripts, average based on a defined set of external grades, such as all EOs with same classification, all subjects, etc.). Customizing Path: IMG for Student Lifecycle Management -> Student Lifecycle Management -> Master Data in Student Lifecycle Management -> Performance Indexes -> Average Grades for External Academic Work -> BAdI: Average Grade Calculation. In the additional data of the subject/external organization relationship (508: is offered by), you can set the core subject flag. This flag can be evaluated during GPA calculation. When you flag a subject as core, you define that this subject should be included in the GPA. Non-core subjects can then be excluded © SAP AG IHE102 6-15 6.1 External Achievements – Grading Scale Derivation of Grading Scales for External Achievements 5. Standard Scale for External Achievements Country 4. 3. External Organization (EO) External Organization (EO) 2. Overwrite Scale 1. 1. External Subject (SU) External Transcript External Qualif. (EQ) © SAP 2009 Academic scales which are used to rate grades can differ from one institution and country to another. SLCM supports flexible derivation of academic scales for the grades entered in an external transcript. When you enter an external transcript in SLCM, you first have to choose the external organization from which the transcript was obtained: • If the external organization is assigned (relationship A508 ”offers") an external subject (SU) or an external qualification (EQ), the system checks if an academic scale is assigned to SU or EQ. If it is, the system uses this scale to rate the grade. • If no scale is assigned, the system determines whether an academic scale is assigned to this external organization. If it is, the system uses this scale to rate the grade. • If the system finds no academic scale for the external organization in question, it determines whether the higher-level external organization is assigned an academic scale. If it is, the system uses this scale to rate the grade. • If no scale is assigned here, the system determines whether a country-specific scale is assigned to this external organization. If it is, this scale is used to rate the grade. • If a country-specific scale is not assigned, the system determines whether a standard scale is specified for the external organization in table T7PIQSWITCHVALUE. If it is, this scale is used to rate the grade. If it is not, the system scale is used (0-100.000) The grading scale which the system derives can be overwritten at the subject or qualification level within the transcript. In the transcript, the grades and credits are displayed in the original grading scale and credit type and in the internal grading scale and credit type. The system automatically converts from one scale and credit type to another. © SAP AG IHE102 6-16 6.1 External Achievements – Credit Conversion Credit type concept You can define different types of credits Semester credits, quarter credits, ECTS credits, etc. You can define a conversion factor for credit types E.g., conversion factor 1.3 for converting quarter credits into semester credits Not every credit type must be convertible into another one The type of credit is defined per EO It is defaulted for all subjects It can be overridden per subject entered in a transcript Credits can be converted from the externally used credit types into the internally used credit types (if conversion factors exists). Credits entered on external transcripts are entered with the original credit type Automatic conversion of external credits into internal credit type if a conversion factor exists © SAP 2009 You can define internal and external credit types. • The credit type “CRH credit” is defined as standard credit type for internally offered objects. • You can define as many credit types as you want for external results. • You can assign a credit type to each external organization, which is then defaulted for subjects offered by the EO. You can also enter the credit type when entering a subject from an external transcript. • You can define the factor for conversion between the standard internal credit type and external credit types. • You define credit types and conversion factors in Customizing using the IMG path: SLCM Master Data in Student Lifecycle Management Credits Set Up Credit Types. Note: Different credit types are only supported for external results. For internal objects, you have to use one standard credit type CRH. Grade Symbols, Grading Scale, Credit Types: You can enter the grade symbols (I – Incomplete, IP – In Progress, W – Withdrawn, A – Audit, etc.) used by the EO, and assign an equivalent symbol which you use internally to these. Additionally, you can attach the grading scale (with numeric values) which is normally used by the EO (for example, grade 1 – 4). Both values will be available when you enter results (=grades) within a transcript. Finally, you can define the credit type the institution generally uses for its courses (for example, semester credits). © SAP AG IHE102 6-17 6.1 External Achievements – Test Results (1) A test is described and identified by: Test type (for example, TOEFL test) = Test Header Issuing organization (object type EO) Test date End date of the test’s validity Optionally you can enter year and session, entry date and source of data Tests can be entered Manually Via web admission application, filled in by student (see ISR for details) Via interface for test results electronically transmitted by other institutions © SAP 2009 Test results are stored in student master data in the External Test Results tab (infotype 1721)). Explanation of the test header: • A test can be redone by the student several times; therefore the student may submit several test results for the same test. You must create a new test result for each result the student submits. You can identify the different test results by the test date. • Some tests have a limited validity (for example, admission tests). Optionally, you can also store year and session for which a test is valid. • You can enter total test results, two total test percentiles and flag the test as passed, if applicable. • For each test, you can also enter subtest results and percentiles. The subtest types allowed per test type are customizable. To enter a new test result for an existing student manually, go to the menu > Student Lifecycle Management Student File, or transaction PIQST00/PIQSTM) and: • Select the Ext. Achievements tab page. On this tab page, select the Ext. test results tab page and choose Create. Enter the relevant test result data in the dialog box. SLCM offers RFC-enabled function modules for entry of test results for existing or new students via an electronic interface (Function group HRPIQ00TESTRESULTSRFC. Use them to create new test results, delete and display existing test results. © SAP AG IHE102 6-18 6.1 External Achievements – Test Results (2) Preparatory work (IMG): To enter external test results in a student's file: Set up test types Select the test type => The test layout is predefined Enter optionally a transmitting organizational unit (the responsible ext. organization is defaulted) Enter the test dates and results Design the layout of the test Type of test, test elements, subtests, grading scales... ACT admission test Results: - Composite Score Subtests: - Algebra - Geometry ACT admission test from School X Results: - Composite Score 33 98% Subtests: - Algebra 17 99% - Geometry 15 96% Scale A Scale B Percentile Scale B Percentile © SAP 2009 Test results can be submitted by students themselves or by testing agencies which transfer the test score results of applicants or issue standardized tests such as TOEFL tests or Admissions tests like ACT/SCT. Before you can enter a test result, make the required settings for maintenance of external test results. You set up the different types of external tests you want to maintain in the system by defining the layout of each test type in Customizing for Student Lifecycle Management -> Student Lifecycle Management Master Data Educational Background External Academic Achievements External Test Results. • Define the test types you need so that you can enter test results for students (ACT Test, TOEFL Test, etc.). • You can assign subtests to the test types, that is, the elements which are graded on a test (subtests = elementary Algebra, and Trigonometry). • Define the composite/total scores (= results) by attaching grading scales appropriate to each test type and/or subtest type. • Link each test type to the source testing agency (external organization), for example ACT Organization for ACT Test Type. Maintain the sources of external test results under … Set Up Sources of External Test Results. • Define the ways in which external test results can be submitted (manual input, electronic feed, etc.) When you enter a new test result for a student, you specify the test type. The system displays the test layout you defined for this test type. © SAP AG IHE102 6-19 6.1 External Achievements – Topic Summary You are now able to: Understand the concept of external transcripts and tests Create external transcripts and test results for a student within student master data Explain grade averages for external transcripts Make the necessary settings before entering transcript and test result data © SAP 2009 © SAP AG IHE102 6-20 6.2 Equivalency Determination – Topic Objectives After completing this topic, you will be able to: Understand the concept of equivalency determination Maintain transfer regulations Perform transfer articulation © SAP 2009 © SAP AG IHE102 6-21 6.2 Equivalency Determination – Example The University of Europe (UE) discussed the acknowledgement of courses with the University of Mannheim, and negotiated certain transfer agreements. Andrew London’s case: Andrew London began his studies at the University of Mannheim and then changed to the University of Europe after 3 semesters. His transcript was transferred to the UE. Andrew London’s Academic Advisor at the University of UE ran a Transfer Articulation which is system-supported. The system evaluated the transcript and, as a result, suggested that some Math courses be acknowledged. Andrew showed his advisor a programming certificate which he had also earned but which was not shown on his external transcript. His advisor then gave him an equivalent qualification for this certificate. © SAP 2009 © SAP AG IHE102 6-22 6.2 Equivalency Determination – Terminology Equivalency Determination comprises: Transfer Agreements = Transfer Articulation = Determine if external subjects or qualifications can be accepted as equivalents of internal modules or qualifications Store this information with time dependency, related to the external institution Transfer agreement contains transfer regulations Basis: Student Master External Achievements Evaluate the external achievements of a student for equivalencies Define number of credits which are accepted as transfer work by institutions Transfer agreements can be inherited by external organizations (top down) Student Master Data University Master Data © SAP 2009 You can store university regulations, that is, store which external work can be accepted as transfer work, either: • with equivalent internal work • without equivalent internal work (only accepting the credits) The regulations depend on the external institution which offers the external work. When performing transfer articulation, you can access input from the regulation table. The content of a transfer agreement are transfer regulations. Inheritance: • You can only maintain agreements for the EO from which the agreement originates. The agreement maintenance screen shows which transfer regulations are maintained directly at the selected EO and which are inherited. • All transfer regulations which are found at an EO or higher-level EO are taken into consideration in transfer articulations. © SAP AG IHE102 6-23 6.2 Equivalency Determination – Transfer Agreement Transfer agreement is an agreement between your institution and an external institution Your Institution External Institution providing rules for transfer articulations not shown in system (only logical term) te otia neg Transfer regulation is a description of which external work is equivalent to which internal work (one set of external – equivalent internal work) Transfer Agreement Content of a transfer agreement Transfer Regulation a Evaluated during transfer articulation = automation of transfer articulation process: Transfer Regulation b contains .... Evaluation of external transcripts for a student University Master Data Default of existing regulations for the student’s transcript © SAP 2009 To maintain transfer agreements, you: Select an external organization (EO) with which the agreement has been negotiated. Enter agreement details: • Choose external work: subjects (SU) or external qualifications (EQ) • Choose equivalent internal work: SM, CQ or credited work (CW) • Combine both to a transfer regulation (n:m relation) Define details for each transfer regulation: • Name and 2 different search values (fields with free text) • Priority (in case of agreement conflicts, that is, if more than one transfer regulation is possible) • Validity date of transfer regulation • Period in which external work has to be taken Details for the external work (source): • Minimum grade (must be obtained by external work or agreement is not applied to student) Details for the internal work (target): • Program type (optional => will be used for program type progression) • Choose if credits are transferred and if grade is transferred • Define the default credits to be transferred and if graded credit is transferred © SAP AG IHE102 6-24 6.2 Equivalency Determination – Relations between Source and Target Work Equivalencies are defined between.. Source Target Internal Program Offerings Internal modules (SM) Internal qualifications (CQ) Credited work (CW) External Achievements and External subjects (SU) External qualifications (EQ) Transfer regulation = One set of external work and internal equivalencies with the following relations between source and target: 1:1 1:n Subject 1 n:1 Subject 2 Module 1 m:n © SAP 2009 The modules and qualifications offered by the program a student is registered in, provide the initial “target” list of internal modules and qualifications that can be defined as equivalent to external subjects or qualifications. You can also access the complete module catalog and look for target modules or qualifications outside the registered program. The external academic achievements which are stored within a student transcript as external subjects or qualifications provide the external “source” list of external subjects or qualifications for which an equivalency can be determined. It is possible to create the following equivalency combinations: • Subject (1-n) to module (1-n) • Subject (1-n) to internal qualification (1-n) • External qualification (1-n) to internal qualification (1-n) • External qualification (1-n) to module (1-n) © SAP AG IHE102 6-25 6.2 Equivalency Determination – Transfer Articulation Transfer Articulation: Automatic evaluation of external achievements of a student Manual acknowledgement of external work Define number of externally achieved credits which are accepted as transfer credit Can be uploaded via report System-Based Transfer Articulations include all external transcripts maintained in the student master data (“external achievements”): Regulations are automatically compared with student’s external work System proposals can be overridden Conflicts have to be solved manually System-Based Transfer Articulation Transfer work can be maintained without referring to a regulation Non-System Based Transfer Articulations include transcripts or certificates which are submitted by the student on paper, but not stored in the system: Only manual maintenance No regulation stored Non-System-Based Transfer Articulation © SAP 2009 Load Transfer Articulations (=Regulations) and External Subjects • A report is delivered which takes as input a tab-delimited file and creates external subjects and transfer articulation rules as a result. • The file allows for one-to-one, many-to-one, one-to-many, and many-to-many rules. • It also allows for minimum grades, completion date range requirements, credit transfer, and grade transfer. Load Transfer Regulations and External Subjects • Maintain Data in Excel File • Excel File DES_TransferAgreementUploadFile_V05.xls • Save as tab delimited text file To run report: RHIQ_AGM_DT • Select EO to be loaded • Select tab delimited File • Execute To automatically handle complex (many-to-many) articulation rules, a BadI is offered: IMG -> SLCM -> Processes in Student Lifecycle Management -> Equivalency Determination-> BAdI: Grade Conversion for Complex Transfer Agreement. © SAP AG IHE102 6-26 6.2 Equivalency Determination – Transfer Articulation Portal View An anonymous web interface is delivered which allows an external user to select an External Organization and view all regulations maintained from that institution. Search capabilities by: External Organizations Internal Academic Achievements External Academic Achievements © SAP 2009 Web Dynpro for portal view on transfer regulations: PIQ_AGM_SEARCH EO: Shows all regulations for that EO SM,CW or CQ: Shows specific regulations by object selected SU or EQ: Shows specific regulations by object selected Selecting the Advanced Link on the far right allows for more detailed search criteria © SAP AG IHE102 6-27 6.2 Equivalency Determination – Credited Work and Transfer Credits only If the ‘Transfer credits only’ rule applies to external academic work, Students are able to transfer externally earned credits to internal ones No internal module or qualification is equivalent to the external work To maintain transfer credits only, you use object type “Credited Work” (CW): CW is used to store the transfer credits for a student SU = source, CW = target CW is structured similar to SM (subset of SM Infotypes) You can define categories for the transfer credits by creating different CW’s with different attributes You can assign a CW to an organizational unit for transfer credits which are counted towards a certain faculty CW can be evaluated for processes e.g. progression CW is not visible within the academic structure = cannot be booked © SAP 2009 Credits as “transfer credits:” • Transfer credits can be categorized, for example, based on a discipline: “Humanity credits” • Transfer credits can count for progression, degree audit and prerequisite checking Possible relationships for the credited work object (CW): • CW – O 501 is offered • CW – SC 500 belongs to • CW – CG 500 belongs to • CW – ST 506 is completed by © SAP AG IHE102 6-28 6.2 Equivalency Determination – Results of Transfer Articulation Results of transfer articulation Transferred work is recorded as completed internal modules + qualifications and is indicated as “transferred” Transfer credits are recorded as “credited work” Transferred work results can be: Included or excluded in average grade calculations, progression .... Subject to additional rules like max. amount of external work acceptable per Program Results are logged in activity documents and can be archived Student A (ST) Module 1 (SM) Successfully Completed Module 2 (SM) Successfully Completed Module 3 (SM) Successfully Completed Program I (CS) Transfer x Externally achieved Internally achieved © SAP 2009 You can use the standard module booking or academic history overview to display the work which has been transferred by external achievements. Transfer articulation results can be displayed in detail via transfer articulation transaction: • All details are stored for the transfer articulation • No history log An overview of all transfer articulation runs (which includes header and administrative information) is stored and available on the ‘Activity Documents’ tab page in the student file. The activity documents which contain the ED results can be archived: • ED results should be archived only after the student’s main record has been archived. • Archived activity documents can be reloaded. • When an ED result has been archived, it should not be changed before the archived activity documents are reloaded as the change would overwrite the previous result. © SAP AG IHE102 6-29 6.2 Equivalency Determination – Technical View Transfer Articulation - Prerequisite: Student master data is created with or without external achievements Results Input (optional) Rel. 506 completes Grade, Credit Add. Data = transfer flag GUID Subject (SU) (SU) Subject Ext.Qual. Qual.(EQ) (EQ) Ext. External Achievements infotype 1719 Student (ST) (ST) Student Pursues (513) Study (CS) (CS) Study Rel. 532 fulfills Add. Data = transfer flag GUID Rel. 506 completes Add. Data = transfer flag Appraisal to keep credits GUID Module(SM) (SM) Module Int.Qual. Qual.(CQ) (CQ) Int. Creditedwork work Credited (CW) (CW) © SAP 2009 The results of the transfer articulation are kept in the following way: 1) If you determined equivalent internal modules (SM) for the external work: • The module booking relationship 506 is created. The transfer flag is set in the additional data indicating that the module was acknowledged via transfer work and not taken at the current institution. • Booking details are stored, similar to what is stored in the additional data of relationship 506 which is created when the module is booked internally. 2) If you determined equivalent internal qualifications for the external work: • Relationship 532 "fulfils" is created between the student (ST) and one or more internal qualifications (CQ). • As additional data, it carries the transfer flag, indicating that this qualification was acknowledged via transfer work. 3) If you determined only transfer credits without any internal equivalent for the external work: • Relationship 506 “completes" is created between the student (ST) and the selected credited work object (CW). • As CW is structured similar to SM, the number of transferred credits is entered in an appraisal which is created for that purpose in the background for the CW. © SAP AG IHE102 6-30 6.2 Equivalency Determination –Web Self Service Equivalency Determination Simulation on the Web An anonymous web interface allows external users to select an external organization and enter the external coursework they completed at that institution. Only external organizations with valid transfer agreements and external subjects that are attached to a valid transfer agreement are listed. The web interface returns results which are counted as equivalent internal coursework. The tool offers the following features: Two views are delivered: for students and Academic Advisors Evaluation of equivalency is performed real time in the system Results can be saved locally (as static HTML), or printed. No data is created or saved in the system © SAP 2009 The external qualification must be attached to external organization or inherited from a higher-level organization Users can enter year and session of when they attended the external organization (optional) User mark those subject(s) they have taken and add the grade they received ED simulation with manual input can be done with Web Dynpro: PIQ_EDS_EXTW Two ED views are available • Student Mode: PIQ_EDS_EXT_STUDENT • Advisor Mode: PIQ_EDS_EXT_ADVISOR (linked to advisor portal) – The Advisor view contains an extra step for entering an external qualification – Advisor mode allows to manually resolve conflicting transfer regulations Calculation point EDSM is delivered for total transferred work to be displayed in the portal User Interface offers high flexibility: Via right mouse click columns which are not needed can be hidden. © SAP AG IHE102 6-31 6.2 Equivalency Determination – Customizing Steps Prepare the structure for maintaining external academic work: Customize external academic structures including external subjects, external academic work, and external organizations Customize details of transcript data (e.g. categories, statuses, etc.) Define details of the actual equivalency determination processing Define priorities of transfer agreements based on customer needs. When a transfer equivalency is run for an external course the system will compare the priority level of the transfer agreements. If conflicting regulations exist, the system will automatically return the regulation with the highest priority, if found. Example: In order to have a drop down list of testing agencies (e.g. TOEFL) available for selection in the Student Master Data transaction you need to maintain and classify the external organizations in customizing accordingly. © SAP 2009 External academic structures are customized in the IMG of Student Lifecycle Management Master Data in Student Lifecycle Management Educational Background. Transcript settings are customized in the IMG at Student Lifecycle Management Master Data in Student Lifecycle Management Educational Background -> External Academic Work -> External Transcripts. Equivalency Determination is customized in the IMG of Student Lifecycle Management -> Processes in Student Lifecycle Management -> Equivalency Determination. Priorities of Conflicting Regulations can automatically be compared via IMG: • Customers can build their own BAdI implementation or activate one of the defaults provided by SAP • IMG: Student Lifecycle Management Processes in Student Lifecycle Management Equivalency Determination Automatically Compare Priority of Transfer Agreements • Use a Default BaDI – 1. IHRPIQ00ED_AGMPRIO_COMP_NUM01 – Numeric Priority: Larger number has lower priority. – 2. HRPIQ00ED_AGMPRIO_COMP_NUM02 – Numeric Priority: Larger number has higher priority. • Build your own BaDI • NOTE: You must NOT activate more than ONE implementation! © SAP AG IHE102 6-32 6.2 Equivalency Determination – Topic Summary You are now able to: Determine equivalencies for external academic work completed by students Describe the technical concept of “equivalency determination” Understand how to create transfer agreements in the system Understand the process “transfer articulation” © SAP 2009 © SAP AG IHE102 6-33 6. External Work and Equivalency Determination – Unit Summary You are now able to: Maintain the external achievements in the student master data Make the settings you require to store students’ external achievements Enter external institutional academic offerings in the system Describe how to perform equivalency determination and maintain transfer agreements in the system Evaluate transfer work (transfer articulation) for a student based on the external transcripts © SAP 2009 © SAP AG IHE102 6-34 Appendix: Performance Indices – Concept of Performance Indicators Performance indicators are Calculated at defined calculation points that refer to One external transcript (max. 3) GPA overview in the external academic achievement record (max. 6) Based on results within external transcripts External subjects, grades and credits Identify core subjects Calculated according to different calculation rules Generated dynamically © SAP 2009 Performance indicators are calculated and displayed at defined calculation points. Student Lifecycle Management provides calculation points which can be used by performance indicators. These are: • 3 calculation points for calculation and display of performance indicators on single transcripts under "results total“ • 6 calculation points for calculation and display of performance indicators on the Average Grades tab page of the Ext. Achievements tab page (infotype 1719) in the student master • The calculation points of the SAP standard system are predefined and are not extendable. You can create new calculation points for customer enhancements. Calculation points may be used only once in a program. Multiple use of calculation points is not possible. Student Lifecycle Management delivers BAdIs for calculation of averages: • Weighted average per transcript, weighted average across all transcripts, average based on a defined set of external grades, such as all EO’s with same classification, all subjects, etc. • In the BAdI, you must select the required data ( academic performance indices: input data is provided by the application which calls the academic performance index). • You can change the name for a performance indicator displayed on the transcript/average grade tab in the BAdI. • You can define your own calculation algorithms in customer enhancements. © SAP AG IHE102 6-35 Appendix: Performance Indices – Preparatory Steps Performance Indicators To calculate performance indicators for external transcripts, you have to: Set up calculation rules within a BADI Decide where the performance indicator should be displayed (= choose calculation point) On a single transcript, or On the average overview of the external educational history in the student master record Attach the BADI to selected calculation point Optional: Define subjects as “core” and evaluate this flag within the calculation © SAP 2009 To set up performance indicators, you have to perform the IMG activities under the path: Master Data in Student Lifecycle Management Average Grades: Implement the calculation algorithm using a business add-in (BAdI) in Set Up Average Grade Calculation. SAP delivers sample implementations for: • Grade point averages (GPA) • Total number of credits Note: Only use the BAdIs that refer to data in the external transcript. Attach the calculation BAdI to a calculation point in Combine Calculation Points with Average Grade Calculations • You can define the calculation and display scale. If no scale is defined, the system uses the standard scale defined in the IMG view: Master Data in Student Lifecycle Management Academic Scales Define Standard Scales. In the additional data of the relationship 508 “is offered by/offers” between the subject and external organization, you can flag a subject as “core” to include it in the calculation of performance indicators. • When you flag a subject as "core“, you define that this subject should be included in the performance indicator. Non-core subjects are not included. © SAP AG IHE102 6-36 I H E1 02 St udent Lifec yc le M anagem ent : 7 . Progra m Regist ra t ion 1. Academic Structure and Curriculum Management 2. Academic Calendar 3. Event Planning and Class Scheduling 4. Student Data Maintenance 5. Admissions 6. External Work and Equivalency Determination 7. Program Registration 8. Course Registration/Module Booking 9. Grading, Assessments, and Examination 10. Attendance Tracking 11. Audits 12. Progression 13. Graduation 14. Student Accounting 15. Overview on Tools (Correspondence, etc.) © SAP 2009 © SAP AG IHE102 7-1 7 . Progra m Regist ra t ion Content: 7.1 (Re)-registration 7.2 Technical Background 7.3 Booking Specializations 7.4 Change of program 7.5 De-registration 7.6 Extended maintenance dialog (for registration and specialization data) © SAP 2008 © SAP AG IHE102 7-2 7 . Progra m Regist ra t ion – U nit Obje c t ive s After completing this unit, you will be able to: Register new students for a program of study Re-register returning students for the next academic session Keep a leave of absence record Switch between the two different (re-)registration modes (explicit or in the background) Register students for a specialization Change the program registration to another program De-register students from a program of study Use the extended maintenance dialog for correcting registration and specialization data © SAP 2009 © SAP AG IHE102 7-3 7 . Progra m Regist ra t ion – Busine ss Sce na rio You are employed in the registrar's office Your tasks involve registering, re-registering and de-registering students to/from programs, and changing their program selections You are a student advisor in a college or faculty You support students in assigning academic specializations (minor, major) within their programs © SAP 2009 © SAP AG IHE102 7-4 7 .1 (Re -)re gist ra t ion – T opic Obje c t ive s After completing this topic, you will be able to: Explain the purpose of registration Outline the two different registration modes that Student Lifecycle Management offers Explicitly (re-)register a student for a program in a specific academic year Describe the data you can enter during registration and re-registration Create a leave of absence for a student Understand how a student is implicitly registered for a program of study via module booking © SAP 2009 © SAP AG IHE102 7-5 7 .1 (Re -)re gist ra t ion – De finit ion Initial Registration: Change an admitted applicant or prospect to an active student Register the student for one or more programs in order to graduate from the university Indicate that the student is pursuing studies, i.e. choosing specializations, booking modules, achieving results in one academic period Re-registration Indicate that the student will continue studying in the next academic period Sessional Registration The record created for students in both cases described above, which refers to an academic period © SAP 2009 Registration is the process by which applicants become students and are permitted to pursue their studies for an academic period. The academic period represents an academic year and session combination. Re-registration is the process by which students are allowed to continue their studies in a subsequent academic period. A sessional registration is the student record which is created for a specific academic period. In Student Lifecycle Management, students can choose one or more programs of study. Depending on university regulations, students may pursue more than one program concurrently or sequentially. Students can select specializations such as majors, minors, options, etc. as well as modules and events. There can be an admission process prior to registration. Student Lifecycle Management allows you to create new master data records either directly during registration, or during the admission process. For your programs of study, you can define whether students have to be admitted before registration or if you allow direct program registration. © SAP AG IHE102 7-6 7 .1 (Re -)re gist ra t ion – Se ssion Va ria nt s When you register a student, you must specify an academic period – a specific combination of academic year and session. The session variant of the program of study determines the academic periods for which registration is possible. A session variant consists of a session group and a primary unit. SC Program of Study Session Variant Session Group Primary Unit Fall Semester Academic Year or Session Summer Semester © SAP 2009 The specified start and end dates for registration determine the student's active registration within the program for this period. The session group determines the sessions into which the academic year for the given program is subdivided The primary unit (which can either be academic year or academic session) indicates whether the student may only (re-)register for individual academic sessions or also for full academic years. If “academic year” is specified as primary unit, registration is allowed for an academic year as well as for a session. If “session” is specified, registration is only allowed for a single academic session. Start/end dates of academic sessions are determined by time limits in the academic calendar which is used for this program. If registration for full academic years is allowed, the system determines dates from the start date of the first academic session in the session group and the end date of the last academic session in the session group. After the session end date, the student still has the "registered student" status but no longer has an active sessional registration. This means the student is not allowed to book any modules until (s)he has re-registered for the next academic session. You define session variants and specify the session group and primary unit per session variant in the IMG for SLCM: Processes in Student Lifecycle Management Admission, Registration, and Deregistration Basic Settings Define Session Variants. © SAP AG IHE102 7-7 7 .1 (Re -)re gist ra t ion – Ex am ple s for Se ssion V a ria nt s Re-registration is required for all subsequent academic periods in which students continue their studies. Program of Study 1: Student has to (re-)register each year Primary unit of the session variant = Academic Year Program of Study 2: Student has to (re-)register every trimester Primary unit of the session variant = Session Event planning and module offerings within this program are semester-based. Event planning and module offerings within this program are trimester-based. Session Group includes Fall and Summer Semesters Session Group includes Trimesters 1, 2 and 3 © SAP 2009 If the primary unit of the session variant is “academic year”, students are allowed to register either for full academic years (the session field is left blank) or for academic sessions determined by the session group. If the primary unit is “session”, the session field in the sessional registration record may not be left blank. © SAP AG IHE102 7-8 7 .1 (Re -)re gist ra t ion – Regist ra t ion Rec ord The student registration record (tab page in student file) contains... An overview of all registered programs for the student Detailed registration information for each program: – Overview of sessional registrations, including stage (if program is divided into stages), full-time/part-time status, registration type (degree or non-degree seeking), registration classification, completed length of study in selected program – Current registration status (attending, non-attending) and state (active or cancelled record) – Specializations booked can be found on an additional tab 1 Master Data Incl. External Educational History 2 Student Account 9 Progression Record 8 Booking Record Student File Student File Student File 7 Registration Record 3 Student Notes 4 Requests 6 Holds, Status 5 Activity Documents © SAP 2009 All information related to a program of study and a student is stored in the student’s study object (CS). The study object contains administrative information such as the registration details for the student and program (sessions, status, etc.). Students who pursue multiple programs concurrently have one study object per program. A sessional registration record is created for each academic period for which the student is registered for a program. There will be such a record for the initial registration, and for all following program re-registrations. Student study information can be accessed from the Student File transaction: SAP menu: Student Lifecycle Management Student File © SAP AG IHE102 7-9 7 .1 (Re -)re gist ra t ion – Ex plic it Re gist ra t ion To re-register a student in the explicit mode, you have to: To register a student in the explicit mode, you have to: Re-register the student via the Student File [Registration] tab page Select a registered program Select academic year and session Register the student via the student file [Registration] tab page Select a new program of study Choose the academic year and session Default: subsequent academic session based on last registration record You can also enter data on the study mode: These registration details are defaulted : Registration type Full-time or part-time Stage (if applicable) Classification Main/additional program Completed length of study Registration type Full-time or part-time Stage (same stage as before) Main/additional program Completed length of study (+1) Status: Student + Attending Academic period "Summer 2008" Stage 1 Status: Attending Academic period “Fall 2008/09" Stage 2 © SAP 2009 When setting up Student Lifecycle Management, you have to specify which registration variant you want to use in your system. The system is designed to support two different registration variants: Explicit (re-)registration for a specific academic session: You must create the sessional registration for the corresponding academic period in the student file before the student can book a module for this or other related periods. This variant is usually used in European universities and universities following the same approach. Implicit (re-)registration after a module booking is made. You do not have to create the sessional registration before the student can book a module. In this mode, the student books a module first. The system then (re-)registers the student for the corresponding academic period (in the background). This model is mainly used in North American universities and those following a similar learning model. The system settings are found in Customizing: Student Lifecycle Management Processes in Student Lifecycle Management Admission, Registration, and De-registration Sessional Registration Define Mode for Registration/Re-registration. If you want to use the background mode for registration and re-registration, you have to set the REREG MODE to US1, otherwise leave it blank. This setting tells the system that it should automatically create sessional registration records as a by-product of the student’s module booking activity. In the explicit mode, registration is a separate process. Table V_T7PIQSWITCHVAL is the central switch table for Student Lifecycle Management. • Explicit registration : REREG MODE = blank • Registration in the background: REREG MODE = US1 © SAP AG IHE102 7-10 7 .1 (Re -)re gist ra t ion – Lea ve of Abse nc e For the explicit registration, you can distinguish between: Mandatory Re-registration Optional Leave of absence Student is not returning for one session but is taking a leave of absence Returning student is re-registered for the next academic session To keep an uninterrupted record of registrations for the student To control the time a student is absent Status “attending” Status “non-attending” Cancel Sessional Registration Cancellation reason Record is kept as “inactive” © SAP 2009 When you re-register a student, you have to decide between normal re-registration or Leave of Absence. You can determine whether the student is to be re-registered or granted leave of absence by choosing Registration or Leave of absence on the registration screen. It is not mandatory to create a leave of absence. The student can have an interrupted registration record, for example, register for fall session 2008, not re-register for the following session (Spring 2009) but re-register again in Fall 2009. If you want to cancel the registration record, you can enter a cancellation reason. The record will not be deleted, but set to inactive. © SAP AG IHE102 7-11 7 .1 (Re -)re gist ra t ion – Bac kground Re gist ra t ion I mplic it Re gistra t ion To re-register a student in the background mode, you have to: To register a student in the background mode, you have to: Book returning students on modules at the beginning of the academic period => First module booking for the academic period triggers background sessional registration Define relevant registration details during admission Book new students on modules at the beginning of the academic period => First module booking triggers background sessional registration Details for the sessional registration are automatically created: Date of the registration Registration status Full-time/part-time status Status: Student + Attending Academic year "Summer 2008" Stage 1 Status: Attending Academic year “Fall 2008/09” Stage 2 © SAP 2009 When a student registers for a course the first time after he has been admitted or at the beginning of a new academic period, the system automatically creates a new sessional registration record for the student. You can view the sessional registration records on the Registration tab page in the Student File. Students can also book modules using a self-service function; how modules are booked does not influence the process. When you book modules, you have to specify the academic period. The first module booking for this period triggers the automatic creation of a sessional registration record. Further registration details are taken from the admission record or from the latest record, both of which contain the required data. The same procedure is used for returning students. When the student books the first module for the new academic period, the student is automatically re-registered. © SAP AG IHE102 7-12 7 .1 (Re -)re gist ra t ion – Se ssion M apping Academic sessions can be ordered in a session hierarchy – e.g. the full summer session is subdivided into two lower-level sessions, 1st summer session and 2nd summer session Seasonal registration is possible for Full Summer 2008 A higher-level session can consist of many lower-level sessions (top-down). A lower-level session belongs to one unique higher-level session (bottom-up). Mapping Full Summer Module to be booked is offered in 1st Summer 2008 1st Summer 2nd Summer © SAP 2009 Relationship between registration and module booking: The session variant of the program of study determines for which academic years and sessions a sessional registration record can be created. Modules can sometimes be offered in academic sessions which are not assigned to the session group of the program’s session variant. In this case, the system tries to map between the sessions used in the two contexts – module booking and sessional registration – making use of the session hierarchy. Students are then allowed to book modules for lower-level sessions if they are registered for higherlevel sessions or for the whole academic year. The session hierarchy must be properly customized in the IMG (see Academic Calendar). The default session mapping using the session hierarchy is thus always “bottom-up”. If the background mode for sessional registration is activated and the student tries to book a module for a lower-level session for which sessional registration is not allowed, the system will create a registration record for the first higher-level session allowed by the session variant of the program. With the implicit registration mode you can specify the academic sessions for which a re-registration is to be created in the background if the academic sessions of the module bookings do not correspond with those of re-registration. It is only necessary if standard session mapping using the session hierarchy is not sufficient. © SAP AG IHE102 7-13 7 .1 (Re -)re gist ra t ion – Cust om izing St eps Registration – Basic Preparatory Steps Define Session Variants Set Up Registration Types Set Up Activity Reasons + Assign Reasons to Activities Customizing Sessional Registration Define Mode for Registration/Re-registration Explicit (re-)registration for a specific academic session Implicit (re-)registration after a module booking is made Set Up Default Values for Registration Only for explicit registration mode Set Up Registration Classifications (Grouping that can be used for reporting) Business Add-Ins (BAdIs) available for: Conversion of Academic Sessions to customer specific requirements Overwriting default values for registration the system proposes in the sessional registration application with own values. Additional Admission Check at Registration to allow students to apply for admission to restricted programs of study even if they have no admission record for that period. Subsequent Activities for Registration Dialogs © SAP 2009 Customizing path for basic settings: Processes in Student Lifecycle Management Admission, Registration, and De-registration Basic Settings. The registration type classifies the students registered in a program of study. You create registration types under Basic Settings Set Up Registration Types. For each registration type, you can specify if the student is pursuing Degree studies. You can also define a default registration type. The system automatically defaults to this value when you assign a registration type to a student. Examples: regular student (degree), exchange student (non-degree). You define reasons for the activities within the student life cycle and assign these to specific activities under Basic Settings Set Up Activity Reasons and Assign Reasons to Activities: You can assign several reasons to each activity. The reasons determine the cause of the process (activity). Examples of reasons for the leave of absence activity are study abroad or internship. Customizing path for sesional registration: Processes in Student Lifecycle Management Admission, Registration, and De-registration Sessional Registration Default values for registration are set at Set Up Default Val. for Registration Academic year/ session: In standard the system defaults to the next academic year/ session based on system date. To default to the current academic year/ session, specify the number of days during which the system should default to this value. Completed length of study: time a student spent in the chosen program to date, counted in academic sessions/ years. If you activate the default mechanism, the completed length of study is defaulted (1 for initial registration unless admission contains other data, incremented by 1 for each re-registration, unchanged by leave of absence). Registration classification applies to a specific program within the registration period. Other processes are not impacted. Create classifications at: Set Up Registration Classifications. To convert acad. sessions go to: BAdIs Conversion of Acad. Sessions Make default value settings at: BAdIs Default Values for Reg. You can adapt the system default values for stage, semester of study, or leave of absence. Make default value settings at (BAdIs) Add. Admission Check at Registration For default value settings go to BAdIs Subseq. Activities for Registration Dialogs to trigger a subsequent dialog for selected dialog functions in the student file (e.g. call the module booking dialog or specialization maintenance transaction after initial registration). © SAP AG IHE102 7-14 7 .1 (Re -)re gist ra t ion – T opic Sum m a ry You are now able to: Explain the purpose of registration Outline the two different registration modes that Student Lifecycle Management offers Explicitly (re-)register a student for a program in a specific academic year Describe which data you can enter during registration and reregistration Create a leave of absence for a student Understand how a student is implicitly registered in a program via module booking © SAP 2009 © SAP AG IHE102 7-15 7 .2 T e chnic a l Bac kground – T opic Object ive s After completing this topic, you will be able to: Understand the technical background of registration processes Explain the data model for registration Understand the concept of study segments Describe which status changes are triggered by the registration process Understand the role of activity documents in registration processes © SAP 2009 © SAP AG IHE102 7-16 7 .2 T e chnic a l Bac kground – Da t a M ode l for Re gist ra t ion When you register a student for the first time, the system: Creates a study object (object type CS), if this was not already created during admissions and creates relationships 517: has study between student (ST) + study (CS) and relationship 514: is specialization of between study (CS) + program (SC). Creates relationship 513: pursues between student (ST) + study (CS) Creates a Sessional Registration record for CS Creates a General Data record for CS Creates a Study Segment record containing data from relationship 513 Sets student statuses Writes activity documents 530 applies for Student (ST) 513 pursues 517 has study Study (CS) 514 is a specialization of Program of Study (SC) Sessional Registration and General Data Infotypes Academic year and session Stage Registration date Registration status (e.g. attending) Registration type (e.g. degree) Full-time or part-time Registration classification Completed length of study © SAP 2009 During admissions, the system creates a student master record (object type ST), BP master record (object type BP), a study object (object type CS), and relationship 530: applies for between student and study (ST – CS) in status active for admitted applicants. The Student status (infotype 1728) is set to admitted applicant. When you register an applicant, the system creates relationship 513: pursues between student and study (ST – CS) with the start date of the registered period as the relationship start date and 12/31/9999 as the relationship end date. It sets the status student which has an unlimited validity. The system creates a study segment record (infotype 1769) for the initial registration but not for a re-registration. At the same time, the system creates the registration details in infotypes 1770 and 1771 of the study object (CS) and sets the status attending; the validity of this status coincides with that of the registered period. The validity of the General Data record (infotype 1770) begins on the start date of the registered period and ends on 31.12.9999 (if you do not overwrite these values). It contains: • Part-time study (flag) • Registration type (degree or non-degree student, etc.) The validity of the Sessional Registration record (infotype 1771) corresponds with that of the academic period the student is registered in. It contains the following information: • Academic year and session • Registration status (attending for registration, non-attending for leave of absence) • Reason • Stage • Completed length of study • Classification • Registration date (NOT the start date of the registration record!) • Technical fields: sessional registration state (active, or inactive for cancelled records) © SAP AG IHE102 7-17 7 .2 T e chnic a l Bac kground – Da t a M ode l for Re re gist ra t ion When you re-register a student, the system: Creates a new Sessional Registration record (infotype 1771) for the study object (object type CS) in the subsequent academic year and session and updates the registration details Sets the registration status to attending for a re-registration and to non-attending for a leave of absence (= student status) Writes an activity document When you cancel or withdraw from a sessional registration, the system: Changes the status of the sessional registration record to inactive Writes an activity document 530 applies for Student (ST) 513 pursues New records / Update Sessional Registration Infotype Academic session Stage Registration date 514 is a specialization of Registration status (e.g. attending) Registration type (e.g. Program of Study (SC) degree) Registration classification Completed length of study Study (CS) © SAP 2009 When you re-register a student (or create a leave of absence), the system creates a new Sessional Registration record (Infotype 1771) for the study object (CS) with the start and end dates of the registered academic session. The General Data record (Infotype 1770) remains unchanged unless you change details of the registration record, like part-time/full-time status. The system would then delimit the first record and create a second one. When you create a re-registration, the registration status is set to attending. When you create a leave of absence, the registration status is set to non-attending. Note: You cannot create a leave of absence before the initial program registration or following deregistration. When you cancel or withdraw a sessional registration record, the record is not deleted but delimited. Cancellation data is also stored in Infotype 1771. The State of sessional registration record field of Infotype 1771 is changed to inactive (for other records it is active). Details such as the activity that cancelled the registration (de-registration or change of program), and cancellation reason and date. You can only create one sessional registration record for a specific time period. Therefore, when you create a registration, then cancel it and create a new registration for the same period, only the new registration record remains. The registration history, however, is not lost but stored in activity documents (currently without details). © SAP AG IHE102 7-18 7 .2 T e chnic a l Bac kground – T he St udy Obje c t (CS) Study object (CS) plays a central role in Student Lifecycle Management as it is in this object that the system stores all information related to the studies of a student. The Study object: Is linked to the student (ST) via relationship 517 and to the program (SC) via relationship 514 Is created via the admission or registration process Stores all program-related data for a student Is the (only) instance of a program (SC) for one student (ST) When a student registers for a program and then cancels the registration, the CS object is not deleted When a student withdraws from program SC1 in 2006 and is admitted to or registers for this program again in 2008, the registration data of both activities (two different study segments) is tied to the same CS object A change of program always involves two CS objects © SAP 2009 This object type represents the student's program (refers to SC via relationship 514 is specialization of) and is individualized by storing the relevant student/program information. All information related to a program of study and the student is stored in the student’s study object (CS). The study object contains administrative information such as the admission and registration details for the student and program (sessions registered, status, etc.). Students who pursue multiple programs concurrently have an active study object per program. Note: Module bookings are represented as a relationship 506 ST – completes - SM between the student object ST and the module object SM in the data model of Student Lifecycle Management. There is no direct relationship to the study object. When modules are booked in the context of programs of study, the identification of the module booking relationship can be stored in infotype 1724 (“Where-Used List” of the study object CS). When modules are booked in the context of program types, the identification of the module booking relationship can be stored in infotype 1725 (“Where-Used List” of the student object ST). © SAP AG IHE102 7-19 7 .2 T e chnic a l Bac kground – St udy Se gme nt s When a student is first registered on a program, the system creates a study object (CS) and opens the first study segment. When the student de-registers from this program, the system closes this study segment. When a student registers for a program for the first time re-registers for following sessions de-registers from the program and registers again 1. Study Segment (closed) 2. Study Segment (open) Two study segments are created, CS remains the same. All data for the student and program is attached to the same CS object, but there are two study segments (Infotype 1769) Study segments allow to distinguish between the first registration interval (first registration until de-registration) and the second registration interval for the new registration © SAP 2009 The study segment is a technical structure which is not visible to the user. The user sees only the sessional registration record, but not the study segment. The combination of study segment records and sessional registration records enables you to distinguish between: • Students who have registered for the next academic year or session • Students who have not yet registered for the next academic year or session, but are expected to re-register (because the study segment is still open) • Students who are not expected to register for the next academic year or session because they have de-registered (ended their study segment) The study segment is an infotype of the study object (CS) which is created when you create a registration. The study segment contains the additional data from relationship 513 (ST – SC). The study segment is closed (= delimited) when the student de-registers from the program. The system stores the activity that opens a study segment for a program of study (e.g. initial registration or change of program for the student’s new program of study) and the activity that closes a study segment (e.g. dismissal from program, withdrawal from program, or change of program for the student’s old program of study). © SAP AG IHE102 7-20 7 .2 Tec hnica l Ba ckground – Ex tending Study Se gme nt s If the registration mode is set to ‘US1’ in the IMG Seasonal registrations to be created for sessions in any order The study segment can be extended if necessary Activity RA02 ‘Extend Study Segment’ -> activity document is created There must still be a valid admission for the earliest sessional registration created (if the program of study is admission-restricted) Summer 2008 2. Registration Fall 2008 Spring 200 1. Registration Study segment © SAP 2009 If you activate the Background Mode (US1) of registration, the system allows you to create sessional registrations for academic sessions in any order. The system always creates a study segment for the student’s first sessional registration for a program. If the student later has to be registered for a session starting before the validity start of the study segment, the system must extend the study segment to cover the new sessional registration as well. Activity RA02 (Extend Study Segment) is used for this purpose, and writes an activity document. © SAP AG IHE102 7-21 7 .2 T e chnic a l Bac kground – Change of St udent St a t us =>The student object (ST) is used to administer persons in different roles (e.g. applicants, de-registered students, and alumni) whereas the student status is used to determine the student’s role at the university: => Admission sets the status admitted applicant (ADMA). => Registration sets the status attending (CS01) and student (CS03). => Re-registration renews the status attending for an academic session. => De-registration sets the status de-registered (CS04) and optionally alumnus (ALUM). © SAP 2009 Object type ST is used to administer not only active students, but also applicants, de-registered students, and alumni. The student status represents the person's current role based on the relationship with the university or a program of study. You can view the student status in the student header of the student file or on the Status tab page of the student file. When an applicant is admitted/rejected (= admission process), the system derives the status applicant, admitted/rejected applicant (from relationship 530: applies for (ST – CS)). When an applicant is registered, the system derives the status student (from the new relationship 513: pursues (ST – CS)). This expresses that the person is a student of the university now. The status has unlimited validity. The system only deactivates this status if a student is de-registered from the program. When you create an initial registration, the system sets the status student. Because an active sessional record is created during registration, it also sets the status attending. The status attending is only valid for the time period within the registration specified as academic session. The student has to re-register for each session to renew the status attending. When a student is de-registered, the system sets the status de-registered student (related to one program of study) because relationship 513: pursues (ST – CS) and the corresponding study segment are delimited. When you register a student for more than one program, the system sets a student status for each program, e.g.: Student is in status attending for program 1 and de-registered for program 2. Customize the student header display according to your institution’s needs in the IMG for SLCM under Student Lifecycle Management Master Data Students Status Display. © SAP AG IHE102 7-22 7 .2 T e c hnic al Ba c k ground – Ac t ivity Doc um ent s ACTIVITY DOCUMENTS are used to: Keep a record of all registration-related activities for a student such as Registration Re-registration Leave of absence Change of program De-registration Cancellation of each actions Display activity documents within the student file => overview of history log The system automatically writes the activity documents A document is stored and displayed in the Student File for every activity. This document contains: − The activity − Student and program identifier − Date, time, and user (as well as other fields) © SAP 2009 Activity documents are used to log processes of the student lifecycle. They contain a history of the changes and can be displayed as an overview on the Activity Documents tab page in the student file: • Example: When you create a program withdrawal and then cancel it again immediately afterward, the Activity Documents tab page shows both the Withdrawal and Cancel End of Program activity documents, the date on which they were created, and the user who created them. © SAP AG IHE102 7-23 7 .2 T e chnic a l Bac kground – T opic Summa ry You are now able to: Understand the technical background of registration processes Explain the data model for registration Understand the concept of study segments Describe which status changes are triggered by the registration process Understand the role of activity documents in registration processes © SAP 2009 © SAP AG IHE102 7-24 7 .3 Book ing Spe c ia liza t ions – T opic Objec t ive s After completing this topic, you will be able to: Select specializations for students Explain the concept program specializations Define rules for program specializations © SAP 2009 © SAP AG IHE102 7-25 7 .3 Book ing Spe c ia liza t ions – M odule Group Re gist ra t ion You can register students for module groups which reflect specializations within a program of study like Majors, minors Options Program A (SC) Module group registration is Offered during registration via the program Accessible any time during student file processing Option 1 (CG) Module x (SM) Or Module x (SM) Option 2 (CG) It provides registration options based on the Module group variant Module groups attached to a program Module x (SM) Module x (SM) Module x (SM) © SAP 2009 Programs of study may offer different specializations (streams, options, concentrations, majors, minors, etc). You can assign specific academic specializations directly to your students in the context of the program they are pursuing. • ST -> CS (->= Relationship 516: has academic specialization) CG When you register the student for a module group of the program, the Specializations tab page in the student file can be used to: • Display module groups which are available for registration per program • Show the registered module groups per program • Register additional module groups per program The system takes into account the module group variant assigned to the program and any specialization combination rules defined for this program. You can set up module group variant/category combinations (for example, one major and one minor OR one major and two minors). You can register students only for module group categories flagged as a “specialization”. You can restrict the allowed module group combinations offered in the program (for example, you may not want to allow the combination of “Finance Major” with “Finance Minor”). © SAP AG IHE102 7-26 7 .3 Book ing Spe c ia liza t ions – We b Se lf Se rvic e Web Self Service for requesting a Change of Specialization Students request a change to their academic specializations (such as major or minor) within a program of study. A workflow template is delivered which handles the routing and approval of the request to the appropriate staff members. Steps to submit form request: 1 2 Program Selection 3 Modify Specializations 4 Review and Submit Complete © SAP 2009 Web Dynpro Application for change of specialization request: PIQ_ST_COS Specializations are customized in IMG at SLMC-> Master Data in Student Lifecycle Management > Academic Structure -> Module Groups. The module group variant defines the number of majors and minors within a program. It enables you to map the academic specializations of a student within the chosen program Define the relevant module group categories as a specialization by setting the Specialization flag in Customizing under SLCM Master Data Academic Structure Module Groups Set Up Module Group Categories. 2. Assign a module group variant to the program of study (SC) 3. Link the appropriate module groups to the program of study. 4. After setting up the module group variants, you can maintain the valid and invalid module group combinations at Environment Maintain Acad. Specializations in the Program Catalog. 5. You can define explicit rules for valid and invalid specialization combinations for each of your programs of study (e.g. a BA program requires students to select a major and a minor; with this function, you can explicitly define the major/minor combinations that are not permitted. Note: You do not have to explicitly define all allowed combinations. 6. Note: A program is available which shows all students who have either entered or left specific specializations during a specified time period: Transaction PIQSPECS_CHANGE and program RHIQ_SPECIALIZATION_CHANGE. © SAP AG IHE102 7-27 7 .3 Book ing Spe c ia liza t ions – T opic Summ a ry You are now able to: Assign program specializations to students Perform the preparatory steps for specialization booking Define rules for program specializations © SAP 2009 © SAP AG IHE102 7-28 7 .4 Cha nge of Progra m – T opic Objec t ive s After completing this topic, you will be able to: Change a student’s program registration Understand the technical background of a change of program Perform the preparatory steps for a change of program © SAP 2009 © SAP AG IHE102 7-29 7 .4 Cha nge of Progra m – Func t iona lit y Program registrations can be changed. A registered student can change his/her registration to another program of study The student is de-registered from the program The student is registered for the second program. You can either: Register the student for the new program but not for an academic period (= start of attendance is not defined yet) Register the student for the new program and for one academic period (= start of attendance is defined) Transfer sessional registrations that are cancelled at the old program of study to the new program of study, if applicable (possible when there are valid sessional registrations for the old program of study after the change of program date) A change of program is created in the student file X © SAP 2008 When you perform a change of program, you de-register the student from the program the student is currently registered in and create a registration for the new program. You can also create a sessional registration for the new program or transfer sessional registrations from the old to the new program of study. © SAP AG IHE102 7-30 7 .4 Cha nge of Progra m – Proc edure How to create a change of program: Go to the Registration screen VariantC: C:Transfer Transferregistration registration Variant recordstotothe thenew newprogram programofof records study study Enter a new program Choose Change of program Enter date and reason VariantA: A:Do Donot notcreate createaa Variant registration record foran an registration record for academic year academic year newregistration registration VariantB: B:Create Createaanew Variant record for an academic period record for an academic period Set Create sess. Registration indicator Enter registration data Active study segment for the program, but no sessional registration Active study segment for the program + new sessional registration © SAP 2009 You create a change of program on the Registration tab page in the student file. To create a change of program, select Program and enter the program the student has decided to withdraw from. In the New program field, enter the program the student wants to change to. Choose Change of program and enter the required data in the Change of Program dialog box. If you set the Create registration indicator, the system creates a new study segment as well as a sessional registration. If you set the Transfer registrations indicator, the system transfers all sessional registrations that are cancelled in the old program of study to the new one. In the latter case the two programs of study must be ‘compatible’, e.g. they should use the same academic sessions or the same stages (see also next slide). © SAP AG IHE102 7-31 7 .4 Cha nge of Progra m – T ec hnica l Aspec ts When you create a change of program, the following occurs in the system: The student is de-registered from old program (via the “change of program” activity ). Activity documents are created. A study segment CS is opened for the new program in each variant A and B and C of previous slide. Relationship 513 ST-CS is created in the active status. Start date of new program is recorded Student status is updated. In new and old program One or several new sessional registration records are created . Only for variant B (if create registration is chosen) and C (if transfer registrations is chosen) © SAP 2009 When the student is de-registered, the validity of the old registration record ends on the day before the validity of the new registration record starts. The activity documents that are created include: • 3 activity documents for the change of program – one main document for the change of program itself, two documents referring to the main one for the de-registration from the old program and the registration for the new program • activity documents for all sessional registrations that are cancelled at the old program of study • activity documents for all sessional registrations that are created at the new program of study The Activity Documents tab page in the Student File contains an overview of the activities for which the system has created activity documents. When you create a change of program, the system creates several new activity documents. It also delimits the open study segment of the old program and starts a study segment for the new program. The system sets the start and end dates for the old and new registration if you do not enter these dates. Date of the change of program = Start date of the new program (date as of which the student is registered for the new program) Date of the change of program minus 1 = End date of the old program • Example: • The 2009/2010 academic year starts on 08/16/2009. A student has decided to change to another program at the beginning of this academic year. You create a change of program and enter the date 08/16/2009. • When you create the change of program, the system opens a study segment in the new program with the start date 08/16/2009 and closes the study segment of the old program on 09/30/2009. © SAP AG IHE102 7-32 7 .4 Cha nge of Progra m – Se lf Se rvice The Change of Program functionality is available as backend functionality but Student Lifecycle Management also provides a self service which allows universities to offer students the online option for requesting a change to his/her program of study. The delivered workflow template handles the routing and approval of the request to the appropriate staff members. Steps to submit form request: Select registered program Chose new program Chose specialization Review and submit Complete 1 2 Select Registered Program 3 Choose New Program 4 Choose Specialization 5 Review and Submit Complete © SAP 2009 General customizing steps for the change of program activity: Maintain reasons for the change of program Link reasons to the change of program activity Optionally you can implement a customer exit to default values and settings for the change of program like key date, reason for change of program, create or transfer sessional registrations Requirement: You have completed the customizing for the registration activity. To assign reasons to the Change of Program Activity (RQ01) go to Customizing: Student Lifecycle Management Processes in Student Lifecycle Management Admissions, Registration, Deregistration Basic Settings Assign Reasons to Activities. The above mentioned Change of Program Self Service functionality can be accessed through Web Dynpro Application name: PIQ_ST_COP. © SAP AG IHE102 7-33 7 .4 Cha nge of Progra m – T opic Sum ma ry You are now able to: Change a student’s program registration Understand the technical background of a change of program Perform the preparatory steps for a change of program © SAP 2009 © SAP AG IHE102 7-34 7 .5 De -regist ra t ion – T opic Obje c t ive s After completing this topic, you will be able to: Understand the de-registration process Outline the consequences of de-registration De-register a student Change a student to an alumnus Perform the preparatory steps for de-registration Use the mass de-registration report © SAP 2009 © SAP AG IHE102 7-35 7 .5 De -regist ra t ion – De finit ion De-registration ends the relationship between a student and a program of study It is created with the activities: Data Model Withdrawal Dismissal O Organizational Unit Change of program 541 is alumnus of University(O) (O) University ST Student 513 pursues CS Study X 514 is a specialization of ProgramAA(SC) (SC) Program Program ProgramBB(SC) (SC) Relationship is delimited SC Program of Study © SAP 2009 You de-register students at graduation or when the student or university requests de-registration at any other time. If a student is registered in more than one program, you must de-register the student separately from each program. © SAP AG IHE102 7-36 7 .5 De -regist ra t ion – Proc e ss & Conseque nc e s Students who have been de-registered from a program... ...cannot book modules for this program ...require a new admission in order to register again ...are given the status "de-registered student“ for this program ...can become an alumnus of the university or department Automatically, depending on the de-registration reason Manually Activity: Activity: Reasons for de-registration: Student has graduated Withdrawal Student wanted to de-register Student did not re-register in due time Student has a poor academic standing Dismissal Disciplinary reasons.... © SAP 2009 When you de-register a student, you can choose the withdrawal or dismissal activity. Both of these activities lead to the same result. The de-registration reason depends on the activity you choose. Note: If the de-registration date is set in the future, the student will still be able to register for academic sessions up to the de-registration date. © SAP AG IHE102 7-37 7 .5 De -regist ra t ion – Proc e ss St e ps To de-register a student, you use the Registration tab in the student file to... De-register the student from a registered program of study You can choose between “withdrawal” and “dismissal” Specify the end date of program registration Specify the last day on which the student attended classes Define if the student should become an alumnus (flag) Define whether module bookings should be cancelled (flag) Define whether the study segment should be cancelled (flag) Reason for de-registration You can change the reason and key date of the de-registration or cancel a deregistration De-registered student of program X Alumnus of department X Registered student of program y De-registered student of University Alumnus of University X © SAP 2009 To de-register a student, go to the student file and select a student: • Then select a program of study from the Registration tab, choose De-registration and select the de-registration activity you want to perform. You can choose between: – Withdrawal: Student has completed studies or has applied for de-registration. – Dismissal: University triggers de-registration (against the student’s will). Enter the de-registration details in the dialog box: • You can de-register the student for a specific date, also in the future. The student remains registered until the specified date. • You can keep a date of last attendance. • Enter a reason. • Enter the de-registration date. • Decide if module bookings should be cancelled automatically. • When you de-register a student, you can determine whether the student should become an alumnus of the university (or a faculty, etc.). – If your customizing settings define that the alumnus relationship should be set for certain deregistration reasons, the system will automatically create the relationship. – If you set the alumnus flag on the de-registration screen, the system automatically updates the data field on the Alumnus tab page. – If you do not set the alumnus flag, maintain the alumnus data manually by using the Insert relationship function in student master data on the Alumnus tab page. • You can decide whether you want to keep the study segment, which will be delimited through the de-registration (=standard), or cancel (=delete) the study segment altogether. © SAP AG IHE102 7-38 7 .5 De -regist ra t ion – M a ss De -re gist ra t ion You can perform mass de-registration for a list of students via a report. This program for automatic de-registration selects and de-registers a list of students according to criteria selected by the user. The program allows you to: Create a list of students For example, to select those students who did not re-register by the given deadline Select the de-registration activity (dismissal, withdrawal) Set the de-registration reason Specify the “de-registration” and “registered until” dates De-register the selected students with or without canceling modules © SAP 2009 With the program available in transaction code PIQREG_MASS_DEREG) you can: • Use selection methods and variants to select a list of students • Enter de-registration details like activity, reason and date • Perform follow up functions like cancellation of module bookings automatically • Output a list of the de-registered students • Execute a test run You can use the selection method tool to select students. • You can determine which students are registered in a specific program on a given key date but are without a sessional registration using selection method DE00 (students without sessional registration). With this selection method, you can automatically de-register all those students who have not re-registered for the next academic session on time. • You can use other selection methods and create your own selection variants. You can specify the parameters you want to evaluate in the selection variant. For example, in selection method DE00 you can define the following: • Academic session • Key date • Programs of study • Program types © SAP AG IHE102 7-39 7 .5 De -regist ra t ion – T e c hnic a l Aspec ts When you de-register a student from a program, the system: Delimits the study segment of the study object (CS) or cancels it Delimits relationship 513 “pursues” between ST and CS or cancels it Saves the de-registration date and reason in both study segment and relationship 513, unless they are cancelled (=deleted in this context) Sets statuses for the student and study of the student (alumnus, de-registered) Writes an activity document It performs the following actions automatically: Cancels all sessional registration records which are still active after the de-registration date Delimits registration of academic specializations when the program ends It can perform the following actions optionally: Cancel all module bookings which are still active Create relationship 541”is alumnus of” between ST and O © SAP 2009 When a de-registered student returns to the university and registers for the program he/she was last registered in, the system uses the same study object and creates a new study segment. You can cancel the entire study segment when you de-register a student. Example: On 08/01/2009 you register a student for the 2009/2010 fall semester which begins on 08/16/2009. Then on 08/10/2009, you receive a letter informing you that the student is unable to take up studies due to personal reasons. You create a withdrawal and set the Cancel study segment indicator. The entire study segment is cancelled. The system automatically sets the status “de-registered” and, if an alumnus relationship exists for the student, also the status “alumnus”. The system writes an activity document for the selected activity: • Withdrawal, dismissal, change of program • Change dismissal, change withdrawal, cancel de-registration Note: When you cancel a de-registration, the cancellation of sessional registrations or module bookings or specializations is not automatically reversed. You must do this manually. The validity of the study segment and the 513 relationship, as well as the statuses, are adjusted accordingly automatically. © SAP AG IHE102 7-40 7 .5 De -regist ra t ion – Cust om izing Before you can create a de-registration, you must perform the following preparatory steps: Create reasons for the de-registration activities Link reasons to the “dismissal”, “withdrawal” and “cancel de-registration” activities Define when an alumnus relationship should be created automatically Depends on the de-registration reason Customer Enhancements can be implemented via BAdI. © SAP 2009 Perform the preparatory steps in Customizing under Student Lifecycle Management Processes Admission, Registration, De-registration: • Reasons: Create de-registration reasons and assign them to activities. • Alumnus relationship: You can specify the de-registration reasons for which you want to create relationship 541 “is alumnus of”. The system creates this relationship between the de-registered student and an organizational unit and designates the student as an alumnus of this organizational unit (De-registration > Define Alumnus Relationship for De-registration Reasons). – Set the Alumnus indicator for the activity/reason combinations for which the system should create an alumnus relationship between the de-registered student and an organizational unit. – Example: You want graduated students to become alumni of their organizational unit. You do not want to create this relationship for students who have withdrawn from the program or transferred to another university. You can implement the business add-in (BAdI) HRPIQ00_ALUMNUS_ORG if you want to change the standard organizational unit assignment for alumnus relationships (De-registration BAdI: Organizational Unit of Alumnus). You can use this BAdI to: • Assign an alumnus to a different organizational unit than was derived by the system • Always use the same organizational unit or do not to create an alumnus relationship at all © SAP AG IHE102 7-41 7 .5 De -regist ra t ion – Ex t e nded M a int e nance Dia log Two Dialogs of the Student File: The ‘standard’ student file dialog – transaction code PIQST00 Extended maintenance dialog, offering additional maintenance functions – transaction code PIQST10. In the extended maintenance dialog, additional expert functions are available: on the Registration tab page on the Specializations tab page © SAP 2009 In addition to the standard dialog, the system offers an extended maintenance dialog with additional expert functions (see Chapter “Student Date Maintenance). The majority of users will be authorized to use the standard mode. Few expert users will be entitled to create/maintain data in the extended mode of the student file e.g. for error correction. Access to the extended maintenance dialog: • Menu Path: Student Lifecycle Management (Extended Maintenance), or • Student File (PIQST00): Edit Extended Maintenance Dialogs Student File Switch Maintenance Dialog Access to the extended maintenance dialog of the student file requires authorization for transaction PIQST10 . Functions for extended maintenance on Registration tab: • Maintain Registration Data’: Edit sessional registrations and study segments – create new sessional registrations, change or delete sessional registrations, generate study segments • Maintain Study Object’: Call standard maintenance dialog for the study object (object type CS) of the selected program of study Functions for extended maintenance on Specialization tab: • Create, display, change or delete direct relationships 516 ‘has academic specialization’ between the study object (object type CS) and the module group (object type CG) © SAP AG IHE102 7-42 7 .5 De -regist ra t ion – T opic Sum ma ry You are now able to: Understand the de-registration process Outline the consequences of de-registration De-register a student Use the mass de-registration report Change a student to an alumnus Perform the preparatory steps for de-registration Understand the purpose of the extended maintenance dialog for registration and specialization data © SAP 2009 © SAP AG IHE102 7-43 7 . Progra m Regist ra t ion – U nit Sum m a ry You are now able to: Register new students in the University or a program of study Re-register returning students for the next academic session Keep a leave of absence record Switch between the two different (re-)registration scenarios (implicit and explicit) Register students for a specialization Change the program registration to another program De-register students from a program of study Use the extended maintenance dialog for registration and specialization data © SAP 2009 © SAP AG IHE102 7-44 I H E1 02 St udent Lifec yc le M anagem ent : 8 . Course Re gist ra t ion 1. Academic Structure and Curriculum Management 2. Academic Calendar 3. Event Planning and Class Scheduling 4. Student Data Maintenance 5. Admissions 6. External Work and Equivalency Determination 7. Program Registration 8. Course Registration/Module Booking 9. Grading, Assessments, and Examination 10. Attendance Tracking 11. Audits 12. Progression 13. Graduation 14. Student Accounting 15. Overview on Tools (Correspondence, etc.) © SAP 2009 © SAP AG IHE102 8-1 8 . Course Re gist ra t ion Contents 8.1 8.2 8.3 8.4 8.5 8.6 8.7 Modules and Events Booking Procedure Extended Booking Check Extended Maintenance Dialogue Composite Modules Cohorts Waiting Lists © SAP 2009 © SAP AG IHE102 8-2 8 . T opic Objec t ive s At the conclusion of this topic, you will be able to: Understand the technical concept of course booking Understand features such as the external maintenance dialog and composite modules Describe and understand cohorts and mass registration © SAP 2009 © SAP AG IHE102 8-3 8 . Course Re gist ra t ion – Busine ss Sc enario As an Academic Advisor, you advise students on which modules to book and go with them through the booking process if required. In your role as instructor you define academic work including individual work like term papers and theses. Your University offers web self-service for course booking via the web. The course registration (module booking) scenario at the University may include Special course booking approval processes and the offering of Composite Modules. Students can be grouped into cohorts and registered for courses through mass processing. © SAP 2009 © SAP AG IHE102 8-4 8 .1 M odule s a nd Eve nt s – Da t a M ode l ST Student 513 pursues 506 completes Add. Data: GUID CS Study SM Study Module Store SE information in ST – SM relationship SE Event Package D Business Event Type 025 takes part in 040 has cancelled GUID E Business Event EL Time-Independent Event 520 is assigned to 547 completes © SAP 2009 When a module (SM) is booked, relationship 506 "completes" is created between the module (SM) and the student (ST) with the status "booked“. Additional data is stored in relationship 506: • Academic year/session, cancellation reason and date, booking date, assessment method (if individual per student), transfer course (equivalency determination), whether or not free of charge • A unique booking ID (GUID) is created. It allows to differentiate between several bookings of a student to the same module. Different applications use the GUID when referring to the booking. When an event package (SE) is booked with the SM: • The event package ID is stored in the module booking relationship 506 ST – SM. When a business event (E) is booked: • The relationship 025 "takes part in “ is created between ST and E. Technical view of preselection, prebooking and cancellation: • When a module (SM) (and event package) is preselected, prebooked or cancelled: – Relationship 506 "completes" (ST – SM/CI) is created with the status "preselected", "prebooked“, or the status is changed to "cancelled" (event package number is entered in the relationship). When a business event type (D) is prebooked/cancelled: • Relationship 027 "has a prebooking for“ is created between ST and E or EL. If the prebooking is cancelled, the relationship 027 is deleted. • A business event (E) or time-independent event (EL) cannot be prebooked. When a business event (E) is cancelled: • The relationship 040 "has cancelled“ is created between the student and the cancelled event. © SAP AG IHE102 8-5 8 .1 M odule s a nd Eve nt s – Book ing Opt ions Student Lifecycle Management allows for various booking options: Students can be booked on SM and E/EL, and if applicable, also SE. Each booking option can be performed in one step. You can choose from which object you start your bookings. EL Book SM + SE + E SM SE Book SE + SM + E SE E Book SM + E SM E For non-academic events: Book E only SM E E E E Book SM only SM © SAP 2009 Student Lifecycle Management allows for various booking options: You can book modules, then select an event package and book the student on the events belonging to the package. You can also start from the event package, for example when you work with course codes. Then the module to which the event package belongs and the events are automatically booked. If you do not offer event packages, you can book students only on the modules and events offered by the module. You can book students only on modules. Events which are not attached to modules are not provided for the booking options in Student Lifecycle Management. You can book students only on events via TEM. Note: This should not be the standard case because study data is stored at the module level. If you book events only, you will not be able to store results (grades and credits) for student work. The booking is not stored as academic history of students and will be not available for fee calculation. If you want to store results for students, you have to book students at least on modules. If you want to offer students a timetable or check whether their timetable is clash-free, you have to book them on events, too. You do not need to offer event packages. © SAP AG IHE102 8-6 8 .2 Book ing Proce dure – Rule s (1 ) University business rules define booking prerequisites and corequisites, such as: Minimum/maximum number of modules/credits Deadlines Co-requisite modules, Prerequisite modules Event Packages (Sections) for specific groups of students Rules are checked at various steps in the process once a student has registered for a course: ? yes no When you enter the module booking dialog (Call-Up Point 0001) When you book a list of modules (Call-Up Point 0002) When you book a single module (Call-Up Point 0003) SLCM supports the following types of rules: Simple Prerequisites and Corequisites as relationships in the academic structure Flexible Rules (VSR). Rule containers are either assigned to callup points directly (general rules) or linked to the academic structure (rules applying only for specific obj. down to SE). Booking Time Limits and Windows for Priority Registration Holds Most flexible use of Business Add-Ins (BADIs) in booking Extended booking checks © SAP 2009 During the module booking process, rules may be applied to check if the booking is allowed. These can be academic checks such as prerequisites, or administrative checks (deadline and active registration). Depending on what the rule is assigned to, SLCM checks rules when: • The module booking screen is called => to check general module booking eligibility of the student • A single module booking is performed => to check prerequisites for the single module • A list module booking is performed => to check rules applied to a selection of modules Prerequisite and corequisite rules can be set up within the academic structure: • Relationships between SM and SM (529 “is prerequisite of” or 533 “is corequisite of”) • These rules are checked when module bookings (single and multiple) are performed. They can allow for a conditional module booking if not all of the prerequisites and corequisites are fulfilled. Extended Booking Checks or the rules and regulations tool (VSR) framework can be used to define rules. Callup points define at which time points of the module booking process these rules are checked. Four module booking callup points exist: • 0001 Module Booking (General) – This is the first check to be processed when a module is booked. This callup point can be used to enforce overall student booking eligibility rules. • 0002 Module Booking (Set) – This check includes information on all of the student’s past and current bookings. This is the last check to be processed. • 0003 Module Booking (Single) – This check is processed for each module currently selected in the booking screen. • ‘0090’ for Extended Booking Checks © SAP AG IHE102 8-7 8 .2 Book ing Proce dure – Rule s (2 ) You cannot book a student on a Module and/ or Event Package if rules are not fulfilled, such as: Student is not admitted for the session (indirect registration) or (non-US business mode) Student is not registered or re-registered for the session (direct registration) Module and/ or event package is not offered in the session Student has not fulfilled the prerequisites or other rules, such as not taken prerequisite modules not booked during booking period These rules can be overridden by authorized users You can book a student on a module conditionally if the Module and prerequisite allow conditional bookings and if the Student has not fulfilled the requirements but is expected to fulfill them The student has taken but not yet completed a prerequisite module A rule designated as an “extended check” has not been fulfilled, meaning that a conditional booking is possible even if the rule check fails © SAP 2009 You can book a student on a module or event package only if the study object (CS) exists for the student in question. The study object is created • during admissions or • during registration You can book a student on a module only if it is offered in the selected session You cannot book a module if rules are not fulfilled / the booking is against the rules. The following rules are delivered by SAP (hard-coded within the applications): • Check if student is registered on session for which modules should be booked • Check if module capacity is not exceeded • Check module booking periods (time limit 0300) • Note: Even those rules can be overridden using the rule overriding concept. Additionally, you can define your own rules, using rule containers, holds and statuses, or customer enhancements (BADIs), such as prerequisites: • You can book a student on a module only if the student fulfills the given prerequisites or the prerequisites or rules allow conditional bookings. The prerequisites can be defined per module or in general. Conditional bookings are allowed if the “conditional booking allowed” indicator is set for the co-requisite/prerequisite relationships (529, 533) and for rule containers (509). In the latter case, the indicator must also be set at the rule module level to define “extended rules”. © SAP AG IHE102 8-8 8 .2 Book ing Proce dure – I ndividua l Work How to book / create individual work: Prerequisite: Module or an attached business event type must be from a category defined as “individual work” Booking steps: Start module booking, and select a module into the single booking screen Book the module and business event (if CI attached to D) => Use individual work function to book / create CIs: Displayed within tab page (if module is assigned CI) or Displayed next to business event (if event type is assigned CI) Select an existing individual work object: Assign student to the CI => CI is booked for student (relationship 547 “completes”) Enter CI details Create a new individual work object for student: Enter CI details => CI is booked for student (relationship 547 “completes”) © SAP 2009 You can assign an individual work object to a student in the module booking process. If the lecturer or instructor has created several individual work objects for a module (representing different term paper topics), the student can choose the topic (individual work object) (s)he intends to submit. You can also create an individual work item during the module booking process. When a lecturer or instructor creates individual work for a module or business event type, (s)he can create a new individual work object for each topic. This would be the case if a term paper has different topics. Note: You cannot book a student on an individual work object without booking the associated module and business events (if applicable). © SAP AG IHE102 8-9 8 .2 Book ing Proce dure – Pre pa ra t ory St e ps You have to maintain the following Module Bookings settings in Customizing Maintain booking and cancellation reasons Maintain cancellation indicator for module cancellation Configure check for observance of booking periods (time limit 0300) Assign status and hold types to module booking callup points To block module booking processes Customer enhancements for module booking callup points: Allow for further checks during module booking Define mode for withdrawal Customer enhancements for cancellation reason during withdrawal To set reason dependent on cancellation date Define module booking environment Define whether module booking should relate to a program, program type or both (see progression) © SAP 2009 In Customizing, choose Processes in Student Lifecycle Management Module Booking. 1) Details: Define Cancellation Indicators for Module Bookings: You can assign a cancellation indicator to a module booking record in the module booking activity. Cancellation indicators define when the system should take a module booking record into account: • In the prerequisite check for module booking, in progression, in appraisal 2) Details: Configure Check for Observance of Booking Periods • You define whether or not the system should check if the booking date is within the booking period (time limit 0300). You can perform this check for the following callup points: – Callup point 0001 (module booking (general)), callup point 0003 (module booking (single)) 3) Details: Define Mode for Withdrawal from Module Dialog • The system offers the ‘withdrawal from module’ function (cancellation of all modules) in the module booking dialog. You can set one of the following three values as system response for withdrawal from modules: – 'D' = The system cancels booked modules and terminates the dialog. You can set cancellation reason. – 'P' = The system displays the booked modules in list form. You can edit the list. The system sets the default cancellation reason, which you can overwrite. – 'F' = The system displays the booked modules in list form. You can edit the list. The system sets the default cancellation reason, which you cannot overwrite. You also have to make the required Customizing settings for modules, event packages, business event types and business events within the academic structure. In the academic structure you need to define for which modules and prerequisites a conditional booking is allowed. © SAP AG IHE102 8-10 8 .2 Book ing Proce dure – U se r Ac ce ss Module Booking is initiated from the Student File transaction Student ID Program/Level Student File Module Booking Academic Year/Session (Re-)registration Choose from University Module Catalog Choose from Program Content © SAP 2009 To access the module booking dialog, navigate to the student file as follows: SAP menu Lifecycle Management Student File (Transaction PIQST00). Student • Select a student. On the Registration tab page, select the Program you want to enter bookings for. Then choose the Icon: [Program Content]. • When you enter the program content, the module booking screen is displayed. You can select the modules you want to book either: • From the module catalog or you can select only those modules which are offered in the selected program of study. • The module booking does not restrict students to modules within the program. © SAP AG IHE102 8-11 8 .2 Book ing Proce dure – Book ing Dia log Ove rvie w Se le c t M odule s From module catalog Book ing Dia log Book ing H ist ory M odule De t a ils Se le c t ion List of Modules Overview Details per Module Select Book module (SM) Book event package (SE) Book business event (E) Select modules according to selection criteria Predefine a list and enter in shopping basket From program of study Store modules as preselection Book list of modules Cancel module bookings Booked modules Filter for booking history Graphical statistics Object Manager = Shopping Basket = Single Booking © SAP 2009 The module booking screen offers four sections (tab pages) where you can perform different steps of the booking process. On the left side, modules are selected using the object manager and its search tools. To locate modules via the Object Manager, you can: • Use the Structure Search option to access the institution’s complete organizational structure and view the modules that are offered by each organizational unit (module catalog view) • Use the Search Term option to locate modules by name (e.g. math*) to locate modules directly linked to a particular organizational unit (e.g. Math Department), or to locate modules that are indirectly linked to a particular organizational unit (e.g. Faculty of Sciences that includes the Math Department). The Booking dialog tab page is the "shopping basket" for module bookings: • It is filled in by the selections chosen under Module details (for one module and its event packages/events) and under Selection (choose a list of modules by defining filter criteria). • It offers the possibility to preselect, prebook, book or cancel modules. You can also change the status of the module booking, for example from preselect to book. • The preselected list of modules is stored within the Booking dialog tab page. It shows the number of booked modules and attempted credits. • You can access all booked events belonging to the module bookings by choosing Business events. The Booking history tab page shows an overview of all booked modules. The Module details tab page is used for single module bookings: Here you can select a single module, view the module details, and select event packages or business events. The Selection tab page offers various selection possibilities for selecting a list of modules which fulfill certain criteria in one step and copying it to the Booking dialog tab page. © SAP AG IHE102 8-12 8 .2 Book ing Proce dure – M odule De ta ils T a b Pa ge (1 ) How to use: 1) Select the module from the Object Manager 2) Module details are shown 3) Scheduled event packages and business events are displayed for the specified academic year and session 4) If module category is “individual work”, the system offers a function for booking of individual work Object Manager English Department ... History Department ... Mathematics Department Math200 Math201 Math210 Math211 Math261 ... Module Details Math261 Calculus & Analytic Geometry I Credits = 3 Grading Scale = ABC CI Level = 200 Level Discipline = Mathematics ____________________________________________________ Academic Year = 2008 Session = Fall Event Package 1 Lecture MWF 9-10 / Main Campus / Bryant Hall Rm 201 / Prof. Smith Tutorial Wed 10-11 / Main Campus/ Bryant Hall Rm 300 / D. Jackson Event Package 2 © SAP 2009 To select a module, you locate it via the Object Manager and select it (double-click) in order to commence booking. The selected module will then be copied over to the Module details tab page, where the available business events/event packages/individual work for the current academic year and session (based on today’s date) will be displayed. If this module has not been scheduled for the current academic year/session, the system indicates the next academic year/session in which business event/event packages are scheduled for this module. If you use any of the booking modes, a detail screen on which you can specify booking details appears: • You can change the default academic year/session if it is necessary to book students for future academic year/session combinations. • You can select event packages, business events or individual work if offered • You can define booking details for the module, such as: – For ‘variable credit’ modules, you can specify the number of credits to be attempted (a value that falls between the module minimum and maximum credit values). • You can specify the assessment method (used for grading). • If the module should be booked free of charge (yes/no) © SAP AG IHE102 8-13 8 .2 Book ing Proce dure – M odule De ta ils T a b Pa ge (2 ) How to use: Selecting the event package/business events Single booking option processes one event package/business event at a time Copy option supports “shopping basket” processing of all selected event packages/business events to be booked Module Details Math261 Calculus & Analytic Geometry I Academic Year = 2008 Session = Fall Section 1 Lecture Tutorial MWF 9-10 / Main Campus / Bryant Hall Rm 201 / Prof. Smith Wed 10-11 / Main Campus/ Bryant Hall Rm 300 / D. Jackson Section 2 Section 3 COPY SINGLE Multiple Bookings BOOKING Individual Bookings (Shopping Basket) © SAP 2009 You can decide whether you want to make a single booking or copy the selected module/event package/business event to the Module dialog tab page. If you copy it to the Module dialog tab page: • You are able to book the module as part of your shopping basket. The advantage is that rules defined for the shopping basket can be applied (i.e. taking into account a list of modules) • The module will get the status “book”, and you cannot select the booking mode. • You are not able to enter any booking details. They will be defaulted by the module details. If you decide on a single booking: • You can select the booking mode • You can specify module details • You are not able to apply rules for a list of modules (such as minimum or maximum number of attempted credits necessary or allowed during one session). © SAP AG IHE102 8-14 8 .2 Book ing H ist ory a nd Ac t ivit y Doc ume nt s The Booking History tab provides an overview of the student’s complete booking history for a program of study including academic history information (grades, attempted and earned credits, booking status) Program of Study X Booking History Academic Year = 2008 Booking Status = Booked ENGL200 GER356 MATH261 MATH300 PHYS257 ... Section 1 Section 5 Section 1 Section 3 Section 2 3 credits 4 credits 3 credits 6 credits 3 credits Session = Stage = A 3 ABC grading scale... 4 point scale... ABC grading scale... ABC grading scale... P/F grading scale... Each time you create a new module booking or change an existing one, activity documents and change documents are written to the database. The activity document dialog box shows a list of the existing documents with information on the activity, the person who created the document, key date and time, and changes made to the module booking including fields and content that were changed © SAP 2009 You can view a student’s booking history on the Booking History tab page. You can show the whole history, or you can apply different filter criteria to limit the displayed bookings, such as: • Academic year and session • Booking status • Stage You can also display statistical information on all bookings (Show statistics), counting the total number of modules and attempted credits which have been: • Successfully completed (result of grading) • Unsuccessfully completed (result of grading) • Booked • Cancelled You can display activity documents by choosing a module booking on the Booking Dialog or Booking History tab page and double-clicking the selected booking. The detail module booking screen appears. There, choose the menu item : • Extras • Activity Documents © SAP AG IHE102 8-15 8 .2 Book ing Proce dure – Priorit y Re gist ra t ion Window s The priority window attribute is set in the Student Master Data ST Student Booking Window: Academic Calendar Time Limit 0300: Booking Window UG05 UG05 10/01/2008 8:00 – 10:30 Check Books at date/ time 10/01/2008, 8:45 SM OK: Not OK: Module Student is booked to the Module Error message (overridable) © SAP 2009 © SAP AG IHE102 8-16 8 .2 Book ing Proce dure : We b Course Re gist ra t ion Components The Web Course registration Web Dynpro application (PIQ_MBSS_OIF) corresponds to the module booking function in the back-end system with no difference in the framework. Its high flexibility offers customers the option to configure the User Interface according to their preferences. Due to the separation of frontend and backend, the UI layer and the business logic layer are totally separated. Therefore the application can be ‘de-coupled’ from the backend system for better performance and security. From a role perspective module booking in the back-end is designed for registrars, while the course registration function is designed for the Student role as a Web application. The web course registration UI provides the following functions: Creating own customer messages, mapping system messages to student-friendly messages and suppressing any system message from being displayed Defining special categories for modules (e. g. ‘honors’ classes) Definition of default cancellation reasons if students shall not be allowed to choose any cancellation reason Definition of default booking reason if students shall not be allowed to define any booking reason. For details go to: http://www.sdn.sap.com/irj/bpx/highered Student Lifecycle Management Best Practices, Implementation Guidelines, and Tutorials -> SLCM Web Registration Cookbook © SAP 2009 BAdIs allow to define specific system behavior in customizing • Filtering search query results • Defining precheck conditions based on a filter • Setting booking level (M/E/SE). Default implementation is provided • Filter academic periods that are shown on initial screen (HRPIQ00MBSS_PERIOD_FILTER) • Filter values in the dropdown boxes in the Advanced Search (e.g. based on Subject Area) • Map search criteria values selected by the student to internal values (e.g. Subject Area-> Discipline) For using the above mentioned default cancellation reason function, a default cancellation reason must be specified (from any of the existing cancellation reasons). Various cancellation reasons can be specified for bookings includ. waitlisted bookings. The special module category cannot be created within the Academic Structure. The special category allows to classify courses through the category assignment. Users can define what Module Group Category will be used, create Module Groups of these categories and assign modules to them. Customers can add a firewall between the frontend and install layers on different servers. An authorization check at application level and data level ensures that users can perform permitted actions only. Students are permitted to only access the front-end servers that are outside the firewall. Their operations are filtered and limited by the firewall. All the productive servers are inside the firewall and are protected, also in case of e.g. a front-end system overload or crash. Authorizations that are checked during Course Registration include: • MB01: Create New Module Booking • MB02: Change Module Booking • MB03: Cancel Module Booking • MB04: Display Module Booking (Basic authorization: If the user does not have this authorization, he or she cannot navigate from the initial page to subsequent pages. © SAP AG IHE102 8-17 8 .2 M odule Booking Proc e dure : Com pa rison of Ba c k e nd Fe at ures a nd We b Course Re gist ra tion The backend checks for module booking are included in 3 check points: 0001: General Check 0002: Basket Check 0003: Individual Check Students need to pass the checks for all 3 check points before booking/cancelling a module. The Web Course Registration follows the same checking concept, i.e. all the checks (point) done in the backend transaction are also performed in course registration. But here, the concept of ‘Pre-check’s is introduced. Pre-checks are done before a user tries to perform actions, e.g. start booking, cancel booking, or add new booking, etc. These Pre-checks offer the following advantages: Improved usability Early warning: certain warnings are necessary in order to inform students about the possible consequences of certain actions before they actually execute them. Increased transparency © SAP 2009 The Web Course Registration offers the following options: • Determine which academic sessions should be displayed in the drop-down • Assist students to select their modules and define the module group category which will be used • Restrict Search Drop-Down-Lists • Mapping Search: Allow the single search drop-down value to match against multiple system values, e.g., Subject Area ’01’ should match against back-end values ’01’, ’01.01’, ’01.02’, etc. The general Business Add-in HRPIQ00MBSS_PRECHECK allows to add your own rules/messages. Default implementations for different filter values are offered in the system. You can create BadI implementation with one of the following Filter Values: • BOOK_OFFER: Book Module and Section • MOVEUP_WAITL: Move up a module from waitlist • SWAP_SECTION: Swap/Change booked section • CANCEL_BOOKED: Cancel a booked course • CANCEL_WAITL: Remove a course from waitlist • ESTIMATE_FEE: Tuition Estimation IMG path: SLCM Role-based Web UI Student Role Course Registration UI. Available import parameters are Student Object, Booking Context, Modules booked/cancelled, and Events booked/cancelled © SAP AG IHE102 8-18 8 .3 Ex t ende d Book ing Chec k The Extended Booking Check framework allows Universities to implement complex conditions to be evaluated during module booking. This option meets a business need as module booking scenarios oftentimes require an ‘OR’ relationship among pre-requisites for courses besides ‘AND’ relationships as the following examples demonstrate: ‘Credited Work’ fulfills pre-requisite Take Math101 OR equivalent credited work ‘OR’ operator across pre-requisite modules The Extended Booking Check functionality allows to assign prerequisites and co-requisites directly to a module and therefore permits to map these examples in the system. Take Math101 OR Math102 OR Math 103 ‘AND’ operator across multiple ‘OR’ groupings Take Math101 OR Math102 OR Math103 AND Take Stat101 OR Stat102 ‘OR’ operator across multiple ‘AND’ groupings Take Math101 AND Math102 OR Take Stat101 AND Stat102 Take X modules out of Y choices Take any 2 of the following: Math101, Math102, Math103, Math104 © SAP 2009 Without the availability of the flexible Extended Booking check (based on the ‘old pre-requisite rules), a list of modules would have to be defined as pre-requisites and co-requisites by using the ‘AND’ relationship. Example: If you specified that modules named Basic Arts 1 and Basic Arts 2 are pre-requisites of the module Advanced Arts 1, the student is required to have completed (or at least booked) both ‘Basic Arts’ modules before booking Advanced Arts 1. In that case the system does not permit to use the ‘OR’ relationship to specify that the student must have completed either Basic Arts 1 or Basic Arts 2 before booking Advanced Arts 1. If VSR-based workarounds are used to map the above example which represents a simple prerequisite check, this would result in a huge volume of VSR rules. Details of the Validation, Substitution, and Rules (VSR) framework are described in the Chapter ‘Tools’. With the availability of the Extended Booking framework, VSR validation rules may be applied in specific cases. The majority of rules can be mapped with the Extended Booking check framework. ‘Old’ pre-requisite rules in the system will not be affected by the Extended Booking framework. The following slides provide an overview on the Extended Booking Check. For details on this functionality please refer to the following documentation: https://www.sdn.sap.com/irj/bpx/highered -> Knowledge Center -> Student Lifecycle Management Best Practices, Implementation Guidelines and Tutorials -> BPX Extended Booking Check Cookbook. © SAP AG IHE102 8-19 8 .3 Ex t ende d Book ing Chec k Graphical Description of Relationships Complex booking scenarios can be built by combining rule containers and rule modules in the following way: More than one rule container can be assigned to one module. During evaluation, the AND logic will be considered among rule containers. Each rule container can contain more than one rule module. The user can switch between ‘AND’ & ‘OR’ logic for the rule modules within a rule container Extended Booking Rule Containers can be flagged as ‘conditional’ and/or ‘OR’ operator © SAP 2009 Transaction PIQEXTCHECK (Student Lifecycle Management Menu-> Academic Structure-> Rules-> Extended Booking Checks opens the Edit Extended Booking Check maintenance screen: • To maintain extended booking conditions, go to button and menu entry Edit Extended Booking Condition on the Module Catalog screen to open the pre-requisite maintenance screen. • From this screen, you can search and select the module for which the pre-requisite is to be maintained. You can view the hierarchy of all requirements and sub-requirements maintained for the booking check. • The screen provides a framework to create complex booking conditions. To achieve this, rule containers (RC) containing rule modules (RM) can be assigned to a module. The following detailed functions are available in transaction PIQEXTCHECK: • Create new requirements (RC). • Create new sub-requirements (Index-dependent RM/‘Booking Check’ and Index-independent RM ‘Booking Check’). – Requirements are called index-dependent if they are represented by a specific index (e.g. grade). Example module has to be completed with a specific grade or better. – Requirements are index-independent if no specific index is assigned to them. Example: student must select module from a specific discipline. • Enable the ‘OR’ logic within the sub-requirements for the selected rule container. • Delete a requirement assigned to a module. • Delete a sub-requirement linked to a requirement. • Select the Conditional Booking button to allow conditional booking for the selected module. You can use the existing conditions created for pre-requisite or co-requisite checks or create own BAdI implementation for different checks. • Display or change the requirement assigned to the module. • Display or change the sub-requirement linked to the rule container. • Display the description of the sub-requirement. © SAP AG IHE102 8-20 8 .3 Ex t ende d Book ing Chec k Rule Containers Characteristics Use of ‘AND’ & ‘OR’ Logic within Rule Containers and Rule Modules Multiple Rule Containers © SAP 2009 Use of ‘AND’ & ‘OR’ Logic within Rule Containers and Rule Modules • When multiple subrequirements are included in a RC, they are by default joined by ‘AND’. In this case, the ‘worst’ subrequirement result becomes the overall result of the Rule Container. • When the ‘Logical OR’ flag is activated for the RC, the RC receives the ‘best’ result of the included subrequirements. Multiple Rule Containers Each Module can have multiple Rule Containers for Extended Booking Checks. The logical operator across multiple Rule Containers is ‘AND’. It would be used in cases where you want to combine different modules on the level of a rule container. The ‘worst’ Rule Container result becomes the final result of the Extended Booking Check. © SAP AG IHE102 8-21 8 .3 Ex t ende d Book ing Chec k : Condit ional Book ing You can conditionally book a student on a module in the following cases: The module and pre-requisite allow conditional bookings conditional booking is active Student has booked but not yet completed a pre-requisite module. If the system detects during the evaluation of extended booking checks that a module can be booked conditionally by a student, then This module is booked with the conditional booking status: Automatic Conditional Booking. For example, the system assigns Automatic Conditional Booking to a module if the pre-requisite module has been booked in a previous year or session but was not completed. the user can set the conditional booking status in the module booking dialog via the student file: Manual Conditional Booking. Each Rule Container can be flagged as ‘Conditional’. Each subrequirement sets its individual result. Possible values, from ‘best’ to ‘worst’, are: – P – Passed – U – Undefined – N – Not Passed SAP delivers two conditions: SAP8 Pre-requisite condition: To indicate the number of SM/CW that must be completed. SAP9 Co-requisite condition: To include the module ID of the co-requisite module (only one value). © SAP 2009 You can set up a conditional booking at rule container level. When the extended booking check is performed, the system checks the conditional booking status for each of the rule containers attached to a module and will respond as follows: • Sub-requirement Evaluation: The system checks whether or not the pre-requisite module has been booked and completed. If the pre-requisite module is booked and completed then the user can book the module as usual. Otherwise, the system checks whether the pre-requisite module has been booked in the previous session. If it has, the module can be booked conditionally provided conditional booking has been enabled for that requirement. • Co-requisite Check: The system checks if the co-requisite module has been booked along with the selected module. If the co-requisite module is booked along with the selected module, the student can book the module as usual. If the co-requisite has been booked conditionally by the student, then the module booking is conditional. • Example: you defined module ‘English 101’ as co-requisite of ‘English 102‘, using the extended booking check function. If ‘English 101’ is booked conditionally by students, they are allowed to book ‘English 102‘ conditionally. Note: If the pre-requisite module has already been booked in previous sessions the selected module can be booked conditionally, if the conditional booking indicator is maintained in the additional data at the relationship between the modules. If the conditional booking indicator is not maintained, the module cannot be booked conditionally. Note: The user cannot manually set the Automatic Conditional Booking status during module booking. For Index-Dependent subrequirements in a ‘Conditional’ Rule Container, the result is always ‘P’ or ‘U’. (i.e. ‘N’ becomes ‘U’) For Index-Independent subrequirements, SAP delivers two BAdi’s which must set the results: • SAP8: Pre-requisite Check • SAP9: Co-requisite Check © SAP AG IHE102 8-22 8 .3 Ove rride of Ex t ende d Book ing Che ck Override of Extended Booking Check: You can override error messages that are generated during module booking and evaluation of the extended booking check. This can take place at the module level once the entire extended booking check has been evaluated and a result has been returned stating whether the module can be booked as usual, conditionally or cannot be booked. Depending on this final result, the system generates a message that is displayed in the Module Booking: Message Log. © SAP 2009 The Message Log will state whether a module can be conditionally booked, booked as normal or cannot be booked at all. Messages shall be overwritable e.g. by a Registrar. You are authorized to override the overall booking result of the extended check and proceed with the normal booking. The permission for overriding error messages can be maintained in the message control of the rule container. Override of any RC provides override of the entire Extended Booking Check. Depending on the check result, the following actions are possible: • If the extended booking check results state that all conditions were fulfilled, you can proceed to book the module. • If the extended booking check results state that the module can only be booked conditionally or cannot be booked, the system displays an error message and the log of all the conditions that were not fulfilled in the Module Booking: Message Log. If conditional booking is allowed for the module, you can proceed to book the module conditionally using the Automatic Conditional Booking indicator. If you have overriding permission for the error message that was raised, you can book the module as usual using the No Conditional Booking indicator. If conditional booking is not allowed for the module and you do not have overriding permission, you cannot book the module. If a student has a Special Approval for the booking, callup point 0090 is skipped altogether (i.e. Extended Booking Check is not carried out). © SAP AG IHE102 8-23 8 .3 Ex t ende d Book ing Chec k : Se t U p The following steps are required before the actual setup: Analyze the checks that need to be set up for booking a module. Convert the checks to a logical form that can be implemented using the extended booking check function. For example, before booking the module Science 200, the student must have completed both Math 201 and Math 202 OR they should have completed Stat 100. This could be converted to Science 200 = (Math 201 AND Math 202) OR Stat 100. This formula can easily be used to create the requirements and sub-requirements necessary to set up the module booking check. Set the conditional booking OR enabling indicator as required for a condition. Set up the message override function as required. © SAP 2009 Please refer to the examples and scenarios described in the Extended Booking Check Cookbook which you find in the BPX for Higher Education. © SAP AG IHE102 8-24 8 .4 Ex t . M a int e na nc e Dia log for Ac adem ic Work – T opic Obje c t ive s At the conclusion of this topic, you will be able to: Explain the concept of academic work Use the extended maintenance dialog for academic work © SAP 2009 © SAP AG IHE102 8-25 8 .4 Ex t . M a int e na nc e Dia log for Ac ade m ic Work – Ove rvie w Scope of Internal Academic Work Academic Work includes Transferred Work Module Work Transferred or Completed Completed Work Miscellaneous Academic Work The Elements of Internal Academic Work Name Description Academic Work Academic work includes module work and miscellaneous academic work, both of which can be completed or transferred. Transferred Work Academic work which the equivalency determination application (transaction PIQED) acknowledged as equivalent to internal academic work. Completed Work Academic work completed at the university. Completed academic work can have different booking and appraisal statuses. Module Work Module work includes both completed and transferred module work. Completed module work includes the modules that a student has booked. Miscellaneou s Academic Work Any type of academic work completed by the student which does not relate to a specific module. Transferred or Completed © SAP 2009 © SAP AG IHE102 8-26 8 .4 Ex t . M a int e na nc e Dia log for Ac ade m ic Work – T ra nsac t ions The extended maintenance dialog transaction contains additional expert functions for editing academic work records You can access these by choosing “Academic Work Overview” in the student file (extended maintenance dialog) The Student File contains two dialog transactions: The “standard” student file dialog transaction (PIQST00) The extended maintenance dialog transaction (PIQST10) which offers additional maintenance functions You can access Academic Work in the Extended Maintenance transaction directly: Menu: SLCM Extended Maintenance Dialogs Academic Work Transaction ‘PIQSTAW10’ © SAP 2009 The system contains a standard maintenance dialog and an extended maintenance dialog with additional expert functions. Normally, many users in the system will be authorized to use the standard student file transaction. However, only a few expert users will be entitled to create and maintain data using the extended maintenance dialog of the student file, for example to correct errors, enter missing data, etc. You can access the extended maintenance dialog in two ways: • Menu path: Student Lifecycle Management (Extended Maintenance), or Extended Maintenance Dialogs Student File • Student File (PIQST00): Edit – Switch Maintenance Dialog You require an authorization for transaction PIQST10 to access the extended maintenance dialog of the student file. © SAP AG IHE102 8-27 8 .4 Ex t . M a int e na nc e Dia log for Ac ade m ic Work – Func t ions Functions in the extended maintenance dialog for academic work: Create and edit academic work records (activity documents are created) Physically delete academic work records from the system (an activity document is created) Create/edit module work and miscellaneous academic work, both completed and transferred Edit certain appraisal data (see Appraisal unit) Perform checks which guarantee technical and data model consistency (always executed). Business checks (like VSR checks, checks in customer exits, capacity checks and booking time limits for module work) are not executed Note: Academic work records which are edited in the extended maintenance dialog can no longer be edited in the module booking or appraisal dialog. These records can only be displayed there. Further changes can only be made in the extended maintenance dialog © SAP 2009 The extended maintenance dialog should only be used in exceptional cases, for example to: • Correct errors • Change data which cannot be changed with standard functions © SAP AG IHE102 8-28 8 .4 Ex t . M a int e na nc e Dia log for Ac ade m ic Work – T opic Sum m a ry You are now able to: Explain the concept of academic work Use the extended maintenance dialog for academic work © SAP 2009 © SAP AG IHE102 8-29 8 .5 Composit e M odule s – T opic Obje c t ive s At the conclusion of this topic, you will be able to: Explain the concept of composite module Use the concept of composite module for academic work © SAP 2009 © SAP AG IHE102 8-30 8 .5 Composit e M odule s – Busine ss Ex ample For some scenarios, the appropriate grade for a module must take into account the grades that were received in other related/included modules. This may be the case especially for year-long courses, where the grade earned in the Fall session is one of the factors for Spring grading. © SAP 2009 © SAP AG IHE102 8-31 8 .5 Wha t is a Com posit e M odule ? Appraisal transaction PIQSMFU allows to view Appraisals of included modules Composite Module SM CRS101 (Year Long Course) A composite module: - has other ‘included’ modules - factors the appraisals of ‘included’ modules into its final appraisal Infotype 1764 Included in Appraisal SM CRS10F (Part 1) SM CRS10S (Part 2) © SAP 2009 Business Example for a composite module scenario: • A year-long Course (CRS101) is taken in two parts (CRS101F and CRS101S) • Student books CRS101 and CRS101F in the Fall Semester • Student receives an ‘interim’ grade for CRS101F • Booking for CRS101 is continued into the Spring • Student books CRS101S in the Spring Semester • Student’s grades for CRS101S and CRS101F are ‘rolled up’ into the appraisal for CRS101, along with any other elements, such as an overall exam Module infotype for ‘included’ Modules is IT 1764. To maintain it via transaction PIQSM: • Select the tab [Include in Appraisal] • Select the radio button [UD Selection] • Select the pushbutton [Add Modules] to select relevant modules. • Select [Save] to complete. OPTION for the above example: You could additionally put CRS101, CRS101F, and CRS101S into a Module Group together to further document the Composite Module. The Module Group is available as a field in the Academic Work display, for example. Note: If you use Module Groups to encapsulate Composite Modules, these modules should not be directly included in other Module Groups. To include a Module in multiple Composite Modules use the ‘Cross-Listing’ option of Modules. • Appraisals Templates can reference Appraisals of included Modules (as Appraisal elements with automatic calculation). • Various RFCs and BAdI implementations are available to help manage the specific process for an institution (via a customer report). © SAP AG IHE102 8-32 8 .5 Composit e M odule s – Defining a n Appropria t e Appra isa l T e mpla t e 1. Define Performance Index and assign appropriate PI Calculation 2. Create Key Figure and assign Performance Index 3. Create an Appraisal Type 4. Assign your Appraisal Type to a new Appraisal Template and use your new Key Figure Composite Module SM comp KeyFigure: Incl.SM SM Part 1 Weighting 50 SM Part 2 Weighting 50 © SAP 2009 You need a Key Figure for this purpose: • First, create a PI Calculation that returns a grade average and attempted credits (similar to calculation ‘GRAD’, but with credits) • Next, create a Performance Index using that PI calculation • Next, create a Key Figure that uses that Performance Index • Next, create an Appraisal Type for ‘Included Module Grades’ © SAP AG IHE102 8-33 8 .5 Composit e M odule s – T opic Sum ma ry You are now be able to: Explain the concept of composite modules Use the concept of composite modules for academic work © SAP 2009 © SAP AG IHE102 8-34 8 .6 Cohort s – T opic Objec t ive s At the conclusion of this chaper you will be able to: Understand where and how cohorts can be used for mass registration © SAP 2009 © SAP AG IHE102 8-35 8 .6 Cohort s – Busine ss Sce na rio You have a group of incoming Students who all share similar academic attributes (e.g. first-year law students). You wish to administer their course registrations as a group, so that they all are booked into the same Courses/Sections. For a general introduction into cohorts please also refer to Chapter 3: “Event Planning with cohorts” © SAP 2009 © SAP AG IHE102 8-36 8 .6 Cohort s – Short Re pe t it ion Cohorts are created via the cohort builder (PIQCOH00): When you create a cohort you also maintain: The cohort context (e.g. module booking) Attributes: Capacity Organizational Unit Program of Study sessions of offering at main cohort level Context Objects: E.g. Study modules, events Cohort Hierarchy © SAP 2009 Access the Cohort Builder using either of the following methods: Transaction: PIQCOH00 Menu Path: Student Lifecycle Management>Tools>Cohort Builder Note: • Every change you make in the Cohort Builder takes effect from the Key Date (until 12/31/9999), except for the Events and Module Bookings, which take effect from the specified Academic Period. Note: • Sessions of Offering and Context Objects assigned to the main Cohort are inherited by SubCohort. © SAP AG IHE102 8-37 8 .6 Cohort s – Distribut ion of St udent s Busine ss Exa mple At some Universities, Students are placed into the Main Cohort and then randomly distributed to the Sub-Cohorts. For example, all incoming Freshmen for a College may be in the same Main Cohort, but also placed in Sub-Cohorts and then booked into a set group of Sections (based on the Sub-Cohort). © SAP 2009 © SAP AG IHE102 8-38 8 .6 Cohort s – St udent Dist ribut ion Students can be distributed via using a Pushbutton Function Student Distribution Features Students are only distributed to the next lower Cohort level After distribution, students will be DIRECT members of the Sub-Cohort Students will remain members of the Main Cohort but by inheritance only Students will be distributed according to the capacity of the Sub-Cohorts (i.e. if you have more Students in the Main Cohort than the sum of all the capacities in the Sub-Cohorts, then not all students will be distributed.) © SAP 2009 Student Distribution via Pushbutton Functionality: • Use a Selection Method to add students to the Main Cohort for distribution. (e.g. all incoming Freshmen) • After all students are added to the Main Cohort, use the push button [Students] or the Function Key [F9] to distribute them to the Sub-Cohorts • A Pop-up window with traffic light log display will be presented with the list of students to be distributed. Students are distributed in ‘Round Robin’ fashion according to the following algorithm: • Take the students in the appropriate order from the list of the Main Cohort to the first Sub-Cohort until its optimal capacity is reached. • Continue in order with the list to the second Sub-Cohort, until again its optimal capacity is reached Cohort assignments can be viewed on the [Cohort] tab in the Student File. Note: The order of the main cohort list is controlled by the user with the ALV grid. The student distributor button respects the order of the main cohort list The algorithm for the distribution of the students can be changed by implementing a delivered BAdI: • BAdI: Distribute Students from Cohort to Sub-cohorts (ES_HRPIQ00COHORTS_DIST) • Method: DISTRIBUTE_STUDENTS • IMG Path: Student Lifecycle Management > Processes in Student Lifecycle Management > Cohorts © SAP AG IHE102 8-39 8 .6 Cohort s – M a ss Book ing Pre pa ra t ion Context Objects in Cohorts: Context Objects Module bookings should always be handled by Cohorts that have the context Module Booking (0001). Main Cohort | SM The context object Modules (SM) should be added to the main cohort. The context objects of the Main Cohort are inherited by the Sub-Cohorts. If Event Packages (SE) or Events (E) are involved, add the Event Packages and/or Events into the Sub-Cohorts. Sub Cohort [SM] SE E © SAP 2009 The Cohort Builder is used as a planning and reporting tool for Module Bookings. Module bookings can be performed in the Cohort Builder, but in reverse, the Cohorts are not updated by the Module Booking application. All existing data related to Module bookings, Sessional Registrations and Where-Used Lists is affected if the Cohort Builder application is used. The Module Study Plan application (in the Academic Advisor UI) also uses Cohorts. Module Study Plans are Cohorts for one single student, and have the Context 0002. Since many Study Plans may exist in a productive system, it is suggested that you hide Context 0002 Cohorts in the Object Manager in the Cohort Builder UI. If new bookings disappear after a change of the Cohort’s context objects in the “Complete Module Bookings Mode”, they will nevertheless be saved to the database when you hit the <Save> button. This enables you to run mass module bookings for several different sets of offerings before saving all the changes of the context objects finally to the database. You can use Cohorts either hierarchically or flatly. If you use them hierarchically, Module bookings are taken into account for all students and context objects, whether they are inherited or not. In a Cohort-hierarchy the result of a “Missing Bookings Analysis” depends on the hierarchy level. © SAP AG IHE102 8-40 8 .6 Cohort s – M a ss Book ing Proce ss Mass Booking Process – Steps: First, assign students to the Sub-Cohort that you wish to book. Enter the Cohort context of ‘Event Package’, ‘Module’, or ‘Event’ Select the Push Button: [Module Booking] Result: If a Student belonging to the Sub-Cohort has already booked this offering with exactly the set of SM, SE, E, EL, which define an offering in this booking period, bookings are shown on the [Bookings] tab. If Event Packages are part of the Cohort, but Events are not, all Module bookings of the SM-SE in question will be shown, regardless of the Event. If Events are part of the Cohort, the Module booking will be shown, only if it consists of the exact set of objects SM-SE-E After changes of the context object content, push <Refresh> on the Bookings tab in order to see the correct Module bookings. © SAP 2009 Mass Booking Process – Steps: • Assign students to the Sub-Cohort that you wish to book. • Enter the Cohort context of ‘Event Package’, ‘Module’, or ‘Event’ via tab [Context Objs] • Select the Push Button: [Module Booking] or (CTRL+SHIFT+F9) • Select an Academic Year and Session in the pop-up window. The message “Mass Update is available for Module Booking” and will be displayed at the bottom of the screen. Note: The context object of the Main Cohort (Module) must exist and be inherited by the SubCohort (or be entered directly) in order for the for Mass Booking to work. Hints and Remarks: • If new bookings disappear after a change of the cohort’s context objects in the “missing booking mode”, they will nevertheless be saved to the database when you hit the <Save> button. This enables you to run mass module bookings for several different sets of offerings before saving all the changes of the context objects finally to the database. • You can use cohorts either hierarchically or flatly. If you use them hierarchically, module bookings are taken into account for all students and context objects, whether they are inherited or not. • In a cohort-hierarchy the result of a “missing booking analysis” depends on the hierarchy level. • The mass module booking functionality is available for cohorts of the context “0001” (Module Booking) and “0002” (Module Plan) only. Customer contexts “Z***” cannot be used for mass module bookings. © SAP AG IHE102 8-41 8 .6 Cohort s – M a ss Book ing Proce ss Analyze Outstanding Bookings After mass booking has been initiated, complete Module bookings by selecting the “Complete Module Bookings” Icon Specify the Module Booking Context if necessary A pop-up shows for which students of the Cohort and for which offerings a new Module booking could not be created The required additional Module bookings are shown together with the already existing ones. SAVE your Bookings All data is held in a buffer but not completely booked. Press the SAVE button. © SAP 2009 SAVE YOUR WORK! After switching to the “Complete Module Bookings Mode”, all required module bookings will be done, but they are not yet saved to the database. The data is held in the buffer and the slots of the courses are reserved in a special buffer. The affected students are locked until the Module bookings are saved to the database. When the Module bookings are saved, no more business checks (e.g. checks at the call-up points) are performed. All business checks are done during the “Missing Booking Analysis”. As soon as you have switched to the “Complete Module Bookings Mode”, changes of the Context Objects can lead to new bookings automatically. They will be saved after hitting the <Save>-button. Notes: • Even the activity documents, the registrations in background and so on are saved only after pushing the <Save>-button in the Cohort Builder. • Leaving the Cohort transaction without saving will lead to a data loss! • You can use this feature to run test mass bookings. These bookings are absolute valid bookings with all business checks and most of the technical checks already done, but without being saved to the database. © SAP AG IHE102 8-42 8 .6 Cohort s – T opic Sum ma ry Now you are able to: Create Sub-Cohorts directly from the main cohort Distribute Students from a Main Cohort to its Sub-Cohorts Mass book Students from a Cohort (or Sub-Cohort) into a specific Module or Event Package © SAP 2009 © SAP AG IHE102 8-43 8 .7 Wa it ing List – T opic obje c t ive s After completing this topic, you will be able to: Understand the concept of waiting List for module and event booking Understand the move up funcitonality within the waiting list Capture how capacity checks are being used and applied to waiting lists © SAP 2009 © SAP AG IHE102 8-44 8 .7 Wa it ing List s – Busine ss Sc ena rio For courses with limited capacity and more demand than places, students should be allocated to all available seats. Waiting lists enable you to fill the places in case students cancel their booking. Furthermore, a University may want to give some students priority to access a course before other students. For example, seats should be kept free for students who have to take this course as a mandatory part of their studies. © SAP 2009 © SAP AG IHE102 8-45 8 .7 Wa it ing List s – M odule Book ing Ove rvie w Waiting lists for module bookings are supported as follows: Students can be booked on Waiting lists Waitlisted students can be moved up to regular seats as soon as they become available Controlled by booking priority or booking date and time Students can accept the offer and move up via self-service Module XYZ: capacity: 20 waitlisted students: 2 booked students: 20 Waiting list bookings are necessary when the capacity and resource limit of a course is reached Waiting list bookings are done either manually or in an automated way © SAP 2009 Students can be booked on waiting lists for courses and be moved up to regular seats as soon as they become available. That can be controlled by booking priority or the booking date and time or by customer defined details. Students can be moved up automatically or can accept the offer and move up in a self-service. During the module booking process capacity and availability of courses are checked. Once the capacity and resource limit of a course is reached the student can be booked on a Waiting list, either manually or in an automated way. For maintaining waiting lists a report is available. With this, waiting lists can be viewed and the process to fill up available seats can be started. © SAP AG IHE102 8-46 8 .7 Wa it ing List s – Eve nt Pa c ka ge s and Eve nt s Waiting lists can be created for Modules (SM) Event Packages (SE) Events (E) A waiting list is created when students are booked beyond the optimum number of available seats of a module, event package or event. automatically by the system manually within the booking dialogue for events, only manual waiting list booking is possible To use the waiting list functionality, you have to define in customizing: the standard waiting list level (on which object type (SM, SE or E) you usually create waiting lists the capacity of waiting lists (globally) booking priority ranges for module, event packages and events the eligibility to move up Your own sorting criteria for waiting lists (BADI Implementation) © SAP 2009 You can define for which of the object types SM, SE or E the system should allow waiting lists. This is done by defining the waiting list level. This can either be done • Globally for all study modules in the system (via Customizing, Student Lifecycle Management Processes in Student Lifecycle Management Module booking Waiting lists) • Per study module (in Infotype 1746 – study module data of the study module SM) Without the customizing settings for waiting lists, the system will only create module bookings without waiting lists. Note: it is recommended that you use the same booking priorities in Student Lifecycle Management as you do in Training and Event Management. You can find the booking priorities for TEM under the Customizing for Training and Event Management – Booking Priorities. Automatic booking: the system books students on waiting lists when the capacity of a module or event package is exceeded Manual Booking: you can always book students manually on waiting lists within the module booking dialogue For events: waiting list booking must always be done manually If you want to book a student on the waiting list for a module even if there are still seats available, you have to change the booking priority for this booking adequately (see next slides for information about booking priority). © SAP AG IHE102 8-47 8 .7 Wa it ing List s – Book ing Priorit y A waiting list booking is determined as: A module booking relationship between Student and Module (506) With a lower booking priority (infotype 1001 of relationship 506) Booking Priority is a range between 0-99; different ranges for different booking types are supported: Booking priority range for essential bookings (e.g. 0-10) Booking priority range for normal bookings (e.g. 11-70) Booking priority range for waiting list bookings (e.g. 71-99) © SAP 2009 You can define the booking priority range, depending on the booking type, in Student Lifecycle Management Customizing under waiting list settings. Note: Make sure that booking priorities set for module bookings and event package bookings under Student Lifecycle Management are synchronized with those made for event bookings under „Training and Event Management“. When a module with event is booked, the Training and Event Management settings apply for the event booking, while the SLCM settings for booking priority apply for the modules. IMG path: TEM © SAP AG Day-to-Day Activities Booking IHE102 Booking Priorities 8-48 8 .7 Wa it ing List s – Ca pa c it y a nd Se a t s You can define the capacity of a Module / Event Package / Event: Optimum capacity: Normal bookings can be made until the optimum capacity of the object is reached Maximum capacity: If the optimum capacity is reached, you can still add essential bookings until the maximum capacity is reached You can also define the number of places on the waiting list for one of the objects above: globally in customizing Capacity is defined as percentage of the optimum capacity of the object On each object directly e.g. module data: define number of waiting list places as percentage of optimum capacity of the object © SAP 2009 You can distinguish between capacity for available seats and waiting list capacities. The capacity for available seats for a module, event package or event is defined as optimum and maximum capacity: • The optimum capacity allows to book students with normal booking priority. • The maximum capacity allows to book students with essential booking priority. These bookings have a higher booking priority number. Please note that the waiting list functionality always considers the optimum capacity of the object! It does not check against the maximum capacity. The number of waiting list places defines how many students can be booked on a waiting list. It can either be defined globally in customizing (as percentage of the optimum capacity of the object in question) or locally at the object, e.g. module itself. This will overrule the global definition. An IMG task is available to completely suppress any checks against module capacity during booking: SLCM Processes in SLCM Module Booking Exclude Capacity Check at Module Level. © SAP AG IHE102 8-49 8 .7 Wa it ing List s – Ca pa c it y Chec k When a student is booked to a Module / Event Package / Event, the system checks: is the optimum capacity reached (in case of a normal booking) is the maximum capacity reached (in case of an essential booking) if not a booking is made if yes a waiting list booking is made until: optimum capacity + waiting list capacity is equal to the number of booked places + number of students on waiting list it is not the waiting list capacity alone which is checked to decide whether further waiting list bookings are possible © SAP 2009 The check for capacity works as described in the following example: A module called „Training“ has an optimum capacity of 10 seats, max. capacity of 20 seats and a waiting list capacity of 5 seats For some of the students who are booked on the module, it is mandatory. Therefore they are booked with essential bookings (= highest priority). Others are booked as normal bookings. We have at the current status: • 12 students are booked on the module, 5 of them with essential bookings • The optimum capacity is exceeded, normal bookings are not possible any more. The maximum capacity is not exceeded yet, essential bookings are still possible. • Any further normal booking will be booked as waiting list bookings. Important: once a waiting list has been started for this module, and the optimum capacity is exceeded, you cannot add further essential bookings! They will also be added to the waiting list. Now 3 students have canceled their bookings. This means: 9 students are booked on the SM now, the optimum capacity is no more exceeded. Another student is going to book the module (normal bookings). The student will be transferred to the waiting list, though the optimum capacity is not exceeded any more. But once a waiting list has been created by the system, it is not allowed for further students to fill up empty spaces until the waitlisted students are moved up. This is done during booking the module. Further students try to book the module. Now the situation is as follows: 5 further students tried to book the module as normal booking. They will be booked on the waiting list because a waiting list already exists as the optimum capacity of the module has been exceeded before. Now 9 students are booked on the module, 5 of them with essential bookings. There are 6 students on the waiting list. => Why are 6 students on the waiting list if the waiting list only has 5 places? Because the system adds the available seats on the module until the optimum capacity + the available waiting list places are reached and compares it to the current bookings + the current waiting list bookings. This results in a total booking capacity of 15 (including waiting list), which is reached by 9 bookings on the module + 6 waiting list bookings. Essential bookings will always also count towards these figures! If another student wants to book the module, it will not be allowed, nor is the student transferred to the waiting list, because the capacity including waiting list has been exceeded. © SAP AG IHE102 8-50 8 .7 Wa it ing List s – M ove U p The so-called “Move Up” process turns waiting list booking of students into normal bookings according to the order on the waiting list either by sorting according to booking priority and booking date and time sorting according to individually defined rules The Waiting list report is used to start the move up process. Two different procedures are available: 1. Simple move up: 2. Eligibility to move up: - the waiting list is sorted - every student on the waiting list can move up to a normal booking as long as seats are available - only students which are marked as eligible are able to move up to a normal booking - you have to mark a student as eligible to move up during the booking process Technical background: - Customizing entry „eligibility to move up“ is activated - Waiting list bookings are stored with e.g. booking priority >90, eligible students with 90 - Customizing entry „eligibility to move up“ is deactivated - Waiting list bookings with e.g. priority 90 – 99 are considered to be moved up © SAP 2009 Move up processes may take place when booked students have cancelled their bookings and seats are freeing up. Or the process may be started at a point in time when the normal booking period is closed and students which had to „wait“ for seats on the waiting list are moved to normal seats in case there are some left. To start the move up process, go to the waiting list report under Student Lifecycle Management Student Administration Reports. There you have to access the module, event package or event for which you have created a waiting list via the selection method. Students are moved up from the waiting list to available seats according to the order of the waiting list which is defined by: • booking priority • booking date and time • other criteria (as implemented in a BADI) Eligibility to move up: You would choose this process variant if, e.g., you want to let the students turn their waiting list bookings into normal bookings via a self service scenario, e.g.: • A student is booked on the waiting list • At a certain point of time, a course administrator checks the number of available seats and marks the student as eligible to move up • A message is sent to the student to inform him/her that he is eligible to move up • The student enters the student self service and books the course s/he is waitlisted for (= turns the waiting list booking into a normal booking) Note: The rule checks during a waitlist move-up can be bypassed (e.g. for performance reasons). The Waitlist move-up report offers checkbox to bypass VSR (for Callup Point 0003), pre-requisite, co-requisite, and extended booking checks. © SAP AG IHE102 8-51 8 .7 Wa it ing List s – Eligibilit y t o M ove U p “Eligibility to move up“ is defined by the booking priority: eligible to move up = those students who have stored the minimum priority for waiting list bookings in their module booking relationship Example: minimum priority of a waiting list booking = 90. eligibility to move up is activated (value X). Booking with priority 90: Booking with priority >90: Eligibility to move up Normal waiting list booking © SAP 2009 Technical Background: • If the eligibility to move up is activated, the system uses the minimum priority for waiting list bookings when it flags the eligibility to move up. This means: • You defined the minimum priority of a waiting list booking as 90. You also activated the eligibility to move up (value X). The system then interprets – the booking priority value 90 as the eligibility to move up, – a booking priority value over 90 as a regular waiting list booking. Technical Background (examples): • Waiting list bookings are stored with priority 91 or higher • Once a waiting list booking is marked as eligible to move up, the booking priority is turned into 90 (which is defined as the minimum booking priority for waiting lists) • The system recognizes all bookings made with booking priority 90 as waiting list bookings which are eligible to move up. © SAP AG IHE102 8-52 8 . Course Re gist ra t ion – Conc lusion You are now able to: Use the booking functionality Understand and use the booking priority functionality Understand the external maintenance dialog Make use of composite modules Understand the cohort functionality Use the waiting list functionality © SAP 2009 © SAP AG IHE102 8-53 © SAP AG IHE102 8-54 I H E1 02 St udent Lifec yc le M anagem ent : 9 . Gra ding, Asse ssm ent s, a nd Exa m ina t ion 1. Academic Structure and Curriculum Management 2. Academic Calendar 3. Event Planning and Class Scheduling 4. Student Data Maintenance 5. Admissions 6. External Work and Equivalency Determination 7. Program Registration 8. Course Registration/Module Booking 9. Grading, Assessments, and Examination 10. Attendance Tracking 11. Audits 12. Progression 13. Graduation 14. Student Accounting 15. Overview on Tools (Correspondence, etc.) © SAP 2009 © SAP AG IHE102 9-1 9 . Gra ding, Asse ssm ent s a nd Ex a m ina t ion Content: 9.1 Scales 9.2 Appraisals 9.3 Performance Indices 9.4 Assessments 9.5 Examination © SAP 2009 © SAP AG IHE102 9-2 9 . Gra ding, Asse ssm ent s a nd Ex a m ina t ion After completing this unit, you will be able to: Define and understand academic scales Use appraisal templates and their components Create appraisals for students in modules © SAP 2009 © SAP AG IHE102 9-3 9 . Gra ding, Asse ssm ent s a nd Ex a m ina t ion – Busine ss Sce na rio You are a member of a faculty or department, or of the academic staff and need to evaluate students' work at the end of sessions and determine their results. You require information on a student's current academic results. A student would like to look up his/her grades. © SAP 2009 © SAP AG IHE102 9-4 9 .1 Sc a le s – T opic Obje c t ive s After completing this topic, you will be able to: Understand the concept of scale definition in Student Lifecycle Management Understand how scales are used in Student Lifecycle Management © SAP 2009 © SAP AG IHE102 9-5 9 .1 Sc a le s - I nt roduc t ion t o Gra ding Academic work that students complete during their studies is evaluated by grades and credits: Grades Grades express the qualitative assessment of students’ work. Grades are defined by a grading scale (1, 2, 3 ) or additional grade symbols (I = incomplete, W = withdrawal...). Grades are assigned to modules using appraisals. Grades are the basis for student academic standing at the university. – Calculate performance indicators, input for progression Credits Credits express the quantity of work a student has to do or did for a module. Credits are earned by the student if a module has been passed. Credits are given with a unit. The number of credits a student can earn is determined by the module (range between min, opt, max). Credits can be transferred to the student academic work record from externally achieved academic work. © SAP 2008 Grades are the outcome of the grading process during which the work of each student is evaluated. Credits are expressed in the hours of course work in a week. Credits are assigned at module level. A range of credits for a module allows some flexibility in delivering the number of credits. You can distinguish between attempted credits, graded credits and earned credits: • Attempted credits: A student can book modules with a credit value between the minimum and the maximum number of credits specified for the module. This reflects the attempted number of credits. • Graded credits: If the student is graded for the work done within the module, the number of attempted credits is the number of graded credits. If the student does not receive a grade for some reason, the number of graded credits is 0. Graded credits are most used for weighting a grade in the average grade calculation. • Earned credits: Only if a student has passed the module (depends on the grade) is the number of attempted credits earned by the student and transferred to his/her academic record. Credit Units: • For internal modules (academic work) the system supports only the credit unit specified in the IMG. • For external transcripts, you can customize and use different credit units (for example, semester and quarter credits). Automatic conversion between different credit types is supported. All credit units must be defined as units of measurement with no dimensions. © SAP AG IHE102 9-6 9 .1 Sc a le s Conc ept Grading scale concept in Student Lifecycle Management: Grading scales are customizable Customize grading scales (1-4; 1-100) 1.0 (Excellent) Customize grade symbols for external grades (W, I, F...) W (Withdrawal) Additional grade symbols are available via BADI Grading scales can be attached to objects Grading scales for internal qualifications, modules Grading scales for countries, external organizations, subjects, external qualifications Grading scales can be inherited from higher-level objects in the external ac. Structure © SAP 2009 Scales express the format in which a grade is stored. They also contain the conversion logic for converting from one scale to another. SAP does not deliver any grading scales. The system works internally on a system scale which is not intended for screen display. You therefore have to define customer scales before you can use grades. Different scales can be used in different applications. For grading this means that: When you enter grades for module appraisal, the system stores the grading scale to be used for the appraisal in the appraisal structure (see next topic). When you enter a grade for module appraisal, the scale which defines the format of the grade is taken from the scale defined in the booking relationship or it is inherited from the Evaluation Infotype (1710) of the module or program of study (not in use yet): • Starting from the program of study (SC) and following to the module (SM). • If neither has a scale in this infotype, the system uses the default scale for modules defined in Customizing for Student Lifecycle Management under: Student Lifecycle Management Master Data Academic Scales Define Standard Scales (variable CAMPU SCLSM = Universal Module Scale (SM)). Additional grade symbols for grading can be controlled via BADI in the appraisal dialog: IMG for Student Lifecycle Management under: Student Lifecycle Management Master Data Academic Scales Business Add-Ins (BAdIs) -> BAdI: Additional Grade Symbols. © SAP AG IHE102 9-7 9 .1 Gra ding Sc a le s – Conve rsion of Gra de s t o ot he r Sca le s Automatic conversion of scales For automatic conversion of grades within academic work records Changes of actual grading scale is supported External grades and grade averages are automatically converted into the internal grading scale 1.0 (Excellent) Is equivalent to A (very good) Is equivalent to 100 (outstanding) Basically you need at least three scales: Scales representing grades value (00.00 – 20.00) for the grade point average Scales representing real discrete grades (A,B,C...F A-,B+,...) Passed / failed grades © SAP 2009 Scales contain the conversion logic for converting from one scale to another. The conversion logic is maintained within the definition of the scale. The storage of the grade on the universal reference scale allows you to convert grades to any other grading scale to another scale. This allows you, for example, to maintain different grading scales within one system (for different programs of study, different organizations, etc.). Furthermore, you are able to support grading scale changes over the time without loosing the grades for existing work in the system. All kinds of external grades and grade averages (e.g. from other universities, schools, tests, etc.) can automatically be converted according to internal grading scales. © SAP AG IHE102 9-8 9 .1 Sc a le s - T e rm s & De finit ions Format of Grades Grading Scale Grade Symbols Letters (W, I, F…) Scale Types Quality scale Linear quantity scale Partially linear quantity scale Quantity scale (with conversion via a function module) With definition of: System scale values Base value © SAP 2009 In Student Lifecycle Management you can set up the following grading scale types: • Quality scale: Examples of this type of scale include a 4 point scale (0,1, 2, 3, 4), alpha scales (A, B, C, D, F or A+, A, A-, B+, …). When you create a quality scale, you must enter a scale ID and description, the scale type quality scale, the base value (see below) and a sort order. • Linear quantity scale: A numeric 0 to 100 point scale is an example of this scale type. When you create a quantity scale, you must enter a scale ID and description, the scale type linear quantity, the base value, highest and lowest values of the scale, and the scale step interval (e.g. 1). • Partially linear quantity scale: Example - 0 to 100 with intervals that refer to sections of the system scale. • Quantity scale (with conversion via a function module): A function module is an algorithm which converts the specified scale to the system scale. Notes: • External grade symbols are customizable • Internal grade symbols are defined via BADI © SAP AG IHE102 9-9 9 .1 Sc a le s: Corre la t ions Am ong Sc a le s Scale 1 (%; linear; quantitative) Base value 54.5 Customer defined (0/4 pt; qualitative) 100 55,000.00 System SystemScale Scale Scale 2 0 0 100,000.00 Base value D- Customer defined E A+ Lowest “passed” value © SAP 2009 Student Lifecycle Management is built and delivered with a system scale with a value range from 0.00 to 100,000.00, the lowest value being 0.00 and the highest 100,000.00. When you set up your own institutional scales in the system, you define a mapping between these scales and the system scale. This information is used to convert values from one scale to another. For example, once this mapping between scales is defined, the system can automatically convert the grades a student received from an external institution to their equivalents in your institution’s academic scale. This slide shows how different scales are correlated after defining all relevant parameters (see next slide): • Lowest “passed” value on system scale • Base value • Grading scale values (linear, quantitative, etc.) • Value description © SAP AG IHE102 9-10 9 .1 Ex a mple s for Sc a le s Scale Scale Type Base Value A-F (Standard) Quality Scale 0,00 Lowest Value Highest Value Linear quantity 55,000.00 scale Value Scale Value Standard Value A 4.00 B Highest -> Lowest Highest -> Lowest GPA Scale Linear quantity 50,000.00 (4.0) scale ACT Scale Interval 1.000 Passed 5.0000 0.0001 Highest -> Lowest 36.0000 1.0000 Highest -> Lowest Lower Limit Upper Limit 90,000.00 85,000.00 100000.00 3.00 80,000.00 75,000.00 84999.99 C 2.00 70,000.00 65,000.00 74999.99 D 1.00 60,000.00 55,000.00 64999.99 F 0.00 50,000.00 X 54999.99 © SAP 2009 The base value represents the lowest grade that a module or qualification is considered as successfully completed. It must be set in a way that all scales used for internal and external grades can be converted correctly to the standard scale. Usually this value is not very critical. A value of 50.000 to 60.000 is applicable in most cases. To be sure one should set up all required grading scales and check whether the value works. Note: In the following example the value is always set to 55000. © SAP AG IHE102 9-11 9 .1 Gra ding Sca le s – Gra ding w it h Pass/Fa il M ode Institutions can define a pass/fail mode for booking a course and use a different scale than the standard scale. They can define this generally in the IMG, at the module level or on the level of organizational units inherited to the assigned modules. When you are starting the grading process, all students booked on a module will get a result within the module appraisal: Normal bookings: Pass/Fail bookings: students will get a grade and credits according to the grading scale of the module you can only enter pass or fail for those students booked with pass / fail mode. © SAP 2009 Student Lifecycle Management allows you to define a scale which only consists of two possible values: pass and fail. You need to define in the Customizing settings if the pass/fail result will transfer credits (in case it is a fail) and will be counted toward the GPA or other index calculations. © SAP AG IHE102 9-12 9 .1 Gra ding Sca le s – Pa ss/Fa il Sc a le for M odule s Example for pass/fail scales: Students who are attending a module as auditors are not getting a grade, but they may get a note that they passed or failed and credits for the attended course. The pass/fail scale ”mode“ can be selected at module booking Students can pursue courses with a regular grading system or select a pass/fail grading system You can maintain ”normal“ grading scales and a pass/fail scale at the module or on higher entities Students booked with the pass/fail scale will not receive a grade but a pass or a fail for the module © SAP 2009 During module booking, you can decide whether a student should be graded according to the standard grading scale used for this module (= default) or if the student should only get a pass or fail for the module. Depending to the settings made in Customizing, this can include the transfer of credits or not. When the students booked on the module are graded, students with a booking on pass/fail scale can only receive a pass or fail, while the others are graded according to the standard grading scale (e.g. 4, 3, 2 or 1). In order to use pass/fail modes, you have to maintain pass/fail scales in Customizing (Enter a grading scale which has only two entries: pass and fail (see Customizing of Student Lifecycle Management: Student Lifecycle Management Master Data → Academic Scales. You can use a quality scale for this.) Then you have to maintain the pass/fail scale for a module – in addition to the standard grading scale! Alternatively, you can maintain it on a higher level, such as program of study or organizational unit. Then, the module will inherit the pass/fail scale. © SAP AG IHE102 9-13 9 .1 Sc a le s - T opic Sum m a ry You are now able to: Understand the concept of scale definition in Student Lifecycle Management Understand how scales are used in Student Lifecycle Management © SAP 2009 © SAP AG IHE102 9-14 9 .2 Appra isa ls - T opic Obje c t ive s After completing this topic, you will be able to: Understand how appraisals are used to maintain information about the academic performance of a student Create an appraisal for a student and format its layout © SAP 2009 © SAP AG IHE102 9-15 9 .2 Appra isa ls – Ove rvie w A student’s academic performance can be measured by grades and credits. The starting point for grading is the module. An appraisal template is the hierarchical structure in which the system stores all the grades of the student for a specific module booking. Module ABC Final The appraisal can collect grades for every academic work connected to the module, such as: exams (= assessments) Class Period 1 individual work for the module (= CI) Period 2 attendance of the module or events academic work performed for the module or related events Period 3 Final Exam © SAP 2009 The appraisal can be structured in such a way that it collects grades and credits which the student receives in context of the module. The origin of the grade can also come from events or other kind of academic work which are related to the module as objects, such as exams (which are represented by assessments) or individual work or events belonging to the module. A final grade as overall result for the module can be calculated taking into account all results received for parts of the module. All this information is stored and calculated within an appraisal. As a student may attend a module several times, you will have an appraisal for each module booking of a student. Technically speaking, an appraisal is related to a module through the additional data of relationship 506 “is completed/completes”. Each module booking generates a unique booking ID (HRPAD506-VARID). This booking ID is used to relate each module booking to its corresponding appraisal. © SAP AG IHE102 9-16 9 .2 Appra isa ls – T e m pla t e Components Appraisal Template Final Appraisal Type Class ( 20 ) Project 1 (30) Additional Appraisal Elements Project 2 (30) Participation (40) Exams ( 80 ) Exam 1 (30) Exam 2 (30) Exam 3 ( 40 ) Exam 3 (40) Weighting Grade Date Elem.1 Grade 40 A 17.06.08 Content B © SAP 2009 Grading: Describes the process used to evaluate student performance in a booked module. Students getting grades for achievements for their work in modules (e. g. A+ or 1,0). Appraisal: Store grades, credits and further detailed information about the evaluation results of a student’s work in a module. Appraisals can be attached to modules (SM) but not to business events (E). You can create as many appraisals for a module as you need. You can store credits only for the top appraisal. Appraisal template: You can arrange the appraisal types hierarchically in appraisal templates. You can define the appraisal template to be used by default or select a different template in the Evaluation Infotype (1710) of each module (templates are not inherited). Appraisal types: You use appraisal types to categorize appraisals. By organizing appraisal types hierarchically you can create a grading tree. Appraisal element: Appraisal elements enable you to evaluate additional components like class attendance for informative purposes. * Weighting: You can define a weighting factor for each appraisal type in an appraisal template except for the top appraisal. The weighting factor is used to calculate the aggregation result. The weighting factor for the top appraisal is always set to its initial value. Key figure: You can also define a key figure for each appraisal type in an appraisal template. The key figure is used to define the performance index and scale which are used to calculate the aggregation result. © SAP AG IHE102 9-17 9 .2 Appra isa ls – Diffe rent Appra isa l T ype s You can navigate within the structure through each of the defined appraisal types and enter the results per student in the tables: Final Name Student No. John Smith 1000010001 Final 78 4 Jose Perez 1000010002 Final 90 4 Jim Brown 1000020045 Final 56 3 Appraisal type Grade Credits Class (20) Period 1 (30) Period 2 (30) Period 3 (40) Name Student No. Appraisal type Grade Weighting John Smith 1000010001 Period 3 91 40 Jose Perez 1000010002 Period 3 88 40 Jim Brown 1000020045 Period 3 50 40 Final Exam (80) © SAP 2009 You can maintain credits only for the top appraisal. For all other dependent appraisal types, you can enter grades and a weighting factor. The overall result, kept on the top appraisal, is calculated from all grades and weighting factors maintained for the dependent appraisal types. To maintain grades for exams, individual work, etc., you have to customize an appraisal type for each type of grade. Then you can enter the grade within the grading dialog. You can find the customizing steps for appraisals in the IMG under Student Lifecycle Management → Student Lifecycle Management Processes → Appraisal Prerequisite is always that the student is booked to the module! © SAP AG IHE102 9-18 9 .2 Appra isa ls – Ca lc ula t ion The result (grade) of each appraisal level is calculated from the results of its lower-level appraisals and their weighting factors. An appraiser enters only the grades of the appraisals he is responsible for. The final appraisal is automatically calculated from the lower-level appraisals. Final Class (20) Calculation Attributes: Calculation Depth With subnodes: All the lower-level appraisals of the selected appraisal are recalculated automatically W/o subnodes: Only the result of the selected appraisal is recalculated Automatic Calculation Switched On: If a grade is entered at any level, the results of the respective higher levels are automatically recalculated Period 1 (30) Period 2 (30) Period 3 (40) Final Exam (80) Switched Off: If a grade is entered at any level, the results of the respective higher levels are not recalculated Lock and Unlock Calculation Calculation can be locked and unlocked for one or more students. © SAP 2009 The system can automatically calculate the “class” appraisal grade from the grades for “period” appraisals 1 to 3. The “final” appraisal grade is calculated from the “class” and “final exam” appraisals. The weighting factor, grade and scale of the lower-level appraisal are inputs for calculation. The calculation result is used in the higher-level appraisal. The appraiser can enter a weighting, grade and scale for the appraisal. The weighting factor defined in the appraisal template is used as the default value. This weighting factor can be overwritten. Different cases of calculation exist: • Calculate grade, one appraisal level, one student: Select an appraisal level and a student. Set the calculation depth “w/o subnodes”, and run the calculation function. • Calculate grades, one appraisal level, n students: Select an appraisal level and several students. Set the calculation depth “w/o subnodes”, and run the calculation function. • Calculate grades, one appraisal level and all sublevels, one student : Select an appraisal level and a student. Set the calculation depth “with subnodes”. The system recalculates the grades for the appraisal level and all of its sublevels for the selected student. • Calculate grades, one appraisal level and all sublevels, n students : Select an appraisal level and several students. Set the calculation depth “with subnodes”. The system recalculates the grades for the appraisal level and all of its sublevels for the selected students. © SAP AG IHE102 9-19 9 .2 Appra isa ls – K e y Figure s The Student Lifecycle Management key figures tool enables you to calculate a final grade for the appraisal: All grades and credits from lower-level appraisals and the weighting factor are taken into account to calculate a final grade You can calculate grades using key figures on each appraisal element Key Figures are used to calculate academic performance of students in terms of Grade averages Weighted grade averages Total credits Number of courses The input for academic performance indices are booked modules, grades and credits and other academic work of students © SAP 2009 When you create an appraisal for modules, you use key figures to calculate the grades within an appraisal template. You can assign a key figure to each appraisal element you insert in the appraisal template. You can also define the default key figure the system should use for an appraisal element which has not been assigned a key figure. • The input to the key figures are booked modules, grades and credits. It can be selected with the help of parameters and filters. • The output of a key figure is a grade on a defined grading scale. Performance indices are special key figures which are based on module bookings. You can therefore use a performance index as a reference when you define a key figure. GPA calculation rules are delivered that you can use to include or exclude transfer credits or grades. • BAdI definition HRPIQ00SI2_P and BAdI implementation HRPIQ00_FIL_GPATYP • Sub-requirement filter SAP8 © SAP AG IHE102 9-20 9 .2 Appra isa ls – Book ing St a t us The booking status is a system status. It can be: 01 - booked, 02 - completed with success, 03 - completed unsuccessfully, 04 – booking cancelled, 05 -preselected, 06 – prebooked, 8 – will be continued Grade/ Grade symbol Std. Value Compl . Booking Status Booking status description Appraisal status A = 92.424,24 01 Booked (initial status when SM has been booked) pending A = 92.424,24 02 Completed with success completed F = failed = 39.393,94 01 Booked (initial status when SM has been booked) pending 03 Completed unsuccessfully Completed 08 will be continued completed 01 Booked (initial status when SM has been booked) In process 04 Booking Cancelled completed F = failed X = 39.393,94 X I = incomplete IP = in process W= Withdrawal X X © SAP 2009 The booking status can be combined with an appraisal status and appraisal remarks to extend the status information (e.g. appraisal pending, appraisal completed). The booking status reflect the status of booking. Options “prebooked” and “selected” (05 – 07) are only used within booking. “Booked” modules (01) will be considered in grading as well as “cancelled” modules (04) with a “cancellation reason” marked as relevant for grading. Grading itself should set the following status: • 02 – Completed with Success: This status should reflect the successful completion of a module. This status is not allowed in combination with a grade below the lowest passing value. • 03 - Completed Unsuccessfully: This status should be used if a student fails a module. It is not allowed in combination with a grade above the lowest passing value. • 08 – Will be Continued: For module bookings which will be completed in a following session. For cancelled modules, which are graded with a “W”, the status should stay “cancelled”. To keep track of the cancellation process (e. g. for fee recalculations) the status should not be changed. Note: Only one combination of booking status and grade symbol is usually not sufficient. It is part of the implementation concept to determine the necessary status in combination with grade symbols. BADI HRPIQ00_GRADING: To update the booking status and other data on the booking relationship a BADI can be used. It is only available in the grading interface and is not called in the RFC’s. See IMG: Student Lifecycle Management → Student Lifecycle Management Processes → Appraisal → Customer Enhancements for Appraisal → Control Credit Assignment © SAP AG IHE102 9-21 9 .2 Appra isa ls – Re pe t it ion Lower-level appraisals can be repeated: If a student has failed a lower-level appraisal and is given a chance to repeat it, a repetition of the failed lower-level appraisal can be created. An appraisal can be repeated more than once. The appraiser can define a weighting factor for each repetition. For example, the weighting factor of an exam appraisal is 30 and the exam is repeated once. If the average of the original and repeated appraisal should be taken into account, the appraiser can define a weighting factor of 15 for both the original and repeated appraisal. If only the repeated appraisal should be taken into account, the appraiser can define a weighting factor of 0 and 30 for the original and repeated appraisal respectively. © SAP 2009 There is no limit to the number of repetitions in the technical view. The top appraisal refers to the appraisal for the root node of the appraisal template tree; this is the final result of a grading run. The part appraisal refers to the appraisal for the non-root node of the appraisal template tree. Performance indexes which represent repeated courses are delivered. This allows the easy inclusion or exclusion of repeated courses in GPA calculations. A particular performance index is included in this functionality, which tracks the total number of repeated courses. • BAdI definition HRPIQ00SI2_P and BAdI implementation HRPIQ00_FIL_CG_REP • The relevant sub-requirement filter is SAP3. Archiving: Lower-level appraisals can be archived and deleted from the system. The top appraisal cannot be deleted. The archived lower-level appraisals of a module can be displayed in the grading dialog just as they were before archiving, but they cannot be edited. © SAP AG IHE102 9-22 9 .2 Appra isa ls – Pe rform Gra ding Proc e ss Steps for Grading Define an appraisal template for modules per default or per module Preparatory steps for Grading: Use the object manager to select an appraisal using modules, event packages or events Select the academic year and session Filter objects by event package or module booking status Credits are The result is a spreadsheet showing the students who match the selection maintained for Top-appraisal criteria ONLY Name Student No. John Smith + Name John Smith = Student No. 1000010001 Jose Perez 1000010002 Arnold Braun 1000020045 Appraisal Type Grade Credits 1000010001 Final 78 4 Jose Perez 1000010002 Arnold Braun 1000020045 Final Final 90 56 4 3 Appraisal type Period 3 Grade Weighting 91 40 Period 3 Period 3 88 50 40 40 Weighting for lower-level appraisal © SAP 2009 To create module appraisals, go to: SAP Menu -> Student Lifecycle Management Examination Module Appraisal Teaching and You can create an appraisal for a student only if the student is booked for the module you are appraising; relationship 506 “completes” must exist between the module (SM) and the student (ST). You must also assign an appraisal template to the module, either directly (in the Evaluation record of the module) or indirectly (by defining it in Customizing). Select the students you want to assess by entering the module, academic year and academic session. The event package and booking status are optional parameters for student selection. The appraiser, who can be an internal person (P) or a student (ST), is defined by relationship 518 “is appraised by/appraises” between the module (SM) and appraiser (P or ST). Note: • You can add relationships for objects using the object modeler. • You can maintain credits only for the top appraisal. • You can overwrite the weighting factor of lower-level appraisals. © SAP AG IHE102 9-23 9 .2 Appra isa ls – Cust om izing Steps to Customize Appraisals in Student Lifecycle Management: Create Appraisal Types Create Appraisal Elements Assign Appraisal Elements to Appraisal Types Define Appraisal Templates Define Default Key Figure Build Appraisal Template Define Default Appraisal Template Define Default Appraisal Element Create Appraisal Statuses Define Appraisal Remarks © SAP 2009 IMG Path: Student Lifecycle Management Appraisal. Processes in Student Lifecycle Management Create Appraisal Types: You use appraisal types to categorize appraisals. By organizing appraisal types hierarchically, you create a grading tree. Create Appraisal Elements and Assign Appraisal Elements to Appraisal Types: Appraisal elements allow to evaluate individual aspects of academic work (content and style), and components e.g. class attendance. You can create appraisal elements and assign appraisal elements to appraisal types. Define Appraisal Templates and Build Appraisal Template: You can arrange the appraisal types hierarchically in appraisal templates. You can build an appraisal template by specifying the appraisal types which are used in the appraisal. Define Default Key Figure: You can define a default key figure for the appraisal template. Define Default Appraisal Template: You can define the appraisal template to be used by default or select a different template for each module in the Evaluation record (Infotype 1710) of the module (templates are not inherited). Define Default Appraisal Element: You can define a default element for an appraisal. Create Appraisal Statuses: You can create different appraisal statuses to monitor the grading process. Define Appraisal Remarks: You define the appraisal remarks which control the subsequent activities. © SAP AG IHE102 9-24 9 .2 Appra isa ls – Se lf Se rvic e for Gra de Change Re que st Grade Change - Request Students request a change to the recorded grade for a course. The system contains a workflow template that handles the routing of the request to the appropriate staff members. Web Dynpro Application: PIQ_GRADECHANGE Steps to submit request: 1 2 Select Academic Work 3 Enter Requested Grade 4 Review and Submit Complete © SAP 2009 Grade Change – Approval Workflow Details Workflow: PIQ_GCR (29800014) Agents: Responsible Instructor, Program Dept Head, Registrar Processing Steps: • Approve Gade Change • Mail, Grade Change Denied • Mail, Grade Change Approve • Execute the Grade Change Request • Check if Error Table is empty • Resolve Errors/Inconsistencies • Set Approved_Denied • Approved grade different to requested grade © SAP AG IHE102 9-25 9 .2 Appra isa ls – Appra isa l Se lf Se rvice Appraisal Self Service The Appraisal Self-Service is a Web Dynpro application which enables appraisers to record results (e.g. Exam marks) for their students. The relevant students are selected via a user-defined query and the results are entered into the Appraisal Worksheet. Pre-requisites for performing Appraisal Self-Service: Each appraiser must have a Portal User The Portal User should be assigned to the role “University Instructor“ © SAP 2009 Web Dynpro application ‘PIQUIBB_APPR_SELF_SERVICE_APP Prior to using the Self-Service function there are four steps that are required to set up the necessary master data and one optional step for implementing applicable BADI‘s: • Assign Appraisers to Appraisal Objects: This assignment permits the appraiser to record results for the students registered to the relevant objects (scheduled assessment, event, event package, individual work, module). • Assign Appraisal Types to Appraisal Objects. Appraisal Types are assigned to the Objects: Assessment (CE) and Event Type (D). The Event (E) inherits the Appraisal Type assigned to the Event Type. • Create and Assign Authorization Profiles in the IMG for Student Lifecycle Management>Student Lifecycle Management Processes>Appraisal>Authorizations • Assign Scales to Appraisal Objects • Implement BADIs (Optional) which are available in IMG: Student Lifecycle Management>Student Lifecycle Management Processes>Appraisal>Define Add-Ins for Appraisal Self-Service – HRPIQ00AGR_US_APPSER: Determine Appraiser from User – HRPIQ00AGR_COMAPPOBJ: Assign Appraisal Type to Appraiser – HRPIQ00AGR_PERIOD: Determine Academic Session for Appraiser – HRPIQ00AGR_APPOB: Additional Information for Academic Offerings © SAP AG IHE102 9-26 9 .2 Appra isa ls – T opic Sum ma ry You are now able to: Understand how appraisals are used to maintain information on the academic performance of a student Create an appraisal for a student and format its layout © SAP 2009 © SAP AG IHE102 9-27 9 .3 Pe rforma nc e Inde xe s – T opic Objec t ive s After completing this topic, you will be able to: Describe which tools are used to set up the calculations for average grades and other performance indicators Describe the concept of performance indicators Understand how to set up performance indices Differentiate between performance indicators and performance indices Understand how to set up performance indicators © SAP 2009 © SAP AG IHE102 9-28 9 .3 Pe rforma nc e Inde xe s – Ove rvie w The academic performance index tool enables you to calculate indices which are used to measure the academic performance of students You can use the academic performance index tool to calculate averages, weighted averages, credit totals, or the number of modules a student has booked. Input parameters for academic performance indexes are booked modules and the academic work of students. An academic performance index consists of the following elements: Calculation method: Calculation algorithm for the academic performance index Filters: Filters restrict the module bookings used in the calculation Parameters: Parameters control the filters Unit or scale for the result Unit or scale in which the performance index is calculated Unit or scale in which the resulting performance index is output © SAP 2009 Performance Indexes can relate to parameters such as session, all programs, specific program. The quantity of input data (selected module bookings and appraisals) which an application transfers to the calculation tool for academic performance indexes can be controlled by filters. Filters themselves are controlled by parameters which are transferred by the application and customizing. The data the system selects based on given filters and parameters is the input for performance index calculation. Example: • An application like progression transfers a set of module bookings to a calculation point. • The system filters this set of module bookings. Each filter can be controlled by means of parameters. The filtered bookings are the calculation basis, e.g. the bookings for program type undergraduate and progression category academic standing with check-to date 1.1.xxxx. • The remaining set of module bookings is transferred to the calculation. Filters restrict the input quantity (number of module bookings) for the calculation based on given filter criteria. Filter criteria are parameters which you define in Customizing or which the application transfers to the academic performance index. The progression application can filter all module bookings which are subject to the defined progression run (for example, only undergraduate modules) and provide this filtered list of values as input to the academic performance index. Parameters can either be transferred by the application or defined in customizing. The calculation method is based on the filtered values which serve as the input for the calculation tool. Examples are: • Sum of the input values (for example, total number of credits) • Weighted average (for example, GPA) • Number of booked modules Unit or scale for the result: Depending on the input values and the calculation algorithm, you can define the unit or scale in which the result output is delivered, such as unit “credits“ or scale “1-4“. © SAP AG IHE102 9-29 9 .3 Pe rforma nc e Inde xe s – Ca lcula t ion Point s To activate an academic performance index for an application, you have to attach the academic performance index to a calculation point Calculation points: A calculation point defines the point within the respective Student Lifecycle Management application at which the assigned academic performance index is calculated You can assign one or more academic performance indexes to a calculation point Application Calculation Point Performance Index 1 Performance Index 2 © SAP 2009 An academic performance index can be used in an application only if it is attached to a calculation point. You can assign one or more academic performance indices to a calculation point (IMG → Student Lifecycle Management Master Data → Academic Performance Index → Assign Academic Performance Indices to Calculation Points). You can either use existing calculation points or define your own: SAP delivers set calculation points in the standard system. You can find the calculation points in the IMG for Student Lifecycle Management Master Data → Academic Performance Index → Display Calculation Points. You can define new calculation points for your own applications. In this case, you have to create the calculation point and implement it in the user-defined applications which are not part of the Student Lifecycle Management standard system. Before you can calculate the academic performance index for user-defined calculation points, you must enter them in the calculation points table (IMG → Student Lifecycle Management Master Data → Academic Performance Index → Define Calculation Points). Example: • The progression application contains a separate calculation point for each progression category. You can therefore calculate a specific set of academic performance indices for each progression category. These performance indices can then be used in VSR rule checks. • With EHP 4, the option to store performance indexes is introduced. The new calculation point SI01 is available for this. The post processing framework is used to realize the scenario. © SAP AG IHE102 9-30 9 .1 – 9 .3 Sc a le s, Pe rforma nc e Inde xe s and Appra isa ls – T opic Sum ma rie s You are now able to: Describe which tools are used to set up the calculations for average grades and other performance indicators Describe the concept of performance indicators Understand how to set up performance indicators Differentiate between performance indicators and performance indexes Understand how to set up performance indexes Define and understand academic scales Use appraisal templates and their components Create appraisals © SAP 2009 © SAP AG IHE102 9-31 9 .4 Asse ssm ent s: T opic Obje c t ive s After completing this topic, you will be able to: Understand the concept of assessments and assessment processes in Student Lifecycle Management Know how to set up and schedule assessments Explain how you can use assessment processes Know how to register students to assessment processes Know how to use and change the assessment process status Explain how audits can be embedded into an assessment process © SAP 2009 © SAP AG IHE102 9-32 9 .4 Asse ssm ent s: Busine ss Sce na rio Business Scenario: You set up the academic structure and plan assessments for those modules where an exam is offered You are responsible to maintain the system set up for graduation and stage completion You have to schedule exams or maintain registration deadlines for graduation and stage completion You register students for exams, start a stage completion process or register students for graduation © SAP 2009 In Student Lifecycle Management, this scenario is supported by the concept of assessments to: • Plan and schedule assessments • Register students on assessments • Grade completed assessments • Define a final status of the assessment process © SAP AG IHE102 9-33 9 .4 Asse ssm ent s – Ove rvie w (1 ) Assessments are used for different processes in Student Lifecycle Management: Admissions to a program Examinations You can use an assessment process to manage admissions to a program. A module booking can relate to an assessment which is representing the module exam. Stage completion Graduation An assessment for a program stage is used for the stage completion process. An assessment for a program is used for the Graduation process. © SAP 2009 Assessments and assessment processes related to them are used in different ways and business processes: • Assessments are used as „exams“ or module completion assessments: In this case, assessments are created and attached to the respective module. Students booking the module can register for the module assessment. This is an explicit step and must be done either during module booking or via a student self-service. • An assessment process is used for the graduation process: An assessment attached to the program of study is the starting point for registration to graduation. The assessment process is opened automatically when a student is registered for graduation. When the university requires a stage audit after each stage within a program of study, the stage completion process is started by opening an assessment process. This can be done automatically as follow-up activity after re-registration (because these students are all candidates for the stage completion process of this registration period) or manually. If a student applies for admissions to a program, an assessment process is opened automatically by the system in case you want to use assessment processes for admission. The admission process is administered through the assessment process and admission checks are done through an audit embedded in the assessment process. © SAP AG IHE102 9-34 9 .4 Asse ssm ent s – Ove rvie w (2 ) Assessments within the academic structure: Assessment (CE) “Admission” Example: Admission through assessment process Assessment (CE) “Stage 1” Program of Study “Law - 3 Stages” Assessment (CE) “Stage 2” Example: Stage completion assessments + assessment for graduation Assessment (CE) “Stage n” Assessment (CE) “Program Completion” Module (SM) Assessment (CE) Example: Module exam © SAP 2009 When you set up the academic structure, you plan assessments everywhere where students have to go through an assessment process to complete a program or a stage of a program, or where students have to take exams. • Assessments are reflected by a new object type „CE“ (Assessment). • They can be linked to modules (SM) or programs of study (SC) using relationship 548 – “is assessment for”: – Attach CE to programs of study for admission process = attach one assessment to program of study and flag program for “use assessment processes” (flag on infotype “program data”) – Attach CE to programs of study for graduation procedures = attach one assessment to program of study for program completion – Attach CE to stages of a program (= parameter on the relationship to programs) to support the stage completion process – Attach CE to a module for examination of this module To create an assessment for a module (similar for program), you have to start the Edit Assessment transaction (PIQEVALM) under Student Lifecycle Management → Teaching and Examination → Academic Records → Edit Assessments. Choose the module by means of the object manager, or enter or search the module name. Choose Create Assessment, edit the attributes and save. © SAP AG IHE102 9-35 9 .4 Asse ssm ent s – Ove rvie w (3 ) Attributes for the assessment: Assessment “Law – Stage 1” Repetition Type Define how often an assessment can be repeated by students. Requirement Catalogue Assessments are assigned to a requirement catalog and an audit type if an audit is to be linked to the assessment process. Audit Type In case an audit should be linked to the assessment process, e.g. stage audit or degree audit Assessment Category Define the relevance of an assessment. Example: Placement test, Midterm exam, Final exam Exam Plan Define further organizational details for the exam which may be checked by rules Example: Single-student exam, Multiple-student exam (mass exam), Group exam (4 students per group) Assessment (CE) “Stage 1” Offering pattern “Every summer semester” Sessions of offering Summer 2006, summer 2007, summer 2008, Audit type Stage completion Stage Stage 1 Requirement catalog Exam regulations for Law Repetition type “1 repetition allowed” Relationship to CG, D, SC, SM : relate assessment to content of these objects (544 “has assessment coverage”) © SAP 2009 Overview of assessment attributes: • Session of offering: academic year and academic session (sessions of offering during which assessment can be scheduled). • Requirement Catalog: Refers to requirement catalogs used for audits. You can link audits to the assessment process for checks and evaluations. • Audit Type: necessary attribute when an audit is linked to the assessment, e.g. for the stage completion process (“Stage Progression”) or the program completion process (“graduation”). – If the audit type is “stage completion”, the number of stage within the program for which the assessment has been created must be defined. • Assessment Category: an informative detail about the assessment, depends for which process the assessment is used • Repetition Type: define how often the assessment can be repeated by a student. This must be checked within a BAdI when registering the student on an assessment. • Scale ID and Appraisal Type: used for grading of the assessment; the same concept as for module grading is used (“appraisals”) • Exam Plan: You can define specific details if the assessment is used as examination. • In order to define the content for the assessment, you can create a relationship “has assessment coverage” from the assessment to an object type in the academic structure which represents the “content” of the assessment. Please note that this is only information and not evaluated in processes. Example: One 2-hour exam is scheduled which covers the content of a specialization which students can choose within their program of study. © SAP AG IHE102 9-36 9 .4 Asse ssm ent s – Ove rvie w (4 ) Assessment Scheduling Once you have created assessments within the academic structure, you have to offer them in order to register students on them. You can also schedule an assessment with date and time: Assessment 1) Session of offering uses Infotype 1739 of CE Scheduled Assessment 2) Date Time Location …. Academic Calendar Table Entry © SAP 2009 Assessments can be offered as scheduled assessment: it can either represent a concrete examination (event), or it is the offering of stage or program completions where students can register for. In this case, the scheduled assessment is only used to determine and check registration and withdrawal deadlines for the students. Scheduling of assessments can be compared to scheduling of events: the assessment (CE) is the permanent object, from which a scheduled assessment is created. Before an assessment can be scheduled, the session(s) of offering must be maintained – similar to the session of offering at module level. In difference to the event scheduling process (the scheduled event is another object (E), the scheduled assessment is not reflected by a new object, but stored in an application table. Offering of assessments: Assessments (either scheduled or not) can be offered in different sessions or in the same session as modules are offered or students are registered for. An academic session can comprise one or more assessment periods: Example: • One at the end of the lecture period (regular examination period), • One (for repeated exams) before the start of the next academic session • Note: Assessment sessions can coincide with lecture periods (= session where modules are offered). If this is the case, separate assessment periods do not have to be defined. You can create separate assessment periods, e.g. examination periods as time limits in the academic calendar. Then, the assessment can be linked to an academic calendar using relationship 510 between CA – CE to find an appropriate time limit. To schedule an assessment, enter the Edit Assessment transaction, select an assessment, and create a new scheduled assessment. Now you can choose Generate Scheduled Assessments. Then you have to define the attributes for generation. © SAP AG IHE102 9-37 9 .4 Asse ssm ent Proc e sse s – Ove rvie w Registration for an assessment takes place in an “assessment process”. An assessment process is always linked to one student and one assessment, but can also refer to a specific scheduled assessment. The assessment process carries the student through various steps until the completion of the assessment or the cancellation of the process. Assessment Session of Offering Assessment Process Scheduled Assessment You can create repetition attempts and monitor the number of attempts for one student on an assessment (attribute: Attempt number) © SAP 2009 When a student registers for an assessment or scheduled assessment, the assessment process is started. In Student Lifecycle Management, this is called open an assessment process. Assessment processes reflect the complete process of performing examinations, completion of a program of study, or completion of a stage within a program of study. The steps (status) of the process are customizable and reflect registration to the process, checking of admission requirements, completion of the needed academic work and finally checking the completion requirements and assigning a “result”. For each student – assessment combination, an own assessment process is opened. The status of an assessment process for an individual student can be accessed through the student file. All registrations for assessment processes for all students are stored within an application table. For each assessment process the assessment (or the scheduled assessment) is stored. An attempt number is stored for each assessment process registration. It represents the number of times the student has attempted the assessment. All attempts, including unsuccessful ones, are taken into account. • Repetition attempts can only be created for completed procedures, that is, for ones whose status is not opened. • Note: If the system is to check the maximum number of allowed attempts when you create a new attempt (= open a new process), you have to implement this check with a BAdI. For any changes within an assessment process, a reason can be maintained. If the assessment is a module exam, the module booking ID of the related module is kept. © SAP AG IHE102 9-38 9 .4 Asse ssm ent Proc e sse s – Proc e ss-Depe ndent Audit s Audits can be embedded in an assessment process For admission to a program of study For stage completion = process dependent audits For program progression (=graduation) If an audit is embedded in an assessment process, you can divide between two different audits for different process parts: Admission audit – completion audit Assessment (CE) Admissions Audit Run = „fulfilled“ Assessment process status: „open“ Completion Audit Run = „fulfilled“ „completed successfully“ © SAP 2009 Assessment processes, which are guiding the process of admissions, stage completion and graduation, can include audits. The result of the audits can be used to move a student from one status in the process to another, for example: audit result = all requirements for degree are met => assessment process status = student has successfully completed the graduation process. If you link an audit to an assessment process, the audit is called “Process-dependent”. In the system, you will use different transactions to run a process-dependent or process-independent audit. For any assessment process there may be two different audits involved. One audit to decide on the admission to the assessment process (not to be confused with the process “admission to a program”!) and one audit to decide if the assessment process is finished successfully. In Student Lifecycle Management, this is called “process part admission audit” and “process part completion audit”. • The audit settings include a parameter to indicate the process part. If you run a process-dependent audit, you have to select the process part for which the audit is to be run. • The result of the audit affects the assessment process status. This can be updated manually or via a report. • Since universities should not be forced to use the procedures, audits can be executed with or without relation to assessment processes. For more information, see the chapter “Audits”. © SAP AG IHE102 9-39 9 .4 Asse ssm ent Proc e sse s – Proc e ss Flow 1. Create Assessments within Academic Structure 2. Offer / Schedule Assessments (Session, Date, Time, Location) 4. 3. Open Assessment Process (= register Student on Assessment) 5. Assessment grading Assessment evaluation: set final status for ass. process © SAP 2009 1) In the first step you link the assessment to programs of study (admissions, graduation, stage completion) or to modules (module examinations). 2) Afterward you offer the assessment for specific sessions. If applicable, you may also schedule the assessment and maintain date, time, resources, and deadlines. 3) Assessment processes are opened as soon as a student is registered to an assessment. Registration can be maintained manually, or be triggered automatically in the background, using a function module which can be used within customer reports or linked into a triggering process. With the assessment process status, the assessment process is managed through different steps. The final process status leads to the end of the assessment process. Manual Registration: • 1) From Student View: Within the student file, go to the Display Assessment Process screen. Choose the Expected Process tab page. Select the entries and choose Open Assessment Process. The assessment processes are created with the system status opened. The system automatically switches to the Assessment Process tab page. • 2) From Assessment View: Go to the Edit Assessment Process screen (SAP Menu → Student Lifecycle Management → Teaching and Examination → Academic Records → Edit Assessment Process). – Variant A: Like in the Student View, on the Expected Process tab page, choose Open Assessment Process. – Variant B: From the toolbar, choose Open Process. In the dialog box which appears, choose the students individually or use selection methods. Save the settings made. The assessment processes are created with the system status opened. © SAP AG IHE102 9-40 9 .4 Asse ssm ent Proc e sse s – Ex pec t ed Asse ssm ent s The system can inform you about expected assessments: for (re-) registrations on programs with stages: stage completion for module booking assessments When the modules are booked, the system lists the students who have not yet booked the assessment for the given module as Expected Assessment Processes. For graduation and admission, no expected assessment processes are available. The system always opens the process automatically. For stage completion, all (re-) registered students for a program or stage which have not registered for stage completion are displayed as expected assessment processes. © SAP 2009 Two scenarios are supported by the expected assessment functionality: • First, the system creates a list of students who are expected to book a certain module exam. These are all students with a module booking in a given session but no assessment booking on the assessment (exam) related to the module. • Second, you can get a list of all students who have (re-)registered for a certain session and a program with stages. These students are expected to start the stage completion process in order to check whether they have fulfilled the stage requirements. Expected assessments allow you to: • Easily book a list of students onto assessments, e.g. all students registered to a module should attend the module exam at the end of the year • Get an overview of how many students may have to attend the exam, e.g. schedule assessments only after knowing how many students may have to attend the exam • Easily register students for the stage completion process Note regarding Assessment periods: their actual dates are taken from the Academic Calendar, however the IMG views “Define Assessment Sessions” and “Set up Session Groups” must also be completed. © SAP AG IHE102 9-41 9 .4 Asse ssm ent Proc e sse s – Asse ssm ent Proc e ss St a t us Customer Status System Status The SAP standard system delivers the following status to describe the assessment process steps: - opened - canceled - completed successfully - completed unsuccessfully Next to the SAP status, an additional customer status can define more details for the assessment process steps to reflect the customer business process Example: SAP Status: + Customer Status „Opened“ + „to be approved“ / „approved“ / „not approved yet“ Make sure you change the assessment process status when required: Manually and per single assessment process With a mass activity, started manually Automatically by the system (background mass activity) © SAP 2008 The SAP system status “drives” the assessment process and determines its end by a final status: • Open: status when a student is registered for an assessment. Initial status, record is valid and in work. • Cancel: Final status means this record is closed and invalidated, neither successful nor unsuccessful. A canceled assessment process does not count toward the assessment attempts of the student. • Completed successfully: Final status, record is valid and closed and the attempt counts as successful. • Completed unsuccessfully: Final status, record is valid and closed and attempt counts as unsuccessful. The customer status can be defined in Customizing and can be used to refine the SAP status and map more steps within the assessment process: Examples: You can create a customer status to express that an attempt should not be taken into consideration for follow-up process You have to make sure that the system and customer status are changed according to the process steps. The result of the status can be influenced by the result of an audit embedded to the assessment process or the grades maintained for the assessment appraisal. You are able to: • Change system and customer status manually using the assessment process transaction (SAP Menu Student Lifecycle Management Teaching & Examinations Assessment Processes ) • Change both status using a mass report in order to change many assessment processes in one step after an audit has been run (SAP Menu Student Lifecycle Management Teaching & Examinations Academic Record Change Process Status (Admission) / (completion). ) • Define a background mass processing activity to change the status automatically. The system allows you to update the assessment process status for a module exam based on the grades entered for the exam in the module appraisal. © SAP AG IHE102 9-42 9 .4 Progre ssion by St a ge Comple t ion Business Process (Assessment Process) flow in a progression model based on stages: 1. Register student for stage completion Open assessment process for stage completion Optional: Register on exam (-> Register on scheduled assessment) 2. Exam 3. Evaluation of academic work (Courses, Majors, other study results, Individual work, stage exams) Perform process-dependent stage audits (admission / completion) 4. Determine result of stage audit Change status of assessment process, depending on audit result 5. Confer qualification for stage; allow student to proceed to next stage Confer qualification © SAP 2008 The start of the assessment processes is referred to as ”open assessment process“. In the SAP Menu go to Teaching & Examinations Academic Record Edit assessment processes. • To open assessment processes, you can select students directly or use selection methods to find the students for whom you want to open an assessment process for the selected assessment. • Another option is to use the ”expected processes“ function. On the corresponding tab, you find all students who do have a valid registration for the chosen program, stage and academic year, but do not have an open assessment process for the stage completion assessment yet. • Or you open the assessment process automatically triggered by a registration to a program (BAdI) • You can open a stage completion assessment process with reference to a scheduled assessment. In this case, registration and withdrawal deadlines are stored by the scheduled assessment. Once you have opened the assessment process(es), you can start the first audit: process part ”admission“ to check whether students are eligible to be submitted to the stage completion process. • You can do this in transaction SE80, BSP application “PIQ_AUDIT” or • Use the mass report for process-dependent audit runs in the SAP Menu: Teaching & Examinations Academic Record Audit (process-dependent). After the admissions audit run has been completed and a result has been returned, you must change the customer assessment process status accordingly e.g. Audit result = ”Fulfilled“ => set customer status ”admitted“. You do this using the report to change the assessment process status, to be found under Teaching & Examinations Academic Record Change Process Status (Admission). Then you can start the completion audit run in the same way as the admissions audit run. The assessment process should be finished now, therefore you have to set a final system process status, such as ”completed successfully“. Additionally, you can also set a customer status. You do this again by means of the mass report for status change, but now for the process part “completion” (Change Process Status (Completion)). © SAP AG IHE102 9-43 9 .4 Asse ssm ents: T opic Sum ma ry You should now be able to: Understand the concept of assessments and assessment processes in Student Lifecycle Management Know how to set up and schedule assessments Explain how you can use assessment processes Know how to register students to assessment processes Know how to use and change the assessment process status Explain how audits can be embedded into an assessment process © SAP 2009 © SAP AG IHE102 9-44 9 .5 Ex a m ina t ion: T opic Objec t ive s After completing this topic, you will be able to: Understand the process of examination in Student Lifecycle Management Explain how to set up examinations Know how to schedule exams and offer them to students Describe how the plausibility check for exam scheduling works Know how to register students to exams © SAP 2009 © SAP AG IHE102 9-45 9 .5 Ex a m ina t ion: Busine ss Sce na rio You have to set up the academic structure at your institution and advise faculties on how to define their exam periods You schedule assessments in case students have to take exams in order to complete a module You start the examination process by registering students to exams You monitor the grading and completion of the examination process © SAP 2009 © SAP AG IHE102 9-46 9 .5 Ex a m ina t ion – Conte nt of a M odule (Ex a m ple ) Sample content of a module: Module 3 – Exp. Physics I 1. Lectures in Exp. Physics III (E) Event Package (SE) 2. Exercises in Exp. Physics III (E) 3. Examination in Exp. Physics III (E) Assessment (CE) © SAP 2009 A module is the object which is booked by students and for which a grade and credits can be earned. It usually consists of several sub-elements, such as lectures, exercises, tutorials, excursions, etc. One of those sub-elements are exams which often need to be attended and passed by the students in order to successfully finish the module. When a student books a module, he or she is expected to take part in all sub-elements. Every subelement can be graded individually. The final module grade is then calculated from the input of the sub-elements. Please refer to the chapter „Grading“ to learn more about grading of exams. © SAP AG IHE102 9-47 9 .5 Ex a m ina t ion – Ex a m Profile Assessment Data Attribute: Exam Profiles You can define exam profiles. An exam profile is a reusable set of the following assessment attributes: will be considered by the system when scheduling an assessment Exam duration: in hour or minutes Exam mode: modes your university offers for exams Example: Written, Oral, Practical will help to choose the responsible people or organizations for the exam procedure Functions, Activities and number of resources: Functions: define object types, such as persons, organizational units etc. which are taking over functions within the assessment process. Activities: Assign an activity to each function to determine what they are responsible for. Available activities: – Conduct exam – Prepare exam – Evaluate exam Number of resources per function: Objects can be assigned, such as a concrete person as examiner to conduct the exam and two co-examiners. © SAP 2009 An exam profile is used as default when creating a scheduled assessment, but the attributes can be overwritten. Example for an exam profile: According to a university’s exam regulations, midterm exams are 30minute, single-student oral exams which are held by an examiner and a co-examiner. You create an exam profile with the following attributes: • Duration 30 and Unit MIN • Exam mode: oral • Functions: examiner and co-examiner For assessment processes, you define functions for editing exams in the academic records application: • First, you define the functions and then you assign relevant activities to these functions. You finally assign the responsible person, external person or organization to each activity. • When you enter an exam profile for an assessment, you can choose whether the exam profile should be defaulted when scheduling an assessment or not. It can be overwritten if required for the scheduled assessment. © SAP AG IHE102 9-48 9 .5 Ex a m ina t ion – Sc heduling Ex am s Sessions of Offering Assessments can be offered: in different sessions than the respective module in the same lecture period as the module, i.e. session. A scheduled assessment refers to a specific assessment and assessment period (=session of offering). The sessions in which a module is offered (lectures are held) and the assessment period for each assessment (object type CE) are defined in the infotype Sessions of Offering (1739). Key Fields: Assessment (object CE: plan version, object type, object ID) Academic year Academic session Scheduled assessment number Module (SM) 548 Assessment (CE) CE – SM: 548 (is assessment for) © SAP 2009 The session in which a module is offered can comprise one or more assessment periods: Example 1: • one at the end of the lecture period (regular examination period), • one (for repeated exams) before the start of the next academic session Example 2: • 1st assessment period at the end of the Fall semester lecture period • 2nd assessment period at the end of the Spring semester • Semester lecture period (June) • 3rd assessment period for repeated exams (September) Note: Assessment sessions can coincide with lecture periods (= session where modules are offered). If this is the case, separate assessment periods do not have to be defined. © SAP AG IHE102 9-49 9 .5 Sc he duling Exa m s – Sc he duling De t ails Scheduled Assessment: Module Exam Module “Math 1“ (SM) Sessions of Offering; Session Group for Module Offering Assessment “Math 1 Exam” (CE) Sessions of Offering; Session Group for Assessment Periods Fall 2008 Fall 2008 “Regular Exam” Fall 2009 Fall 2010 Fall 2008 “Repeat Exam” Sched. Asmt 1 for Fall 2008 Sched. Asmt 2 for Fall 2008 Sched. Asmt “Repeat Exam” for Fall 2008 Location and room Date and time Duration and breaks Registration deadlines Withdrawal deadlines Activities and responsible persons / organizations © SAP 2009 To schedule an assessment, go to the Edit Assessment transaction (PIQEVALM) under Student Lifecycle Management Teaching and Examination Academic Records Edit Assessments. Choose an assessment: a) using the object manager or b) select the module via the “object type” and “object name”. In the Scheduled Assessments group box, choose the assessment period. Choose ‘Find Scheduled Assessments’. The system displays the existing scheduled assessments. Choose ‘Create Scheduled Assessment’ or ‘Edit Scheduled Assessment’. Edit the attributes on the Dates/Deadlines and Exam Profile tab pages and save the settings made. Additional attributes of scheduled examinations to the ones above are: • Exam Mode (Written, Oral, Practical, etc.), Exam plan (single, mass, group), Duration (x Hours / Minutes, Breaks), Registration and withdrawal periods, Activities (Prepare Exam, Conduct Exam, Evaluate Exam and Functions: Examiner, Co-examiner, Supervisor, etc.) Business Case: • Students who attend the module ”Math1“ must pass an exam at the end of the module session. The exam can be repeated once. For this purpose, the exam is offered at two different dates, one directly after the module has finished, which is the regular exam, and one a view weeks later, as repeat exam for those who did not pass or those who could not attend the first exam. • The regular exam takes place in two different classrooms, because during the exam, they should not sit in rows together, but more space is necessary between. Therefore, the number of students participating in the exam is too big to locate them in one room. The university therefore schedules three assessments altogether: – assessment 1 and 2 for the regular exam, same date and time, but different location • assessment 3 for repeating students with different date © SAP AG IHE102 9-50 9 .5 Ge ne ra t ing Schedule d Exa m s in one St e p Generate similar scheduled assessments in one step The system enables you to create several scheduled assessments in one operation if they have the same attributes (date, duration, location, exam mode, exam plan, registration and withdrawal period), are successive, and only differ in their start and end times. Business Case: An examiner conducts “n” assessments in succession in the same room. The examinees are assigned available time slots or can choose a time slot themselves via Self Service. Sched. Asmt 1 for Student Group 1: 9-10 am Fall 2008 “Biology 1: Oral Exam” Sched. Asmt 2 for Student Group 2: 10-11 am 3 Students together, one Hour altogether 12 Students Sched. Asmt 3 for Student Group 3: 11-12 am Sched. Asmt 4 for Student Group 4: 2-3 pm © SAP 2009 Within the “Edit Assessment”-transaction, you select an assessment and create a new scheduled assessment. Now you can choose “Generate Scheduled Assessments”. Then you have to define the attributes for generation, in particular: • the duration of the room reservation • the maximum number of scheduled assessments • and the number of parallel assessments (exams offered simultaneously) The required assessments will be generated automatically. The systems takes into account the information about the duration of the assessments as given within the exam profile. The scheduled time will be corresponding to the duration of the assessment. The system takes into account: the duration of the room reservation, which is the maximum time frame during which assessments can be scheduled, the duration of an assessment in hours or minutes the number of parallel sessions: if more than one parallel sessions are allowed, the system schedules x assessments at the same time, same location. You can use this functionality if several students are examined in the same room at the same time, but different scheduled assessments should be created for them. the maximum number of assessments: the system will not schedule more than this amount of assessments even if the room reservation is longer than the occupied time with the scheduled assessments. © SAP AG IHE102 9-51 9 .5 Sc he duling Exa m s – Dura t ion a nd Room Re source s Plausibility Check for exam duration: The system will warn you if the exam duration derived from the beginning and the end time of the scheduled exam does not match the duration attribute of the used exam profile. Prerequisite: The assessment must be used for examinations (assessment with audit type “module completion”). Maintain exam profile: Mark exam profile as “default” => information from exam profile will be defaulted for exam scheduling Room reservation functionality for scheduling exams Room resources (locations, building, rooms) from Training and Event Management / Event scheduling can be booked directly from the assessment scheduling screen. Prerequisites: Assessment has to be assigned to an event type object which serves as master for the exam to be created. © SAP 2008 Plausibility Check: • When scheduling an exam, a plausibility check for the exam duration is performed by the system. A warning message will be sent if the exam duration derived from the beginning and the end time of the scheduled assessment does not match the duration attribute of the used exam profile, which is maintained in the assessment attributes. • When maintaining the exam profile, you can define whether it should be used as default data for the scheduling process or not. Benefit: • Correct data entry is supported. • Administrative staff is supported in their daily work. Room Reservation: • Student Lifecycle Management offers the link to resources such as location, building and rooms, known from Training and Event Management. Room reservations can be done within the assessment function. • A room reservation check box appears when an assessment, such as an exam, is assigned to an event type object. Note: The room reservation check box only appears when an assessment (object type CE) is assigned to an event type object (D) which is then used as master for the event (object type E) created during room reservation. This function is only available for module completion assessment (= exams). © SAP AG IHE102 9-52 9 .5 Ex a m ina t ion Proc e ss – Asse ssme nt Proc e ss The examination process is managed by the assessment process type ”module completion“ in Student Lifecycle Management. Assessments are created and attached to the respective module. Business Scenario System Support 1) Student books module exam open assessment process 2) Student attends module exam outside system 3) Examiner evaluates module exam outside system 4) Examiner sets grade for module exam module grading 5) Examiner sets final result for module exam close assessment process with status ”completed successfully / unsuccessfully“ Note: Repetition attempts of the same exam can only be created if the previous attempt has been completed (= assessment process completed). To create a new attempt of the same exam, you open a new assessment process for a different scheduled assessment of the assessment. © SAP 2008 Once you have created and scheduled module exams as assessments in the Student Lifecycle Management system, you can start to register students on the assessments via the assessment process transaction at Student Lifecycle Management → Teaching and Examination → Academic Records → Edit Assessment Processes. You can also open the assessment process via the module booking dialog at Goto Assessment Process. If you choose this process variant, scheduled assessments must be created before modules are booked so that the student (or advisor) can choose the appropriate scheduled assessment when s/he books the modules. Only students booked on the module can register for the module assessment. When you register the student for an exam (which can be either scheduled or not, but at least need to be offered for the selected session), you select the assessment, the number of the scheduled assessment if existing and the session. An assessment process is opened for each student as soon as the registration is saved. Using the assessment process status you can keep track of the steps in the examination process. Once the exam is over, a grade is determined and entered as appraisal into the system. You close the assessment via the assessment process transaction by setting a final system status. The exam may not be the only task for the student within a module to ”complete“ the module. Other tasks, such as delivery of a paper, grades for lecture attendance, etc. may influence the final module grade and therefore module result. The term ”Module completion“ assessment process does therefore not correspond with the final module completion which sets the final module grade. Repetition Attempts: The attempt number is stored for each assessment process • The maximum number of allowed attempts can be checked with a customer rule via BAdI when CE is called • The attempt number represents the number of times the student attempted the exam (assessment). All attempts, including unsuccessful ones, are taken into account. The check is done via BADI when the CE is called. • If the system is to check the maximum number of allowed attempts when you create a new attempt, only the relevant attempts may be counted. This has to be defined in the BADI to check rules for assessment registration. © SAP AG IHE102 9-53 9 .5 Ex a m ina t ion Proc e ss – Gra ding After a student has registered for a module exam (= open module completion assessment process), the student will attend the exam and usually receive a grade for it. The grade for an assessment process is maintained within the module appraisal Appraisal Template uses Module (SM) Appraisal Type “Module Appraisal” Lecture (D) Appraisal Type “Lecture” Tutorial (D) Appraisal Type “Tutorial” Assessment (CE) Appraisal Type for Assessment Appraisal Type “Assessment” © SAP 2009 If an assessment is graded (e.g. in case it is representing an exam), you use appraisals to maintain the assessment grade. The grade for an assessment process is displayed in the list along with other appraisal attributes. Prerequisites: • The assessment process is assigned to a module booking and • The assessment (CE object) is assigned an appraisal type and • The appraisal type assigned to the assessment is part of the appraisal template assigned to the module and • An appraisal of this (appraisal) type exists for the student How to do: • Enter the appraisal dialog and choose the module the assessment is related to. The system uses the appraisal type of the module as the default value. Select the students and enter the appraisal type for the assessment. Then you can enter the assessment grades and save. • To support multiple attempts for an exam within the same module completion and to store the different grades within the same appraisal scheme, it is necessary to identify the exam attempts via increasing sequence number of the same appraisal type. The appraisal dialog supports this functionality. 1. Navigation to the Appraisal Dialog • From the exam dialog choose “Goto” “Module Appraisal” (transaction PIQSMFU). The system uses the appraisal type of the assessment as the default value for the “Appraisal View” and automatically flags the appraisal of the selected student. 2. Single Screen • “Display Appraisal Data”: The detailed data of the appraisal appears in a dialog box. The system only displays the part appraisal which is to be assigned to the assessment (via the appraisal type of the CE object). © SAP AG IHE102 9-54 9 .5 Ex a m ina t ion Proc e ss – Syst e m St a t us Change System Status The system status can be: opened, cancelled, completed successfully, completed unsuccessfully The system status can be changed only by persons who are authorized to use the respective activities. This table shows which status changes can be made and which activity authorization is checked in each case: Original Status Target Status Activity Key Opened Cancelled Cancel Process CO11 Opened Completed successfully Complete Process Successfully CO12 Opened Completed unsuccessfully Complete Process Unsuccessfully CO13 Cancelled Opened Reopen Process CO10 Completed successfully Opened Reopen Process CO10 Completed unsuccessfully Opened Reopen Process CO10 © SAP 2009 Note: The system does not support direct status changes from statuses other than “opened”. However, you can change from one status to another via the status “opened”. © SAP AG IHE102 9-55 9 .5 Ex a m ina t ion – T opic Summ a ry You are now able to: Explain the most important terms and definitions for exams (assessments) in Student Lifecycle Management Know how to setup scheduled exams © SAP 2009 © SAP AG IHE102 9-56 9 . U nit Sum m a ry: Gra ding, Asse ssm e nt s a nd Ex a m ina t ion You are now able to: Define academic scales Use appraisal templates and their components Create appraisals for students in modules Schedule Assessments and Exams © SAP 2009 © SAP AG IHE102 9-57 © SAP AG IHE102 9-58 I H E1 02 St udent Lifec yc le M anagem ent : 1 0 . At t e ndance T ra ck ing 1. Academic Structure and Curriculum Management 2. Academic Calendar 3. Event Planning and Class Scheduling 4. Student Data Maintenance 5. Admissions 6. External Work and Equivalency Determination 7. Program Registration 8. Course Registration/Module Booking 9. Grading, Assessments, and Examination 10. Attendance Tracking 11. Audits 12. Progression 13. Graduation 14. Student Accounting 15. Overview on Tools (Correspondence, etc.) © SAP 2009 © SAP AG IHE102 10-1 1 0 . At t e ndance T ra ck ing: U nit Obje c t ive s After completing this unit, you will be able to: Understand how attendance of students is tracked within Student Lifecycle Management Understand the role of calculation rules and IO semantics Define attendance reasons and calculation rules Maintain substitutes © SAP 2009 © SAP AG IHE102 10-2 1 0 . Business Sc e na rio for At te nda nc e T ra c k ing You wish to record attendance for students to certain events. Furthermore, you wish to incorporate the attendance results into the module appraisal so that they can be used as a pre-requisite for the successful completion of modules. © SAP 2009 © SAP AG IHE102 10-3 1 0 . At t e ndance T ra ck ing Ove rvie w Overview Attendance Tracking can be switched on globally or it can be activated at the Event Type. It can also be controlled at the individual student level via a BADI. Attendances and absences are recorded via a Web UI in the following steps: 1. Select academic year and session 2. List events 3. Record attendance A traffic system is used to indicate the status of the attendance record Reasons for Attendance Tracking are defined in customizing. SAP does not deliver absence reasons as they are customer specific. Pre-excused absences are recorded in the Student File. These absences then update the attendance records for the relevant events. The appraisal aggregation engine incorporates the attendance result in the overall grade. © SAP 2009 Attendance tracking can be activated at the Event Type or globally as follows: • 1. Event Type Activate the flag “Att. Compulsory” in the Infotype “Category”. Note: Event types have the same validity date as the module (SM) does which is basically no end date. In contrast, events have a validity of one semester. 2.Global Switch IMG path: SLCM>Processes in SLCM>Attendance Tracking>Switch on Attendance Tracking Globally. Enter “X” for the Setting Value to activate Attendance Tracking globally. A “Blank” value means that attendance can only be tracked for Events that belong to Event Types where the Attendance Compulsory flag is set. You maintain unexpected absences directly in the Attendance Tracking UI. The following BADIs are provided for Attendance Tracking functions: -> Processes in SLCM -> Attendance Tracking -> Business Add-Ins: • Get Attendance Rules • Check Student’s Relevance for Attendance • Student Attendance Calculation • Substitution Derivation for Attendance IMG Path for BADI’s IMG for Attendance Reasons SLCM>Processes in SLCM>Attendance Tracking>Define Absence and Tardy Reasons. They are used by the Instructor to cancel a class or by students to specify reasons for not attending a class. Reason types are as follows: • E. Excused Absence. • U. Unexcused Absence. • T. Tardy Reason (Note: A Tardy Reason cannot be used as a Withdrawal Reason) © SAP AG IHE102 10-4 1 0 . At t e ndance T ra ck ing: Ca lc ula t ion Rule s Calculation Rules Different rules can be used for calculating the Appraisal based on attendance. These rules are maintained at the Module or Organization Unit level. For more flexibility you maintain rules on the SM level. A sample coding for defining Attendance Calculation Rules is delivered IO Semantics IO Semantics is used to identify the Attendance Appraisal Type in the PI calculation. IO Semantics must be defined in customizing for the Attendance Appraisal Type and should exist once the Appraisal Type is being used for Attendance Tracking. © SAP 2009 IMG Navigation Path Calculation Rules: • SLCM>Processes in SLCM>Attendance Tracking>Define Calculation Rule. IMG Navigation Path IO Semantics: • SLCM>Processes in SLCM>Attendance Tracking>Define IO Semantics for Att. Tracking. Overview on required steps: • Define IO-Semantics for Attendance (APPR) • Define Attendance Appraisal Type • Define on SM level the used calculation rule, scale, and threshold. Define under which condition the attendance requirement is fullfilled. A BADI can be implemented to derive the rules for Attendance calculation. The default implementation reads the calculation rule from Infotype 1723 at the Module, if nothing is found, from the offering Org. Unit. The calculation performed by the sample coding is as follows: The number of attended Events is divided by the number of event occurrences and compared with the Threshold Value. If the calculated value is lower than the Threshold, then the grade is set to Failed, otherwise to Passed. Customers can use this sample to set up their own rules. IMG Navigation Paths: • BADIs: SLCM>Processes in SLCM>Attendance Tracking>Business Add-Ins>Get Attendance Rules/Student Attendance Calculation • Scale: SLCM>Master Data in SLCM>Academic Scales. Note: Calculation rules must be defined to transfer Attendance data to the Appraisal framework. © SAP AG IHE102 10-5 1 0 . At t e ndance T ra ck ing: Gra de a nd Appra isa l Grade Symbol for Attendance A special grade symbol must be defined in customizing to represent a failed grade based on insufficient attendance. The BADI ‘Additional Grade Symbols’ must be implemented in order for the system to accept a grade symbol which is not part of the Academic Scale. Appraisal Type and Appraisal Template for Attendance A specific Appraisal Type must be defined for the Attendance and should be assigned directly below the top Appraisal. The results of the Attendance calculation is stored in this Appraisal Type. You assign the Appraisal Template to where Attendance is tracked at the organizational level. No weighting needs to be assigned to the Attendance Appraisal Type. A key figure must be assigned to the Top Appraisal to evaluate the Appraisal Result. © SAP 2009 IMG Navigation Paths Grade Symbol: • Grade Symbol: SLCM > Processes in SLCM >Attendance Tracking >Define Default Grade Symbol for Attendance. • BADI: SLCM > Processes in SLCM>Appraisal > Business Add-Ins > Additional Grade Symbols IMG Navigation Path Appraisal: • Appraisal:: SLCM>Processes in SLCM>Appraisal • Note: The Attendance Appraisal Type must be maintained in the “Setting Value” for the group APPR. IMG: SLCM > Processes in SLCM >Attendance Tracking >Define Appraisal Type for Attendance IMG Navigation Path Key Figure: • SLCM>Master Data in SLCM>Key Figures © SAP AG IHE102 10-6 1 0 . At t e ndance T ra ck ing: Subst it ut ion Defining Substitutions: You define in customizing how substitutions should be handled for Attendance Tracking. The following options exist: The substitution is not considered All substitutions are considered Filtering is active. Only Users with a profile containing the category ATTR are considered as substitutes. Maintaining Substitutes: 1. Maintain a substitute at transaction: PIQ_MAINT_SUBSTITUTE 2. Maintain the relevant profile (e.g. ATTR) for users 3. In the Profile field, choose a substitution profile (The substitution profile may or may not contain the attribute 'ATTR‘). © SAP 2009 Possible values to define subsitutions: • ‘blank’: The substitution is not considered. • ‘*’: No filtering – all substitutions are considered. • ‘ATTR’: Filtering is active. Only Users with a profile containing the category ATTR are considered as substitutes. A BADI is provided to derive substitutes for a User. A default implementation to derive the personal substitution is provided. You have to maintain a specific person as substitute for a person. IMG Navigation Paths: • Substitution Task: SLCM>Processes in SLCM>Attendance Tracking>Maintain Substitution Task Setting. • Substitution Derivation: SLCM>Processes in SLCM>Attendance Tracking>Business AddIns>Substitution • Derivation for Attendance. • Attribute ‘ATTR’ is set up in the IMG at: SAP Netweaver -> Application Server -> Business Management --> SAP Business Workflow -> Basic Settings -> Substitute Profile -> Define Substitute Profile © SAP AG IHE102 10-7 Sum m a ry Now you are able to: Explain how attendance of students is tracked within Student Lifecycle Management Understand the role of calculation rules and IO semantics Define attendance reasons and calculation rules Maintain substitutes © SAP 2009 © SAP AG IHE102 10-8 U nit Sum m a ry: Gra ding, Asse ssm e nt s and Ex a m ina t ion You are now able to: Define academic scales Use appraisal templates and their components Create appraisals for students in modules Explain how Attendance of students is tracked © SAP 2009 © SAP AG IHE102 10-9 © SAP AG IHE102 10-10 I H E1 02 St udent Lifec yc le M anagem ent : 1 1 . Audit 1. Academic Structure and Curriculum Management 2. Academic Calendar 3. Event Planning and Class Scheduling 4. Student Data Maintenance 5. Admissions 6. External Work and Equivalency Determination 7. Program Registration 8. Course Registration/Module Booking 9. Grading, Assessments, and Examination 10. Attendance Tracking 11. Audits 12. Progression 13. Graduation 14. Student Accounting 15. Overview on Tools (Correspondence, etc.) © SAP 2009 © SAP AG IHE102 11-1 1 1 . Audit s Contents: 11.1 Audits Overview 11.2 Requirement Catalog 11.3 Requirement Pattern 11.4 Requirements and Subrequirements 11.5 Requirement Profile Template 11.6 Audit Run 11.7 Admissions Audit © SAP 2009 © SAP AG IHE102 11-2 1 1 . U nit Obje c t ive After completing this unit, you will be able to: Understand the concept of audits in Student Lifecycle Management Explain the functionality of: Requirement Catalogs and Versions Requirement Patterns Requirements and Subrequirements Requirement Profile Templates Derive a Requirement Profile for a Student Run Audits for Students Understand the Admissions Audit © SAP 2009 © SAP AG IHE102 11-3 1 1 .1 Ove rvie w : T opic Objec t ive s After completing this topic, you will be able to: Give a general introduction to the audit concept Differentiate between stage and degree audit Know about the different elements of the requirement set up in Student Lifecycle Management © SAP 2009 © SAP AG IHE102 11-4 1 1 .1 Audit s - I nt roduc t ion Audit process in Student Lifecycle Management supports the student and the faculty in auditing the requirements a student needs to fullfill. Audits can be used in different processes defined by audit type: Admissions Audit Stage Audit Degree Audit Audits are performed with an audit run based on a requirement profile. Requirement profiles are generated individually for each student. Business Scenarios: A university uses the Student Lifecycle Management to do degree audit for their students. Individual academic work of each student is taken into account and compared to the degree requirements prescribed by the program of study. The requirement profile collects all rules which a student needs to fulfill in order to achieve the degree as final qualification of a certain program of study. Some programs of study are structured by stages that have their own completion rules. Students‘ academic progress is checked for each stage with a stage completion process. A stage audit informs about the students‘ progress within one stage of a program of study. © SAP 2009 © SAP AG IHE102 11-5 1 1 .1 Ove rvie w – St a ge and De gre e Audit In Student Lifecycle Management an audit functionality is provided to compare students’ achievements with rules & requirements defined by the institution. Two audit types are delivered regarding progression and graduation: Degree Audit for auditing requirements to complete a program and achieve a degree Stage Audit for auditing requirements per stage within a program Module Bookings Remaining Work Degree / Stage Results Degree / Stage Audit Progression Basket Initial stage Eligibility to Graduate Eligibility to pass a stage © SAP 2009 Audits can be performed at many times during the student lifecycle. An audit can have an advisory function to help the student e.g. to complete module bookings in order to achieve the required degree. It may also have a monitoring function when, for example, minimum study requirements need to be fulfilled in order to let the student continue with his or her studies. And it helps to assess students‘ work at points in the student lifecycle where results are needed to comply with study requirements, e.g. at the end of a stage or in order to receive a degree. Student Lifecycle Management distinguishes between two different audits: degree audit and stage audit. • Degree audit is performed in order to graduate a student or to advise the student to receive a final degree. • A stage audit is monitoring the efforts a student has done during a stage. The result might affect the student‘s eligibility to progress to the next stage. The results of an audit can be used for different purposes, not only for graduation or stage completion, but also e.g. to define the initial stage of a program which a transferring student can enter. © SAP AG IHE102 11-6 1 1 .1 Ove rvie w – Adm issions Audit A student is applying for admissions to a program of study. The program of study has specific requirements which must be fulfilled by the applicant for admission You can perform admissions audits to check admissions requirements automatically. The system automatically recognizes and duns outstanding requirements such as missing documents. An assessment process is created and rules of the requirement catalog are checked with an audit. You can manage inbound and outstanding documents by connecting to SAP Records Management (RCM). Advantages: transparency, tracking options, reduced paper processing, improved response times © SAP 2009 © SAP AG IHE102 11-7 1 1 .1 Ove rvie w – Proc e ss-Depende nt Audit s Audits can be embedded in an assessment process = process dependent audits for stage completion for program progression If an audit is embedded in an assessment process, you can distinguish between two different audits for different process parts: admissions audit completion audit Admissions Audit Run = ”fulfilled“ Completion Audit Run = ”fulfilled“ Assessment process status: ”open“ ”completed successfully“ © SAP 2009 The result of audits can be used to move a student from one status in the process to another, for example: audit result = all requirements for degree are met => assessment process status = student has successfully completed the graduation process. If you link an audit to an assessment process, the audit is called “Process-dependent”. There are different transactions to run a process-dependent or process-independent audit. For any assessment process there may be two different audits involved. One audit to decide on the admission to the assessment process and one audit to decide if the assessment process has been finished successfully. In Student Lifecycle Management, this is called “process part admission audit” and “process part completion audit”. The audit settings include a parameter to indicate the process part. If you run a process-dependent audit, you have to select the process part for which the audit is to be run. The result of the audit will influence the assessment process status. This can be updated manually or by means of a report. Since universities should not be forced to use the procedures, audits can be executed with or without relation to assessment processes. For more information, please see the chapter about assessment processes. © SAP AG IHE102 11-8 1 1 .1 Audit – Se t up of Audit Rule s 1 Requirement Catalog Student Program Completion Requirements Set by the University is registered for a program and has booked a specialization B.A. : General requirements B.A. : Specialization requirements (e.g. Major requirements) Requirement Pattern B.Sc.: General requirements B.Sc. : Specialization requirements 2 Requirements & Subrequirements Rule containers and rule modules Concrete rules e.g. Minimum credits per stage, Mandatory modules, minimum semester credits 3 Compare = Audit 5 Individual profile 4 Audit Run Academic work taken by the student © SAP 2009 First, the audit requirements need to be defined. • Rules for degree audit are maintained in requirement catalogs. • Requirement catalogs are assigned to students. • For each catalog, a requirement pattern is defined to structure the requirements. The requirement pattern also contains the information where to collect the audit rules from. • Audit rules are maintained as rule containers and rule modules which are attached to a requirement catalog. • When an audit is going to be performed, first an individual requirement profile needs to be generated for the student. • The profile collects all applicable audit rules for a specific student in a particular audit process (e.g. degree audit). The registered program of study and selected specializations are taken into account to retrieve the right rules. © SAP AG IHE102 11-9 1 1 .2 Re quire m ent Ca t a log: T opic Objec t ive s After completing this topic, you will be able to: Understand the functionality of requirement catalogs Explain the concept of catalog versions, version sets and version status Assign requirement catalogs to students © SAP 2009 © SAP AG IHE102 11-10 1 1 .2 Audit – Re quire m ent Ca t a log 1 Requirement Catalog Student Program Completion Requirements Set by the University is registered for a program and has booked a specialization B.A. : General requirements B.A. : Specialization requirements (e.g. Major requirements) Requirement Pattern B.Sc.: General requirements B.Sc. : Specialization requirements 2 Requirements & Subrequirements Rule containers and rule modules Concrete rules e.g. Minimum credits per stage, Mandatory modules, minimum semester credits 3 Compare = Audit 5 Individual profile 4 Audit Run Academic work taken by the student © SAP 2009 © SAP AG IHE102 11-11 1 1 .2 Re quire m ent Ca t a log – Ove rvie w For the audit process a catalog in a certain version is assigned to each student. Requirement Catalog 1 Version 2005 Organizational Unit 1 A requirement catalog is owned by an organizational unit. Requirement Pattern Requirement 1 Requirement 2 Version 2007 Version 2008 A requirement catalog has a version management to cover changes of rules within the requirement catalogs. © SAP 2009 When you set up the program regulations (exam rules, degree requirements, stage requirements, etc.) which are published in the university catalog, you are maintaining requirements catalogs in the Student Lifecycle Management system. You can differentiate between active and passive versions. Note: The requirement catalog is NOT an object type! You edit requirement catalogs with the requirement catalog editing transaction from the SAP Easy Access screen by choosing SAP Menu → Student Lifecycle Management → Academic Structure (Curriculum) → Requirement Catalogs → Edit Requirement Catalog. © SAP AG IHE102 11-12 1 1 .2 Re quire m ent Ca t a log – Cont e nt s Faculty 2 FacultyRequirement 1 RequirementCatalog Catalog University Requirement Catalog Gen. Education Req. Major Requirements Gen. Graduation Req. Major Requirements Minor Requirements Competency Req. Minor Requirements Competency Req. Competency Req. Requirement Catalog: Contains requirements which are under the same organizational responsibility (even if they belong to different audit processes) © SAP 2009 Definition of “Requirement Catalogs”: You use requirement catalogs to maintain the general and special requirements on which your university bases its audits. A requirement catalog is an abstract entity that groups together the requirements one organizational unit is responsible for. Requirements that a student must satisfy can come from a single requirement catalog. They can also come from different requirement catalogs. A university’s general academic requirements can be specified in one requirement catalog while the special program requirements of each faculty can be outlined in separate requirement catalogs. Example: • University – General Education Requirement: - Take 3 credits in Physical Education - Take 2 courses in Arts • Faculty – Graduation Requirements for Program of Study: - A thesis must be completed • Faculty – Stage completion Requirements for Major: - At least 2 level-500 courses You enter the responsibility for a requirement catalog by defining a responsible organizational unit (O) or person (P). © SAP AG IHE102 11-13 1 1 .2 Re quire m ent Ca t a log – Require me nt Ca t a log V e rsions Requirement Catalog A: Version V1 Requirement Catalog A: Requirement 3-1 Requirement 3-1 Requirement 3-2 Requirement 3-2 A consistent set of requirements within a requirement catalog contains the requirements 3-1 and 3-2 Version V2 Requirement 3-3 A year later, requirement 3-2 is replaced by requirement 3-3. A change of requirements over the time can be mapped with requirement catalog versions. © SAP 2009 Rules are actually always defined in a requirement catalog version. For a student different versions for different requirement catalogs can apply. Example: • For the “General Education Requirements” the student needs to follow the rules defined in the year he or she was admitted to the university, i.e. the catalog version of academic year 2002. • For her major he or she selects between all valid catalogs versions, e.g. from 2000 to 2006. Requirement catalog versions allow you to manage a change of requirements over the time and to keep different versions of the same rule at the same time. © SAP AG IHE102 11-14 1 1 .2 Re quire m ent Ca t a log – Assign Ca t a log t o Stude nt A student follows a program of study One or more requirement catalog(s) + version are assigned to the student / study One catalog is defined as ”main requirement catalog“ for this student / study © SAP 2009 You assign the main requirement catalog and catalog version to each student on the Requirement Catalogs tab page in the Student File (PIQST00). • A function module is provided to automate the assignment of requirement catalogs to a student. • You also have to identify a specific version of the requirement catalog for the student when assigning a requirement catalog or you maintain a default version instead of maintaining the version for each student. By reading the main catalog’s requirement pattern, the system derives the concrete requirements and subrequirements. The system chooses only those subrequirements which are contained in the main requirement catalog version assigned to the student. © SAP AG IHE102 11-15 1 1 .3 Re quire m ent Pa t t e rn: T opic Objec t ive s After completing this topic, you will be able to: Understand the functionality of requirement patterns Explain how a requirement pattern is set up © SAP 2009 © SAP AG IHE102 11-16 1 1 .3 Audit – Re quire m ent Pa t t e rn 1 Requirement Catalog Student Program Completion Requirements Set by the University is registered for a program and has booked a specialization B.A. : General requirements B.A. : Specialization requirements (e.g. Major requirements) Requirement Pattern B.Sc.: General requirements B.Sc. : Specialization requirements 2 Requirements & Subrequirements Rule containers and rule modules Concrete rules e.g. Minimum credits per stage, Mandatory modules, minimum semester credits 3 Compare = Audit 5 Individual profile 4 Audit Run Academic work taken by the student © SAP 2009 © SAP AG IHE102 11-17 1 1 .3 Re quire m ent Pa t t e rn – Struc t ure of Re quire m ent Pa t t e rn A requirement pattern consists of abstract requirements. The concrete audit rules (requirements and subrequirements) are NOT content of the requirement pattern. Abstract Requirement: Element of the requirement pattern General Education Requirements Competency Requirements Program Requirements 1st Major Requirements A requirement pattern can be arranged in hierarchical order: In order of appearance of the abstract requirements: Requirement Pattern A Requirement Pattern A (Abstract) Requirement 1 (Abstract) Requirement 1.1 (Abstract) Requirement 1.2 (Abstract) Requirement 1 (Abstract) Requirement 2 (Abstract) Requirement 3 (Abstract) Requirement 2 © SAP 2009 A requirement pattern gives a structure to a set of audit rules belonging to one type of audit process, for example: • Requirements for undergraduate degree audit • Requirements for Admissions Audit to postgraduate programs Requirement patterns serve as templates for individual requirement profiles. A requirement pattern consists of abstract requirements. These are created by the customer and assigned to a requirement pattern (Customizing) You can: • Create abstract requirements • Assign a category to the abstract requirements • Define the requirement pattern, and create a structure by assigning abstract requirements to this pattern © SAP AG IHE102 11-18 1 1 .3 Re quire m ent Pa t t e rn – Assign t o Cat a log You assign a requirement pattern to a specific version of a requirement catalog per audit type. Example: Requirement catalog Version Audit type Requirement pattern University catalog 2005 Degree audit Undergraduate University catalog 2006 Degree audit Undergraduate University catalog 2007 Degree audit Undergraduate University Requirement Catalog Gen. Education Req Requirement Pattern Undergraduate Degree Audit Gen. Graduation Req © SAP 2009 The requirement pattern is assigned to a requirement catalog and depends on the catalog version: You can assign a requirement pattern to a specific version of a requirement catalog per audit type (degree or stage audit) and process part (admission or completion of process → links to the assessment process). Different audit processes are reflected by different requirement patterns assigned to a requirement catalog. From the requirement pattern, an individual requirement profile is created for a student. The valid requirement pattern which applies for a student is derived from the version of his or her main catalog. In the requirement catalog customizing activities, you: • Define requirement catalogs • Assign a requirement pattern to each catalog IMG Path: Processes in Student Lifecycle Management-> Audits © SAP AG IHE102 11-19 1 1 .3 Re quire m ent Pa t t e rn – Require me nt Se le c t ion The requirement pattern serves as template for the individual requirement profile for a student. To fill the requirement profile with “content”, the system must derive the concrete requirements: Organizational Unit Requirement Pattern Abstract Requirement 1 Abstract Requirement 2 Abstract Requirement 3 Where do I find the concrete requirements (= rule container) for my abstract requirement? Requirement Profile Abstract Requirement 1 Program of Study Rule Container (= Requirement) Rule Module 1 (= Subrequirement 1) Rule Module 2 (= Subrequirement 2) - Subrequirement 1 - Subrequirement 2 Abstract Requirement 2 Abstract Requirement 3 © SAP 2009 The individual requirement profile for a student usually consists of several independent areas, which we have described as structure of the audit requirements and mapped by a requirement pattern. (For example, general university requirements and specific program requirements). The requirement pattern will serve as a template for the individual requirement profile. The individual requirement profile can be individualized per student by defining exceptions. Subrequirements (= concrete rules) are NOT directly assigned to a requirement pattern but retrieved by the system using selection rules. To fill the requirement pattern with concrete rules, you define requirement selection rules for the abstract requirements in the requirement pattern. The (concrete) requirements are stored in rule containers as rule modules and attached to the academic structure or audit callup points. Selection rules can be defined per • Requirement selections: IMG-> Processes in Student Lifecycle Management -> Audits -> Requirements -> BAdI: Requirement Selection • Evaluation Path © SAP AG IHE102 11-20 1 1 .4 Re quire m ent s & Subrequire me nt s: T opic Objec t ive s After completing this topic, you will be able to: Explain how to maintain concrete audit rules in the system Understand the function of ”requirements“ and ”subrequirements“ Know about the function of ”auxiliary conditions“ © SAP 2009 © SAP AG IHE102 11-21 1 1 .4 Audit – Re quire m ent s & Subrequirem e nt s 1 Requirement Catalog Student Program Completion Requirements Set by the University is registered for a program and has booked a specialization B.A. : General requirements B.A. : Specialization requirements (e.g. Major requirements) Requirement Pattern B.Sc.: General requirements B.Sc. : Specialization requirements 2 Requirements & Subrequirements Rule containers and rule modules Concrete rules e.g. Minimum credits per stage, Mandatory modules, minimum semester credits 3 Compare = Audit 5 Individual profile 4 Audit Run Academic work taken by the student © SAP 2009 © SAP AG IHE102 11-22 1 1 .4 Re quire m ent s & Subrequire me nt s – Re quire m ent s in Re quire m ent Ca t a log Rule containers are the requirements which the system retrieves for individual requirement profiles. Rule Containers: contain rule modules (= subrequirements) maintained for a requirement catalog version rule modules are assigned for a catalog version Requirement Catalog Rule Container - Rule Module Rule Module Rule Module (concrete) requirements are represented by rule containers and Subrequirements Rule Container - Rule Module Rule Module Rule Module © SAP 2009 Rule containers: • Are retrieved via an evaluation path or a BAdI, defined within the requirement pattern • Contain rule modules • Can link to the academic structure • A requirement must be linked to a callup point for audits in order to retrieve it Rule containers are maintained for a requirement catalog version: • You first have to create the required rule containers. To create a rule container, you can use the Requirement catalog maintenance transaction (PIQRLCATM or choose SAP Menu → Student Lifecycle Management → Academic Structure (Curriculum) → Requirement Catalogs → Edit Requirement Catalog.) • Here, you can: - Create and change requirements (= rule containers) - Create, change and attach subrequirements to rule containers. You use the Subrequirement Manager to assign existing subrequirements and auxiliary conditions • You may only assign a requirement (rule container) to one requirement catalog. For more information about Rule Containers, please see chapter about Rules & Regulations (VSR). © SAP AG IHE102 11-23 1 1 .4 Re quire m ent s & Subrequire me nt s – Re quire m ent s Re la t ed t o Aca de m ic St ruc t ure Requirements: College of Liberal Arts (O) General Grad. Req. (RC) Department of History (O) M.A. in History (SC) Major in History (CG) Program Req. (RC) Major Req. (RC) Minor in History (CG) Minor in History (CG) Department of Biology (O) Minor in Biology (CG) Minor Req. (RC) Requirements can belong to different levels in the academic structure. © SAP 2009 Link the rule containers with respective academic objects (for example, link the rules for a biology major with a module group (CG)). Therefore, you create a relationship 509 between academic structure objects and rule containers and define the relevant callup point (e.g. “completion of degree audit”). If required, you can also define relevant parameters, such as stage of a program. You can also assign a rule container only to a callup point (such as „degree audit – completion“). In this case, the requirement is valid for the degree audit process, independent from any program of studies, etc. © SAP AG IHE102 11-24 1 1 .4 Re port for Cre a t ion of Audit Rule Conta ine rs You can use a report (transaction ‘PIQRCGENERATE’) to automatically create Rule Containers and have them attached to objects in the academic structure. Use case: During the initial implementation of degree audit, you generate rule containers for each academic program that will be included within a requirement catalog. Rule Containers can be created and assigned only to the academic objects: Internal Qualification (CQ) Organizational Unit (O) Program of Study (SC) Module Group (CG) Requirement Elements to Objects You can assign the requirement elements to the rule container, based on the selected object. The system creates and assigns new rule containers for objects that do not already have one Validity Dates To use the start/end dates of the selected object as dates for the RC select Implicit Validity Dates. To specify your own start/end dates, select Explicit Validity Dates. Enter your dates in the fields below. © SAP 2009 Note: When using this report, an Audit type has to be selected. Depending on the entry, the parameter field is hidden/displayed. Object Selection: Enter the following mandatory data (the Object Name is visible after data entry): • Object Type • Object ID • Evaluation Path: selects the objects to which the rule container is assigned. Optional: If you enter ‘module group category’ as selection option, then RC’s will only get created for the module groups that fit that Module Group Category. Rule Container-Related Data • Enter an audit type. For certain audit types, a Parameter field is displayed. This field is mandatory. • Enter the process part. The process part Completion of Process is selected by default. • Enter the requirement catalog and version you want to assign to the rule container (optional). © SAP AG IHE102 11-25 1 1 .4 Re quire m ent s & Subrequire me nt s – De finit ion of Subre quire m ent s A subrequirement is created as rule module within a rule container: Educ. Requirements 6 Credit Hours in English Rule Module Rule Container (RC) 6 Credits in History You can define two types of subrequirements: 1. Index-dependent subrequirements: In your rule you use a performance index to define the subrequirement Example: Student has to book at least 30 credits 2. Index-independent subrequirements: You use a condition to define the subrequirement Example: Student has to pass module “Biology 100” © SAP 2009 A subrequirement describes the prerequisites students have to fulfill to pass a (concrete) audit rule. This is checked during an audit run. A subrequirement is defined by Rule Module: • One rule container can contain several rule modules • A rule module describes the audit rule. To implement the rule logic, you can use the following: - Performance index (in case of an index-dependent subrequirement): A subrequirement can use the Performance Index tool to calculate figures, such as “Amount of credits received”, “Number of modules booked” - Selection Method: If you want the SAP system to generate module proposals for a subrequirement, you can use the Selection Methods tool to select the right modules. Examples: Only modules from discipline “ART” - Conditions (in case of an index-independent subrequirement): A condition can be used to determine a certain work the student has to do. Example: Student has to submit a thesis - Parameters for performance indices, filters and conditions On the requirement catalog maintenance screen, you can assign existing subrequirements to catalog versions or create new subrequirements. You can also access this dialog transaction from Customizing. © SAP AG IHE102 11-26 1 1 .4 Re quire m ent s & Subrequire me nt s – T a sk of a Subrequire me nt Subrequirements help to fulfill two functions of the audit: The audit rule which needs to be compared to the student’s work is defined During the audit, student’s existing academic work is compared against the audit rule. Modules which are required to fulfill the subrequirement are proposed If a subrequirement is not fulfilled yet by the student, suitable academic work can be proposed. © SAP 2009 During an audit, subrequirements are compared with the student’s academic work: • All academic work is selected (= “academic work selection”) • Only work is counted which is suitable to fulfill the requirement • A decision is taken whether the subrequirement is fulfilled, not fulfilled or still in progress A subrequirement can help advising the student by proposing missing modules: • Modules are selected and proposed by the system which are suitable to fulfill the subrequirement (= “module proposal”) • The student or the advisor is able to book the outstanding modules An Audit Filter for External Transcript GPA is available. This filter allows audit sub-requirements to be easily created that check that an applicant's external GPA is sufficient. • BAdI definition HRPIQ00RLCON and BAdI implementation HRPIQ00_CON_GPACHK. • Sub-requirement condition SAP5. In addition, an Audit Filter for Ext. Transcript Class Ranking is provided. It allows audit subrequirements to be easily created. Audit sub-requirements check that an applicant's class ranking or percentile is sufficient. • BAdI definition HRPIQ00RLCON and BAdI implementation HRPIQ00_CON_RANK • Sub-requirement condition SAP4. The Audit Filter for Ext. Test Score Comparison allows audit sub-requirements to be easily defined. Audit sub-requirements check that an applicant has an external test score (or sub-score) that falls within a desired range. • BAdI definition HRPIQ00RLCON and BAdI implementation HRPIQ00_CON_SCORECHK. • Sub-requirement condition: SAP6. © SAP AG IHE102 11-27 1 1 .4 Re quire m ent s & Subrequire me nt s – Aux ilia ry Condit ions An auxiliary condition is used to define rules depending on the aggregration of subrequirement results. It can aggregate performance indexes from the lower levels or calculate new indexes from all academic work assigned to lower levels of the requirement profile. University Req. Auxilliary conditions GPA 2.0 Prog.Req. Group I 6 Credits in residence Take ENG101 3 Credits in X 6 CRH in Hist. Major Req. 80 % fulfilled © SAP 2009 In some cases rules on the requirement level need to be fulfilled in order to complete the audit successfully, e.g. a major requires a minimum average grade or a total number of earned credits. With auxiliary conditions, you can also define rules on requirement levels. You can create rules which consider subrequirement rules. The rules on requirement levels can be defined using indices which are calculated e.g. from grades and credits from the students academic work. Technically, auxiliary conditions are represented by rule modules. They do not have filters nor do they have selection methods. No academic work is assigned to them directly in an audit run. Auxiliary conditions use a tool called Key Figures: • Key Figures uses calculation methods (like Performance Indices does) for the calculation. • In contrast to performance indices key figures are not dependent on academic work. In case you need an academic work dependent key figure, you refer the key figure to the performance index created before. The performance indices can be seen as a special key figure as they enable you to perform calculations only for module bookings. • Output of Key Figures can be used as input for Key Figures on higher levels • Possible calculations with Key Figures: - Percentages of fulfilled subrequirements - Other indices, such as GPA including weighting; GPA totals - Conversion of Credits Points, Percentages to Grades (with help of scales) Example 1: Module ENG101 is used for “Take ENG101”, MATH100 and MATH101 are used for “3 credits in X”, and HIST100 and HIST101 are used for “6 CRH in Hist.”. At Group I an auxiliary condition is defined: 6 CRH out of all these modules must be earned in residence. Example 2: 2 of 3 subrequirements of a requirement have to be fulfilled © SAP AG IHE102 11-28 1 1 .4 Re quire m ent s & Subrequire me nt s – Re sult s on Aggrega t ion Le ve ls You may not only need rules on aggregation levels, but also results. Auxiliary Conditions can be used to calculate results on aggregation levels: Results of subrequirements are evaluated and a result on requirement level is derived. Example: ”A requirement is fulfilled if x % of the subrequirements below are fulfilled.“ Standard implementation: 100 % of subrequirements must be fulfilled A result per requirement can be derived by the system (fulfilled, failed). A requirement is only fulfilled if all (100%) of the subrequirements below are fulfilled by the student. Customer implementation with Auxiliary conditions and key figures to define a rule like: x % (x < 100) of subrequirements must be fulfilled Not 100% of all subrequirements must be fulfilled to fulfill the requirement, but only 4 of 5 subrequirements have to be fulfilled. © SAP 2009 An audit result is usually positive if all subrequirements and requirements are fulfilled. A requirement is fulfilled if all requirements or subrequirements below are also fulfilled. If an automated audit process is executed (e.g. for assessment processes), also the results of the requirements (fulfilled, failed …) have to be determined by the system. To calculate results on aggregation levels, Student Lifecycle Management distinguishes between two different cases: • 1) The result on the aggregation level is positive (= fulfilled) if all (= 100%) of all subrequirement or requirements below this level are fulfilled. • 2) The result on the aggregation level is positive (= fulfilled) if a certain percentage (e.g. 80%) of all subrequirement or requirements below this level are fulfilled. The implementation provides two concepts for this check: • 1) In case 100% of all lower level rules must be fulfilled, you can use the standard implementation provided within a rule container on the Rule Module tab. This is called “implicit additional condition” and checks if 100% of all rules below are fulfilled. • 2) In case only x% of lower level rules must be fulfilled, you use the Auxiliary Conditions. They can be defined and integrated to requirement catalogs. They will be checked if the implicit additional condition is switched off. © SAP AG IHE102 11-29 1 1 .4 Inc rem ent a l Assignme nt of Ac ademic Work Typically universities want to restrict the usage of the academic work during the evaluation by the Degree Audit. Reason: If an index-dependent subrequirement (e.g. module x has to be completed with a minimum grade) treats all academic work of a student as required, any “extra” academic work is also used by this subrequirement and is no more available for usage by other subrequirements. This would lead to a wrong audit result. Therefore, if academic work can be ‘used’ only once, it is essential that no subrequirement ‘uses’ more work than it actually needs: Student has taken 6 Biology level 100 courses Sub-requirement is for 3 Biology level 100 courses Without incremental assignment all courses that fit into the criteria of the requirement will be assigned to it (i.e. all 6 courses in this case). Through incremental assignment, only the first 3 courses which the system finds are assigned which leaves the other 3 courses available for other sub-requirements. Incremental assignment is only relevant for Index-Dependent subrequirements and must be activated in the IMG. © SAP 2009 Business scenario relevant for incremental assignment of academic work: • When an index dependent subrequirement is evaluated in a system without incremental assignment of academic work, all academic work done by the student is used. • Incremental assignment means that the system uses academic work one by one. Once the subrequirement is fulfilled, it stops further assignment of academic work. • Once the concept of incremental work assignment is used, it is necessary to determine whether or not particular sub-requirements can share assigned academic work. © SAP AG IHE102 11-30 1 1 .4 Re -usabilit y of Ac a de m ic Work Preparatory Steps: 1. define various reuse groupings via transaction ‘PIQSUBREQGRP’ 2. Possible settings for individual subrequirements U (Unlimited Reuse) – Academic work assigned to the subrequirement can be used by other subrequirements. Academic work assigned to other subrequirements can be used by this subrequirement. This is the default behavior (subrequirements with no reuse setting will be treated as type ‘U’). Z (Zero Reuse) – Academic work assigned to the subrequirement cannot be used by any other subrequirement (except those of type ‘U’) G (Reuse Within Grouping) –Academic work assigned to this subrequirement can only be shared with other subrequirements in the same group, or those of type ‘U’. If no specific group value is assigned, the subrequirement is treated as type ‘Z’. An additional assignment with the specific group value needs to be done. 3. Assign resuse groups to subrequirements via Requirement Catalog Maintenance © SAP 2009 © SAP AG IHE102 11-31 1 1 .4 Re -usabilit y of Ac a de m ic Work w /Priorit iza t ion Once incremental work assignment is introduced, it is necessary to determine whether or not particular sub-requirements can share assigned academic work. Options are: Some sub-requirements should not allow academic work to be shared Some sub-requirements should allow academic work to be shared There are hybrid models as well Overall Result B.S. Program Requirements 90 CRH 1 Level 100 Biology Course 1 Level 100 Chemistry Course Biology Major Requirements 3 Level 100 Biology Courses 3 Level 200 Biology Courses Unlimited re-usability 3 Level 300 Biology Courses Zero re-usability Chemistry Minor Requirements Re-usability within grouping 2 Level 100 Chemistry Courses Re-usability within grouping 2 Level 200 Chemistry Courses © SAP 2009 Business scenario example 1: you have sub-requirements in which the assignment of academic work should not interfere with other subrequirements: ‘Total Earned Credits > 90’. In this case, academic work assigned to the subrequirement should still be available for assignment to other subrequirements. Business Scenario example 2: You have subrequirements that should not share any academic work: 2 subrequirements: • Programm requirements: Complete 1 course of the Biology course level 100 • Biology Major Requirements: Complete 3 courses of the Biology course level 100 2 subrequirements: • Programm requirements: Complete 1 course of the Chemistry course level 100 • Chemistry Minor Requirements: Complete 2 courses of the Chemistry course level 100 2 subrequirements: • Biology Major Requirements: Complete 3 courses of the Biology course level 200 • Chemistry Minor Requirements: Complete 2 courses of the Biology course level 200 Usually, the rules of an institution would not allow a single course to be used for two different subrequirements, even when a single course is part of two different Module Groups. See below the explanations for the displayed subrequirements: • Subrequirement ‚90 CRH‘ checks if the sum of filtered academic work achieves at least 90 CRH. The used academic work can be reused by other subrequirements with unlimited re-usability as the maintained category is ‘unlimited re-usability. © SAP AG IHE102 11-32 • Courses like ‚Biology 101‘ can be used to fulfil the subrequirements ‚1 Level 100 Biology Courses‘ or ‚3 Level 100 Biology Courses‘ as both are maintained with the category ‘Reusability within grouping’ and have assigned the same group. • Courses like ‚Chemistry 101‘ can be used to fulfil EITHER the subrequirement ‘1 level 100 Chemistry Courses’ OR ‘2 Level 100 Chemistry Courses’ as one is maintained with the category ‘Re-usability within grouping’ and the other one with the category ‘Zero re-usability’. • The course ‚Biochem 201‘ can be used to fulfil EITHER the subrequirement ‚3 Level 200 Biology Courses‘ OR ‚2 Level 200 Chemistry Courses‘ as both are maintained with the category ‚Zero re-usability‘. • How about the course ‚Biology 301‘? - This course will be used for subrequirement ‚3 level 300 Biology Courses‘ and no other subrequirement as the maintained category is ‚zero re-usability‘. No other subrequirement on this slide would be fulfilled by the usage of this course as the requirement is to complete a course with level 300. © SAP AG IHE102 11-33 1 1 .4 Priorit iza t ion of Ac ade m ic Work To give a sequence for the assignment/ use of the academic work it is possible to prioritize the subrequirements the valid values for the prioritization are in the range bettweeen 1 - 9999. Priority can be maintained in the header of a subrequirement via requirement catalog maintenance Preparation for Prioritization in Customizing (SLCM Requirements Subrequirements): Processing in SLCM Audits Set a default priority level for subrequirements. Subrequirements with no specific priority setting will use this value. Sort Order for Subrequirements: Specify whether priority is “low to high” or “high to low”. No value (default setting) – Higher number priorities are evaluated first ‘X’ – Lower number priorities are evaluated first © SAP 2009 © SAP AG IHE102 11-34 1 1 .4 Audit s - Link Abst ra c t & Conc re te Re quire m ent s CUSTOMIZING / SAP EASY ACCESS CUSTOMIZING Overall Result Abstract Requirement: Univ. Requirements Rule Container Ex. Check for degree Audit or admission requirement Abstract Requirement Program Requirements Sub Requirement Ex. Fullfillment of Mathematics prerequisites Abstract Requirement Major Requirements Abstract Requirement Major Requirements Index-dependent subrequirement Index-independent subrequirement Auxuliary Condition Requirement Pattern © SAP 2009 © SAP AG IHE102 11-35 1 1 .5 Re quire m ent Profile T e m pla te s: T opic Objec t ive s After completing this topic, you will be able to: Understand the usage and benefits of requirement profile templates Create requirement profile templates for the generation of individual requirement profiles © SAP 2009 © SAP AG IHE102 11-36 1 1 .5 Re quire m ent Profile T e m pla te s – Busine ss Sce na rio In order to perform an audit (stage audit, degree audit, etc.) for a student, an individual requirement profile needs to be created beforehand. You can create the individual requirement profile either by evaluating the requirement pattern found in the requirement catalog for the student and retrieving audit requirements with help of derivation rules or from a requirement profile template which contains all applicable rules directly as (sub-) requirements + easy definition and maintenance + definition of different profile structure for different programs of study - Flexibility in rule definition is limited + high flexibility for rule definition - Complex maintenance © SAP 2009 In order to allow easier maintenance of audit rules, Student Lifecycle Management allows you to create requirement profile templates. They collect all rules which are applicable for a certain audit (e.g. degree audit) and a program of study. Requirement profile templates are somehow a static template for individual requirement profiles, but allow a flexible derivation of requirements for booked specializations. If there is the case where • Programs are clearly structured and only few choices are possible • Requirement structures differ from program to program • Audit requirements are more or less fixed (for example, admission audit: requirements for admission (missing documents, etc.) are clearly defined and do not offer much flexibility) For these cases an easier way to build up requirement profiles is offered by the requirement profile templates: • You can see what a requirement profile for a certain student (registered for program P with specialization S) or a certain audit task (admission audit) will looks like. • The requirement structure can be different for each program of study, while the requirement profile structure is always the same if you use one requirement pattern to retrieve the individual requirement profile. © SAP AG IHE102 11-37 1 1 .5 Re quire m ent Profile T e m pla te s – Ove rvie w Requirement profile templates can be created for programs of studies. They collect all requirements (requirement elements and subrequirements) which describe the rules for a certain audit process. Requirement profile template Program of study When individual requirement profiles for students are created, the requirement profile templates can be used to generate the individual requirement profiles. Requirement profile template Requ. Profile Requ. Profile Requ. Profile © SAP 2009 When individual requirement profiles for students are created, the system evaluates depending on the program of study if requirement profile templates should be used or not. If templates are used, the system takes them over into individual requirement profiles. You can structure the requirement profile templates you create like you want the personal requirement profiles of students to be structured. In contrast to profile generation by derivation from requirement catalogs, no derivation of requirements (rule containers) and subrequirements occurs, because requirements and subrequirements are already included in the requirement profile templates. Example: • During the generation of requirement profiles for students without requirement profile templates, requirements may be picked out of several catalogs and the requirements may even belong to different versions. This generation is very complicated and it is not possible to see how a requirement profile for a certain student will look like. There are programs of study which may need this flexible derivation. But there are other cases where programs are clearly structured and only few choices are possible. The checklist in the admissions audit is also more or less fixed. For these cases an easier way to build up requirement profiles is provided with the requirement profile templates. © SAP AG IHE102 11-38 1 1 .5 Re quire m ent Profile T e m pla te s – Progra m a nd St udent At t ribut e s Program of Study: You must define per program of study if requirement profile templates should be used: Flag in the Requirement Catalogs infotype Student attributes for requirement profile templates: You can restrict the use of a template to specific students Specify student attributes in the requirement profile template and thus restrict it to certain students Use BAdI to compare requirement profile templates with student attributes © SAP 2009 If you want the system to use templates and not the standard derivation when it generates individual requirement profiles, you must specify that a template should be used for a certain program of study: • Use the program catalog transaction to edit the programs of study in order to define usage of templates (Requirement Catalogs infotype (1778) of the program of study). During the generation of individual requirement profiles this attribute is taken into account. © SAP AG IHE102 11-39 1 1 .5 Re quire m ent Profile T e m pla te – Feat ure s Program of study RPT should be used With the requirement profile template, you can Change the requirement structure = Add or change requirement elements Add or create subrequirements Create subtemplates for specialization Requirement Profile Template Student attributes Evaluate student attributes and maintain different requirements Sub Template © SAP 2009 The transaction for creating and editing requirement profile templates can be found in the SAP Menu under Student Lifecycle Management Academic Structure Requirement Catalogs Edit Requirement Profile Templates. Requirement profile templates consist of the same elements as an individual requirement profile: • Requirement elements to structure the profile • Subrequirements which are the concrete rules. They belong to a requirement element. When you create the templates for requirement profiles, you can specify student attributes in the template and thus restrict use of a template to specific students, such as international students. These student attributes are filter-dependent implementations of the business add-in Requirement Profile Templates Based on Student Attributes. (See audit Customizing.) Furthermore, Student Lifecycle Management allows you to maintain subtemplates, i.e. templates within a template. With subtemplates, you are able to achieve flexibility for the definition of requirements for specializations, as students are usually allowed to select their specialization. In this case, only those requirements which belong to the selected specialization(s) are derived for the individual requirement profile. Student attributes can also be considered for the creation of requirements profile templates. This allows you to define different rules for different student categories, like international students. Preparation: Ensure that basic customizing for audits is available. You can find the audit Customizing under Student Lifecycle Management Student Lifecycle Management Processes Audits . Please complete Customizing for Requirement Profile Templates and for maintenance of requirement elements under Requirements Requirement Patterns Define (Abstract) Requirements. © SAP AG IHE102 11-40 1 1 .6 Audit Run: T opic Objec t ive s After completing this topic, you will be able to: Understand how an audit run works Create an individual requirement profile Explain how the audit run result is derived Use different audit run user interfaces © SAP 2009 © SAP AG IHE102 11-41 1 1 .6 Audit Run – Ove rvie w Requirement Profile: First you define the requirements that the student must fulfill within a certain program of study. This is done by creating a requirement profile for the student and registered program of study. Create requirement profile (based on standard rules) Adapt requirement profile for student Audit Run: Second, you determine if the academic work completed by the students meets the requirements. This is called audit run. You can start several audit runs for the same profile. Each audit run result can be stored. Use different profile types and execution modes for audit run to support different types of audit runs, such as simulation audit runs for advising students and final audit runs. © SAP 2009 In an audit run, all subrequirements (= rule modules) from the requirement profile are checked against the student’s academic work. All module bookings with a specific status are selected as input for the audit check. Example: • Module booking statuses considered: Booked, Completed with success, Preselected • Module booking statuses not considered in the audit run: Failed, Canceled You can determine which subrequirements the student satisfies or not, and which subrequirements the student is still working on. You can have the SAP system support the evaluation procedure or you can evaluate the data manually. The audit execution mode determines the significance of an audit result. You can use the execution mode to distinguish between official audit results and the results of audit simulation runs. The execution mode defines allowed requirement profile types for execution modes and module booking statuses relevant for execution modes. For example, you use a simulation audit run to advise your student how his or her standing is toward a degree. In this case, you may not only take all modules which have been completed successfully into account, but also modules which are only booked. You can find the Customizing activities in the Student Lifecycle Management IMG under Student Lifecycle Management Processes → Audits → Audit Runs. © SAP AG IHE102 11-42 1 1 .6 Audit Run – I ndividua l Require me nt Profile Individual Requirement Profile: You need to create a requirement profile before you execute an audit. An audit run is based on a requirement profile which is generated individually for each student. 1) You generate profiles from the requirement pattern of the main requirement catalog assigned to the student. 2) If you want to simplify your maintenance of requirement profiles, you create requirement profile templates in order to create individual requirement profiles. © SAP 2009 The profile combines all concrete subrequirements which are valid for • The program the student is registered in (= degree which should be reached) • The chosen audit execution mode • The requirement profile type • Requirements (= rule containers) as created for the requirement catalog are not displayed in the requirement profile! A student can have several requirement profiles. • Further audit runs for this student can be based on one profile. • Every requirement profile must be assigned to a specific requirement profile type. The profile type represents the purpose of a requirement profile. For example, you can create a different profile type for official audits and simulation audits. To create an individual requirement profile, you • Start the report program for assessment processes: Transaction PIQAUD_MP_CP if the audit is related to an assessment process • Requirement profiles which are not related to assessment processes can be generated via Transaction PIQAUD_MP_CS. • You can also create requirement profiles manually using the BSP application. In this application, you can create exceptions and adapt the profiles to your individual requirements. © SAP AG IHE102 11-43 1 1 .6 Audit Run – Cre a t e Re quire m ent Profile Requirement Catalog A Version 2005 Main catalog for student/study Requirement Pattern Structure of Pattern: Bachelor Degree Element 1: General Requirements of University Element 2: Program Requirements Assigned to student or derived by system - Requirement selection - Evaluation path ST,CS, Specializations Academic Structure - Org. Units - Program ... Rule Container (= requirement) Rule Modules (= subrequirement) Requirement Profile for: Student “Harry”, Program “BSc in Biology” Structure of Pattern: Bachelor Degree Element 1: General Requirements of University Subrequirement 1.1 Subrequirement 1.2 Subrequirement 1.3 Element 2: Program Requirements © SAP 2009 Requirement profiles are created according to the following logic: • First, the system determines the requirement pattern for the main requirement catalog defined for the student in the student file. • If the student is not assigned a main requirement catalog, the system searches for one using the evaluation path assigned to the audit type in question. • Then, by reading the requirements of this requirement pattern, the system derives the rule containers (concrete requirements) and rule modules (subrequirements) for the assigned requirement selections and evaluation paths. Subrequirements can differ in the different requirement catalog versions. The system therefore chooses only those subrequirements which are contained in the main requirement catalog version assigned to the student. If the student is not assigned a main requirement catalog, the system uses the standard version of the main requirement catalog it derived. • In this way, the system assembles the concrete requirements and subrequirements for a student in the requirement profile. In case you are using requirement templates, the content of the template is directly used as input for requirement profiles. Please see the next topic for more information. © SAP AG IHE102 11-44 1 1 .6 Audit Run – St a t us for I ndividua l Re quire m ent Profile s Status for individual requirement profiles The individual requirement profile of a student can have the status Complete or Complete = An individual requirement profile is complete if the conditions for incomplete do not apply. Incomplete Incomplete = A requirement element is of category ”subrequirement“ + no subrequirement exist when the individual requirement profile is generated. No audit run can be performed © SAP 2009 A status is set for the individual requirement profile which is generated for a student when an audit is to be performed. The status tells you whether you can perform the audit if the requirement profile is complete, or the requirement profile of the student could not be completed. If it is incomplete, there is apparently a rule (i.e. a subrequirement) missing. The system determines an individual requirement profile as “incomplete“ if there is a requirement element in the profile which has the requirement category “subrequirement“, but no subrequirement has been added to it. The system would expect a subrequirement (= concrete rule) to be part of the individual requirement profile for this requirement element. You are not allowed to run an audit if the individual requirement profile for the student is incomplete. Since the status of the requirement profile depends on the attribute requirement category (which is maintained for a requirement element), you should check your Customizing for requirement elements under Student Lifecycle Management → Student Lifecycle Management Processes → Audits → Requirements → Requirement Patterns → Define (Abstract) Requirements. Note: Individual requirement profiles which have been created in releases >SLCM 6.00 are automatically set to status complete. © SAP AG IHE102 11-45 1 1 .6 Audit Run – Re sult An audit run is performed either as part of an assessment process in a mass run in a single run Result of Audit A result is defined for each audit rule (subrequirement level) Results can be defined on aggregation levels (requirements) An overall result can be calculated automatically (fulfilled, failed) The overall audit result can be used as input to an assessment process The result can also be set or changed manually © SAP 2009 The audit function evaluates each subrequirement against the student academic work and returns a result if the subrequirement is fulfilled or failed. An overall result for an audit run can be determined automatically by evaluation of the subrequirements and auxiliary conditions of the requirement profile. Therefore rules must be maintained for the top requirement to evaluate the results of all dependent subrequirements or requirements. If audits are used within an assessment process the audit runs have to deliver exactly one overall result which can be interpreted. To start an audit run, you have the following options: • 1) If the audit is embedded into an assessment process, start the process-dependent audit transaction (SAP Menu → Student Lifecycle Management). • 2) If the audit is process-independent, you can start an audit as mass processing run from the SAP Menu → Student Lifecycle Management). • 3) You can start a single audit run using a web frontend. In this case, you start the BSP application PIQ_AUDIT (see next slide). © SAP AG IHE102 11-46 1 1 .6 Audit Run – We b U se r I nt e rfa ce Student Lifecycle Management offers a web user interface based on business server pages for administrative staff, advisors (experts) or students which supports The creation and maintenance of requirement profiles Maintenance of exceptions Execution of audit runs (degree audit, stage audit) Different views depending on the audit type and role (expert, student) Different actions are available to different persons and roles, e.g. requirement profile editing, audit editing, display only © SAP 2009 If you wish to run a single audit run, you would also use the BSP Application (with EHP 5, this functionality will become delivered as Web Dynpro application): • In Customizing for Student Lifecycle Management choose Student Lifecycle Management Processes → Audits → Adjustment of to set up the web interface • User Interfaces -> Set Up Views of BSP Applications • Use transaction SE 80 to start the BSP Application “PIQ_AUDIT”. • The user interface for audits (run a single audit) supports different views which enable you to adapt it to various roles, e.g. student in self service, advisor, staff. Different actions are available for different persons and roles (students, experts, extended maintenance mode). • A view is displayed for each audit type, process reference and role. • The standard system contains “degree audit”, “stage audit” and the above mentioned roles • A view contains a set of actions and exceptions: The exceptions and actions refer to requirement profile editing, audit editing or are independent of these. • Example: You can allow a student to display an official audit through the web but not to change it. © SAP AG IHE102 11-47 1 1 .7 Adm ission Audit – T opic Obje c t ive s At the conclusion of this topic, you will be able to: Explain the concept of Admission Audit Show how an application can be checked against admission requirements Understand the integration between Student Lilfecycle Management and Records Management Explain how missing documents can be requested automatically from the applicant © SAP 2009 © SAP AG IHE102 11-48 1 1 .7 Adm ission Audit – Ove rvie w A student is applying for admissions to a Program of Study. The Program of Study has specific requirements which must be fulfilled by the Applicant for admissions. You can perform admission audits to check admissions requirements automatically. The system automatically recognizes and duns outstanding requirements such as missing documents. An assessment process is created and rules of the requirement catalog are checked with an audit. You can manage inbound and outstanding documents by connecting to SAP Records Management (RCM). Advantages: Transparency, Tracking Options, Reduced Paper Processing, Improved Response Times © SAP 2009 The admission process supports the decision process with automatic checks. Administrative or academic prerequisites can be checked via an “admissions audit”. Regulations which apply to the admission of an applicant for a certain Program of Study can be kept as rules within a Requirement Catalog. These are checked against the applicant data within an admission audit, which is embedded within an assessment process (also see Chapters: “Assessments, Examination & Grading). Furthermore, integration with Records Management allows you to automatically check the application for outstanding requirements, such as missing documents. Note • The Admission Audit functionality has to be activated explicitly per Program of Study. • Records Management has to be activated separately in Customizing and explicitly per Program of Study • Process flows can be defined for each customer individually © SAP AG IHE102 11-49 1 1 .7 Adm issions Audit – Proc e ss Flow Complete customizing for -Requirements -Audits -Assessment processes Complete customizing for -Dunning inbound correspondence -Integration with Records Management Create assessment Preparation / Customizing Student applies for Program of Study Admissions Audit process flow Optional – Dunning run to remind student of missing requirements If conditions (checklist) are met => execute Admissions Update student test scores, transcripts, assign documents from Records Management Etc. Perform Audit © SAP 2009 Preparation: • You have made the required customizing settings using the path: Student Lifecycle Management → Processes in Student Lifecycle Management Processes → Admissions, Registration, and Deregistration • Complete customizing settings for Dunning Inbound Correspondence using the path: Student Lifecycle Management → Processes in Student Lifecycle Management → General Settings → Correspondence → Inbound Correspondence. • Complete the customizing settings for Admission Audits using the path: Student Lifecycle Management → Processes in Student Lifecycle Management → Audits. • Before you can use SAP Records Management, you must activate the component and make the necessary settings. You make these customizing settings using the path: Student Lifecycle Management → Master Data in Student Lifecycle Management → Students → Integration of Records Management. • You activate the Assessment Process Function for each Program of Study by setting the “Use Assessment Process” indicator. An assessment for Audit Type “Admission” is created and linked to the Program of Study. • Once a student has applied for a Program of Study the Admissions Audit can begin. © SAP AG IHE102 11-50 1 1 .7 Adm issions Audit – Assessm e nt Proc esse s a nd Audits How to check requirements during the Admissions process: “Assessment processes” are used to integrate admission audits into the process of admissions Assessment processes link requirement profiles and audit runs for admissions You can track the assessment process via a status Admissions Audits are performed to check requirements Checklists are created for each application Automatic dunning of outstanding requirements is supported Status administration of the application the application processing customer status can be used for each step within Example: Checklist / Audit result = “requirements are all met” Admissions application status = “admitted” © SAP 2009 An Assessment Process is based on an Assessment. The Assessment is represented by the Object Type CE and linked to a Program of Study (or another Object within the Academic Structure) via a relationship. In order to prepare an Admissions Audit, it is necessary to create and link an Assessment for Admissions Audit. An Assessment Process is always linked to one student and one assessment. When you activate the admissions audit function for a Program of Study, the system automatically creates an Assessment Process for admissions audit with the requirements that have been defined for this Program. You can display the Assessment Process via the [Assessment Processes Tab] in the Student File. This allows you to monitor the status of the Assessment Processes. You use the “Edit Admission” function in the Student File, and not the “Edit Assessment” transaction for Admissions. Note: Not all functions of the assessments can be used for admissions audits: • You do not use scheduled assessments • You do not create registrations for admission audit assessments in the Edit Assessment Process transaction. Registrations are created automatically within the Admissions Process. © SAP AG IHE102 11-51 1 1 .7 Adm ission Audit – Chec k list s How to check requirements for the admissions process: Checklists are represented by requirement profiles A requirement profile is the collection of all applicable rules for this applicant and program of study for admission The requirement profile is derived from a requirement pattern and requirements within a requirement catalog or a requirement profile template – Example: the requirement profile consists of general requirements for admission to this university, and requirements specific to the program of study the applicant applied for Requirements can be made relevant for dunning => e.g. missing documents can be requested from the applicant Checklists can be edited by several persons © SAP 2009 Requirement Profile: • The (individual) Requirement Profile has to be derived for each applicant for the purpose of an Admissions Audit. It is built from the Requirement Pattern, which maps a specific set of academic requirements in a rough structure and serves as templates for the individual Requirement Profiles. According to derivation rules, the concrete requirements (rules) are retrieved from a Requirement Catalog. • Another way to build an individual Requirement Profile is to use the requirement template function. In this case, the template is built as sample a Requirement Profile, and requirements or rules are directly attached to the template, instead of being retrieved via an Evaluation Path. The template is then adopted when a Requirement Profile is generated for an Applicant or Student. Checklist: Working steps of checklists depend on the customer status. • You can manually check an element of the checklist. • You can let the system audit define which element has been met and which has not. • The User can “override” the system result (i.e. waiving a requirement). © SAP AG IHE102 11-52 1 1 .7 Adm issions Audit – Link t o Rec ords M a nagem ent © SAP 2009 You can manage the documents you receive and the ones that are missing by connecting to SAP Records Management. Documents relevant for the admissions application, or later during the student’s lifecycle, can be scanned and stored there. If you wish to use SAP Records Management, you must configure the system accordingly. You can use transaction ORGANIZER to access SAP Records Management. In Records Management, documents can be associated directly via Load Local File, or scanning etc. The integration with Records Management offers institutions the possibility to create a file for students in Records Management. The process to generate such a file is started in the Student File of Student Lifecycle Management. Managing the documents around the Admission Process (e.g. Transcript of high school, Certificates of further qualifications…) with Records Management allows you to check for outstanding documents needed to complete the Admissions Process and to track the document history of an application. © SAP AG IHE102 11-53 1 1 .7 Adm ission Audit – Adm ission Audit & Dunning Admissions Audit compares Master Data of the Applicant (such as External Academic Work from Transcripts, Test Results, etc.) with the requirements for admission to the Program. The checklist shows which elements have been met or not met. Missing documents can be requested if the relevant checklist element is not met (dunning). For this case, you set the “reminder” flag. Once requirements are met the Admission can be executed – (or otherwise). © SAP 2009 With an Admissions Audit Run, the Admissions Officer checks if all requirements are fulfilled and if a certain document is stored in the student record in Records Management. Requirements may be documents, a minimum grade or a certain test result. Admissions Officers can send information to students for requirements which they do not fulfill or for documents that are missing. Automated dunning processes can be defined. The Print Workbench can be used for this purpose. The system automatically recognizes and duns unfulfilled requirements such as missing documents. You can create reminders for missing requirements with the Correspondence Dunning Run Function (transaction FPCODU). As these reminders are created with the Print Workbench, all the tool’s and other setting options are also available to you. Note: Usage of FI-CA Correspondence Dunning Run • You can set the reminder flag to notify applicants e.g. to send outstanding documents. The indicator, for sending reminders, is the incoming date. When there are no negative requirement results (Audit Run), which are relevant for dunning, the incoming date is set. If the incoming date is “initial” the student will be reminded during the FI-CA Correspondence Dunning Run. © SAP AG IHE102 11-54 1 1 .7 Adm issions Audit – Re quire ment Pa t t e rn Requirement Pattern for Admissions Audits are delivered in standard. 4000 Overall Admissions Result 4100 Admissions Application Completeness A similar Pattern is delivered for ‘AutoAdmit’ (Audit Type 4500). Admission Audits are performed by way of Assessment Processes for a specific Program of Study. 4105 General Completeness Requirements 4110 Program-specific Completeness If you enable Admissions Audits for a Program, you cannot admit a student without a successful audit result! 4120 Major-specific Completeness 4200 Admissions Minimum Criteria 4205 General Admissions Min. Criteria 4210 Program Admissions Min. Criteria 4220 Major Admissions Min. Criteria © SAP 2009 Abstract Requirements 4000, 4100, and 4200 are defined as ‘Consolidation’ requirements. The others are defined as ‘Variable Requirements’. ‘Variable Requirements’ may or may not contain sub-requirements (i.e. they may be empty). In order to prevent generated profiles from containing empty sub-requirement containers, use the following IMG path: Student Lifecycle Management Processes in Student Lifecycle Management Audits Requirements Requirement Patterns Prevent Storage of Requirements without Subrequirements. Set the value to ‘V’. © SAP AG IHE102 11-55 1 1 .7 Adm issions Audit –Audit Condit ions SAP3 – Checks overall Credits earned in an external transcript SAP4 – Checks class rank as an absolute number in an external transcript SAP5 – Checks GPA in an external transcript SAP6 – Checks for a minimum external test score (or sub-test score) SAP7 – Checks against a characteristic value in the notification © SAP 2009 SAP4: If you wish to check class rank as a percentile rather than an absolute number, you need to set TRANSCRIPT-PROC_RANK = X in table V_T7PIQSWITCHVALUE (via transaction SM31) For all conditions with the filter ‘OPERAND’, valid values are: EQ, GT, LT, GE, LE © SAP AG IHE102 11-56 1 1 .7 Adm ission Audit - Se lf Se rvic e s Missing Admissions Materials A web-based self-service view is provided for applicants to view the status of their admissions applications, along with a view of the admission audit results for application completeness. Web Dynpro Application: PIQIB_ST_ADMAUDIT © SAP 2009 You should have two different configurations: one for applicants, and one for Admissions Officers. In your admissions audit catalog, you must maintain the ‘Create Reminder’ flag for the Requirements you wish to expose in the Web Dynpro! For each configuration (applicant vs. admissions officer), you need to maintain the Requirement Pattern Elements that should be exposed: • IMG Path: Student Lifecycle Management Role-Based Web UI Edit Profile Views for Admissions Auditing Cross-Role Settings • Create one Profile for each Web Dynpro configuration • You can assign Requirements with the recursion flag on to easily use an entire portion of a Requirement Pattern Note: • This Web Dynpro is navigated to from Web Dynpro PIQIB_ST_ADMAPPLICATION © SAP AG IHE102 11-57 1 1 .7 Adm ission Audit – T opic Sum ma ry You are now able to: Explain the concept of Admission Audit Show how an application can be checked against admission requirements Understand the integration between Student Lilfecycle Management and Records Management Explain how missing documents can be requested automatically from applicants © SAP 2009 © SAP AG IHE102 11-58 1 1 . Audit s: U nit Sum m a ry You should now be able to: Understand the concept of audits in Student Lifecycle Management Explain the functionality of: Requirement Catalogs and Versions Requirement Patterns Requirements and Subrequirements Requirement Profile Templates Derive a Requirement Profile for a Student Run Audits for Students © SAP 2009 © SAP AG IHE102 11-59 © SAP AG IHE102 11-60 I H E1 02 St udent Lifec yc le M anagem ent : 1 2 . Progre ssion 1. Academic Structure and Curriculum Management 2. Academic Calendar 3. Event Planning and Class Scheduling 4. Student Data Maintenance 5. Admissions 6. External Work and Equivalency Determination 7. Program Registration 8. Course Registration/Module Booking 9. Grading, Assessments, and Examination 10. Attendance Tracking 11. Audits 12. Progression 13. Graduation 14. Student Accounting 15. Overview on Tools (Correspondence, etc.) © SAP 2009 © SAP AG IHE102 12-1 1 2 Progre ssion Contents: 12.1 Progression Concept Overview 12.2 Program Type Based Progression 12.3 Progression by Stage Completion © SAP 2009 © SAP AG IHE102 12-2 1 2 Progre ssion – U nit s Obje c t ive s After completing this unit, you will be able to: Understand the difference between two different concepts of progression in different learning cultures Understand the concept of program type based progression supported by Student Lifecycle Management Understand the concept of progression in staged programs supported by Student Lifecycle Management © SAP 2009 © SAP AG IHE102 12-3 1 2 Progre ssion – Busine ss Sc ena rio You evaluate the quantitative and qualitative aspects of students’ academic progress You classify students according to their progress You use Student Lifecycle Management to enter progression or stage completion results You use Student Lifecycle Management to calculate progression and stage completion results automatically © SAP 2009 © SAP AG IHE102 12-4 1 2 .1 Progre ssion Ove rvie w : T opic Obje c tive s After completing this topic, you will be able to: Explain the difference of the student life cycle in two different academic models or learning cultures Understand the concept of program type-based progression Understand the concept of progression based on stage completion © SAP 2009 © SAP AG IHE102 12-5 1 2 .1 Progression Ove rview : Diffe rent Progression Conc e pt s in Diffe re nt Ac a de m ic M ode ls Student Lifecycle Management supports different types of ”Progression“ models. Program progression by stage completion Program type progression (non-staged programs) 1.Program Type-based Progression Common for undergraduate and graduate programs in the US Students are promoted based on the program type, such as undergraduate or postgraduate. Different steps of the promotion are, e.g., for undergraduates: freshman, sophomore, junior, senior A combination of both concepts is possible as well. 2. Progression by Stage Completion The second model is typical for European universities and for professional programs in the US. A staged program of study requires the completion of a stage before students can progress to the next stage. Each stage may set requirements which have to be fulfilled to complete the stage. The stage completion process is part of the progression of the students through their studies. © SAP 2009 Two audit types for measuring academic progression are delivered for Student Lifecycle Management: “Degree audit” (for Program Type-based Progression) and “stage audit” (for Stage Completion). You can use the audit type to classify the different kinds of audit processes at your university. © SAP AG IHE102 12-6 1 2 .1 Ove rvie w : Progre ssion Conc ept – Progra m t ype ba sed Progre ssion START: Student is admitted to university at beginning of semester Conferment of Degree Final Degree Audit 1. Registers for modules (Implicit program registration) Option B: Preliminary Degree Audit If studies are continued student registers for more courses 2. Module Examination (Assessments, optional) 3. Grading and Module Completion Completion of remaining course work Option A: Application for Graduation 4. Program Type Progression 5. Academic Standing: Ok Admitted to continue © SAP 2009 Main aspects of a program type driven Student lifecycle: • After the student has been admitted to the university, the lifecycle starts with module booking. The first module booking for an academic session initiates an implicit registration for a program – including program type and degree. • While studying, the student can choose from offered courses which count towards the degree. The student is advised, e.g. by the Academic Advisor, which courses to take and in which order in order to progress. • At a determined point in time (e.g. after an academic session is finished) a progression evaluation is done. The progress of the student is evaluated taking earned credits and grades into account. • The result of the progression determines whether the student is allowed to continue studies. • Note: The progression exercise is not a degree audit! To measure the ”real“ progress toward a degree a degree audit is required. Only then the student’s academic work is evaluated against degree requirements. © SAP AG IHE102 12-7 1 2 .1 Progre ssion Ove rvie w : Progra m T ype Ba sed Progre ssion Program: Program Type: Bachelor of Business Administration Undergraduate After the progression exercise, the student - is classified into a progression category for this program dependent on earned credits + Freshman (0-23 credits) - receives a classification dependent on GPA (grade point average) Good Standing: GPA > 2.0 On probation: GPA > 1.6 Sophomore (24-47 credits) Junior (48-71 credits) Good Standing: sessional GPA > 2.4, GPA > 2.0 Senior (more than 72 credits) On probation: GPA > 1.8 Quantative Evaluation Qualitative Evaluation © SAP 2009 1. Program Type-based Progression The progress of a student is measured for a certain program type (e.g. undergraduate and graduate) rather than a specific program of study. Progression uses different categories to determine the ”quantitative“ progress (progress classification = freshman, sophomore, …) and the “quality“ of students’ work (academic standing = good, on probation, …) • Progression is based on “performance indices“ (various types of GPAs, totals for credits, …) calculated from the academic work used for the program type • Academic work (courses, etc.) is assigned to program types • Rules for program type progression can be defined by the customer and implemented with the VSR tool • The result of the program type based progression can be calculated automatically and modified manually • The values used are stored in activity documents • Student Lifecycle Management tracks the progress in the various categories per program type as a time dependent Infotype at the student © SAP AG IHE102 12-8 1 2 .1 Progre ssion w it hin St udent Lifec yc le : Progre ssion by Sta ge Com ple t ion START: Student admitted to program, Stage 1 Student registered to program Option A: When last stage has been reached Confer Qualification 7. Stage 1 completed successfully Option B: Moving on to Stage 2 6. Stage Audit: Completion of Stage 1 1. Register for Stage completion 2. Module Selection /Booking Progress to Stage 2 possible 3. Stage Audit: Admission to Stage completion 4. Module Examination (Assessments) 5. Grading & Module Completion Steps of the progression process by „Stage Completion“ © SAP 2009 The stage completion process is a progression of the student through the program of study which is organized by stages. • It requires an explicit registration to the program and re-registration each academic session (triggered by an application) • For each stage, a stage completion process is started at the beginning of the stage. After the student has booked modules, the first step is initiated: stage audit to check whether the student is admitted to stage completion. Mainly, the audit checks whether the student has booked all the modules or enough credits in order to be able to complete the stage successfully at the end. If the audit fails, an advisor can help the student to adjust his or her module bookings. • After the module examination period when grades are known, the stage audit for the stage completion takes place. The student acquired work (e.g. passed courses, number of credits, GPA…) is checked against stage requirements. • If all stage requirements are fulfilled, the student can proceed to the next stage and the process starts again with re-registration. The graphic describes one example of how the stage completion process can be integrated within the student lifecycle. In this case, the student lifecycle refers to only one stage and not to the full study duration. © SAP AG IHE102 12-9 1 2 .1 Progre ssion Ove rvie w : Progre ssion by St a ge Com ple t ion Stage 1 Requirements for Stage 1: Mandatory & Optional Courses: Finance I, Economics I, etc. Stage 2 Requirements for Stage 2: Mandatory & Optional Courses: Finance II, Economics II, etc. Stage 3 Program of Study Student Lifecycle Management program progression supports the promotion of the student through stages. The requirements for a degree are divided onto these stages. After each stage, a stage completion check is being done as part of the program progression. Therefore this process is called ”Stage Completion“. Requirements for Stage 3: Mandatory & optional courses: Finance III, Economics III, etc. Further requirements: Overall stage GPA > 2.0 Further requirements: Overall stage GPA > 2.0 Further requirements: Overall stage GPA > 2.0 © SAP 2009 If a program is organized in stages which also connect to rules and requirements the student has to fulfill for a particular stage, the promotion of the student will follow the stages. In this case, the progression model is a stage completion. The staged program of study offers courses for students in each stage which need to be passed. Otherwise, the stage needs to be repeated. The stage model may be used for different academic models: • For example, programs are structured into years which correspond to stages and the content of the program is predefined with options for the student. An individual study plan may exist for the student. • In another example, the stages are used to structure the programs into two parts which do not necessarily correspond to academic years. Only if the first part is passed, a student can start the second part. © SAP AG IHE102 12-10 1 2 .1 Progre ssion Ove rvie w : Curric ulum Plan vs. Sta ge s Program: Bachelor of Business and Administration Program Type: Undergraduate Curriculum Plan: Stages: Course 100 Course 101 Course 102 Session 1 Stage 1: Course 200 Course 201 Course 202 Session 2 Stage 2: Course 300 Course 301 Course 302 Session 3 Stage 3: Course 100 Course 101 Course Course 200 201 Course 300 Course 301 Course 102 Course 202 Course 302 Degree requirements are split up into parts according to the “units” of the program of study (=stages). A student has to complete a stage before progressing to the next stage. Defines the modules or the requirements and proposes the order in which they should be taken. A student can take a course A with level 2 if the course A with level 1 has been finished. © SAP 2009 Please note the difference between a curriculum plan and stages: • 1. Curriculum Plan: - The University defines the modules or more general the requirements a student has to complete in the stage or program. Within a curriculum plan an order is proposed in which they can be completed. This plan is divided into sessions, and contains the courses required in the first session (Freshman year, 1st), second session (Freshman year, 2nd), third session (Sophomore year, 3rd), etc. The plan is used for advising as well as for planning the University offerings and seen as a commitment to the students to provide the modules they need to complete the program or stage in time. - Audits of requirements do not always have to be performed at set intervals. They can also be run at any time during the program or at the end of the program. The audit determines if the student fulfills the (degree) requirements and, if not, specifies which requirements are outstanding. • 2. Stages: - Degree requirements are split up into parts according to the “units” of the program of study (=stages). - An audit of requirements is run in each stage of the program – Students’ work is evaluated based on requirements of the respective stage. The audit result determines whether or not the student is allowed to progress to the next stage (=progression). The student is awarded a degree upon successful completion of all stages. © SAP AG IHE102 12-11 1 2 .1 Progre ssion Ove rvie w : T opic Sum ma ry You are now able to: Understand the student lifecycle in both educational models Degree and Stage Audit Explain the difference of the student lifecycle in two different academic models or learning cultures Understand the concept of program type based progression Understand the concept of progression based on stage completion © SAP 2008 © SAP AG IHE102 12-12 1 2 .2 Progra m T ype Progre ssion: T opic Obje c t ive s At the conclusion of this topic, you will be able to: Understand the concept of program type-based progression in Student Lifecycle Management Understand the data model for program type-based progression Understand how program type progression results are derived and stored for students Understand how to implement program type-based progression in Student Lifecycle Management © SAP 2009 © SAP AG IHE102 12-13 1 2 .2 Progra m T ype Progre ssion – Business Sc ena rio An institution monitors the progress of its students at the end of each term It classifies Undergraduate students according to the number of credits they have earned: Freshman: 0-23 credits Sophomore: 24-47 credits Junior: 48-71 credits Senior: 72 and more credits To determine the academic progress of students, the academic committee has decided that undergraduate freshmen and sophomore students should have an overall GPA of 1.8 in their undergraduate courses. Juniors and seniors need 2.0. If they fail to achieve this average, the students are put on probation. In order to achieve a good standing, they have to fulfill certain conditions, for example, have a sessional GPA of 2.2 or better. If they fail to achieve this grade, they may be dismissed. Graduate students must meet a higher standard. They must have a GPA of at least a 2.5 in their courses. Students also have to fulfill certain standards to be eligible for financial aid. A GPA of 2.0 is required. Undergraduate students with a GPA of 3.0 or higher and graduate students with a GPA of 3.5 or higher are placed on dean’s list. © SAP 2009 © SAP AG IHE102 12-14 1 2 .2 Progra m T ype Progre ssion –Progre ssion Re sult s You want to calculate and monitor progression in Student Lifecycle Management: Progression results: Can be calculated automatically or set manually with the mass processing transaction for program type progression Can be edited in the student file (single processing) Can be edited automatically during the admissions process, or manually from the application Process Steps: Define program types Assign a program type to each program of study Define progression category © SAP 2009 © SAP AG IHE102 12-15 1 2 .2 Progra m T ype Progre ssion – Program T ype Program Types: You execute a program type-based progression run for a certain program type Preparation / Data Model: Define program types (Customizing) Assign a program type to each program of study A student is automatically assigned to a particular program type if s/he is registered/admitted to a program which belongs to this program type Study A (CS) Program of Study A (SC) Program Type Undergraduate Study B (CS) Program of Study B (SC) Program Type Graduate © SAP 2009 Program types are defined in Customizing for Student Lifecycle Management under Student Lifecycle Management → Student Lifecycle Management Processes → Progression → Program Type Progression → Create Program Types. You can assign a program of study to a program type via an attribute of the Program Data Infotype (1730). A program can only be assigned to one program type. Note: We recommend that all programs of the same type have the same session variant. Examples for program structures: • A university offers programs which belong to the program type “undergraduate”, “graduate”, and “law”. • A Bachelor degree program belongs to the undergraduate program type, Master and PhD programs are graduate program types, and the professional law program belongs to the law program type. • A student can be registered in programs of several types simultaneously, e.g. he or she is registered in a Bachelor of Science program and is taking a major in Mathematics. Following an interest in management studies, he or she enrolls in a Business Administration program to earn an MBA. The student is now both an undergraduate and a graduate student. © SAP AG IHE102 12-16 1 2 .2 Progra m T ype Progre ssion – Progression Ca t egory Progression Category: Students are classified according to the progression categories in a program type. Student Lifecycle Management offers five progression categories: Progress Classification: Classify students based on quantity of work, e.g. total number of credits (e.g. Freshman, Sophomore, Junior, Senior) Academic Standing: Classify students based on quality of work, e.g. GPA. Rules determine the academic standing of a student (e.g. Good Standing, On Probation, Dismissed) Progress Classification for Financial Aid: Allows to calculate and set a separate classification for financial aid if institutional rules for academic work differ from those for financial aid Academic Standing for Financial Aid: Special classification for Financial Aid Academic Honors: Category that allows to assign a special distinction to students (e.g. )deans list © SAP 2009 Customizing Paths: • Progression categories for each program type: - Student Lifecycle Management Processes Progression Program Type Progression Create Program Types. • Settings for “progress classification” and “progress classification for financial aid” - Student Lifecycle Management Processes Progression Program Type Progression Set Up Progress Classifications. • Values for “progress classification” and “progress classification for financial aid” - Student Lifecycle Management Processes Progression Program Type Progression Create Program Types. There select the program type and choose Progress Assignment. Here, you can also define a sort sequence for the progress classifications. • Values for “academic standing” - Student Lifecycle Management Processes Progression Program Type Progression Create Program Types. There, select the program type and choose Academic Performance. • Values for “academic standing for financial aid” - Student Lifecycle Management Processes Progression Program Type Progression Create Program Types. Select the program type and choose Academic Performance for Financial Aid. • Values for “Academic honors” - Student Lifecycle Management Processes Progression Program Type Progression Create Program Types. There, select the program type and choose Academic Distinctions. © SAP AG IHE102 12-17 1 2 .2 Progra m T ype Progre ssion – Progression Re sult s The results of a program type progression run include: Value for each progression category Freshman, good standing, etc. Activity document for progression run with header and details The details provide information on how the result is calculated (e.g. performance indices which led to the progression result) Status of the progression result Final results are valid results based on complete data A result is pending if not all modules have been graded when the result is calculated A projected result is determined on the assumption that booked modules will be completed © SAP 2009 Progression results are stored in the student file (tabs ‘program type progression’ and ‘activity documents’). Activity documents are created for progression results – either in the automated calculation or in dialog. Details include Modules used in progression and performance indices and their values as calculated in the progression run Progression results (= values per progression category) are stored for the student (object ST) in the progression Infotype (1737). This Infotype includes a link (GUID) to the activity document. Infotype 1737 (Header Section) includes the following detail information: • Program Type • Progression Category Infotype 1737 (Table Section) includes: • Check Period (Check From - Check To) • Valid-From Date • Real Validity Period (Valid From - Valid To) • Result (Result and Result Status) • Academic Year and Session The system derives a status for the progression result, depending on the completeness of the progression run. The completeness is measured by the completeness factor and is based upon the status of the module bookings (booked – graded – completed …): • Projected or Pending if completeness factor < 100%, dependent on check-to date • Final (completeness factor = 100%): All required data is available (e.g. all relevant modules have been graded) Note: Performance indices (average grades, credit totals, ...) are saved in an activity once the related processes (change of module booking, grading, change of academic work in extended maintenance) are completed successfully. © SAP AG IHE102 12-18 1 2 .2 Progre ssion H olds and Cust ome r St a tus Configura t ion Business Scenario: When the progression run results as Academic probation, an advisor hold should be set on the student so that they must talk to their advisor before booking any more courses. In addition, when the progression run results in a value of DISM (dismissed), the advisor hold should be deactivated and a dismissed hold activated. If the student becomes ‘in good standing’, both holds (if activated), should be deactivated. Progression Holds An IMG configuration table is available, allowing the system to automatically activate or de-activate holds or customer statuses for a student, based on the results of a program type progression. If Search help is used for settings holds, available customer statuses will appear on the holds tab in the student file as additional selection option beside holds. © SAP 2009 Use Cases: • Advising hold 9079 is set when the Progression run has a result of PROB; this hold is deactivated if the Progression run has a result DISM or GOOD. In the same way, the Dismissal Hold 9715 is set if the progression run returns a result of DISM and it is deactivated when the result is GOOD. • If a hold is defined as study-specific, it will be activated/deactivated for all programs of the same Program Type. The activation/deactivation date range should be the same as the progression result date range. IMG Path to activate or de-activate holds or customer statuses: Student Lifecycle Management > Processes in Student Lifecycle Management > Program Type Progression > Business Add-Ins > Set Holds and Customer Status in Program Type Progression Requirements for using Progression Holds and Statuses • Holds to be activated/de-activated (and customer statuses) are already defined • Progression values/rules for academic standing are already created • You have implemented the BaDI: HRPIQ00_SET_STATIND The configuration table is read by an implementation of the previously available Progression BAdI. You need to create and activate an implementation of the BAdI which properly reads the configuration table. Function module HRIQ_HS_PROG_HOLD_MAN is provided for this. The BAdI is Filter-Dependent, based upon the Progression activities that should automatically manage the holds. The available filter values are: • PG3C – Reset Program Type Progression • PG2M – Program Type Progression (Manual) • PG1A – Program Type Progression © SAP AG IHE102 12-19 1 2 .2 Progra m T ype Progre ssion – Da t e s Dates which are important for a progression run: Valid-from date: date on which a progression result becomes valid Check-to date: date until which academic work of student is considered for calculation of progression Check-from date (internally): day after the check-to date of the last progression run. Check Period: Period between check-from date and check-to date which is relevant for the selection of academic work Note: You can assign a progression result directly to an academic year and session. This function can be used for academic history and reporting purposes. © SAP 2009 Valid-From Date: This is the date as of which the progression is valid for the student Check- to-date: • date up to which academic work is included in the progression run • defines the academic work which is relevant for progression. • is used by the program when calculating performance indices. • influences the execution category of the program. • is specified in the calculation and stored together with the progression result. Note: Often, the “check-to” date is the last day of the previous session and the “valid-from” date is the first day of the next session. (Internal) Check-From Date: The SAP system uses an internal check-from date. The check-from date is the day after the check-to date of the last progression run. Check Period: The period between the check-from date and the check-to date. The SAP system includes all the academic work objects whose valid-from date is within the check period in the progression run. Note that some Universities determine progress in certain progression categories for shorter time periods while others store progression results only if a specific prerequisite is fulfilled (for example, completion of at least 12 credits). Student Lifecycle Management enables you to map both of these scenarios in the system. © SAP AG IHE102 12-20 1 2 .2 Progra m T ype Progre ssion – U sa ge List s Progression is calculated on the basis of the modules the student has completed. Note: Not all modules count toward progression. Student Lifecycle Management “needs to know” which modules (bookings) in a student’s academic history count toward progression. Solution: The bookings are directly related to a student. In addition, Student Lifecycle Management provides a “usage list” for program type progression (generated automatically or manually). Usage List for Program Type A 506 ST Infotype 1725: Module Usage SM GUID GUID 1 Module Usage List: store booking GUID of booing relationship. Infotype 1725: Module Usage GUID 2 The “usage list” is stored at the student object and is built upon infotypes (Where used list – students, 1725 Infotype 1725: Module Usage GUID 3 © SAP 2009 Usage lists are generated either manually using transaction pp01 (which is not the usual case) or automatically during the module booking process: based the selected program in module booking (booking context) and the program type assignment of the module. For each item on the usage list, the system stores: • Program type • Activity, user, date • Progression category assignment: flag which includes or excludes a booking in or from a progression category • Valid-from date: key date as of which the module booking is to be included in progression An academic work object is included in program type progression if the following conditions apply: • The academic work object is assigned to the program type • The relevant progression categories are active (flagged) • The valid-from date of the module booking is before or identical to the check-to date (and is after the internal check-from date) © SAP AG IHE102 12-21 1 2 .2 Progra m T ype Progre ssion – Aut oma t e d De t e rm ina t ion Student Lifecycle Management can automatically determine the results for the program type progression categories based on the quantitative and qualitative assessment of academic work. To do this, program type progression uses Performance Indices To evaluate the quality and quantity of student academic work (e.g. GPA, credit totals, etc. ) Calculation points Determined points in the system where a calculation is started VSR – Rules and Regulations Rules for the calculation of progression categories Substitutions Automatic update of progression values dependent on result of rule check © SAP 2009 When you have identified the figures to calculate in order to perform a progression evaluation, you build them in the system using the performance indices function. With these tools, you can build calculation rules upon credits, grades, number of modules, etc. This allows you to calculate GPA, total credits, semester credits, etc. You can define performance indices for each progression category (IMG: Student Lifecycle Management Master Data → Academic Performance Indices) After this, the performance indices are attached to a calculation point for each category of program type progression (PRG 1 – 5). Each time the SAP system reaches one of the calculation points defined for progression, it starts the performance index calculation assigned to the calculation point and transfers a specific set of academic work objects. These are the module bookings with the appropriate module usage. Furthermore, you use the VSR tool (Validation, Substitution and rules) for implementing your program type progression process: • University’s program type progression regulations need to be mapped in the VSR rules. This is done by creating a rule container and linking this rule container to non-academic callup point 0053. • In the IMG section Student Lifecycle Management Processes → General Settings → Rules, you create substitutions in the VSR rules and assign them to callup point 0053 (progression). This allows the system to automatically update students’ progression categories depending on the result of the performance indices (e.g. GPA = 2.0 => academic standing is set to “good standing”) For more information, please see the chapter about “General concepts”. Note the difference between “performance indices” (as described above) and “performance indicators” used for the calculation of GPAs etc. within the external transcript of a student. © SAP AG IHE102 12-22 1 2 .2 Progra m T ype Progre ssion – Proce ss Flow Example: Progress Classification for Undergraduate Student Callup Point 0053: Progression Progression Hold? Hold Manager: Check Hold Total Earned Credits Calculation of Performance Indices< Program Type: Undergraduate, Progress Classification. Rules to Determine Freshman (0-24 cr), Sophomore (25-47 cr), ... Rules (VSR) Substitutions (VSR) Progress Classification Set According to the Result Store Progression Result For freshmen, a “see advisor” booking hold is set. Freshmen need to contact an advisor before booking. Hold Manager: Set/ Reset Hold or Status © SAP 2009 Callup point 0053 is used to perform checks for automatic determination of the progression category. • The system first calls the hold manager. If a program type progression hold is set, processing is terminated. • For each progression category, the system calls a calculation point for the performance indices. It transfers the list of module bookings (determined from the usage list and check-to date). Then it calculates the performance indices. • The system calls the (VSR) rule machine. The rules can use the performance indices (e. g. overall GPA >= 2.0). • If a rule is successfully checked, the system sets the result (progression category value and result status) with a substitution in VSR. Note: The rules are called only once per student. Substitutions are called sequentially for all program types and progression categories. There is only one callup point for program type progression. • The rule machine returns the result and the result is stored for the student. • When program type progression has been determined, the system calls the hold manager. A hold or status can be set according to the progression result. Implementation Steps: • 1.) Definition of program types and assigned progression categories • 2. Definition of values for the various categories • 3.) Build performance indices: - Calculation algorithm (e.g. grade average, number of earned credits) - Filter (e.g. sessional, resident, ...) - Assign them to the calculation points for each category • 4.) Build progression rules in VSR - Prerequisite + substitution to set the result for each progression category; e.g. Earned credits greater than 72 => Progress Classification = Senior • 5.) Implement rules for module usage (if other than standard) • 6.) Define schedule for progression runs © SAP AG IHE102 12-23 1 2 .2 Progra m T ype Progre ssion: M a ss Proc e ssing a nd Single Proc e ssing Mass processing for automated progression can be done via a report: 1. Students for whom program type progression is to be done are selected by program of study via selection method and variant 2. Program type(s), valid-from date and check-to date are entered 3. Program is started by choosing an execution type. Single processing is done in the student file The system automatically determines the execution type The system proposes the progression result Two dialog transactions are available “Edit” for one program type and all progression categories “Create/Edit/Edit/Display” a single progression result Note: In program type based progression, you are only allowed to edit the last progression result! © SAP 2009 You can calculate progression results automatically using report program RHIQ_PROG_GR_PROGRESSION. You can run the program in the dialog mode using transaction PIQPROGGR (SAP menu: Student Lifecycle Management Teaching and Examination Program Type Progression) or in a batch job. • To select the students for the report, use a selection method and variant. The system selects the students by study or program. • Enter the program type(s), valid-from date and check-to date. • The report program offers six execution types: - Initialize: No progression results are available for the program type or student - New: No progression results are available for the check-to date => new result - Repeat: Progression results are available for the check-to date => the system repeats (redoes) the existing calculation (only last progression result) - Automatic: The system determines the execution type for each student or program type automatically - Manual: New progression value is entered manually - Reset: The system resets all program type progression results whose check periods overlap with the check-to date or are after the check-to date © SAP AG IHE102 12-24 1 2 .2 Progra m T ype Progre ssion: T opic Sum m a ry You are now able to: Understand the concept of program type based progression in Student Lifecycle Management Understand the data model for program type-based progression Understand how program type progression results are derived and stored for students Understand how to implement program type based progression in Student Lifecycle Management © SAP 2009 © SAP AG IHE102 12-25 1 2 .3 Progre ssion by St age Com ple t ion At the conclusion of this topic, you will be able to: Understand the concept of progression based on stage completion Explain the concept of assessment processes for stage completion Explain the concept of stage audit within the stage completion process Conduct mass processing for the stage completion process Understand the conferment of qualification within staged programs © SAP 2009 © SAP AG IHE102 12-26 1 2 .3 Progre ssion by St age Com ple t ion – Busine ss Sce na rio A stage as part of a program of study requires its successful completion before the student moves on to the next stage. Academic work is evaluated or a stage exam is done and the result determines whether stage has been completed successfully or not. Depending on the rules, a university may stop the student from succeeding if the stage requirements have been failed. A stage completion may also be used when qualifications are conferred during the study to show that the student has achieved a certain status. © SAP 2009 © SAP AG IHE102 12-27 1 2 .3 Progre ssion by St age Com ple t ion: Ove rvie w a nd Link t o Audit s For Stage Completion the progress of a student is measured for a specific program of study and the requirements for the program are split onto different stages. Audits are embedded in the assessment process to perform checks for completion of a stage. Program of Study Stage Completion Stage 1 Assessment Process: stage completion check if stage 1 requirements have been fulfilled Stage 2 Admission Audit Completion Audit Assessment Process: stage completion check if stage 2 requirements have been fulfilled Stage 3 Assessment Process: stage completion check if stage 3 requirements have been fulfilled Graduation © SAP 2009 In contrast to program type progression, progression by stage completion focuses on the program of study and not on the program type. If requirements which a student has to fulfill in order to progress to the next study level are defined per stage, the progression process is performed by stage completion. In the above example, audits (stage audit) are embedded in the assessment process to support the requirements check. Note: You can select between stage audits which are connected to an assessment process (= process dependent audit, here: stage audit within a stage completion process) or audits without an assessment process (= process independent audit). For a streamlined stage audit process, a stage audit should be linked to assessment processes (assessment processes for stage completion). For any assessment process there may be two different audits involved: One audit to decide on the “admission rules” to the assessment process and one audit checking “completion rules” to decide if the assessment process is finished successfully. In Student Lifecycle Management, this is called “process part: admissions audit” and “process part: completion audit”. Both “admission audit“ and “completion audit“ are two separate steps within the stage completion assessment • Call up points “Stage Audit“ and “Admission to stage audit“ are used depending on the process step in the assessment process Audit requirements are attached to the relevant stage by a relationship between rule container (object type RC) and program of study. Two callup points allow the attachment of rule containers to stage audits: • Callup point 0061: ”Stage Audit“ • Call up point 0071: ”Admission to stage audit“. This allows to perform two different stage audits for different process parts. The stage completion process is based on the evaluation of stage results. Is the stage audit result positive, the stage counts as ”completed“. © SAP AG IHE102 12-28 1 2 .3 Progre ssion by St age Com ple t ion – Conc ept The generic framework of the assessment processes is used for the stage completion process. Assessment Object CE is related to a program of study via relationship 548 with parameter “stage” Program of Study (SC) comprises assessment (548), stage 1 Assessment (CE) The stage completion is driven by the assessment process status. It indicates the different steps of the process and is used it to track the process flow. Admissions Audit Run = ”fulfilled“ Completion Audit Run= ”fulfilled“ Status: ”open“ System Status “open” “canceled” “completed succes.” “completed unsuc.” Status: ”completed successfully“ start stage completion process cancel stage completion process finish stage completion process, progress to next stage possible finish stage completion process The customer status is used to manage further steps within the stage completion process. © SAP 2008 You will open an assessment process for each student who will go through the stage completion procedure. There is one assessment process per student and stage. Go to SAP Menu Teaching & Examinations Academic Record Edit assessment processes: • To open an assessment process for specific students, you can select them directly or find them using selection methods. Maintain the necessary selection methods in the selection method group ”completion audit“ to allow the selection of students for the report. • Another option is to use the ”expected processes“ function. On the corresponding tab, you find students who do have a valid registration for the chosen program, stage and academic year, but do not have an open assessment process for the stage completion assessment yet. • You can open the process automatically triggered by a registration to a program (BAdI) • You can open a stage completion assessment with reference to a scheduled assessment. Then registration and withdrawal deadlines are stored by the scheduled assessment. The customer status should be used to manage further steps within the process. After the admissions audit run has been completed and a result has been returned, you must change the customer assessment process status accordingly e.g. Audit result = ”Fulfilled“ => set customer status ”admitted“. You do this using the report to change the assessment process status, to be found under Teaching & Examinations Academic Record Change Process Status (Admission). • Example: A student is ”invited“ to the stage completion process. Admission requirements are checked (”admitted“/”rejected“) before the actual check for completion is performed. • Other customer status examples: “Registered for stage”, “Initial audit submitted”, Afterwards you can start the completion audit run in the same way as the admissions audit run. The assessment process should be finished now, therefore you have to set a final system process status, such as ”completed successfully“. Additionally, you can also set a customer status. You do this again by means of the mass report for status change, but now for the process part “completion” (Change Process Status (Completion)). © SAP AG IHE102 12-29 1 2 .3 Progre ssion by St age Com ple t ion – Proc e ss Flow Business Process Example in SLCM for one stage 1. Register student for stage completion Open assessment process for stage completion Register on exam (optional) Register on scheduled assessment Assessment Process 2. Exams 3. Evaluation of academic work Courses, Majors, other study results Process-dependent stage audits (admission / completion) Individual Work Stage Exam 4. Determine result of stage audit Change status of assessment process based on audit result Confer Qualification 5. Confer qualification for stage; allow student to proceed © SAP 2009 The stage completion process requires an explicit registration to the program and re-registration each academic session (triggered by an application). Once you have opened the assessment process(es), you can start the first audit: process part ”admission“ to check if the students are eligible for stage completion. You can either do this in a single student transaction using transaction SE80, BSP application “PIQ_AUDIT” or use the mass transaction (see next slides) Assessment Process Flow: • Students have to apply for stage completion (= open assessment process) • They submit their academic work to be checked (= stage audit for admission to stage completion) • Submitted work is checked against requirements (= stage audit for completion of the stage) • A result, depending on the requirement check, is defined (= e.g. stage completion successfully finished, assessment process is closed) © SAP AG IHE102 12-30 1 2 .3 Progre ssion by St age Com ple t ion – M a ss Proc e ssing Mass processing transactions are available for: Mass processing for mass stage audits Mass processing for assessment processes - status change Available reports to support mass processing: Admissions Audit Run for Stage Completion Requirements are checked. Audit result are ”fulfilled“ or “failed“ Update Status of assessment process after Admission Audit Run Updates customer assessment process status (e.g. customer status = admitted Stage Final Completion Audit Run Checks completion requirements. Audit results are ”fulfilled“ or ”failed“ Update Status of assessment process for the Stage Completion after Final Completion Audit Run updates system process status = ”completed successfully“ if audit result = fulfilled update customer process status © SAP 2009 Student Lifecycle Management provides several mass activities to support background mass processing of audits and assessment processes. 1) Admissions Audit Run for Stage Completion • Based on submitted audit forms (courses assigned to requirements) the system checks in this mass activity whether a student has fulfilled the defined requirements for being admitted to the stage completion process. • The report calculates the key figures for the admission audit, it does not change the assessment process records. Result of the audit is ”fulfilled“ or ”failed“. The assessment process status has to be updated with a second mass activity. • Mass report for process-dependent audit runs in the SAP Menu: Teaching & Examinations Academic Record Audit (process-dependent). 2) Update Status after Admission Audit Run • Based on an admission audit run the customer status of the stage assessment process is set according to the result of the run. In this activity, you are not able to change the system status. 3) Stage Completion – final Audit Run for completion • As for the admission audit run for the final audit run within a completion a mass activity is provided. 4) Update Status of the Stage Completion after Final Completion Audit Run • As for the update of the status after the admission audit run a mass activity is provided to update the status of a stage completion assessment process after a final audit run. In this activity, you are able to change system and customer status. © SAP AG IHE102 12-31 1 2 .3 Progre ssion by St age Com ple t ion – Sta ge Audit Business Scenario: A student “registers” for stage 1 of a program but does not book any modules. At the beginning of the session, the student must select the modules he or she wants to take so the university can monitor completion of the stage requirements. The student therefore has to fill out an “audit form”: This means he or she chooses modules and assigns them to subrequirements. Technically speaking, the student performs an audit for the “admission” process part. To run a stage audit within the stage completion process you need to: 1. Start process dependent audit transaction 2. Select audit type ”stage audit“ 3. Select process part ”completion“ (or: ”admission“) Define stage parameter 4. Create requirement profile Profile Generation for student depends on: Program stage requirements Requirement pattern for stage Process part 5. Execute audit run -> The students academic work is checked against the audit rules. Audit run result is set automatically by the system if Implicit additional condition is switched on or * Auxiliary condition is defined 6. Repeat the audit run if necessary. © SAP 2009 Start audit run: • Use the transaction for process-dependent audits (mass report) to start a mass run for stage completion or run single audit run (BSP Application) • Before you can execute the audit, you have to create the requirement profile first. It collects all requirements which are applicable for this student. For profile generation, the parameter value (to distinguish between e.g. stage 1 requirements and stage 2 requirement) and process part (admission to the process or completion of it) have to be considered. This is true for the requirement pattern definition as well as for the derivation of the concrete requirements and subrequirements. Or use a requirement profile template from which the individual requirement profiles are built. In this case, make sure that you flag the program of study to use requirement profile templates. You can create templates per program of study, requirement catalog, catalog version and audit type. The Requirement Profile for the student is generated stage dependent, e.g.: • Assume in stage 1 only basic modules have to be completed by the student. In that case the requirement pattern for stage consists of university requirements only. • Beginning with stage 2, the student has to choose a specialization. Thus requirements to complete the stage also depend on specific rules of the chosen specializations. • The overall requirement pattern therefore consists of at least two elements: university requirements and specialization requirements. • You maintain the stage for the requirement pattern in the IMG for Student Lifecycle Management -> Processes in Student Lifecycle Management-> Audits -> Requirement Catalogs > Assign Requirement Patterns to Requirement Catalogs If you repeat the audit and use the ”check audit“ function, the indices are recalculated and the system checks whether the audit run result will be changed in the order of the different indices. Most audit rules are based on performance indices, such as GPA, earned credits, etc. If you rerun an audit, the student might have added more module bookings or completed modules. © SAP AG IHE102 12-32 1 2 .3 Progre ssion by St age Com ple t ion – St a ge Qua lific a t ions In staged programs the student usually achieves a degree after successful completion of all stages. Degree In addition it is possible to confer qualifications for the successful completion of a stage. 4 3 2 1 © SAP 2009 In addition to the information stored on the assessment process in some cases for a completion of a stage you need to track additional information, such as: • When was the result of the completion of the stage ”officially“ established? • What was the overall result of the stage which is taken into account for follow up processes? • Who is accountable for the final result of the stage? • Was the stage completed with a certain distinction? In these cases after the successful completion of a stage a qualification should be assigned to the student and the information is stored together with the qualification. © SAP AG IHE102 12-33 1 2 .3 Progre ssion by St age Com ple t ion – Confe rme nt of Qua lific a tions for St a ge s Object Type Student (ST) 532 fulfills SC Program of Study imparts CQ Degree B. S. Biology Biology imparts CQ Qualification for Stage 1 in Biology 532 fulfills With flag: ”pursues“ qualification CQ Qualification for Stage 2 in Biology CQ Qualification for Stage 3 in Biology © SAP 2009 You have to create an internal qualification for each stage for which a stage completion is required. The qualifications must be related to the program and the stages. The qualification which corresponds to the stage will be derived for the conferment of qualifications after stage completion. The degree type of the qualification has to have usage attribute “Stage Completion” (see next slide). If several qualifications are derived a popup asking to choose a qualification appears. The conferment of the stage qualifications is done in the student file – tab qualifications: create button -> confer qualification for stage completion. An RFC interface is delivered which can also be used by reports. A report could be created by customers conferring qualifications automatically as follow-up activity of stage completion. Stage qualifications can be derived if they are maintained in the academic structure. Grade and academic honor are defaulted if you e.g. calculate a stage percentage within stage audit runs. This percentage is used as grade when a qualification is conferred. Moreover the stage percentage is used to determine Academic Honors. Information for stage completion process that is kept as additional data on the relationship ST-CQ: • Stage • not completed flag: - I = pursue: means the student is in the process of achieving the qualification (used for the graduation process) - F = Failed: you can also maintain the qualification for the student even if the grade is a fail. It can be useful to manage several attempts of the student to achieve the qualification - space = achieved © SAP AG IHE102 12-34 1 2 .3 Progre ssion by St age Com ple t ion – U sa ge of Qua lifica t ions Usage of Qualifications: Degree Type to distinguish between qualifications used for Usage of Qualification (allowed values:) graduation usage = program completion (P) Examples stage completion usage = stage completion (S) Bachelor P for other use usage = without program reference (W) Doctoral Degree P Master P Assistant S Train the Trainer Certificate W © SAP 2009 You have to maintain the usage in Customizing for degree types. Depending on the usage, the qualification is used for the graduation process, stage completion or simple conferment of qualifications. © SAP AG IHE102 12-35 1 2 .3 Progre ssion by St age Com ple t ion – T opic Summ a ry You are now able to: Understand the concept of progression based on stage completion Explain the concept of assessment processes for stage completion Explain the concept of stage audit within the stage completion process Conduct mass processing for the stage completion process Understand the conferment of qualification within staged programs © SAP 2009 © SAP AG IHE102 12-36 1 2 Progre ssion: U nit Sum m a ry You should now be able to: Understand the difference between two different concepts of progression in different learning cultures Understand the concept of program type-based progression supported by Student Lifecycle Management Understand the concept of progression in staged programs supported by Student Lifecycle Management © SAP 2009 © SAP AG IHE102 12-37 © SAP AG IHE102 12-38 I H E1 02 St udent Lifec yc le M anagem ent : 1 3 . Gra dua t ion 1. Academic Structure and Curriculum Management 2. Academic Calendar 3. Event Planning and Class Scheduling 4. Student Data Maintenance 5. Admissions 6. External Work and Equivalency Determination 7. Program Registration 8. Course Registration/Module Booking 9. Grading, Assessments, and Examination 10. Attendance Tracking 11. Audits 12. Progression 13. Graduation 14. Student Accounting 15. Overview on Tools (Correspondence, etc.) © SAP 2009 © SAP AG IHE102 13-1 1 3 Gra dua t ion Contents: 13.1 Graduation Process 13.2 Confer Qualifications 13.3 Graduation Application Self Service © SAP 2008 © SAP AG IHE102 13-2 1 3 Gra dua t ion: U nit Obje c t ive s After completing this unit, you will be able to: Perform the graduation process with SLCM Maintain and track graduation results Confer qualifications depending on the graduation results Maintain qualifications Confer qualifications outside of the graduation process © SAP 2009 © SAP AG IHE102 13-3 1 3 .1 Gra dua t ion Proce ss: T opic Obje c tive s After completing this topic, you will be able to: Explain the process flow of the graduation process Understand how Student Lifecycle Management manages the graduation process from beginning to end Start a graduation process as assessment process Know how to relate degree audits to the graduation process Confer a degree Know how to track the graduation process Understand the basics of implementing the graduation process © SAP 2009 © SAP AG IHE102 13-4 1 3 .1 Gra dua t ion Proce ss – Busine ss Scena rio After completing a set number of years, stages or credits, students are eligible to graduate in order to receive a degree. 1. First, a student has to apply for graduation. 2. The university will check whether he or she has fulfilled the necessary prerequisites in order to graduate. Degree 3. If yes, results of the student, like credits, GPAs, results of graduation exams, theses, etc. are taken into account and checked against degree requirements. 4. If the degree requirements are fulfilled, the student will be conferred the degree as a qualification. 4 3 2 1 © SAP 2009 © SAP AG IHE102 13-5 1 3 .1 Gra dua t ion Proce s - Ove rvie w Student Lifecycle Management supports the full graduation process for students: Control the graduation process from beginning to end Register, withdraw, reject students for graduation Offer graduation exams Do automatic evaluation of graduation results Support advising by finding outstanding courses for graduation Enter results for degrees Confer degrees depending on results (grades) Support graduation ceremony © SAP 2008 The graduation function in Student Lifecycle Management seamlessly integrates the complete graduation process. Users can access one framework where they have all required functionalities available: Conferment of qualifications, assessment processes, and audits. Different parts of the graduation process are supported: Student withdrawal, registration, rejection and completion. Related processes like repetition of graduation, deregistration and the graduation ceremony are supported as well. Requirements for graduation are checked with the audit functionality. A student or advisor can use simulation audit runs to find out whether a student is able to graduate. Outstanding courses which are required for graduation can be determined. Attributes like diploma names, academic honours and qualifying work can be maintained. © SAP AG IHE102 13-6 1 3 .1 Gra dua t ion Proce ss – T e c hnic a l Solution The following technical solutions are used to track the graduation process in Student Lifecycle Management: Assessment process: to control and follow graduation as a process Registration to graduation = open an assessment process Assessment process status to track graduation processes Degree audit: automatic evaluation of results Link of degree audit to assessment process (status depends on audit results) Conferment of degree: Degree is implemented as an ”internal qualification“ (object type CQ) Conferment of the degree is connected to assessment process Failure or passing of degree is recorded and can be determined by grade Degree is conferred automatically as soon as graduation process is completed © SAP 2009 The technical solution to support graduation as a streamlined process is to link several functions together and to ensure that relevant data will be available throughout the process: • The assessment process function tracks graduation as process, collects process data and manages the admission and registration to the process. The assessment process status contains the information on the student’s status within the graduation process (opened = process is not finished, graduated = student has successfully completed the graduation process, etc.) • The degree audit function is used if you want the system to do an automatic degree audit. The result of the audit influences the assessment process status. © SAP AG IHE102 13-7 1 3 .1 Gra dua t ion Proce ss – Proc e ss Pa rt s Degree (= CQ) Program of study Graduation Assessment Process: Program completion Degree Audit - apply for graduation - check if sufficient requirements are fulfilled to start admissions degree audit graduation process - check if all degree requirements have been fulfilled - set final process status: successful/ unsuccessful (completion) degree audit Confer Qualification - deliver degree to student => add qualification to academic record of student Deregistration © SAP 2009 The graduation process consists of two parts: 1) Assessment process ”program completion“ 2) Confer qualification The assessment process ”program completion“ can include two different audit steps: Admissions audit to check whether the student is allowed to be admitted to the graduation process. Completion audit which checks the final degree requirements. This is also called degree audit. You can include degree audit within an assessment process ”program completion“ which allows you to manage the whole process of graduation, including an application and checking admissions requirements. For graduation, assessment processes for audit type 1000 (degree audit) are used. The confer qualification function will be run after the program completion has been finished and a final status has been set. This is done automatically. © SAP AG IHE102 13-8 1 3 .1 Gra dua t ion Proce ss – Confe rm ent of Qua lific a t ion Confer Degree = Confer a Qualification: Object Type CQ = internal qualification is used to map a degree or other qualifications A relationship is created between ST and CQ (532 - fulfills) Information is stored as additional relationship data 532 fulfills Object Type Student (ST) Additional Data (not complete list): Not completed flag: I = pursue F = Failed space = achieved Degree or other Qualification Object Type Internal Qualification (CQ) © SAP 2009 Qualification object type CQ is used as degree. This is conferred to the student within student file by creating a relationship between student and qualification. When you register a student for graduation, the system creates a relationship between the student and the respective qualification. Qualifications which have not been definitively conferred are flagged as “are being pursued” on the “not completed flag”. This enables you to create and edit all conferment data before you actually confer the qualification. Qualifications of this type are also displayed in the student file on the qualifications tab page. However, these qualifications can only be changed in the graduation application. Process to run the assessment process for a student: • Register one or more student on the assessment / scheduled assessment via the transaction „Edit graduation per program“ (PIQGRAD) – „create graduation record“. You can use a selection method to e.g. get the list of all registered students for a certain year. Within this transaction, the button “Create Graduation Record” is available. • The result of the qualification (which depends on the status of the assessment process) is stored in the system: this can be a ”pass“ in case the assessment process has been completed successfully. In this case, the qualification has been conferred. It can also be a ”fail“. In this case, the relationship between student and qualification is still kept, but the ”not completed flag“ shows an ”F“ for failed. • The start date of relationship is interpreted as “Valid from” date of the qualification conferment. The end date of relationship is usually high date 12/31/9999. © SAP AG IHE102 13-9 1 3 .1 Gra dua t ion Proce ss – Furthe r I nform a t ion When a qualification is conferred, the following information can be entered and is stored as additional data on relationship ST-CQ: Stage Academic session and year Study duration Grade Academic honor Additional data for qualification work Functions + assigned persons Comment or note © SAP 2009 Grade – a reference to the appraisal where the grade is maintained is stored Academic honor: depending on the grade, a distinct academic honor can be awarded Additional data for qualification work can include: Diploma name, title of qualification work etc. if qualification refers to such kind of work Functions + assigned persons refer to awarding bodies and activities a responsible person / body is performing (awarding bodies = e.g. conferring institution; activity a responsible person / body is performing = e.g. confer degree, functions + assigned persons, e.g. Supervisor = Mr. X, Graduation officer Mr. Y You need the functions for qualification conferment to map them in the system. This function must be assigned the confer qualification activity (CQ01) and one or more allowed object types in Customizing for Student Lifecycle Management. When you create a conferment, you can only assign objects which belong to these object types to the functions. Note: Customizing settings must be maintained for: • Awarding bodies: Define functions for awarding bodies, Assign relevant activities, Define allowed object type per function (= object type of the awarding body) • Qualifications Academic scales © SAP AG IHE102 13-10 1 3 .1 Gra duat ion Proc ess – Gra duat ion Cerem ony Details about the graduation ceremony can be maintained when conferring a degree: You can choose locations, buildings and rooms from your event planning master data Date and Time Event Location Building and Room Note: there is no availability check for the resources © SAP 2009 When conferring the qualification within the graduation process (transaction for graduation), you can maintain detailed data about the graduation ceremony on the graduation ceremony tab. The data about graduation ceremony is stored as infotype data in the study object (object type CS). © SAP AG IHE102 13-11 1 3 .1 Gra dua t ion Proce ss – Proc e ss Flow Business Process (Assessment Process) flow for Graduation: 1. Register student for Graduation Open assessment process for program completion Register on graduation exam Register on scheduled assessment 2. Exam 3. Evaluation of academic work (Courses, Majors, other study results, Individual work, Graduation exam) Perform process-dependent degree audit 4. Determine result of graduation Change status of assessment process, depending on audit result 5. Confer qualification degree Confer qualification depending on degree grade © SAP 2009 The graduation function is the point of entry for the graduation process. (From the SAP Menu choose Student Lifecycle Management → Teaching &Examinations → Graduation → Edit Graduation per Program OR Edit Graduation per Student. To start the graduation process, an assessment process is opened for each student you want to graduate. Within the assessment process, degree audits can be linked in order to check the graduation requirements against the students academic work. Depending of the degree audit result, the assessment process status is determined and set. The final status of the assessment process is either a ”completed successfully“ or ”completed unsuccessfully“. Now, the qualification is conferred to the student, and the result (which depends on the status of the assessment process) is stored in the system. In the student file, you can always track the graduation process. Any degree the student is about to pursue is defaulted from the assessment process for graduation. Thus, an advisor gets a complete overview of all qualifications achieved by the student, or qualifications which the student currently intends to achieve or has already failed to achieve. © SAP AG IHE102 13-12 1 3 .1 Gra dua t ion Proce ss – Pre pa ra t ion Preparations for implementing a graduation process: Qualification settings: Create an internal qualification and attach it to the program of study Use degree type with ”program completion“ usage assigned Assessment Process settings: Create an assessment with audit type “degree audit” and assessment category = ”program completion“ Attach it to the program of study Schedule assessments Degree Audit settings: Maintain requirement catalog, requirement pattern, requirements or requirement profile templates Attach rule containers to call up point ”degree audit“ or ”admission to degree audit” Attach requirement catalog or requirement profile templates to students © SAP 2009 Preparation: (Please maintain the customizing settings for all three areas) 1) Set up an internal qualification (CQ) reflecting the degree of the program of study, Use the transaction for maintaining the program catalog from the SAP menu choose Student Lifecycle Management → Academic Structure (Curriculum) → Study Planning → Internal Qualification. 2) Create an assessment for graduation and link it with the program of study; from the SAP menu choose Student Lifecycle Management → Teaching & Examinations → Academic Record → Edit assessments. Optionally, you can schedule a graduation exam. 3) Set up a degree audit; from the SAP menu choose Student Lifecycle Management → Academic structure → Requirement Catalogs. 4) Make the settings for graduation in Customizing for Student Lifecycle Management under Student Lifecycle Management Processes → Academic Records → Graduation. Note: In order to be able to use all graduation functions, the following settings are required in addition to the customizing settings for graduation: Maintain grading scales in Customizing for Student Lifecycle Management under Student Lifecycle Management Master Data → Academic Scales. Define the required grade calculation methods in Student Lifecycle Management Master Data → Qualifications → Grade Calculation Methods. © SAP AG IHE102 13-13 1 3 .1 Gra dua t ion Proce ss – Pe rform Gra dua t ion Assessment process Process steps: Register students for graduation = opened Perform degree audit and change Assessment process status Complete graduation process = closed Display qualifications (also during the process) in student file © SAP 2009 Register students for graduation; from the SAP menu choose Student Lifecycle Management→ Teaching &Examinations→ Graduation → Edit Graduation per Program. Once you have registered the students, you can maintain graduation details using the Edit Graduation per Student transaction. Note: You cannot create registrations for assessments with audit type “graduation” in the Edit Assessment Process transaction. These registrations must be created in the graduation process! The system opens an assessment process for each registered student and the relationship between student and qualification is created with status pursues. The graduation process can be tracked using the graduation transaction. Perform degree audit (optional; you can also enter the result of the graduation process manually): Use process-dependent audits for graduation (either as mass report: SAP menu → Teaching & Examinations→ Academic Record → Audit (process-dependent) or as single student processing: transaction SE80, BSP application “PIQ_AUDIT”) (see below). Complete, withdraw or deny the graduation process for students: • Enter graduation details (grade, customer status, responsible bodies, graduation ceremony) • Set final assessment process status (graduated, withdrawn, denied, canceled) either manually or using mass report by choosing Teaching & Examinations → Academic Record → Change Process Status (Completion). • Degree (qualification) is transferred automatically as a result of graduation process. Note: Degrees cannot be conferred directly (by means of the student file) if a graduation process exists! Degrees can only be conferred if the assessment process has the final status completed successfully. Display qualifications by means of the student file. © SAP AG IHE102 13-14 1 3 .1 Gra dua t ion Proce ss – M a ss Proc e ssing Student Lifecycle Management supports: Mass processing for degree audits, process part admission and completion Mass processing for assessment processes - status change Available reports to support mass processing: Admissions audit run for program completion check requirements, audit result: fulfilled or failed Update status of assessment process after admission audit run update customer assessment process status, e.g. admitted if audit result is fulfilled Program completion audit run check requirements, audit result fulfilled or failed Update status of assessment process for the program completion after final completion audit run update customer assessment process status © SAP 2009 For mass processing within the program completion process, you can use the same reports as for stage completion: • 1) Admission Audit Run for Stage and Program Completion - The system checks whether a student has fulfilled the defined requirements for being admitted to the stage or program completion. • 2) Update Status after Admissions Audit Run - Based on an admission audit run the status of the program or stage assessment process is set according to the result of the run. • 3) Program and Stage Final Completion Audit Run - As for the admission audit run for the final audit run within a completion a mass activity is provided. • 4) Update Status of the Program or Stage Completion after Final Completion Audit Run - Similar to the update of the status after the admission audit run, a mass activity is provided to update the status of a program or stage completion assessment process after a final audit run. © SAP AG IHE102 13-15 1 3 .1 Gra duat ion Proc ess – Result s in St ude nt File The results of the graduation process are kept in the student file. You can use the following information to track them: 1) The qualification is part of the academic record of the student Qualifications Conferred, failed or pursued qualifications Activity Documents 2) Activity Documents The system writes an activity document each time a qualification is conferred, changed or deleted 3) Assessment Process status The assessment process status can be displayed to track the status of the graduation process Assessment Processes 4) Graduation status Graduation Candidate Graduation Withdrawn Graduation Denied Graduated Display by means of student file – tab pages © SAP 2009 On the Qualifications tab page, the SAP system lists the qualifications that were conferred on and transferred to the student, as well as the qualifications which the student failed to achieve or is in the process of achieving. The system writes an activity document each time a qualification is conferred, changed or deleted. These activity documents help you keep track of the qualification conferment process. Four different activities are provided for graduation: • CQ01: Confer qualification • CQ02: Change conferred qualification • CQ03: Delete conferred qualification • CQ04: Display conferred qualification (no activity document is written) The assessment process status (system and customer status) provides information about the status of the graduation process. The system creates a graduation status, such as graduation candidate, graduation withdrawn, graduation denied and graduated, which is stored as infotype data in the study object (object type CS). If the student is a graduation candidate, this can be shown in the student header data. © SAP AG IHE102 13-16 1 3 .1 Gra dua t ion Proce ss: T opic Sum ma ry You should now be able to: Explain the process flow of the graduation process Understand how Student Lifecycle Management manages the graduation process from beginning to end Start a graduation process as assessment process Know how the degree audits relates to the graduation process Confer a degree Know how to track the graduation process Understand the basics of implementing the graduation process © SAP 2009 © SAP AG IHE102 13-17 1 3 .2 Confe r Qua lific a t ions: T opic Objec t ive s After completing this topic, you will be able to: Understand the concept of qualifications Confer qualifications to students outside the graduation process Maintain further information for qualifications Confer qualifications conditionally © SAP 2009 © SAP AG IHE102 13-18 1 3 .2 Confe r Qua lific a t ions – Da ta M ode l SC Program of Study Biology CQ imparts Degree Qualification group = University degrees Degree Type = Bachelor B. S. Biology has prerequisite CQ Qualification © SAP 2009 Qualifications are objects from type CQ. There is a difference between internal qualifications (CQ) and external qualifications (EQ) which are used for external transcripts to map qualifications transferred by other institutions. Qualifications are maintained within the academic structure and attached to programs of study. They can be used to map • Degrees for a program or program type • Stage qualifications • Other qualifications You can either use qualifications as prerequisites to an object within the academic structure, or use the qualification as the result of the program, module, etc. In the latter case, you attach it using relationship imparts to the object in question. To create an internal qualification or to change its attributes, from the SAP menu choose Student Lifecycle Management → Academic Structure (Curriculum) → Study Planning → Internal Qualification. © SAP AG IHE102 13-19 1 3 .2 Confe r Qua lific a tions – Qualific at ion Att ribut es To set up an internal qualification, you can define the ... Related Process/Function: Internal Qualification (CQ) Academic Structure, Rules Reporting Admission, Graduation Graduation Qualification Group Qualification Discipline Degree Type and Level Grading Scale © SAP 2009 You can define internal qualification attributes which are offered as input help when you create an internal qualification in IMG for Student Lifecycle Management Master Data → Qualifications. You can set up qualification groups by combining different sets of internal and external qualifications. For example, you may combine the internal qualification “Bachelor of Science” and “Master of Business Administration” in the qualification group “Academic Degrees”. Diplomas and certificates are other examples of qualification groups. A qualification group can be used to define rules. For example, you can specify program requirements using a qualification group - “Applicants must have a high school diploma”. The qualification discipline describes the field of study in which the internal or external qualification was acquired. The qualification discipline table refers to the same table as the disciplines for other academic objects. The degree type defines the type of diploma awarded by your or external institutions. The degree type links a degree with a degree level. Possible degree types are Bachelor, Master, PhD, Associate, high school diploma. The degree level indicates the standing of a degree offered by your institution and external institutions (high school, college, university). Possible degree levels are undergraduate, graduate, high school, college, etc. You must assign a degree level to each degree type. Related process: You can use the degree level and degree type to define rules, e.g., you can specify program requirements using the degree level and degree type – “Master students must have an undergraduate degree”. You can select a predefined scale to rate the qualification. © SAP AG IHE102 13-20 1 3 .2 Confe r Qua lific a t ions – U sa ge Usage of Qualifications: You have to define the purpose of qualifications in order to distinguish the processes they are used for: graduation => usage = program completion (P) stage completion => usage = stage completion (S) for other use => usage = without program reference (W) You maintain the usage in the customizing settings for the degree type Degree Type Usage of Qualification (allowed values:) Examples Bachelor P Doctoral Degree P Master P Assistant S Train the Trainer Certificate W © SAP 2009 © SAP AG IHE102 13-21 1 3 .2 Confe r Qua lific a t ions – Busine ss Sce na rio Business scenario for conferment of qualification: A student has improved his or her written English competency. A qualification representing this competency is conferred to the student. This qualification is awarded by a professor in the English department. © SAP 2009 You can also confer a qualification (outside of the graduation process) for example for: • The successful completion of a module (=> attach qualification to module as ”imparts“) • The successful completion of a stage (=> see stage completion process) • Other acquired competencies, which may be related to a certain program or without program reference © SAP AG IHE102 13-22 1 3 .2 Confe r Qua lific a t ions – Ove rvie w Student Lifecycle Management offers the possibility to confer qualifications to students outside of the graduation process: You can Confer internal qualifications to a student The qualification is linked to the student with or without a program reference Confer the qualification conditionally Note: external qualifications are transferred using the equivalency determination process © SAP 2009 In order to confer a qualification • Go to the student file (PIQST00) – Qualifications tab page • Create a qualification conferment: - Enter details - Enter a comment and a comment or note if required - Enter functions … - Save External qualifications: • You can transfer an external qualification. This is done in the “equivalency determination” process. • These qualifications are indicated by the transferred flag. - In the student file, you can change conferred qualifications but not transferred qualifications. There are further qualifications which are stored when a qualification is conferred to a student. • This information is stored as additional data on the relationship - Transfer flag: If a qualification has been transferred from external institutions - Conditional booking flag: See next slide - Stage: If the qualification refers to a stage (e.g. for stage completion) Data file export for 'Diplomas on Demand‘: • Program RHIQ_DIPLOMA_EXTRACT is provided to export conferred qualification data in a format that is compatible with the Diplomas on Demand software offered by SCRIP-SAFE International. • Customizing path in IMG -> Student Lifecycle Management Master Data -> Qualifications -> HyperLink: SIMG.CM_XX_QUAL01 Function for Conferring Institution © SAP AG IHE102 13-23 1 3 .2 Confe r Qua lific a tions – Confe r Qua lific at ion Condit ionally You can confer a qualification conditionally. This means: The Qualification is not yet conferred or achieved by the student and The Qualification is handled as an open prerequisite for module booking You can allow conditional bookings for open prerequisites = you can make a module booking even if the specific prerequisite is not fulfilled Prerequisite: Qualification is prerequisite for the module Conditional booking must be allowed Set conditional booking indicator for relationship between SM and CQ Remove condition when qualification is finally conferred Change value to no pending prerequisite © SAP 2009 Prerequisites (e.g. qualifications) which are defined by means of relationship 529 (needs prerequisite/is prerequisite of) or 533 (is corequisite of) contain a conditional booking option. This option enables you to book modules conditionally. In cases where a prerequisite or corequisite is open (unfulfilled) when a module is booked, the module can be booked conditionally by setting the conditional booking indicator. Effects on qualification conferment: • To confer a qualification conditionally, maintain the “conditional booking” flag and set it to “manual conditional booking” on the additional data of the qualification conferment screen. • The system handles this qualification then as an open prerequisite for module booking. You can allow conditional bookings for open prerequisites. Then you can make a module booking even if the specific prerequisite is not fulfilled. - When you set a condition for qualification conferment manually, the system automatically sets a condition for module booking if this qualification is the prerequisite for a conditional booking. In this case, the conditional booking indicator must be set for relationship 529 between the qualification and module. - When you finally confer the qualification, you must remove the manually set condition by changing the value to no pending prerequisite and thus enable the system to execute module booking unconditionally. © SAP AG IHE102 13-24 1 3 .2 Confe r Qua lific a t ions: T opic Summ ary You should now be able to: Understand the concept of qualifications Confer qualifications to students outside the graduation process Maintain further information for qualifications Confer qualifications conditionally © SAP 2009 © SAP AG IHE102 13-25 1 3 .3 Gra dua t ion Applic a t ion: T opic Objec tive s After completing this topic, you will be able to: Understand the term graduation readiness Explain how students can apply for graduation via selfservice © SAP 2009 This chapter provides an overview on this subject. You find details about the Graduation Application Self Service in the relevant cookbook which is available on the Business Process Platform (BPX) https://www.sdn.sap.com/irj/bpx/highered ->Student Lifecycle Management Best Practices, Implementation Guidelines and Tutorials -> Graduation Cookbook. © SAP AG IHE102 13-26 1 3 .3 Gra dua t ion Applic a t ion Se lf Se rvic e Graduation Application A web-based self-service application allows a student to view their graduation readiness (as determined by the institution) and apply for graduation. The student can create a graduation application, change the data for an existing application (such as Diploma Name) and cancel a graduation application. The end result of the process is that a graduation fee is posted to the student‘s account and a graduation assessment process is opened for the student‘s program of study. Each program of study for which you wish to support this process must have an appropriate assessment object associated with it. Each assessment object must also have the appropriate sessions of offering. © SAP 2009 Web Dynpro Application: PIQ_GRADUATION_REQUEST • To activate Web Dybpro applications, use transaction SICF and execute the report. Navigate to the service via the following menu path: Default/host Sap BC Webdynpro Sap Service (ex: piq_st_cos, Change of Specialization) • Right click on the name of the service and select „Activate Service“. • This menu also includes the option to test a service. Before portal iViews/roles are created, use this option or transaction se80 to test the Web Dynpro applications. © SAP AG IHE102 13-27 1 3 .3 Gra dua t ion Applic a t ion Configura t ion Required Configuration Settings for Graduation Process Set Configurations and Configuration Requests: For each Configuration Type you must enter Configuration parameters. Identify the criteria to determine whether a student is ready to graduate Define Fee Mode for Graduation Request Determines how often graduation fees can be posted per academic session, per student, per program type Define Attributes for Individual Fees Defines the accounting information necessary to post a Graduation Fee Derive Fee Type for Graduation Requests Assign the Fee Type as the Graduation Fee © SAP 2008 Go to Processes in Student Lifecycle Management Academic Records Graduation Application for Graduation Set Configuration and Configuration Requests In order to utilize the Configuration Types, you must have activated the associated BADi implementations. Refer to the Graduation Cookbook for further details. All active configuration types will be automatically combined with the ‚AND‘ operator. If you do not need certain criteria, do not activate those configuration types. Enter Configuration Parameters for each active Configuration Type, e.g. Configuration Type ‚AGD‘, the following parameter is needed: OFFSET_DAYS – If a student‘s recorded Anticipated Graduation Date is within this number of days, then the criteria is passed/true. The Badi implementation for Audit Results is NOT supported for use with this self-service! To define fee mode for Graduation Request go to the IMG of SLCM: • Processes in Student Lifecycle Management Academic Records Graduation Application for Graduation Define Fee Mode for Graduation Request • This configuration is necessary if the student is to be charged only one fee per session, regardless of the number of Programs of Study. If a separate fee must be assessed for each Program of Study, leave this entry blank. Note: In either case, separate fees will be charged if the student applies for graduation for programs of different Program Types (e.g. Undergraduate and Graduate), even if both are for the same academic session. To define attributes for individual fees go to the IMG of SLCM: • Student Accounting Fees Other Fees Define Attributes for Individual Fees. • Create a four-character abbreviation (such as „GRAD“) and enter the accounting information (such as Main/Sub transaction) needed to post this fee to the student‘s account. To derive fee type for graduation requests go to the IMG of SLCM: • Processes in Student Lifecycle Management Academic Records Graduation Application for Graduation Define Fee Type for Graduation Requests. • Use Goto Select Keys... To enable the Program Type and Program ID fields for derivation. © SAP AG IHE102 13-28 1 3 Gra dua t ion: U nit Sum m a ry You should now be able to: Perform the graduation process with SLCM Maintain and track graduation results Confer qualifications depending on the graduation results Maintain qualifications Confer qualifications outside of the graduation process Explain the Graduation Application Self Service © SAP 2009 © SAP AG IHE102 13-29 © SAP AG IHE102 13-30 I H E1 02 St udent Lifec yc le M anagem ent : 1 4 . St ude nt Acc ount ing 1. Academic Structure and Curriculum Management 2. Academic Calendar 3. Event Planning and Class Scheduling 4. Student Data Maintenance 5. Admissions 6. External Work and Equivalency Determination 7. Program Registration 8. Course Registration/Module Booking 9. Grading, Assessments, and Examination 10. Attendance Tracking 11. Audits 12. Progression 13. Graduation 14. Student Accounting 15. Overview on Tools (Correspondence, etc.) © SAP 2009 © SAP AG IHE102 14-1 1 4 . Ove rvie w St ude nt Ac count ing Content: 14.1 Account Master Data 14.2 Fee Calculation Process 14.3 Audit of Fee Calculation and Invoicing 14.4 Grants and Grant Evaluation 14.5 Application Fees 14.6 General Information on Student Accounting © SAP 2008 © SAP AG IHE102 14-2 1 4 . St ude nt Acc ount ing – U nit Obje c tive s At the conclusion of this unit, you will be able to: Describe the Fee Calculation process and the audit of fee calculation Explain the parameters and data that influence the Fee Calculation Derive due dates and use different periods for Fee Calculation and Posting Understand the concept for Grants their evaluation Get an overview on general information regarding Student Accounting © SAP 2009 Please note that details including the customization of Student Accounting are treated in the course IHE203 Student Accounting. This chapter provides an overview on this topic only. © SAP AG IHE102 14-3 1 4 .1 Ac count M a st e r Da t a – T opic Objective s After completing this topic, you will be able to: Understand the Business Partner within Student Accounting Get an overview of Contract Accounts, Contract Objects and their attributes © SAP 2009 © SAP AG IHE102 14-4 1 4 .1 Acc ount ing M a st e r Da t a Student Accounting Uses Master Data From: Student Lifecycle Management Contract Accounting Student Business Partner Organization Unit Contract Account Program of Study Contract Object Module Event Package © SAP 2009 © SAP AG IHE102 14-5 1 4 .1 Ac count M a st e r Da t a : St ruc t ura l Ele m e nt s Business Partner Contract Account Contract Object Natural person(s) or organizations Holds accounting information Procedures per Business Partner that are used for further processing of line items. © SAP 2009 SAP Business Partner can be represented by a Person or an Organization. Contract Account: contains financial data (e.g. tuition and accommodation fees) Contract Object: can be divided into two categories as follows: • Tangible Contract Objects: may include a person, e.g. children, or property, e.g. house. • Intangible Contract Objects: may represent specific fee categories, e.g. Tuition, Housing. Examples for Contract Object Fee Types are Tuition and Insurance. © SAP AG IHE102 14-6 1 4 .1 St udent M a st e r Da t a Student Lifecycle Management Contract Accounting Student Business Partner Student Account Contract Object X Contract Object Y When creating a student Business Partner... Contract Object Z ... accounting master data is generated automatically © SAP 2009 For every Student Business Partner the roles Student and Contract Partner are assigned automatically. Every student can have one Student Account. The student is related to the account as ”student account holder“. You can define a sample Student Account by maintaining automatic derivations in Customizing: Student Lifecycle Management Master Data Student Student as Contract Partner. The number and type of Contract Objects are generated is determined by Customizing. You have to maintain the Contract Objects in Contract Accounting Customizing and flag them as automatically created in Student Lifecycle Management Customizing.. Student and Business Partner data have to be mapped so that they can update each other regularly. You do this in the Customizing: Student Lifecycle Management Master Data Student Student as Business Partner. © SAP AG IHE102 14-7 1 4 .1 Cont rac t Ac count : St ruc ture a nd Func t ion Contr. Acc. Category Contract Account = Grouping for: 1. General Data CA name Account Management Data (Interest, Clearing) 2. Payments Payer Incoming/Outgoing: Bank, Card, Payer, Lock 3. Dunning/Correspondence Invoicing Dunning Correspondence control/dunning/lock Add./alt. recipients © SAP 2009 For posting a document a contract account must be assigned to a business partner. A contract account within IS-PS-CA represents a sub-ledger account and is necessary for open-item accounting within IS-PS-CA. It is also a unit to group postings for the business partner. The contract account category determines the following contract account attributes: • Whether you are allowed to assign only one business partner or more than one to a contract account • Whether you are allowed to assign only one contract or more than one • Whether you are allowed to maintain a contract account online • The number range that is allowed for external or internal number assignment • Whether it is a one-time account The editing screens or data fields that you can use to edit the contract account. Cross-partner data: The key under which the contract account is managed in the R/3 system and under which it may have been managed in an operational system. You can use the method “BAPI_CTRACCOUNT_EASYCREATE” to create a contract account with sample values for external creating of contract account. © SAP AG IHE102 14-8 1 4 .1 Cont rac t Obje c t: M a st e r Da t a Struct ure Business Partner/Contract Account Accounts payable/Accounts receivable 1. 2. 3. 4. Contract Object 1. Administration Data Object Number Object Type Short Text Relationship Data Payment Data Correspondence Inbound Correspondence 2. Basic Data Contract Object Category Business Partner-independent BDT © SAP 2009 In the Business Data toolset you define the data structure of a contract object type. This is called the contract object category. In the context of the BDT application object "contract object", the term "category" is used as a synonym for "business partner role" (BP role). SAP delivers three contract object categories ("PAAC with access to business partner and contract account" , "PSOB without access to business partner and contract account", "PSDD only by Student Lifecycle Management with access to business partner, contract account and due date schedule") . Contract Accounting data are not compulsory. But NOTE: As soon as postings have been made these data cannot be changed anymore. © SAP AG IHE102 14-9 1 4 .1 St ude nt M ast er Da t a – St ude nt Acc ount Dat a Student account data One contract account Several contract objects Student account data is created and updated automatically When the student is created When student Infotypes are changed Customizing setting for automatic account update: SPACE: Creation and update deactivated X: Creation and update active C: Creation active, update deactivated © SAP 2009 You can maintain the setting for automatic account update in the IMG using the path: Student Lifecycle Management Master Data in Student Lifecycle Management Student Contract Account (De)Activate Automatic Student Account Creation and Update. The following tab pages are provided in the student’s master data for entering student accounting data: • Fee Calculation Data • Contract Objects • Payment transactions © SAP AG IHE102 14-10 1 4 .1 Ac count M a st e r Da t a – T opic Ove rvie w You are now able to: Understand the Business Partner within Student Accounting Get an overview of Contract Accounts, Contract Objects and their attributes © SAP 2009 © SAP AG IHE102 14-11 1 4 .2 Fe e Ca lc ulat ion Proc e ss – T opic Obje ct ive s After completing this topic, you will be able to: Describe the fee calculation process and audit the results Know how to set up a fee calculation process in the system and define due dates Understand the use of fee calculation documents and delta postings Understand application fees © SAP 2009 © SAP AG IHE102 14-12 1 4 .2 Fe e Ca lc ulat ion Proc e ss - Business Scena rio Your university charges tuition fee. The amount depends on the booked credit hours. Additionally, students of physics have to pay for course material. Employees get a discount of 10 % on tuition fees but not on additional fees for consumption material that is used during courses. There is a meal plan. © SAP 2009 © SAP AG IHE102 14-13 1 4 .2 Fe e Ca lcula t ion Proc e ss - Ex a m ple Tuition Fee: 2000 = 20 crh * 100 + Course Mat: = if SC = Physics + Employee: + Meal Plan: 300 = 5 meals per week ___________________________________ = Total: 50 -200 = 10 % disc. of tuition 2150 © SAP 2009 © SAP AG IHE102 14-14 1 4 .2 Fe e Ca lcula t ion Proc e ss - Ove rvie w Academic data (student attributes, registrations, modules ...) is read. This data is passed to the pricing machine. Pricing is done and the result is passed back to the fee calculation. FI-CA documents are posted to the contract account of the student. Academic Data DB Pricing FI-CA document Pricing result © SAP 2009 © SAP AG IHE102 14-15 1 4 .2 Fe e Ca lcula t ion Proc e ss - T ra nsa c t ion Relevant Period/ Session Student File study-related post as real open item ? Master Data Stdt Group Fee Calc Trigger Stdt ID Fee Fee Group Date Date Student Group Process Mode calculate/post ! calculate/post ! Stdt Fee Cat Stdt Org ID Fee Calc Proc © SAP 2009 Student ID: Enter a single student or a range of students. Then the booking data are retrieved: program of study, modules, etc. Fee Group: Admission-related or study-related (hard-coded); expected re-registration is „studyrelated“. The fee calculation process mode is used only to calculate study-related fees. If you calculate other fees (for example, administration fee) the SAP system ignores the process mode you specified. This means: At the moment the fee calculation run only calculates and posts study-related fees. For admission fees you have to use the ISR-related postings. Process mode: Triggers Data Selection for Study-Related Fee Calculation. You can assign the selection in Customizing (IMG Fees Set Up Fee Calculation Process Modes for Study-Related Fees). The SAP system provides three standard data selections as follows: • Registration, re-registration data, or module booking data • Admission data • Expected re-registration data Date: Derives all time-dependent data. When calculating a fee, the system automatically chooses the period that is valid on the date of calculation. The calculation period might differ from the duration of the session. If the system finds more than one active period it will execute and display all calculations. © SAP AG IHE102 14-16 Fee Group Stdt Org ID Stdt Fee Cat Stdt Group 1 4 .2 Fe e Ca lc ulat ion Proc e ss - Com pa re /Add Results get Fee Calc Proc Fee Calculation Procedure Pricing Procedure ADD MIN MAX Pricing Procedure ADD MIN MAX Pricing Procedure © SAP 2009 Student Group = Four-character alphanumeric key that defines a student group. For example: • 0001 = Regular students • 0002 = Exchange students You enter it in the Student Master Data tab Individual Data Student Fee Category = up to four characters alphanumeric key that uniquely identifies different fee types for the students, e.g. • RES = Resident Student • NRES = Nonresident Student You assign student fee categories to the students in the student master data maintenance tab Fee Calculation Data. And you maintain the condition records for each student fee category in all pricing procedures. Then the SAP system can derive the different tuitions or fees for each student according to the student's fee calculation procedure. Student Org ID = each student must be assigned directly or indirectly to an organizational unit. Fee Group = admission-related or study-related (see above) © SAP AG IHE102 14-17 1 4 .2 Fe e Ca lcula t ion: Pe riods and Proc esse s Fee Calculation Period Time reference for fee calculation, posting and processing You calculate a fee with reference to a certain period in the Academic Calendar. Therefore, you define a Fee Calculation Period any four digit key and assign to it: Academic Year 2008/2009 Academic Session Fall Semester, Summer Session You can assign one or several years and sessions to a period. Usually you will assign one year and one session to it. The period key also serves to assign payments. Note: Fee Calculation is now possible by Period Key, rather than Fee Calculation Date only © SAP 2008 In the last step you define exact start and end dates for each period in the IMG, not in the academic calendar! IMG path: Student Accounting Basic Settings Maintain Fee Calculation Period. When calculating a fee the system automatically chooses the period that is valid on the date of calculation. The calculation period might defer from the duration of the session. If the system finds more than one active period it will execute and display all calculations. Features inlcuded in the Fee Calculation Process • Delta posting (Self-correcting program) • Manual corrections are possible • FM- and CO-Integration • Single and mass runs • Parallel processing with variable package size • Event-triggered fee calculation is possible • Flexible due date determination Fee Calculation can be based on different credit values (rather than just Optimum Credits): IMG: SLCM Student Accounting Fees Pricing Pricing Procedures Maintain Credit Type for Pricing • 0 = Optimum (from Module data) • 1 = Minimum (from Module data) • 2 = Maximum (from Module data) • 3 = Attempted (from Module Booking) • 4 = Module Value (from Module data) Multiple booking statuses can be mapped to a single value for Fee Calculation. This reduces the number of condition records needed. Example: Map ‘successfully completed’ and ‘unsuccessfully completed’ to ‘booked’ for pricing purposes • IMG task: SLCM Student Accounting Fees Pricing Pricing Procedures Map Module Booking Statuses for Fee Calculation © SAP AG IHE102 14-18 1 4 .2 Fe e Ca lc ulat ion: Fe e Distribut ion I nfot ype Fee Distribution’ is available for the following Objects: O, SM, SE, SC, CG, and F The Infotype allows for Tuition Fee Distribution to be defined based upon a Section or Campus, for example Tuition Posting by Academic Session (Sub-Type provides mapping to an Academic Session). Individual Fee Calculation results (e.g. amounts calculated for specific modules) can be saved (‘Per Item’ tuition fees) © SAP 2009 Infotype ‘Fee Distribution’ is available for the following Objects: • O, SM, SE, SC, CG, and F • The Infotype allows for Tuition Fee Distribution to be defined based upon a Section or Campus, for example - Tuition Posting by Academic Session • (New Sub-Type provides mapping to an Academic Session). • Individual Fee Calculation results (e.g. amounts calculated for specific modules) can be saved (‘Per Item’ tuition fees) © SAP AG IHE102 14-19 1 4 .2 Fe e Ca lc ulat ion Proc e ss: Due Dat e Sc he dule Due Date Schedule Due Date Schedules (DDS) describe how to split up liabilities into a payment plan and when payment is due (for each of the partial payments) Partial Payments can consist of: a percentage (of the total amount) a fixed amount the rest NOTE: Each partial payment is an original open item which itself can be split up into an installment plan. © SAP 2009 A DDS leads to a single due date or a sequence of due dates according to a time limit or time limit sequence. The due date schedule is used to apportion liabilities and determine when payment is due. A DDS is a required entry even if you do not want to apportion the liability. In that case, you have to create a DDS with only one payment date. DDS is set up in a generic way using TLS and TL which are assigned to actual dates via the academic calendar – can be reused for different periods as long as business rules do not change. Concept compatible with handling of dates in Student Lifecycle Management used in several processes (e.g. last booking date in booking rules and DDS). © SAP AG IHE102 TL and TLS can be 14-20 1 4 .2 Applica t ion Fe e s Typical Business Scenario: Students have to pay a fixed fee per (admission) application (Undergraduate, Graduate, International Admission) The appropriate Fee Amount and Revenue Account is defined by the system. They are given the option to pay this fee online via credit card The application is supposed to process only after the fee has been paid. Features: 1. Function module which authorizes a credit card number and posts a document on the student‘s account. 2. Function module to set a customer status at the application when the fee has been paid. 3. The definition of a wait event in the workflow is necessary. Process is continued when status Fee paid has been set. 4. The Application Fee Requests (ISR) can be used to process Application Fees on the web. © SAP 2009 © SAP AG IHE102 14-21 1 4 .2 Fe e Ca lc ulat ion Proc e ss – T opic Sum ma ry You are now able to: Describe the fee calculation process and audit the results Know how to set up a fee calculation process in the system and define due dates Understand the use of fee calculation documents and delta postings Explain Application Fees © SAP 2009 © SAP AG IHE102 14-22 1 4 .3 Audit of Fe e Calc ulat ion – T opic Obje ct ive s After completing this topic, you will be able to: Describe the fee calculation process and audit the results Know how to set up a fee calculation process in the system and define due dates Understand the use of fee calculation documents and delta postings © SAP 2009 © SAP AG IHE102 14-23 1 4 .3 Audit of Fe e Ca lc ula t ion The Fee Calculation produces FI-CA documents: Financial Documents -> Contract Accounting Fee Calculation Documents -> Analysis & Invoicing Fee Calculation History Tables: CMACDB_* Header: Student data, fee calculation parameters and final result including manual adjustments Details: Snapshot of calculation basis, i.e. current bookings (program of study and/or modules with event package) FI-CA documents: New and old documents, documents for manual adjustments Price per item (optional) The condition records are not stored © SAP 2009 The fee calculation creates Student Lifecycle Management Fee Calculation Documents in addition to financial (FI-CA/contract accounting) documents. These Student Lifecycle Management documents can be used for audits, analysis and invoicing since they contain academic information, i. e. Program of Study or Modules and relevant Event Package, used in a particular fee calculation run. The Fee Calculation Document Header (table CMACDB_FEEHD) contains the overall results for all manual and mass runs. The single fee run for an individual student may include manual adjustments. The Fee Calculation Document Details are stored in tables: • CMACDB_FEESC, CMACDB_FEESM, CMACDB_FEEFICA, CMACDB_ITEMRES Note: A fee calculation run may produce Fee Calculation Documents but not Financial Documents (FICA). • Example: When the delta amount of a fee posting equals 0 then a Fee Calculation Document is created but no Financial Document is posted. This could happen when a student adds and drops bookings which do not change the fee amount. The user must have authorization to create or display Student Lifecycle Management fee calculation documents. (Authorization object: P_CM_FCDOC) © SAP AG IHE102 14-24 1 4 .3 Audit of Fe e Ca lc ula t ion and Invoic ing – Fee Ca lcula tion H ist ory Fee calculation documents with detailed results are created for better analysis. Results can be used for successful fee calculation mass runs (Fee Calculation History) . Exceptions: Runs with errors and simulation runs The data used in the fee calculation are stored NOT the results. When the user initiates the fee analysis for a particular student, the result is recalculated based on the stored pricing information. Therefore Do not change the Pricing and Fee Calculation Procedures after use in production. Use the Validity dates in the Condition Records. The Application Log lists documents and errors for each student. © SAP 2009 The Fee Calculation History uses the Student Lifecycle Management documents to provide an audit trail of successful fee calculations. A simulation run is a fee calculation run which was not posted, i.e. no documents have been stored. The collection of stored information allows a detailed analysis of mass runs. You can access the Fee Calculation History by choosing: SAP Menu Student Lifecycle Management Student Accounting Fee Calculation Fee Calculation History. For a single student, you can also trigger the Fee Calculation History transaction from the student file (click on icon to the right of the calculator icon). Note: Before you can store Student Lifecycle Management Fee Calculation Documents, you need to set up the necessary configuration: IMG: Student Lifecycle Management Student Accounting Fees Posting Storing the price per item may be irrelevant for institutions with fee caps. It may also impact performance. This feature is switched off in the standard delivery. The condition records are not stored in the Fee Calculation History since they are already available in the IMG where the information is accessible by date. Recommendation: Always include the validity dates (start & end dates) when defining condition records. If the price changes then insert a line with the new price and the appropriate start date. You access the Application Log via: SAP Menu Accounting Fee Calculation Student Lifecycle Management Student Application Log. The log provides: • quick statistics on the number of students processed in a particular run and the total number of messages by message status, i.e. errors (red), warnings (yellow), and successes (green). • detailed information by student (filter by message status: select the desired status and deselect the others) • detailed error message(s) per student (click on „?“) © SAP AG IHE102 14-25 1 4 .3 Audit of Fe e Calc ulat ion and I nvoic ing – Se le c t ion M et hods for Fina nc ia l M ass Act ivitie s Selection methods are available for the Fee Calculation and Fee Calculation History and standard financial mass processes. Selection Methods: STNR = Students by Student Number with Variant “all” STNS = Single Student © SAP 2009 Selection methods are available for fee related mass processes and standard FI-CA processes. SAP delivers two selection methods. The variant is always customer-defined. You can also define additional customer-specific selection methods. IMG Path: Student Lifecycle Management Settings Student Lifecycle Management Processes General Selection Methods The selection methods can now be used in FI-CA mass activities as well. SAP delivers group frame 9150 “Student Lifecycle Management : General Student Selection”. This group frame can be used to develop customer-specific layouts for the relevant mass process. IMG: Student Lifecycle Management Student Accounting Basic Settings Use of Selection Methods in Mass FI-CA Activities (provides good documentation of required definitions) IMG: Financial Accounting Contract Accounts Receivable and Payable Define Layouts for Mass Activities © SAP AG IHE102 Technical Settings 14-26 1 4 .3 Audit of Fe e Ca lc ula t ion and Invoic ing – T opic Ove rvie w You are now able to: Describe the fee calculation process and audit the results Know how to set up a fee calculation process in the system and define due dates Understand the use of fee calculation documents and delta postings © SAP 2009 © SAP AG IHE102 14-27 1 4 .4 Gra nt s and Gra nt Eva lua t ion – T opic Obje c t ive s After completing this topic, you will be able to: Understand the Student and Grant Master Data of Grants and their evaluation © SAP 2009 © SAP AG IHE102 14-28 1 4 .4 Gra nt s and Gra nt Eva lua t ion: Busine ss Sc ena rio Your university processes financial aid and other public and private sponsorships. A student expects a grant that covers a portion of the tuition fees. You want to record the process from the expected aid to disbursed aid in the accounting system. © SAP 2009 © SAP AG IHE102 14-29 1 4 .4 Gra nt s and Gra nt Eva lua t ion: Sponsor Ma st e r Da t a / Sponsor Acc ount Student Lifecycle Management Contract Accounting Sponsor Business Partner Define Grants and Maintain Grant Master Data Sponsor Account Grant 1 Sponsor Account Grant 2 Name Grant Grant Type SP Pattern Sponsor Name Sponsor Account Internally/externally administrated Re/Payment FM Area, Fund Sponsor Account Grant 3 © SAP 2009 IMG activities are grouped into four categories: Basic Settings (applies to internally and externally managed grants) Grant Management with the Student Lifecycle Management System • i.e. grants managed internally in Student Lifecycle Management Grant Management with External System • i.e. grants managed externally in a 3rd party software package Posting (applies to internally and externally managed grants) • IMG: Student Lifecycle Management > Student Accounting > Grants In Student Accounting you create a student object and a Business Partner object and link the two together. For sponsor accounting, you link a grant to a sponsor account. However, since contract accounts or contracts have to belong to at least one Business Partner, you have to create a Business Partner for every sponsor. Most sponsors offer just one grant. Some government agencies may offer multiple aid programs as depicted above SLCM uses the following terminology in grants and grants evaluation: • Grants (also known as Financial Aid/Sponsoring • Appropriations (to describe grants patterns) • Grant Prerequisite Types • Grant Disbursement Types © SAP AG IHE102 14-30 1 4 .4 Gra nt s and Gra nt Eva lua t ion - Financ ia l Aid Disburse me nt s Pre pa ra t ion Before you are able to calculate and post financial aid, the following steps must be executed: 1. Sponsor Master Data: Business Partner, Sponsor Account 2. Grant Master Data: Payment Conditions, sponsored fees, other rules 3. GL Account/FM Determination Rules: Main/SubTA for sponsor and student, document type and number ranges 4. Student Master Data - Sponsor tab: which grant, which amount, under which conditions, when? © SAP 2009 Steps 1 - 3 are necessary for externally and internally managed aid Step 4: • For internally-managed aid the information required in this step has to be entered manually • For externally-managed aid the interface will update the sponsor tab. Exclusion of Estimated Aid from Sponsor's Account Customers can indicate for each grant, whether estimated or anticipated aid postings should appear on the sponsor's account. © SAP AG IHE102 14-31 1 4 .4 Gra nt s and Gra nt Eva lua t ion - Financ ia l Aid a nd Sponsoring Configura tion For sponsorships and financial aid consider the following: 1. Is it an internally or externally-managed aid? 2. Which Fees are sponsored? E.g. all costs, tuition, special class, housing 3. Under which conditions is the aid granted? E.g. minimum of credits, certain Program of Study, certain courses 4. What are the payment conditions? (Up to) a certain percentage, (up to) a certain amount 5. What are the process steps? When is it disbursed? Shall it be displayed in the student account? e.g. expected, awarded, accepted and disbursed 6. Where shall they be posted to? Which GL- Accounts and FM Assignments are appropriate? © SAP 2009 Grant Types can be used to control the posting of financial documents in contract accounting. For Grant Status see the following example: A university defines the following process steps in connection with private sponsors: • To be defined = student told that he will apply for aid - No aid shall be displayed or calculated yet • Expected = student told that he actually applied for aid and for which amount - Aid can be calculated as expected aid and shall be posted as planned document • Confirmed = student said that he got the confirmation from the sponsor (and accepted it) - Aid shall be calculated and disbursement is authorized; open item shall be posted on student account and on sponsor account • Cancelled = sponsor did not pay/student will not use aid - Postings shall be reversed Note that for internally managed aid customers can define their own statuses. That might be required if an institution records e.g. only confirmed financial aid. © SAP AG IHE102 14-32 1 4 .4 Gra nt s and Gra nt Eva lua t ion Grant Evaluation Used for sponsored students Definition of conditions is possible Different payment types are possible The result will be posted as credit on the student‘s account Expected aid could also be calculated © SAP 2009 Grants and Grant Evaluation distinguishes between internally and Externally Managed Aid: Externally-managed aid • The process from application for aid until final disbursement is triggered and controlled with an external software • The relevant information for posting comes into Student Lifecycle Management through an interface • In Student Lifecycle Management the incoming information has to be reflected in corresponding data Internally-managed aid • The different steps until the disbursement of the aid are managed within Student Lifecycle Management • No interface is needed • All relevant information is maintained within Student Lifecycle Management Default Grant Details • When the user assigns internal grants to a student on the student master data screen, the default values for the grant details are automatically copied when the Detail Grant Assignment button is chosen. • The user can change the default values. • Default conditions can be assigned to internal grants as well. © SAP AG IHE102 14-33 1 4 .4 Gra nt s and Gra nt Eva lua t ion – T opic Sum m a ry You are now able to: Understand the Student and Grant Master Data of Grants and their evaluation © SAP 2009 © SAP AG IHE102 14-34 1 4 .5 Gene ra l I nforma t ion on St ude nt Ac count ing – Int e gra t ion Sce na rios w it h PS-CD SAP Business Partner PS-CD/Student Acc. FI-CA FI SLCM HR The SAP Business Partner and its Master Data Structure represents an Integration of Student Lifecycle Management with the accounting functionalities of Public Sector Collection and Disbursement. © SAP 2008 © SAP AG IHE102 14-35 1 4 .5 Gene ra l I nforma t ion on St ude nt Ac count ing – Int e gra t ion Sce na rios w it h PS-CD Fee Calculation FI-CADocuments Grant Evaluation FI-CADocuments Application Fees FI-CADocuments PS-CD © SAP 2008 © SAP AG IHE102 14-36 1 4 .5 Gene ra l I nforma t ion on St ude nt Ac count ing – H olds and Re ce iva ble Proce sse s Financial Holds Prevents students with outstanding fees from further Module-Bookings Registrations are based on the same characteristics as other holds Receivable Processes Request Inbound correspondence (request) Dunning for overdue receivables (e.g. tuition fees) or additional receivables (e.g.interest) Payment e.g. Cash, Check, payment card, bank transfer Clearing Defines how an open item in an account is assigned to an offsetting item to produce zero balance. Student Accounting distinguishes between complete and partial clearing. © SAP 2009 Financial Holds • Setting is integrated into dunning runs • A financial hold can be removed manually by an authorized user, automatically by doing a payment or if the dunning run which set the hold is canceled Request • Inbound correspondence (request) represents a business partner‘s obligation to file a written item, such as a letter, application, statement, declaration, tax return, confirmation. The correspondence request is generated based on the rule stored in the contract object. Dunning • A business partner (student, sponsor, etc.) is dunned for overdue receivables (tuition fees, library fines, parking tickets) or/and additional receivables (service charges, interest). A dunning procedure determines the conditions and actions related to the dunning. Payment • The following incoming payments are initiated by the customer: Cash, Check, payment card, bank transfer, Payment Forms and open items are invoiced and dunned. Clearing • In clearing the amount due equals the amount paid • Rules for clearing are customized as clearing variant. The clearing variant is either assigned to a contract account or the system derives it from hard-coded clearing types. © SAP AG IHE102 14-37 1 4 . Ove rvie w St ude nt Ac counting: U nit Sum m a ry You are now able to: Describe the fee calculation process and the audit of fee calculation Explain the parameters and data that influence the fee calculation Derive due dates and use different periods for fee calculation and posting Understand the concept for grants and their evaluation Get on overview on general information regarding student accounting processes © SAP 2009 © SAP AG IHE102 14-38 I H E1 02 St udent Lifec yc le M anagem ent : 1 5 . T ools 1. Academic Structure and Curriculum Management 2. Academic Calendar 3. Event Planning and Class Scheduling 4. Student Data Maintenance 5. Admissions 6. External Work and Equivalency Determination 7. Program Registration 8. Course Registration/Module Booking 9. Grading, Assessments, and Examination 10. Attendance Tracking 11. Audits 12. Progression 13. Graduation 14. Student Accounting 15. Overview on Tools (Correspondence, etc.) © SAP 2009 © SAP AG IHE102 15-1 1 5 . T ools Content: 15.1 Academic Services 15.2 Audit Trail 15.3 Selection Methods 15.4 Mass Processes 15.5 Correspondence 15.6 Archiving 15.7 Authorizations 15.8 Rules and Regulations 15.9 Reporting © SAP 2009 © SAP AG IHE102 15-2 1 5 . T ools After completing this unit, you will be able to: Know about Student and Faculty Self Services in Student Lifecycle Management Understand the audit trail in Student Lifecycle Management including activity documents and change documents Understand the concept of Selection Methods Understand the correspondence concept in Student Lifecycle Management Understand which data can be archived Understand the authorization concept used in Student Lifecycle Management Explain how Administrative Rules and Academic Regulations can be set up with the system © SAP 2009 © SAP AG IHE102 15-3 1 5 .1 Ac ade m ic Se rvic e s - Obje c t ive s After completing this topic, you will be able to: Understand the Academic Advisor functionality Describe additional Faculty Self Services Describe the User Interface for Students © SAP 2008 © SAP AG IHE102 15-4 1 5 .1 Ac a de mic Advisor Use r I nt erfa c e Fe at ure s Advisor Work Center Worklist of assigned students and search option Ready to use BW Reports and option to configure additional reports Service Map (e.g. Equivalency Determination Service and Audit Simulation) Student Info Center Student Factsheet with personnel and communication data Academic overview and status information Option to customize displayed views and contexts Application Service Module Plan functionality and Audit Check © SAP 2009 The Advisor Work Center includes the following features: • Service Links • Collaboration • Work List • Quick Search The purpose of the Student Info Center is to • Identify the student • View the information needed for advising, e.g. academic record • Modify necessary information, e.g. set or remove holds • Start related services, e. g, propose modules for course booking Advisors can give proposals for module booking with the help of the application service Module Plan. For view the Implementation Cookbook for the Academic Advisor User Interface please go to the BPX for HER at: https://www.sdn.sap.com/irj/sdn/bpx-highered © SAP AG IHE102 15-5 1 5 .1 Ac a de mic Advisor Use r I nt erfa c e Be ne fit s Advisor Work Center Advisors can access all required functions and services at a single entry point All assigned students are visible at one view and additional ones can be searched for Emails can be sent to individual students or group of students directly from the worklist Student Info Center Up-to-date student information is available in real time User interface can be configured and customized to meet advisor’s needs Advisors can quickly get an overview on the student’s status and academic standing Booking (Module) Plan Allows students and advisors to plan for successful program completion Flexible search capabilities (Credits, Day/time, Instructor) Seamless integration with Degree Audit and Advisor UI © SAP 2009 Features of the Booking Plan Degree Audit: • Audit page displays audit check results, which indicate whether a student has fulfilled requirements of a program of study • Detail information on an audit check is available © SAP AG IHE102 15-6 1 5 .1 Furt her Fa culty a nd Adm inistra tive Servic e s Web request form for new Courses (w/ Workflow) A web-based faculty self-service application allows faculty members to request that a new course be added to the course catalog. The system contains a workflow template that handles the routing of the request to the department head and to the registrar's office for approval. Event Planning UI w/Room Search and Faculty Workload web-based user interface for searching for rooms based on location, capacity, equipment, and availability. Included is a web-based view of room details with a Weekly Calendar view of room availability and the contact person for the course. Transcript Quick-Entry Web application Easy maintenance Web Dynpro application for external transcript Allows editing existing transcript information © SAP 2009 New course request Web Dynpro: PIQ_COURSEREQUEST and workflow template CRG_Approval (29800012) Event Planning Web Dynpros: • PIQ_ROOMINFO • PIQ_ROOMSEARCH Transcript Web Dynpro: PIQ_MAINTAIN_TRANSCRIPT (For students requesting a transcript via self service Web Dynpro PIQ_ST_TRANSCRIPT_REQ is available) © SAP AG IHE102 15-7 1 5 .1 St ude nt U ser I nt e rfa c e Fe at ures A user interface (UI) is available for students at higher education institutions. The Student Web application allows students to access a number of self-services from a single entry point. The Student UI groups together various self-services that a student can access through a page in the portal, such as the Course Registration Web application © SAP 2009 Prerequisites • This function is available if you have activated the business function (ISHERCM_UI_STUDENT). • You have uploaded the portal content for Student role to the portal. • You have mapped the student's user to his or her student number in the back-end system. You have made the settings in Customizing for Student Lifecycle Management under Role-Based Web UI Student . © SAP AG IHE102 15-8 1 5 .1 Ac ade m ic Se rvic e s – Sum ma ry Now you are able to Understand the Academic Advisor functionality Describe additional faculty services Describe the features of the Student User Interface © SAP 2009 © SAP AG IHE102 15-9 1 5 .2 Audit T ra il After completing this topic, you will be able to: Explain how data changes are tracked in Student Lifecycle Management Understand the difference between activity documents and change documents Explain what an activity is and where activities are used © SAP 2009 © SAP AG IHE102 15-10 1 5 .2 Audit T ra il – Ove rvie w Change admission application: Student: Andrew London Program: B.A. History => B.A. Nat. Science SAVE changes Acad. Year: 2008 Stage: 2 => 1 Activity Documents Belongs to es rit w writes Application Data can be linked Change Documents © SAP 2009 To track master data changes and changes within administrative processes, an Audit Trail enables you to keep track of which data was changed when and by whom. Student Lifecycle Management offers two concepts: Change Documents and Activity Documents. • Change Documents: log master data changes and always refer to an Application. • Activity Documents: log business activities and always refer to a Student. • Change Documents: can be linked to an Activity Document. Example: “Change Application” activity: An Admission Record with the status “undecided” is changed. • The system writes a Change Document for this admission record logging all field changes. • It also writes an Activity Document for the student and the “Create Application” activity. The system links the Activity Document to the Change Document for the admission record, thus creating a link between the business audit trail and technical audit trail. © SAP AG IHE102 15-11 1 5 .2 Audit T ra il – Cha nge Doc um ent s Change Documents show the technical audit trail – functions are: Record changes to database tables Are mainly used for master data objects Example: Change documents for the student’s address Cannot be deleted or changed Can be archived Change documents are written for: Business partner data Contract account data Contract object data Appraisal data (grading) Requirement profiles .......... © SAP 2009 When you change student master data, the system logs changes in the infotypes by creating change documents. To view the change documents in student master data, choose: • Extras → Change Documents → For this Student • Extras → Change Documents → For this Tab Page Also, changes for registration, specializations, equivalency determination etc. are logged via change documents. Change documents for admission, module booking, appraisal, etc. and the link to activity documents are only recorded if the creation of change documents is activated for Infotype 1001, relationships 506 and 530. You can activate this in IMG using the path: Student Lifecycle Management → Basic Settings → Change Documents. © SAP AG IHE102 15-12 1 5 .2 Audit T ra il – Ac t ivity Doc um ent s Activity Documents show the business audit trail – functions are: Keep a record of activities in Student Administration Can contain additional information Example: Module Booking Context Cannot be deleted or changed Can be archived Example: Keep record of all registration activities for a student including Registration Re-registration Leave of absence Change of program De-registration Cancellation of all actions © SAP 2009 Activity Documents are used to log student life cycle processes, such as all Registration. They provide an audit trail that can be displayed in the Activity Documents tab page of the Student File. For every Activity Document all fields of the document header are displayed in the detail view. If further details are logged for an activity, then those details are displayed as additional tab pages in the activity document detail display. © SAP AG IHE102 15-13 1 5 .2 Audit T ra il – Ac t ivitie s a nd Ac t ivit y Docume nt s The system writes Activity Documents automatically Whenever a process step declared as an activity is performed, an Activity Document is created. When Change Documents for database tables are recorded, a link between the change document and the Activity Document is stored. You can display an activity document overview in the student file Name of the activity Creation date and time, user who created the document Name of the program for program-related activities Details for selected activities Detail data for activity (progression) Change documents for selected activities (admission, module booking) An authorization check for the display of activity documents is performed © SAP 2009 Activity documents are written only for existing activities. Activities are delivered by SAP. Activity documents are available for nearly all processes. For some processes, the activity documents contain only headers. For others, also details are documented. Authorization check for activity documents: You can only view activity documents if you have the authorization for the activity itself or to display the data that is changed by the activity. Example: In order to display an activity document for admission, you need the authorization to display relationship 530 (Infotype 1001, subtype A530). Note: Program RHIQPROC_DISPLAY is available for displaying activity documents across multiple students: • Selection criteria are included for choosing specific activities that should be included, such as Admissions Execution or Change of Specialization. • You can view detailed Change Documents for each activity document, by double clicking on the activity document line. © SAP AG IHE102 15-14 1 5 .2 Audit T ra il: T opic Sum m a ry You should now be able to: Explain how data changes are tracked in Student Lifecycle Management Understand the difference between Activity Documents and Change Documents Explain what Activities are and where they are used © SAP 2009 © SAP AG IHE102 15-15 1 5 .3 Se lec t ions M e t hods: T opic Obje c tive s After completing this topic, you will be able to: Understand the concept of Selection Methods Describe the usage of Selection Methods © SAP 2009 © SAP AG IHE102 15-16 1 5 .3 Se lec t ion M e thods – Conc ept Selection Methods are used within Student Lifecycle Management to generate a list of objects, such as Students or Modules, that can be included in reports, correspondence generation, and other mass processing functions. Most SAP-delivered processes and reports already allow for the use of Selection Methods. However it is also possible to use Selection Methods in customer-defined processes and ABAP reports as well as in mass processing functions in Student Lifecycle Management. Furthermore, the list of objects returned by a Selection Method can easily be further filtered using additional report selection parameters. Business Example: You wish to perform an admissions process (such as generating correspondence) for only a subset of your applicants using specific selection criteria. © SAP 2009 The available Business add-in (BAdI) HRPIQ00SELMETHOD can be used to implement the Selection Methods that shall be used for selection of Student Lifecycle Management objects: IMG for Student Lifecycle Management -> Processes in Student Lifecycle Management-> General Settings-> Selection Methods-> BAdI: Selection Method Customer selection methods can be created by implementing the BAdI. If customers create a documentation for their BAdI implementation, they can display the BAdI documentation in the application when they select this selection method by choosing Information (symbol) (see SAP selection method STAT). Transaction PIQSELT1 may be used to test selection methods. The result of Selection Method testing depends on the user authorization. The result can therefore differ from the result of another user. The selection methods check the user’s structural authorization and general authorization. Specific activity (process) authorizations are not checked. The output of a selection using a selection method are object-IDs which are used by the program. Report program parameters have no influence on the selection method result. Note that the report program cannot use the parameters of a selection variant. A report program has a hard-coded selection method group assignment. The selection method group determines which object type will be selected. Selection methods can only be assigned to a selection method group if they support the object type. Report programs often use an additional result filter to guarantee that only those objects which fulfill a particular precondition are processed (for example, the program type condition checks if the student has an admission or an open study segment). © SAP AG IHE102 15-17 1 5 .3 Se lec t ion M e thods – I m ple me nt a t ion Selection Methods are organized in to Selection Method Groups. Each report or process may only make use of a single Selection Method Group, so it is important to include all relevant Selection Methods in the proper groups. Steps: Create the Selection Method Group(s). Assign Selection Methods to Selection Method Groups. Selection Method Group Selection Method Selection Variant © SAP 2009 SAP delivers frequently used data selections as selection methods. • The selection methods in a particular application are combined to a selection method group. • Each selection method contains one or more selection variants. The selection variant is used to fill the parameters of a selection method at the application level. Implementation: • In addition to the Selection Method Groups offered by SAP, customers may create their own. This is done in the IMG: Student Lifecycle Management -> Student Lifecycle Management Processes-> General Settings-> Selection Methods-> Assign Selection Methods to Selection Method Group. Example cases for Selection Methods and Selection Variants: • You want to search for students by student numbers in Student Lifecycle Management (Selection Method). • You want to search for students by student numbers in Student Lifecycle Management between 100 and 200 (Selection Variant). © SAP AG IHE102 15-18 1 5 .3 Use Ca se s for Se le ct ion M et hods Many times it is useful to use the output of one process as the input for another report or process. 1. SAP offers the ability to use a file of Student Numbers as the input for any Selection Method enabled process. In this way, a file of Student Numbers could be produced from an external application, and the students indicated in the file could be used for a Student Lifecycle Management process. 2. Selection Methods can also be used in delivered FI-CA transactions. These generally process based upon selections of Business Partners. Since it is more useful to select the student records to be processed based upon Student Numbers, it is necessary to adapt certain FI-CA transactions. © SAP 2009 The Selection Method ‘STNR’ provides the capability to upload a list of student numbers via a file. The uploaded Text File should have one Student Number per line. In the Selection Method Variant creation screen, select ‘Multiple Selection’ and then ‘Import from Text File’. The process to adapt FI-CA transaction in order to use them in Selection Methods is described in the IMG: Student Lifecycle Management-> Student Accounting-> Basic Settings->Using Selection Methods in Mass FI-CA Activities. For details on this topic please view the Selection Methods Cookbook which is available on the Business Process Platform for Higher Education (BPX) at https://www.sdn.sap.com/irj/bpx/highered --> Knowledge Center -> Student Lifecycle Management Implementation Guidelines -> Audit Trail in Student Lifecycle Management. The Selection Methods Cookbook provides a ABAP code excerpt of a fully-functional example of how a Selection Method is properly combined with report parameters. This sample program is not delivered but can be easily copied as text and pasted into the ABAP editor (SE38). © SAP AG IHE102 15-19 1 5 .3 Se lec t ion M e thods – De live re d in SLCM Admissions Data Selection Method (ADM2) To select students based on Admissions data. Graduation Related Selection Method (AGD) To select students based upon progress classification, performance indexes, and anticipated graduation date. The main use of this selection method is to identify students who are likely to graduate at the same time. Selection Method for Course Registration and Appraisals (APPR) To select students based upon registration in specific courses and grade results. Selection Method for Students with Conferred Qualifications (STCQ) To select students that have specific qualification data Selection Method for Student Master Data (BKGW) The selection method has been enhanced to include a number of fields from the Student Master Data, such as Organizational Assignment, Fee Calculation Data, and Residency Data. © SAP 2009 The delivered selection methods are part of the MP01 Mass Processing selection method group. The Admissions Data Selection Method allows users to select students based on the following admissions data: • Academic Year and Session • Various Admission Data fields • Program of Study • Specializations • Student Master • Student File • Transcripts • Test Scores The only mandatory selection parameters are academic year and session. If multiple selection parameters are filled in, they should always be treated with the AND operator. • All parameters should be treated as optional. © SAP AG IHE102 15-20 1 5 .3 Se lec t ions M e t hods: T opic Sum ma ry You should now be able to: Understand the concept of selection methods Describe the usage of selection methods © SAP 2009 © SAP AG IHE102 15-21 1 5 .4 M a ss Proce sse s: T opic Objec t ive s After completing this topic, you will be able to: Understand the Mass Processing functions delivered with Student Lifecycle Management Understand how to use Selection Methods with the delivered mass processing functions © SAP 2009 © SAP AG IHE102 15-22 1 5 .4 M a ss Proce ssing Re port s - Ove rvie w The following Mass Processing Reports are delivered with Student Lifecycle Management to perform a mass administration process on a selected group of students: 1. 2. 3. 4. 5. 6. Assignment of Student Group and Fee Category Mass-Processing of Holds & Statuses Assignment of Module Booking Windows Transfer of Course Registrations upon Cancellations ‘I’ to ‘F’ Grade Conversion Update of Anticipated Graduation Date © SAP 2009 You can access the reports in the SAP menu for Student Lifecycle Management -> Tools -> Reports © SAP AG IHE102 15-23 1 5 .4 M a ss Proce ssing Re port s 1. Mass Assignment of Student Group and Fee Category Allows for assignment of a student group or fee category to a population of students based upon flexible selection criteria, including admissions and registration data. 2. Mass Assignment of Holds & Statuses Business Scenario: Holds or Statuses can be used to restrict the students from performing certain campus management processes. For example, universities can prevent students from registering to courses if they have not paid the fees on time as per the schedule. This restriction is time dependent. Once the student satisfies the condition which caused for setting the hold, the restriction can be removed by deactivating the hold/status. Solution: A report activates holds to a set of students in a mass process using flexible criteria. © SAP 2009 Mass Assignment of Student Group and Fee Category • Transaction PIQMPSTATTR • Program RHIQMPSTUDENTATTR_ASG • Select the „Clear“ attribute if you wish to initialize the Student Group or Fee Category for a selection of students. Mass Assignment of Holds & Statuses • Both student and study-specific holds can be managed • Available transactions and reports: - Transaction PIQMPSTATUSIND - Program RHIQMPSTATUSIND_SET The Mass Assignment of Holds & Statuses uses the internally developed mass processing framework from Student Lifecycle Management and follows the architecture of the framework. Using the framework, the following were integrated with the reports: • Schedule manager • Selection methods • Parallel processing • Application log © SAP AG IHE102 15-24 1 5 .4 Ma ss Assignm ent of M odule Book ing Window s 3. Mass Assignment of Module Booking Windows Business Scenario: In universities certain students or groups of students need to be given priority for course registration. For example students in higher progress classifications (sophomore) should be allowed to register for courses before students from lower progress classifications (freshman) register them. Solution: Module booking windows are assigned to specific groups of students within a mass process, based on flexible selection criteria. Module booking windows are time periods in which only the assigned students for that booking window are allowed to book the course. In the above example, sophomores could be assigned a module booking window different from freshman so that both are not allowed to book the courses at a time. © SAP 2009 Mass Assignment of Module Booking Windows • Available transactions and reports: - Transaction PIQBKGWINDOW - Program RHIQMPBKGWINDOW_ASG • In order to make use of the existing Selection Method BAdI HRPIQ00SELMETHOD (Select students for assigning booking windows) needs to be implemented. The mass assignment program can also be used to re-initialize the booking windows for groups of students Note that Booking Windows can only be applied in the described way if the associated Time Limits are defined in the Academic Calendar This mass processing functionality uses the internally developed mass processing framework from Student Lifecycle Management and follows the architecture of the framework. Using the framework, the following were integrated with the reports: • Schedule manager • Selection methods • Parallel processing • Application log © SAP AG IHE102 15-25 1 5 .4 M ass Tra nsfer of Course Re gist rat ions 4. Mass Transfer of Course Registrations upon Cancellations Business Scenario: Due to low enrollment numbers, the university decides to cancel a course (module) or a section (event package) to which students are already booked (registered). Solution: Before canceling the module or event package, the student bookings on the module or event package can be transferred to another module or event package or event. This will allow students to still book another course which is needed to progress in their studies. As a consequence, the students’ studies are not interrupted on cancellation of the particular module or section. The following scenarios are supported: Transfer module bookings from one module to another module Transfer module bookings from one event package to another event package. The event package at the target can be from a different module. © SAP 2009 Available transactions and reports: • Transaction PIQMPMODBKG • Program RHIQMPMODBKG_TRANSFER Once an object is selected as the source, only students who have booked to that specific object will be moved. For example, if a Module is selected, then students booked to the Module directly (with no specific Event Package), will be moved. Students who have booked that Module with a specific Event Package would not be moved in that case. The Booking Context (Program Type or Program) does not change during this process. Rules are not checked, aside from capacity. It is assumed that any overrides, exceptions, etc. that were granted for the original Module Booking still apply. Bookings will be moved in the order of the original bookings (determined by the time/date stamp of the original booking activity). Once capacity is reached, the normal wait-listing and capacity rules apply. Simulation mode is available The report for transferring the module bookings from module to module or from an event package to another does not use the mass processing framework. The look and feel of this report is similar to the other reports but the application log differs. © SAP AG IHE102 15-26 1 5 .4 ‘I’ t o ‘F’ Gra de Conve rsion M a ss Re port 5. ‘I’ to ‘F’ Grade Conversion Mass Report Business Scenario: During the grading process, there are situations where a student has not completed or turned in enough coursework for the instructor to assign a proper grade. Solution: A grade of ‘Incomplete’ or ‘I’ is entered into the system. The student has a certain amount of time, determined by the University, to complete the work so that the ‘I’ grade can be changed. If the student has not taken appropriate action by that date, and the instructor has not granted an extension, the grade of ‘I’ is converted into a grade of ‘F’ -> Incomplete grade symbols are changed to Failed grade symbols, when a specific configurable time limit in the Academic Calendar has been reached. © SAP 2009 Transaction and Program: • Transaction PIQMP_AGRCONVERT • Program RHIQMP_GRADE_CONVERT Related topics: correspondence form for notifying students of Incomplete grades and Appraisal userinterface (GUI and Self-Service) that allows instructors to enter an new deadline: Steps: • The date for the conversion of grades from ‘I’ to ‘F’ needs to be maintained as a Time Limit in the Academic Calendar. • Prior to the time limit, several jobs must be scheduled. The first is a correspondence job to initially send a notification to students who have ‘incomplete’ grade symbols recorded. Students must request extensions from their instructors (the ‘old-fashioned’ way). If the instructor wishes to grant an extension, the new deadline for the extension will be stored in the ‘Latest Appraisal Date’ field of the appraisal. • The second job is a periodic job which checks to see if any deadlines have passed (includes the standard deadline in the Academic Calendar as well as granted extensions), and automatically converts the grade to a ‘Failed’ grade symbol. • Any final reminders need to be scheduled as additional correspondence jobs. • The actual grade symbol used to represent the ‘F’ is defined in the Mass Processing selection screen, as are the grade symbols that represent the ‘Incomplete’ status. Customizing: • Define Deadline for Completion of Work in IMG. Specify the time limit you want to use for completion of academic work by a student. • Student Lifecycle Management Student Lifecycle Management Processes Incomplete Grades Define Deadline for Completion of Work © SAP AG IHE102 Appraisal 15-27 1 5 .4 M ass U pda te of Antic ipat e d Gra dua t ion Dat e 6. Mass Update of Anticipated Graduation Date Business Scenario: A university wants to select students who are expected to graduate at the same date. Solution: Selection Method ‘AGD’ (assigned to Selection Group ‘MP01’) is provided for selecting students who are likely to have the same anticipated graduation date. Transaction and Program : Transaction PIQAGDUPDATE Program RHIQAGDUPDATE © SAP 2009 Prior to using the Selection Method, the desired implementations of the BADi ‘HRPIQ00_ST_DETERMINE’ must be activated. The implementations provide for the following selection functionality: • AGD – to select students based upon their currently assigned Anticipated Graduation Date • AUD – to select students who have a specific Audit result stored • PIX – to select students who have a specific value for certain performance indices • PRG – to select students who have a specific Progression result Activation of the BADi allows to use all of the selection criteria when creating a Selection Variant for the Selection Method. • This can be done via transaction SE18. In order for the graduation date to be properly set, the appropriate Time Limit in the Academic Calendar must be set in the IMG • Student Lifecycle Management Anticipated Graduation Date Academic Calendar Assign Time Limit for Calculation of Note: The Time Limit must be defined within the Academic Calendar as well. Use case: Students from the Selection Variant “AGD” will have their AGD for any full time undergraduate program updated to be Spring (session 30) of academic year 2009-10 if you mark the appropriate selection “Update AGD for Full Time Registrations”. If in addition the option ‘Replace Existing AGD Date’ is checked, then also those students who have already a recorded AGD are updated. © SAP AG IHE102 15-28 1 5 .4 M a ss Proce sse s: T opic Sum m a ry You should now be able to: Explain the Mass Processing functions delivered with Student Lifecycle Management Use Selection Methods with the delivered Mass Processing functions © SAP 2009 © SAP AG IHE102 15-29 1 5 .5 Corre spondence : T opic Objec t ive s After completing this topic, you will be able to: Understand the correspondence concept Know the basics about creating and printing documents Explain how correspondence in Student Lifecycle Management provides business process support © SAP 2009 © SAP AG IHE102 15-30 1 5 .5 Corre spondence – Ove rvie w The Correspondence Tool enables documents to be printed Individually or via Mass Processing. The Correspondence Tool makes it easy for you to create correspondence related to individual and mass requests. The Correspondence Tool in Student Administration contains the functions you need to output documents for the activities performed in Student Lifecycle Management. Student Lifecycle Management uses the Print Workbench to print documents The Print Workbench uses Smart Forms for configuration and layout of correspondence forms. © SAP 2009 © SAP AG IHE102 15-31 1 5 .5 Corre spondence T ype s The Correspondence Type represents an activity or a type of correspondence within a process: Student Lifecycle Management 01 ADMISSION PROCESSES Student Lifecycle Management 00 STUDENT PROCESSES Diploma certificates Acceptance letter Qualifications Rejection letter Progression results Confirmation letter Admission data External test results The Correspondence Tool can be used to print documents from Admission and Student Processes. © SAP 2009 The Correspondence Type defines the nature of the correspondence and the control attributes of the correspondence process. Correspondence Types belong to the Correspondence Tool. Two Correspondence Types are defined in Student Lifecycle Management: • Student Lifecycle Management 00: student correspondence • Student Lifecycle Management 01: admission correspondence © SAP AG IHE102 15-32 1 5 .5 Corre sponde nc e T ool a nd Print Work benc h Correspondence Tool Correspondence Types Print Workbench Student Lifecycle Management Customer Form Classes • are predefined data structures specific to an application • contain all the data that can be used in the dependent application forms • are responsible for providing data used for correspondence within the process Form Class You create Application Forms based on form classes. You can define several application forms for each form class, e.g., different invoices for diploma certificates, qualifications, and acceptance letters. Application Forms © SAP 2009 In Student Lifecycle Management form classes “admission” and “student “ are delivered. They are part of the standard and owned by SAP. You can delete the parts of a form class you do not require, but you must never change its nodes or create additional nodes. Application forms are created on the basis of form classes. Student Lifecycle Management provides example forms that you may use to create your own forms. You can adjust application forms to your requirements and enhance your functions with USER EXITS. You must always specify a form class for the application form. You can use collections instead of application forms. A collection is a configurable and executable row of application forms belonging to the same or different form classes. You must define the output of the application form. For this purpose, the Smart Forms tool is used by Student Lifecycle Management. © SAP AG IHE102 15-33 1 5 .5 Cre at e a nd Print Corresponde nc e Student and admission correspondence can be created individually or in bulk. There are specific transactions defined for this purpose: Student Transactions Admission Transactions Create Student Correspondence Correspondence 12/31/2009 – Transcript Create Admission Correspondence The created correspondence is displayed in the student file. The yellow triangle indicates that correspondence was created but not printed. 10/12/2009 – Admission Correspondence 12.12.2008 – Transcript 10.12.2008 – Admission You can print the correspondence for one student from the student file. Printed correspondence is displayed in the student file. The green circle indicates that created correspondence was printed. © SAP 2009 Example for the generation of a student correspondence, created individually: The student Andrew attended several courses last semester. For these courses, he received grades and credits. He has now come to you to obtain his transcript for the last semester. As an employee of the university you first generate the transcript using the “create student correspondence” function and then print out the correspondence (transcript) you have created. In order to output outgoing correspondence, that is, get printed documents, it is necessary to create and print correspondence. You can start the creation and print process with a mass processing transaction: CREATE CORRESPONDENCE: • Student Correspondence: Transaction: PIQCORRSTC • Admission Correspondence: Transaction: PIQCORADMC PRINT CORRESPONDENCE • Student Correspondence: Transaction: PIQCORRSTP • Admission Correspondence: Transaction: PIQCORADMP You may also create the correspondence directly in the correspondence tab of the student file. This allows you to create and print documents individually. Choose [Generate Correspondence] on the Correspondence tab in the Student File to create and print Ad-hoc Correspondence. You need to select Correspondence Type and Application Form to create or to create and print correspondence. © SAP AG IHE102 15-34 1 5 .5 Corre spondence – Print ing Run The data which is stored in the correspondence container prior to correspondence creation is determined for the correspondence print run and transferred to the Print Workbench. In a correspondence print run, you can print single or multiple items of correspondence. You can select the correspondence to be included in a print run in the same way as you select the correspondence for a creation run. Printing Run Correspondence Container DB Workbench Central Development Environment © SAP 2009 Printing Correspondence – Features: • Print Workbench (uses SmartForms) • Print single correspondence item • Print multiple correspondence items in mass runs • Student file functions on the correspondence • Tab page (after correspondence printing) • Correspondence history © SAP AG IHE102 15-35 1 5 .5 Corre sponde nc e – Busine ss Proce ss Support in St ude nt Lifec yc le Ma na ge me nt Student Transcript Adobe PDF-based form is available for official student transcripts (e.g. with quality points, progression results, etc.) ‘Incomplete’ Grade Notifications Adobe PDF-based student correspondence form to notify students that they have an Incomplete grade recorded for one or more courses. They will also be notified about the deadline for turning in their work, before the grade is converted to a Fail. Enhanced Correspondence Send Control Customers can assign a default correspondence delivery mechanism, (e.g. FAX, Email, or print), for each individual Correspondence Form. Student Term Bill (invoice form) including Debit or credit amount that the student has in a particular term All term activity and estimated aid postings with outstanding items summarized by due date Program and course registrations for the student. © SAP 2009 Incomplete grade notifications: • Application form ISHERCMGRADE_INCOMPLETE • IMG paths: - Student Lifecycle Management -> Student Lifecycle Management Processes -> Appraisal -> Missing Grades - Student Lifecycle Management -> Student Lifecycle Management Processes -> Appraisal -> Incomplete Grades ->Define Deadline for Completion of Work • Settings for automatic notifications of missing grades: - Transaction PIQAGR_SENDALRT - Program RHIQAGR_SENDALERT - IMG path: Student Lifecycle Management -> Student Lifecycle Management Processes -> Missing Grades Enhanced Send Control: • IMG for Student Lifecycle Management -> Student Lifecycle Management Processes -> General Settings -> Correspondence -> Technical Settings -> Assign Dispatch Control to Application Form © SAP AG IHE102 15-36 1 5 .5 Corre sponde nc e – Busine ss Proce ss Support in St ude nt Lifec yc le Ma na ge me nt Enrollment Confirmation (Admissions Correspondence) an Adobe PDF-based form, that can be included in an applicant's acceptance packet. The new correspondence form allows the accepted applicant to confirm their upcoming enrollment at the university by paying a deposit. Module Correspondence Correspondence can be generated using Module/Event as selection object Transaction code PIQCORRSMC © SAP 2009 Enrollment confirmation: • Application form ISHERCM_SAMPLE_ADMISSION_CARD • Customizing path in IMG: Student Lifecycle Management -> Student Lifecycle Management Processes -> Admission, Registration and De-registration -> Admission -> Create Time Limit for Enrollment Confirmation Fee Module Correspondence: • Designate relevant application forms in IMG: SLCM Processes in SLCM General Settings Correspondence Basic Settings Define type of Module Correspondence • Use Form Class ISHERCMSF_OFFER © SAP AG IHE102 15-37 1 5 .5 Corre spondence : T opic Summ a ry You should now be able to: Understand the correspondence concept Know the basics about creating and printing documents Explain how correspondence in Student Lifecycle Management provides business process support © SAP 2009 © SAP AG IHE102 15-38 1 5 .6 Archiving: T opic Obje c t ive s After completing this topic, you will be able to: Understand the concept of archiving Get an overview of data that can be archived © SAP 2009 © SAP AG IHE102 15-39 1 5 .6 Archiving – Da ta Arc hiving Roa dmap Create Data Student Contract Account Registration and Admission Contract Object Module and Event Booking Posting Documents Program Type Progression Program Progression Archive data should be in the reverse order of created data ISR Application Academic Record/History Archive Data © SAP 2009 Depending on an application’s specific requirements, different scenarios for archiving and deleting data can be implemented. • Writing and deleting are separated to ensure data security and database consistency. If an archive file had an error and not all of the data was available, but the delete program deleted the data from the database, the data would be lost (or at least very expensive to recover). • The use of “Archiving Status” can prevent data loss that may occur if data that has already been archived but not yet deleted is changed. • For details on the subject please refer to the Archiving Guideline for Student Lifecycle Management which is available at: https://www.sdn.sap.com/irj/sdn/bpx-highered -> Student Lifecycle Management Best Practices, Implementation Guidelines, and Tutorials -> Archiving and Deletion in Student Lifecycle Management. • The following data are not considered for archiving: - Academic Calendar - Academic Structure - Qualifications - Academic Scales © SAP AG IHE102 15-40 1 5 .6 Archiving – Wha t c an be a rc hived (1) Archiving Activity Documents You can archive all activity documents (option: for selected activities) that were created before a specified date. Archive all activity documents for students who were de-registered within a specified time interval. Archiving Student Account Data You can archive contract account and contract object master data for “inactive” students who were de-registered from programs several years ago or any selected students. Delete Event Bookings Without Archiving You can delete all students’ event bookings for events that were finished before a specified date. Delete all students’ event bookings for students who were de-registered during a specified time interval (precondition: the students do not have an admission or a registration). © SAP 2009 There are different ways how you can access archived data in Student Lifecycle Management. The first one is to use the Archive Explorer. Enter transaction code SARA to enter the Archive Explorer in order to view archived data. Transaction SARA is used for archiving administration data: • Start of background processes Archive – Delete – Read - Reload • Analysis of the archived tables • Archiving job overview • Print spool • Management of the archived files A second way is displaying activity documents within the application „student file“. • On the tab page [Activity Documents] in the Student File, you can display the activity documents which are created to track student administrative processes. © SAP AG IHE102 15-41 1 5 .6 Archiving – Wha t c an be a rc hived (2) Archiving study data: Preparation: Set archiving flag for study data Display archived study data in the Student File and Academic Work Overview Generate correspondence for student whose study data has been archived Rebuild study data from the archive to the Student File Archiving student master data: Preparation: Set archiving flag for student master data Display archived student master data via the Archive Explorer (not possible via standard maintenance dialogue) Archiving student related person data: Archive business partners which are related persons to students Preparation: Set archiving flag for related persons Display archived data via the Archive Explorer © SAP 2009 The system archives study data, student / applicant master data and data of related persons to students which are flagged for archiving. The relevant students are selected with a selection method. Set archiving flag for study data / student master data: • You can set an archiving flag for the study data of students who are selected with a selection method via report RHIQST_ARCHIVING_PREPARE or you set the archiving flag for one student via the Student File. Archiving of study data / student master data: • You can manage the archiving of study data with the archiving object HRIQ_STYDT and the archiving of student master data with the archiving object CA_BUPA, as well as the archiving of student related persons. • You can display archived study data in the Student File and Academic Work Overview. • You can display archived student master data and related persons in the Archive Explorer (SARE) with the archive infostructure SAP_HRIQ_BUPA1 in a technical view. You cannot access archived student master data via the standard maintenance dialog. • You can still generate correspondence for students whose study data has been archived. • You can rebuild study data from the archive to the Student File, so that all academic work and qualifications from a previous study period are available for Student Lifecycle Management follow-up processes. Business case: If the student comes back to take another degree; if you want to change the transcript after archiving. © SAP AG IHE102 15-42 1 5 .6 Archiving: T opic Sum ma ry You should now be able to: Understand the concept of archiving Get an overview of data that can be archived © SAP 2009 © SAP AG IHE102 15-43 1 5 .7 Aut horiza t ions: T opic Obje c t ive s After completing this topic, you will be able to: Understand the authorization concept used within Student Lifecycle Management Explain the difference between composite roles and individual roles © SAP 2009 © SAP AG IHE102 15-44 1 5 .7 Aut horiza t ions – Ove rvie w Authorization concept of Student Lifecycle Management includes General authorization Student Lifecycle Management authorization for activities (processes) and applicationspecific checks Structural Authorization Authorizations needed for other application areas Access to Business Partner Access to Student Accounting Access to Training and Event Management © SAP 2009 Users also require authorizations for functions of the application areas which are integrated in Student Lifecycle Management (Business Partner, Student Accounting, Training and Event Management). Student Lifecycle Management authorization concept is built upon the ERP authorization concept. • For details on the subject please refer to the Authorization Guideline for Student Lifecycle Management which is available at: https://www.sdn.sap.com/irj/sdn/bpx-highered -> Student Lifecycle Management Best Practices, Implementation Guidelines, and Tutorials -> Authorization in Student Lifecycle Management. © SAP AG IHE102 15-45 1 5 .7 Aut horiza t ions – Role s and Func t ions Roles Roles are classified into composite roles and individual roles Composite roles consist of multiple individual roles Individual roles are composed of numerous smaller, coherent activities (in general transactions) Functions Student Lifecycle Management functions are divided into two parts: Master data access (student master data, academic objects) Activity execution (e.g. registration, module booking) with and without additional authorization checks © SAP 2009 Student Lifecycle Management delivers several roles which combine authorizations and tasks which are usually needed by a person executing a certain role. Example: • Role “Instructor” is delivered. For example, the instructor has access to appraisals and authorization to maintain grades for students in appraisals. Activities are defined process steps in Student Administration Master data access: The execution of functions which are used to create and change master data are protected by a combination of authorization objects (general authorization) and a structural authorization (object and evaluation path). Activity execution: Student Lifecycle Management has its own authorization object (P_CM_PROC) for activities (e.g. Registration, Module Booking, etc.). The authorization for activity execution is checked using the PIQPROCESS authorization fields (activity). The structural authorization only restricts the objects which the user is allowed to process irrespective of the activity. © SAP AG IHE102 15-46 1 5 .7 Aut horiza t ions: T opic Sum m a ry You should now be able to: Understand the authorization concept used within Student Lifecycle Management Explain the difference between composite roles and individual roles © SAP 2009 © SAP AG IHE102 15-47 1 5 .8 Rule s & Regula t ions: T opic Objec t ive s After completing this topic, you will be able to: Understand the concept of rules and regulations Understand how Rule Containers are attached to processes and to the academic structure Describe the structure of a VSR rule Understand how rules can be overriden Understand and use status indicators (statuses and holds) © SAP 2009 © SAP AG IHE102 15-48 1 5 .8 Rule s & Regula t ions – Adm inist ra tive a nd Ac adem ic Rule s Student Lifecycle Management allows you to set up various rules and to validate them during various processes. Process Administrative Rules Academic Rules Admission Application received in time? Univ. entrance certificate? Registration Fees paid? Good academic standing? Module Booking Module booking period? Prerequisites fulfilled? Progression Progression hold set? Minimum credits per year completed? Rules and Regulations © SAP 2009 For details on the subject please refer to the Rules Cookbook for Student Lifecycle Management which is available at: https://www.sdn.sap.com/irj/sdn/bpx-highered -> Student Lifecycle Management Best Practices, Implementation Guidelines, and Tutorials -> Rules and Regulations in Student Lifecycle Management. © SAP AG IHE102 15-49 1 5 .8 Rule s & Regula t ions – Ca llup Point s What are callup points? Defined points within Student Lifecycle Management processes where rules can be checked. Delivered for student life cycle processes, e.g. Registration – register student to program of study Module booking (single) – save individual booking Delivered by SAP Can also be defined by the customer Used for Alumni Recruitment Rules and regulations Holds and statuses Retrieval of calendar data Calculation of fees De-registration Admission Equivalency Determination Graduation Degree Auditing Registration Other checks Change of Program Course Registration Callup point 1 Examination & Grading Callup point 2 Progression Re-registration Callup point 3 © SAP 2009 Callup points are points in the system at which checks can be performed. These callup points are predefined by SAP. Callup points are used for various purposes. In the IMG, you can assign the following to callup points: • Rule containers - Rules in the Rule Containers are checked at the predefined points (see VSR) • Evaluation paths for search of academic calendar objects - evaluation paths enable you to use different calendars for some predefined activities. • Hold types and status types - holds and statuses of these types are checked automatically at predefined points within the processes. Table T7PIQCHECKTP contains the available callup points. Callup points which can be used for status indicators have a special flag set – “Relevant for Status Indicator”. Status indicators can be attached to these designated callup points only. You can define your own callup points and use these in your own (customer) programs. You can use function module HRIQ_HS_STATUSIND_CHECK to perform checks at the callup points you define. © SAP AG IHE102 15-50 1 5 .8 Rule s & Regula t ions – Rule Cont a ine rs & Ca ll up Point s Callup Points: Academic callup points Non-academic callup points IMG - Customizing Callup Point Callup Point 1 Callup Point 2 Non academic callup points RC Rule Container Academic Objects O, SC, CG, SM, SE Callup Point Academic callup points © SAP 2009 A Rule Container is a Student Lifecycle Management object (RC) in which you can collect the rules to be checked at certain points within a process. The rules in the Rule Container are activated by attaching it to a Callup Point. Rule Containers are created with transaction PIQRC or from the SAP Menu Path: Student Lifecycle Management → Academic Structure (Curriculum)→ Rules→ Edit Rule Container. You assign one or more Rule Containers to the callup points of different applications. These callup points are referred to as non-academic callup points because they are checked independent of objects in the academic structure. The relevant Student Lifecycle Management application processes the assigned Rule Containers when the callup point occurs. Academic callup points, on the other hand, directly link Rule Containers with objects of the academic structure (for example, in the program catalog). Both the academic and non-academic callup points are predefined by SAP. • Attach Rule Containers to objects of the academic structure by creating relationships, and define the callup points for Rule Containers as additional relationship data. - You can use the program catalog to attach the Rule Container to academic objects. • Attach Rule Containers directly to callup points. - You do so in the IMG under Student Lifecycle Management Processes > General Setting - >Rules > Rule Containers > Assign Rule Containers to Callup Points. All rules within a Rule Container which are: • defined for a Callup point • attached to a process-relevant academic structure object • are checked when the Callup point occurs. Example: Student registration for a new Program => check before saving if registration rules (defined at Program level) are fulfilled. © SAP AG IHE102 15-51 15 .8 Rule s & Re gula t ions – Rule Struc t ure w it h V SR RC Rule Container 1: n: Rule Modules 1: n: Composed of VSR: Validations Substitutions Rules Substitution Rules Rules Validation Rules Rule Elements Rules © SAP 2009 A Rule Container (object type RC) includes “Rule Modules” (infotype). The Rule Module can refer to the tool “VSR” and is composed of elements: validations, substitutions and rules (VSR = userdefined substitution and validation of data) Validation: validates the data entered against user-defined rules • Data is checked against values and value intervals • User-defined Boolean statements are used to validate data Substitution: • Data is replaced by other values (via value definition or exits) Rules: • Modular building blocks that consist of the statements used for rules in validations and substitutions and contain field values and Boolean statements. Input for the definition of Boolean logic statements: - Boolean logic statement, using operators like AND, OR, NOT - Table fields (PIQRULEMASTERS, etc.) - Data provided is dependent on callup points. © SAP AG IHE102 15-52 1 5 .8 Rule s & Regula t ions – Ex a mple of a V a lida t ion => Check during module booking – list booking (callup point 0002) ? ? Message if check result = false ?? Prerequisite Check Message Students who registered for full-time study Sum of booked (=attempted) credits for current session >= 30 Message type I (information): “Required number of credits not booked yet” © SAP 2009 You can create Validations in customizing using the IMG path: Student Lifecycle Management > Processes in Student Lifecycle Management > General Settings > Rules > Rule Elements > Maintain Validations: • Define application area for the VSR and choose between: - Academic rules - Calendar rules - Formal rules - Progression • Create a validation step with: - Prerequisite - Check - Message • Create 1 - 999 steps in one validation. © SAP AG IHE102 15-53 1 5 .8 Rule s & Regula t ions – Ex a mple of a Subst it ut ion ? Prerequisite A <--> B Substitution Total earned credits >= 12 Set field “progress classification” to '’sophomore” © SAP 2009 You can create Substitutions in customizing using the IMG path: Student Lifecycle Management > Processes in Student Lifecycle Management > General Settings > Rules > Rule Elements > Maintain Substitutions: • Define application area for the VSR and choose between: - Academic rules - Calendar rules - Formal rules - Progression • Create a substitution step with: - Prerequisite - Values which are to be substituted • Create 1 - 999 steps in one substitution. © SAP AG IHE102 15-54 1 5 .8 Rule s & Regula t ions – M e ssa ge Displa y After a rule check is performed, messages related to this check are displayed in a message log. The message log consists of: All the rules that were checked by the application VSR rules, holds, hard-coded checks, status indicators All positive and negative rule results are displayed as an icon Green light for positive results Red light for negative results Yellow light for pending icon: checks which were postponed because of a conditional booking check Message text Message type (W, E, I, or “–” for suppressed messages) Callup point at which rules were checked Override indicator or pending indicator © SAP 2009 In Student Lifecycle Management processes, rule checks can be performed at one or more Callup points. If these rule checks are not completed successfully, the system outputs messages and collects the relevant messages in a message log. The message log is displayed to the User, giving short text and access to the long text for each message. The system permits you to override this message log if it contains only warnings (type W), information messages (type I), and success messages (type S). To create your own messages, you should create a new message class using transaction SE 91. You can then add your messages to this message class. © SAP AG IHE102 15-55 1 5 .8 Rule s & Regula t ions – Rule Ove rriding Messages = I/W/E message is output if a rule is not fulfilled Process is stopped by an E message Process can be stopped by user if I/W message appears Rule Overriding Any rules, which appear as messages, can be overridden by user if Message is released for overriding Message is related to a rule module with an extended check flag and a Rule Conatiner with a conditional booking flag User is authorized to override the message Preparation: 1. Define which messages are allowed to be overridden (IMG) 2. Define which user is allowed to override which message (RC) This information is kept in a Rule Conatiner 3. Override message (message log display) © SAP 2009 ADVANTAGE: Authorized users can continue a process even though a rule is not fulfilled Before you can override messages, you have to flag the messages which may be overridden and define how the system should react in case of an override. When you have created the required messages, you can maintain the authorizations for rule overriding in a Rule Container. This action alone activates the override option for a message. When you have performed steps 1 and 2, the message log display offers an override function to users who are authorized to override the message. © SAP AG IHE102 15-56 1 5 .8 Rule s & Regula t ions – Conce pt of Holds a nd St a t use s Status Indicator Category Status Type Hold Type Status Grouping Hold Grouping (For Customer Status) Status Indicator Hold Status © SAP 2009 Status indicator is the generic term for statuses and holds. You have to maintain status types and hold types in customizing before you can create specific statuses and holds for each type in student records. Status indicators of both categories can be assigned to status groupings or hold groupings. These groupings enable you to sort the status indicators in the hold and status overview of the Student File and in search helps. Status types and hold types can both be defined by the customer: Status types can be customer status types or system status types. You can create customer status types and determine when they are activated and deactivated. The system status types are delivered by SAP, and SAP determines when they are activated and deactivated. • System statuses: admitted applicant, rejected applicant, applicant, alumnus, attending, nonattending, student, de-registered, deceased SAP does not deliver hold types. You must therefore define the required hold types in customizing. Note: You cannot switch off a system status, but you can deactivate its display (IMG: Student Lifecycle Management Master Data > Students > Status Display). © SAP AG IHE102 15-57 1 5 .8 Rule s & Regula t ions – Block ing a Proce ss How does a status indicator (hold or status) block a process? Status Indicator Assign in IMG to Callup point Hardcoded check: Is the status indicator set for ST or CS of the same type as the one assigned to the callup point? Is the status indicator active on the given key date? Message is displayed: Message type I, W, or E Process is blocked according to message type Yes No Nothing happens © SAP 2009 Active status indicators can block activities at predefined callup points. The system performs a check at these callup points. When a status indicator of any type is assigned to a callup point (reflecting a certain process or step of the process) in the IMG, the system checks if an active hold or status is set for the student object (object type ST) or the study object (object type CS) on the given key date. If so, the system displays a message and blocks the process step according to the message type. You can define the message you want the system to display when a status indicator blocks a process. The message type determines the system reaction: Information message (message type I): The system displays the message but does not interrupt the process. Warning message (message type W): The system displays the message and you can decide to carry on with the process or to cancel the application. Error message (message type E): The system displays the message in a dialog box and cancels the process. You cannot carry on with the process. • The message override concept enables selected users to override an error message and carry on with the process. • Messages can also be sent to students in Student Self Service Scenarios created by customers. Note: Not all callup points can be used for status indicators. The ones that can be used are explicitly marked as relevant for status indicators in table T7PIQCHECKTP. © SAP AG IHE102 15-58 1 5 .8 Rule s & Re gulat ions – Act ivity Ba se d Che c k s The VSR and the holds frameworks allow checks at callup points to be executed for chosen activities only. VSR Here – wherever possible – the activity ID is provided to the framework, so that it can optionally be evaluated as prerequisite in a validation step. A validation can thus be relevant for specific activities only, although the callup point is relevant for other activities as well. Holds In this case holds – which still have to be assigned to callup points – can optionally be assigned to activities as well. © SAP 2009 Customizable checks can be executed at designated callup points in Student Lifecycle Management. Student related activities (like program registration) can be blocked at such callup points. There are two ways to implement such checks: • Using the VSR framework (Validations, Substitutions and Rules) • Or using holds The same callup points are sometimes used in the context of several related activities (e.g. create a sessional registration, create a leave of absence, change a sessional registration and change a leave of absence). Up to now it was not possible to assign checks at callup points to certain activities only. © SAP AG IHE102 15-59 1 5 .8 Rule s & Regula t ions: T opic Summ a ry You should now be able to: Understand the concept of rules and regulations Understand how Rule Conatiners are attached to processes and to the academic structure Describe the structure of a VSR rule Understand how rules can be overriden Understand and use status indicators (statuses and holds) © SAP 2009 © SAP AG IHE102 15-60 1 5 .9 St udent Life c yc le M a nage me nt and BW Extractors of Student Lifecycle Management Business Content Customers can use these extractors to load data from Student Lifecycle Management to BW in order to perform analytical reporting, using either queries that were delivered by SAP, or own queries. Examples: Master data, such as: Module Event Event Package Transactional data, such as: Module Booking Event Offering Program Completions Stage Completions Program Type Progression Texts, such as: Progression Category Module Booking Status © SAP 2009 For details on the subject please refer to the Reporing Guideline for Student Lifecycle Management which is available at: https://www.sdn.sap.com/irj/sdn/bpx-highered -> Reporting in Student LIfecylce Management with SAP BI. © SAP AG IHE102 15-61 1 5 .9 Re port s – St a nda rd De live ry Change of Specialization Faculty Workload RFC and Report Mass Student Group / Fee Category Assignment Mass Holds Management / Booking Window Assignment Mass Transfer of Course Registrations upon Cancellation “I” to “F” Grade Conversion Report and File Export for Performance Indicies Activity Documents Rule Container Generation Report Enhanced Waitlist Move-Up Report © SAP 2009 © SAP AG IHE102 15-62 1 5 . Ge ne ra l Conce pt s a nd T ools: U nit Sum m a ry You should now be able to: Name the available Self Services in Student Lifecycle Management Understand the audit trail in Student Lifecycle Management including activity documents and change documents Understand the concept of selection methods Understand correspondence in Student Lifecycle Management Understand which data can be archived Understand the authorization concept used in Student Lifecycle Management Explain how administrative rules and academic regulations can be set up with the system Be aware of the BW reporting options © SAP 2009 © SAP AG IHE102 15-63 © SAP AG IHE102 15-64