You are on page 1of 32

Student Lifecycle Management Product and Architecture

Applies to:
SAP Student Lifecycle Management.

Summary
The purpose of this document is to provide an introduction to the Student Lifecycle Management product and its architecture. For detailed description of the Student Lifecycle Management product please refer to the Student Lifecycle Management documentation BS7 (EHP 4)

Author:

SAP

Created on: 20 February 2011

SAP DEVELOPER NETWORK | sdn.sap.com © 2011 SAP AG

BUSINESS PROCESS EXPERT COMMUNITY | bpx.sap.com 1

Student Lifecycle Management Product and Architecture

Table of Contents
1. Solution Scope ................................................................................................................................................ 3 1.1 Functional Areas: Business Processes covered by Student Lifecycle Management ............................... 3 1.2. Business Processes covered by Third Party Solutions ........................................................................... 5 2. Solution Architecture....................................................................................................................................... 6 2.1. Overview .................................................................................................................................................. 6 2.2. Glossary ................................................................................................................................................... 8 2.3. Architecture of SAP SLCM Master Data Management ............................................................................ 9 2.4. Architecture of SAP SLCM Academic Structure .................................................................................... 10 3. Organizational Structure ............................................................................................................................... 12 3.1. Academic Calendar ................................................................................................................................ 12 3.2. Program Catalogue ................................................................................................................................ 12 3.3. Module Catalogue .................................................................................................................................. 13 3.4. Event planning ....................................................................................................................................... 13 3.5. Process Control by Rules ...................................................................................................................... 13 3.6. External Academic Structure ................................................................................................................. 15 4. Student Master Data ..................................................................................................................................... 16 4.1. Student as an HR object ........................................................................................................................ 17 4.2 Student as Business Partner .................................................................................................................. 18 4.3. Student Contract Account ...................................................................................................................... 19 5. Student Lifecycle Processes ........................................................................................................................ 19 5.1. Admission and Recruitment ................................................................................................................... 19 5.2 Program Registration .............................................................................................................................. 20 5.3 Equivalency Determination ..................................................................................................................... 20 5.4 Module Booking ...................................................................................................................................... 20 5.5 Grading ................................................................................................................................................... 20 5.6 Progression ............................................................................................................................................. 20 5.7 Audits ...................................................................................................................................................... 21 5.8 Assessment Process .............................................................................................................................. 21 5.9 Graduation .............................................................................................................................................. 22 6. Student Accounting....................................................................................................................................... 22 7. General Concepts ......................................................................................................................................... 23 7.1. Authorization .............................................................................................................................................. 23 7.2. Audit Trail of Processes ......................................................................................................................... 23 7.3. Correspondence..................................................................................................................................... 24 7.4. Archiving ................................................................................................................................................ 24 7.5. Student Self Services ............................................................................................................................. 24 7.5.1. Online Course Registration ................................................................................................................. 27 7.6. Integration of SAP .................................................................................................................................. 29 7.1. Integration with SAP CRM ..................................................................................................................... 29 7.2. Integration with SAP NetWeaver Identity Management ........................................................................ 30 7.3. Integration with SAP/Non-SAP Applications .......................................................................................... 30 Related Content ................................................................................................................................................ 31 Copyright .......................................................................................................................................................... 32

SAP DEVELOPER NETWORK | sdn.sap.com © 2011 SAP AG

BUSINESS PROCESS EXPERT COMMUNITY | bpx.sap.com 2

Student Lifecycle Management Product and Architecture

1. Solution Scope
1.1 Functional Areas: Business Processes covered by Student Lifecycle Management This table lists Business Processes/Transactions available in SAP Student Lifecycle Management. For details please refer to the following chapters. 1. Curriculum Management: Academic Structure and Course Scheduling (Event Planning) 1.1. Maintenance of Academic Programs Define degree objectives: define qualification with level and type of degree or non degree 1.1.2. 1.1.3. 1.1.4. 1.1.5. 1.1.6. Define programs of study: define structure (based on study conditions of program) expressed with objects program of study (SC), module group (CG) Define majors, minors and concentrations: define specializations of program (based on study conditions of program) with module groups (CG) Define modules (courses): define modules (SM) the student should complete to achieve qualification of program Define pre- and co-requisites: define requirements for a module Student has to fullfill before s/he is able to book this module Publish academic catalog: publish study program in active versions on university page

1.2. Maintenance of Course Catalog 1.2.1. Define and set up courses: define and plan course (events) which are offered in current session with schedule and resources (date, time, room, etc.) 1. 2.2. Publish course catalog 1.3. Maintenance of Degree Audit Requirements 1.3.1. Define degree requirements: define requirements for a program a student has to fullfill before s/he achieves its qualification. 1.3.2. Associate courses with degree requirements: assign degree requirements to the academic objects (courses) of the academic program. 1.4. Class Scheduling 1.4.1. Demand Analysis: The ―course demand report‖ shows bookings, module plan assignments, and course registration cart counts of students. It helps to determine how many students are likely to book a course for a future year and session. 1.4.2. Define sections and classes: Determine details of course offerings, e.g. sequence of courses and form of teaching (lecture, classroom trainings, lab, etc.), start/end times, and capacity. 1.4.3. Assign and schedule instructors, rooms, equipment: Maintain human and technical resources as well as location required for the academic offering. 1.4.4. Faculty Workload Management: maintain data regarding planned and actual workload for academic events. 1.4.5. Publish Class Schedule 2. Recruitment (-> SAP CRM) 2.1. Gathering Prospect Data 2.2. Prospect Segmentation 2.3. Campaign Management

SAP DEVELOPER NETWORK | sdn.sap.com © 2011 SAP AG

BUSINESS PROCESS EXPERT COMMUNITY | bpx.sap.com 3

1. Online Grading 13.3. 8. special approvals are taken into account.1.13. Change of Specialization 13.6.1.1. 7.com © 2011 SAP AG BUSINESS PROCESS EXPERT COMMUNITY | bpx. Grade Change Request 13. Equiv.10. Academic Work Completion 7. Graduation 13.1. 7.12. Teaching and Examinations 11. Attendance Tracking SAP DEVELOPER NETWORK | sdn.14. Student Administration 4.com 4 . Course Registration Faculty 13. Academic Advising 5.1. Admission and Equivalency Determination 7.1. Determination Simulation 13. Progression (Standard Report) and Auditing 10.7.5. Address Maintenance 13.15. Room Search 13.5.1.sap. Student Admission Audit 13. Course Cancellation: Student cancels booked course. Graduation Request 13. Course Selection: Student selects course (module plus event) via course registration UI.4.2. Course Registration 7. Waitlisting: Student books module and event on the waitlist.sap.3. 7.8. Maintain Transcript 13. Degree Audit Simulation 6. Academic Lifecycle/Student Portal Role 5.Student Lifecycle Management Product and Architecture 3. Study Management:  Module Plan 9. Course Booking: Student books modules and events.9. Change of Program 13.16. Special Booking Authorization 13. Student Admission Application 13.1. Student Accounting 12.2. Transcript Request 13. Course Request 13. Selection might be influenced by program objectives on the basis of a module plan.11. 7. Student Self-Services and Faculty Self-Services Students 13.4. Check course requirements: the needed requirements are checked.

9.5.2. Workflow 14. Interfaces 15. the database for federal student financial aid where students can find out about the aid they have received. Scheduling / Enhanced Event Management  Webservices are available in SLCM EHP 4 which allow for integrating SLCM with a scheduling software.1. The partner solution sends data to and receives data from specific sources such as the National Student Loan Data System (NSLDS). "Eligibility Verification" and "Disbursement" and provides some specific functionality such as accessibility. 3.Student Lifecycle Management Product and Architecture 14.7. Mass Processes 14.com 5 .6. SAP Student Lifecycle Management. which involves close communication with US Government agencies and databases. as well as frequent updates regarding eligibility (etc) rules provided by the US Government. Tools/Functions 14. Additional effort is required in defining that integration and adapting the services. Migration Tools 14.g. Selection Methods 14. and students. Business Processes covered by Third Party Solutions  Financial Aid:  In the US. the financial transactions necessary for handling financial aid in the sense of internal grants in general. and probably look at any student holds that would prevent the student from using the library services.     SAP supports this through a partner because 1. Library Management  There is no library vendor with whom SAP has a partner relationship. Housing  There is no configuration delivered for integrating Student Lifecycle Management with SAP’s Real Estate Management solution RE-FX. Touchpoints between SAP's industry solution for Higher Education. database interfaces. 4. The partner solution provides information and reports for the school.3.4. Correspondence 14. Data Archiving 14. 2. Reports 14. SAP does not offer an own solution to cover this requirement but works together with the partner Sigma Systems for the US market. The partner solution supports processes such as ―Packaging‖. and a (third) party library system are minimal:  The Library system needs to know student IDs. Related software solutions must address a complex set of USonly requirements. IDM Integration 1. SAP ERP and SAP SLCM provide much of the data and manage e.sap. Financial Aid is the total amount of financial assistance (federal and nonfederal) a student is offered by the school.  The Library system needs to post fines/fees to the student account Alumni / Fundraising Management: See BPX HER -> Knowledge Center -> Fundraising Management   SAP DEVELOPER NETWORK | sdn.com © 2011 SAP AG BUSINESS PROCESS EXPERT COMMUNITY | bpx.2. This is US-only and SAP’s HER solution strategy is global. and compliance (reports and rules updates). parents. This capability relies heavily on domain (content) knowledge which the partner has.8. Authorization 14.sap.

academic advisors and instructors in the SAP NetWeaver Portal. the switch framework allows to activate one industry solution in that installation. It is developed in software component IS-PS-CA (Industry Solutions Public Sector Contract Accounting) on top of FI-CA (SAP ERP Financials. The student master data resides in SAP Business Partner and HR PD Infotype framework. Business Partner Admissions Recruitment via CRM Marketing and SLCM Admission Module SLCM Academic Structure and Assessment SLCM Academic Calendar SLCM Resource and Event Planning SAP Print Workbench SLCM Student File/ Student Records SLCM Student File/ Student Records Academic Advisor User Interface SLCM Appraisal and Assessment Student Self Services and Faculty Self Services SLCM Student Accounting SAP BI (see SLCM BW extractors described in SLCM Reporting cookbook on BPX HER) 2.com © 2011 SAP AG BUSINESS PROCESS EXPERT COMMUNITY | bpx. and graduation with SLCM. and perform admission of students. Educational institutions can manage their academic structure and curriculum. SLCM is part of the SAP ERP and can be activated using the switch framework. The academic structure of the university is realized using the HR Personal Development Infotype Framework (HR PD Infotype framework). Academic Structure. fee calculation.Student Lifecycle Management Product and Architecture Business Requirement and SLCM Module Mapping Example No Business Requirement SAP Module Mapping 1 2 3 4 5 6 7 8 9 10 11 12 13 Organizational Structure Recruiting and Admissions Curriculum Management Calendars Class Timetabling Correspondence Student Records Student's Academic History Academic Advisement Grade book Campus Self Service Student Financials Reporting Organizational Management. maintain student master data. grant management. registration. correspondence from FI-CA. Contract Accounting). Student accounting covers business processes such as fee calculation and grant management is built on the Public Sector extension (PSCD) of SAP Financials Contract Accounting (FI-CA). Overview SAP Student Lifecycle Management (SAP SLCM) is the SAP Industry Solution for educational institutions. Internal Service Request (ISR) for admission application processing. SAP SLCM also reuses Validation Substitution Rules (VSR) from SAP ERP FIN. SLCM is built using different components of SAP ERP Human Capital Management (SAP ERP HCM) and SAP ERP Financials (SAP ERP FIN).sap.1. structural authorization from SAP ERP HCM. Solution Architecture 2. After the technical installation of SAP ERP. Most business processes are done in SAP GUI transactions but self services are provided for students. SAP SLCM extends the functionality of SAP ERP through specific academic business processes which cover the lifecycle of a student starting from a student’s application for a program of study at university up to the student’s graduation.sap.com 6 . SAP DEVELOPER NETWORK | sdn. grading. and business rules framework (BRF) from SAP ABA.

Student accounts are contract accounts built on FI-CA where the amounts can be posted as tuition SAP DEVELOPER NETWORK | sdn. Post processing framework together with the business rules framework (BRF) enable universities to enhance and adapt the student lifecycle processes to their specific needs. Student master data is implemented using the infrastructure of SAP Business Partner and personal development infotype framework of SAP ERP HCM. The post processing framework is plugged into the business logic of the student lifecycle processes to enable the execution of follow-up activities after the execution of the standard business process. Universities run reports that calculate the fees for the students and post the amount due into the student accounts. Student self services are applications which can be either deployed in the portal or function as standalone applications. In case the rules say that the academic advisor needs to be informed the post processing framework triggers an email message. Academic Advisors who guide and help the students in various activities such as booking courses can work on SAP ERP system and also use the self service „Academic Advisor Web UI‟ to view the student study details and help students progressing in the university. The rules define that the university wants to inform the academic advisor in case a student gets a low grade so that the advisor can get in touch with the student for improvements. For example. Administrators take care of master data maintenance that includes setting up the academic structure of the university and setting up the student master data and student accounts.sap. Student accounting is a separate component which implements the business logic for university-specific financial processes. whereas students and instructors use self services such as course registration and appraisal self services. For example. which triggers the evaluation of rules in the business rules framework (BRF). when the grading process is executed.com 7 .Student Lifecycle Management Product and Architecture Administrative users of SLCM such as registrars work directly on the SAP ERP system. fee calculation is used to calculate and bill the tuition fee students have to pay. The university master data is built on SAP HCM using the PD infotype framework. it calls the post processing framework. Organization management (OM) and Training and Event Management (TEM).sap.com © 2011 SAP AG BUSINESS PROCESS EXPERT COMMUNITY | bpx.

Universities use standard FI-CA processes such as correspondence to send student fee invoices and dunning to dun the student if they do not pay. To activate the industry solution SAP SLCM the business function set „CAMPUS_MANAGEMENT‟ needs to be activated. Change. Delete A person. SAP SLCM provides enterprise services for integration with other SAP or non-SAP applications. Technically IS-PS-CA sits on top of software component FI-CA (Financial Contract Accounting) and requires the following software components: SAP_BASIS. certificate. A ledger presents data used in creating financial statements. organization. Agreement between designated universities regarding student exchange Helps to manage relationships between rules and academic objects. or group of organizations within or outside the institution.com © 2011 SAP AG BUSINESS PROCESS EXPERT COMMUNITY | bpx.Student Lifecycle Management Product and Architecture fees. Activation of the business function set will activate all the basic configurations that are required to run SAP SLCM. Contains validations and substitutions that the system processes to execute a check which is triggered by the occurrence of specific events. Copy. SLCM also provides enterprise services for checking the existence or creation of academic structure objects such as academic course and program of study. SAP_ABA. To facilitate reporting on past employee data. The data structure of infotypes mirrors a logical set of data records. It records values at company code level. for example. group of persons. Time period during which only defined students are allowed to book courses / modules. SAP_AP. hostel fess etc. infotypes can be saved for specific periods. It provides enterprise services for sending student master data. Date or time period classification. Combination of modules that can be used in one or more programs. or comparable qualification. event planning data to other application such as a Learning Management System.sap. Student accounting is built on PSCD and FI-CA and is integrated to FI processes such as general ledger. Glossary Term Academic Advisor Program of Study Course/Module/course module Module Group Assessment Definition An academic staff member who is responsible for advising selected students who are assigned to him or her.sap. and FI-CA. Delimit. SAP_APPL. meal fess. the address infotype (0006). cash payments and so on. 2. A plan of academic offerings leading to a specific degree.2. A set of data grouped according to subject matter. Grant evaluation allows to maintain grants and scholarships and to trigger the corresponding payments. You can edit infotype records individually or by using fast data entry. Process used to monitor and evaluate academic work which a student submits to successfully complete the module or program. You can use the time limit to enter a date or time period in the academic calendar. The HCM component allows to process employee data in accordance with business requirements. Combination of business event types and associated rules that can be used in one or more program of study. Time limit Infotype Business Partner General ledger Exchange program Rule Container Rule Module Booking Window SAP DEVELOPER NETWORK | sdn.com 8 . The following functions are used for infotype records: Create. Infotypes can be identified by their four-digit keys.

SAP Business Partner and FI-CA.sap. Architecture of SAP SLCM Master Data Management The most important master data of SAP SLCM is the following:    Academic structure of the educational institution which describes the organizational structure of the institution as well as programs and courses offered by it Student master data which includes personal data Student contract account The master data uses the infotype framework from SAP ERP HCM.com © 2011 SAP AG BUSINESS PROCESS EXPERT COMMUNITY | bpx.3.sap.Student Lifecycle Management Product and Architecture 2.com 9 . SAP DEVELOPER NETWORK | sdn.

External Academic Structure Objects Universities can create an external academic structure as part of their academic structure using different external academic structure objects.com © 2011 SAP AG BUSINESS PROCESS EXPERT COMMUNITY | bpx. Program of study is an HR PD object that constitutes the academic structure and is maintained using the program catalogue. The organizational structure of an institution is built using the organization management (OM) tool of SAP HCM. the various qualifications that it imparts to students.com 10 . Rule containers are associated to academic structure objects such as programs of study. modules.sap. Modules are assigned to a program of study in the program catalogue. and event packages in the program catalogue. Business Event Type Business event types give a generic structure to business events. Offering of modules is maintained in the module catalogue. Rule Containers Rule containers group business rules that need to be checked during the business processes. SAP DEVELOPER NETWORK | sdn. Universities offer the module in an academic period so that students book the module and attend classes. Individual Work Individual work represents a student‟s academic work such as a thesis or project works that can contribute to her/ his academic work. Rule containers are used to control the business process flow. The university may consist of different schools or colleges and have departments assigned to them. They are assigned to programs of studies that students pursue and for which final qualifications are awarded during graduation. Business event packages are HR objects and are maintained via event planning. Business event types are HR objects and are maintained via event planning. Individual work is maintained using the program catalogue or the module catalogue. the academic structure consists of: Organizational Unit Organizational units provide a structure to the university. Event Package An event package groups the various business events that are offered for an academic period. Qualifications A qualification represents the successful result of a student’s academic career.Student Lifecycle Management Product and Architecture 2. Module is an HR PD object and is studied for an academic period. In SAP SLCM. 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. Module Group Module Groups are entities to group modules into a certain structure within the program catalogue.4.sap. Business Event Business events are classes or online learning sessions that can be scheduled and offered so that students can book them and attend them. Architecture of SAP SLCM Academic Structure The academic structure constitutes the programs of studies a university offers. An internal qualification is an HR object that represents degrees. Module Module is an academic unit in which students learn about a defined content and can acquire credits for this. Academic Calendar Academic Calendar is an HR PD object which is used to manage dates and time in the university. and the academic offering. diplomas and certificates awarded at institutions. The external academic structure is used to determine equivalent courses or qualifications of an incoming student from a previous organization.

com © 2011 SAP AG BUSINESS PROCESS EXPERT COMMUNITY | bpx.Student Lifecycle Management Product and Architecture SAP DEVELOPER NETWORK | sdn.sap.sap.com 11 .

Student Lifecycle Management Product and Architecture 3. They can be offered as one business event or as a number of business events. Program catalogue is a view to structure and maintain academic structure objects such as programs of studies. each organizational unit is an HR object which can have relationships to other objects.2. module group. module groups. or event package. They indicate the specific purpose for which the date and time are maintained for the relevant academic period. or spring session. Organizational Structure In Organization management. Most modules are offered as courses but they can also represent a more generic type of academic work. a program of study with 8 stages splits the content of the program into 8 and its content is studied in 8 academic sessions.1. For example. It is created by the administrator of the department which offers the program of study. Program Catalogue The program catalogue defines the structure of programs of studies that are offered by the university. A student registers to only those modules or module groups which belong to the current stage of the programs/he studies. summer session. Academic Calendar The academic calendar contains the different dates related to business processes of the university.sap. fall session. 3. Module groups can be used for two different purposes: SAP DEVELOPER NETWORK | sdn.sap. Universities offer programs of study with different qualification levels. For example. Evaluation path is the way of finding the next object using the relationship between HR objects that are defined in the evaluation path. During the execution of the business process. To maintain when the classes start and end for an academic period. Academic years and academic sessions are defined in customizing. Dates are maintained using time limits. Students register for one or several programs of study. Module groups are entities that group modules to give a structure to the program catalogue. Please refer to the SLCM EHP 4 documentation for details. such as a thesis. If there is no academic calendar assigned to the program of study. when an admission is given to a student for a program of study in academic year 2011 fall session the validity dates of the admission are taken from the academic calendar which is associated to the program of study for which admission is granted. 3.com © 2011 SAP AG BUSINESS PROCESS EXPERT COMMUNITY | bpx. Academic periods are time periods to structure the academic programs of the university over time. Module or course is an academic unit in which students learn about a defined content and can acquire credits for this. the calendar is derived using an evaluation path. This time limit indicates the start date and end of the academic period in the university. there will be a different time limit. The position represents another HR object which is occupied by an employee (HR object Person) in the university or an external employee (HR object external person). For example. module. This supports the assignment of positions such as heads of department positions/faculty to each organization object. Business processes of a university are aligned with its academic periods. The modules or module groups that structure such programs are also associated into these stages. Their dates are maintained in the academic calendar to indicate      When the academic session starts and ends when the classes starts and end for that session when the registration to courses starts and ends when the grading period starts and ends deadlines for the students to pay fees. modules. Progression of the student takes place along the stages of the program until s/he completes the final stage and graduates. the dates are derived from the academic calendar and assigned to the object that takes part in the process execution. A program of study represents an approved combination of modules in one or more subjects which fulfill the requirements for a degree. They can be full academic years or academic sessions e. winter session. Stages structure a program of study according to a time line.g. A program of study can also consist of stages. the standard duration of an academic period is maintained using a time limit. etc… Academic calendars can be assigned at the organizational unit level or at lower levels such as program of study.com 12 . and qualifications. Students have to enroll to the first stage of the program of study.

sap. a major in computer science can contain modules „artificial intelligence‟ or „neural networks‟. SAP SLCM uses rule engines such as Validations Substitutions Rules (VSR) and Business Rules Framework (BRF). The described objects like organizational unit. The advantage is that the infotypes can be reused. Business events and Time independent events are grouped into event packages. It is typically administered by the administrator of the department which offers modules. Module Catalogue The module catalogue defines the academic offerings of the university. Business events and Time independent events are created for a course module for a particular academic period. rules need to be checked to find out the student’s eligibility. Business events include data such as schedule information with the time of lecturing. They create a module group Mathematics Core to include both the modules. Some rules are also built using the relationships of objects in the academic structure. As the program catalogue.5. The academic structure is based on HR Personal Development (HR PD) framework and uses an object oriented approach. program of study. the instructor’s name of the session. To decide whether a business process can be carried out for a student. This rule is built using the pre-requisite relationship of academic course modules. For a specific scenario. event etc. classes.com © 2011 SAP AG BUSINESS PROCESS EXPERT COMMUNITY | bpx.4. All these policies and guidelines constitute the business rules that a university uses for its business processes. are PD objects. In this transaction. event type. 3. for online courses time independent events are used. 3. Event package is also an HR PD object that is assigned to a course module through HR relationships. One example may be that students who have not paid the registration fee will get a financial hold. Attributes of these objects are grouped into infotypes. module. Students studying these major subjects get additional eligibility or credits to progress further. Further processes such as booking of academic course modules and the booking of class lectures will not be possible unless the financial holds are removed for that student. classes. to decide whether a student can be given admission. birthplace. Specialization for a Program of Study such as major and minor: A university allows students to take specialization subjects like major or minor and these will be considered for the progression of a student. VSR is a rules engine from SAP ERP Financials to manage validation and substitution of business data during the business process. Process Control by Rules Universities set up guidelines on how business processes work in their environment. For example. During the course registration (module booking) process. 3.g. students book the course module and also the event package or the event. E. a course module should not be allowed to be booked unless a pre-requisite module is completed successfully.. Rule containers are SAP DEVELOPER NETWORK | sdn. To manage business rules. There are object types that generalize characteristics of objects. Event planning reuses objects from Training and Event Management (TEM).sap. age. Multiple rules that are created in VSR are grouped into rule containers to support the control of the different business processes at the university. 2. Modules. personal data details like name.g. E.Student Lifecycle Management Product and Architecture 1. Rule containers are associated either to a process or to specific objects in the academic structure so that during the process execution the rule containers are evaluated and data validations or substitutions are carried out. module group. These events are created from a template called Business Event Type. and individual work.3. sessions of offerings for modules and individual work data for modules can be maintained. the personal data infotype is used to represent a student and lecturer. can be grouped into an infotype „Personal Data‟. e.com 13 . Event planning Event planning or class scheduling supports the planning of lectures.g. Unless a module or event package is offered. the students cannot book or register to these modules or event packages. statuses or holds are used. etc. 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. and the assignment of resources such as rooms for these offerings. the room in which the lecture is held and the location or the building where the event takes place. a university can have modules Mathematics Part1 and Mathematics Part2 as part of their core mathematics study. Lecture classes are maintained with business event objects. e. event packages and events are created and offered for academic periods. There can be events without schedule and events with irregular schedule. the module catalogue is used to enter academic structure data but only to maintain the offerings.g.

SAP DEVELOPER NETWORK | sdn. the call up points are reached and the rule containers are determined by reading those rule containers that are directly assigned and also those that are indirectly assigned via the academic structure objects. Call up points are defined for every process in SAP. the business event in BRF is called.com © 2011 SAP AG BUSINESS PROCESS EXPERT COMMUNITY | bpx. Students may drop or cancel course registrations because of their unavailability. Business rules are checked and when a rule is fullfilled. Business rules are maintained in BRF and are associated to business events in BRF. If the performance of a student is below the expected value. Rule containers associated to the academic structure objects are only considered if the academic structure object is part in that specific process. BRF is a rules engine in SAP NetWeaver and is used by the SAP SLCM Post Processing framework. cancelling the course registration is the business process and informing the advisor is the post-processing activity. Rule containers are associated to call up points in two ways.Student Lifecycle Management Product and Architecture associated to the processes using „call up‟ points. Or by assigning them to academic structure objects using HR relationships and specifying the call up point in the relationship. there is a business event in BRF. On successful execution of the business process. When the process is executed. Cancelling a course registration can lower the performance index of a student. the post processing activity is carried out.com 14 . the academic advisor needs to be informed. The check whether the student performance is below the expected value is done by business rules.sap. Either by assigning them directly to call up points.sap. For each business process. Call up points are points or places within SLCM processes where business rules are checked. The below graphic describes the existing rule frameworks in SLCM. In this case.

com 15 . A student has to pay the registration fee or hand in a certain certificate before he/she is allowed to continue his/her studies. the status changes to „Admitted Applicant‟. the user is stopped from execution of the business process. This prevents a student from module booking until the hold is deactivated. On approval of the admission application. high school certificate. SAP SLCM also has an inbuilt rules engine – the audit framework. This represents a university specific requirement that applies to all the programs in the university. when an admission application is created for a student. To get admission to a masters program in Electronics.g.sap. Exchange programs are programs offered by the external organization that can be transferred to an internal program of study. 3. There are system statuses and customer statuses. and external subjects. All these constitute the external achievements of the student. degrees). the status changes to „Student‟. External qualifications (EQ) are qualifications students acquired during prior studies (e. Depending on the status of the student. Users can create rules in terms of requirements such as university general requirements or program specific requirements.com © 2011 SAP AG BUSINESS PROCESS EXPERT COMMUNITY | bpx.. External Academic Structure Apart from the academic structure of the university.Student Lifecycle Management Product and Architecture Statuses are used to map a student‟s general status or status in relation to a specific program of study. Through the business process ―equivalency determination (ED)‖ the university transfers the external works of the students to internal academic work. the university also maintains an external academic structure. The system sets a hold and displays an error message that the student has to pay the fee or hand in the certificate before he/she can book modules. For example. They can also be testing agencies/sources from which universities receive the test score results of prospective students. Holds are also associated to call up points and processes.6. Holds have the same concept as statuses but they are used only for preventing the student from execution of a business process. It consists of entities such as external organizations. Assessment is a process where the performance of students is evaluated during exams. If the holds are active. The framework technically re-uses the audits framework for setting up the rules. Apart from the above rule engines. E.g. the students must have completed successfully a graduation program in electronics describes a program specific requirement. External educational organizations (EO) are high schools and transfer institutions that students attended prior to coming to university. s/he gets a status „Applicant‟ assigned. students should have a specific GPA to be graduated. external qualifications. When the call up point is reached upon the execution of the business process.sap. the process can be continued or discontinued. Statuses are associated to call up points and processes and are checked during the execution of the process. Extended Booking Check Framework is another rule framework that is used for managing rules for academic course module booking. For example an academic course module should not be booked unless  certain course modules are completed successfully by the student (pre-requisite relationship)  certain course modules are also booked in the same academic period (co-requisite relationship)  students have obtained certain credits or booked certain number of course modules Above rules are set up using the extended booking check framework. On registering or enrolling to the program. The audit framework is used for admission audit and degree audit and is linked with the assessment process. SAP DEVELOPER NETWORK | sdn. External subjects (SU) are the subjects students took at external educational organizations or previous school results. All such rules are grouped into rule containers and are called only by the specific process such as admission audit and degree audit. the holds are checked.

All fees that the student has to pay for the studies are posted to this contract account. and study data. The student is also a BP.sap. as tuition fees. bank account. Business partner with role Contract Partner can have many contract accounts.sap. Therefore the student master data maintenance transaction has screens for maintaining student HR data and central business partner data. A student object technically consists of  Student as an HR PD (Personal Development) object of type „ST‟.Student Lifecycle Management Product and Architecture 4. The Business Data Toolset (BDT) is used to support screens for maintaining BP related data for the student. Contract Objects hold the accounting information for the contract account. Also the financial aids or grants that the student gets are also posted into this contract account. The student contract account will have many contract objects.com © 2011 SAP AG BUSINESS PROCESS EXPERT COMMUNITY | bpx. A student business partner will always have a student contract account and can hold many other contract accounts also.  When a student is created. The contract account is used for student accounting purposes. SAP DEVELOPER NETWORK | sdn. Student Master Data Students represent the core objects in the SLCM and drive the various business processes in the university. A student HR object will always have a student business partner attached to it.com 16 . Student as a business partner object with BP Roles PSCM10 (Student) and MKK (Contract Partner).g. Attributes of students such as personal data and study data are stored as infotypes for student object. This object is used in student administration processes. Student master data stores students’ personal data such as address. an HR object and a BP are created. and library fees. Contract objects are optional but are used in student accounting to group postings made to the student contract account such e.

1.sap. and organizational unit. state. student holds. Fee Calculation Data Fee calculation data contain information as fee category. module booking. SAP DEVELOPER NETWORK | sdn. Residency Data Residency data contain information about the resident country. passport details etc.g. Country of Birth. student statuses. Student as an HR object In academic processes such as admissions. The student object is also responsible for storing various transactional data such as academic work record usages. etc.com © 2011 SAP AG BUSINESS PROCESS EXPERT COMMUNITY | bpx. social status. Employment Employment data stores details about the employments that the student did in the past or is currently doing. Individual Study Data Study data holds information as student group. etc. the relevant object which is involved is the student HR object.sap. Nationality. The HR student object stores the following information: Personal Data Personal data contain information such as First /Last name. county. and graduation. progression results. Alumnus Data Alumnus data stores details about the previous organizations of the student where s/he is an alumni. program registration.Student Lifecycle Management Product and Architecture 4. audit results. The object is identified by a unique object ID and is characterised by a number of attributes which are stored as info types. Challenge Challenge data stores information such as challenge type and e. Additional Personal Data Additional Personal Data contain information such as religion. date of birth. student notes during various business processes within SLCM. campus data. and discounts for the student. module booking data. progression.com 17 . benefit category. social service number. the degree of the physically challenge. VISA data VISA data contain information about the various VISA details of the student.

Standard student master data integration to any other system including any 3 rd party system using enterprise services is based on BP integration. last name.sap. nationality. Here the complete address functionality of the central BP is re-used. SAP DEVELOPER NETWORK | sdn. The data is first saved in the student business partner and is then synchronized into the HR infotype. Student master data integration is an enhancement to the BP integration to contain HR related student information. The student BP is created with two business partner roles: PSCM10 (Student) and MKK (Contract Partner). the role Contract Partner allows that the student business partner holds the student contract account where student fee and student grant data is posted.2 Student as Business Partner Student object as central business partner plays an important role in student accounting activities and also in integration scenarios where the student objects are distributed. etc. Identification numbers Stores identification numbers of a student. The same information is also stored as infotype in the student HR object. standard business partner screen are used based on the BDT (Business Data Tool) framework.com 18 . Payment details Payment details capture information such as the payment method.CRM integration is based on the student BP. It stores information about: Personal data Personal data stores information such as first name. Bank details Stores bank details of the student. Student address Student addresses such as standard address. The student business partner always has a student contract account and optionally some contract objects. etc. correspondence address. For example. To maintain all the data. the SLCM .Student Lifecycle Management Product and Architecture 4.com © 2011 SAP AG BUSINESS PROCESS EXPERT COMMUNITY | bpx. credit card details etc. date of birth. The student role identifies the business partner as student. Using BDT allows easy enhancement of fields and screens by customers. are stored in the BP.sap.

All fees that the student needs to pay to the institution. The recruitment process is not part of the standard SAP SLCM offering. 5. 5. Applicants submit the admission application form after filling all the details required for the university..com © 2011 SAP AG BUSINESS PROCESS EXPERT COMMUNITY | bpx. Here the BP data from SAP CRM is used to create the student in SAP SLCM. Universities can provide an online admission application form to the student in the university portal which is provided by SAP NetWeaver Portal. When the form is submitted. etc. the „Applicant‟ becomes an „Admitted Applicant‟ at the university. a student contract account is created in contract accounting of SAP ERP Financials. Contract objects are optional for a contract account. Contract accounts can be created for business partners with role contract partner (MKK). too.sap. Admission and Recruitment Students may enter educational institutions either through the recruitment process or directly through the admissions process. status „Applicant‟ is assigned to the BP.Student Lifecycle Management Product and Architecture 4. In SLCM. the required contract objects are automatically created on creation of contract accounts. in a student contract account. Student BPs are created with role contract partner so that contract accounts can be created for them. Once the admission is approved. Through recruitment campaigns. Students get to know about the programs offered by the university and apply for getting an admission. Grant evaluation process evaluates the amount the student gets as grant for her/his studies in the university and posts the amount into the contract account. Students enter into the university through the admissions process. an admission application is created in SAP SLCM either manually or automatically depending on the configuration. the eligibility of the applicant for admission is checked. Tangible contract objects such as person or property (car. but can be implemented by the customer. Student contract account data is used for student accounting at the institute. The online student admission application form is supported by Internal Service Request (ISR – also called Internet Service Request. Contract Objects can be of two types. An admission officer can create an admission application manually. all the grants or awards or scholarships that the student receives is recorded or posted in the student‟s contract account data. SAP DEVELOPER NETWORK | sdn. Actions or workflows can be configured to start on submission of ISR forms using ISR notifications. meal voucher. fees are posted as tuition fee or meal fees. house) and intangible contract objects such as specific fee categories such as tuition. an ISR notification is created. On submission of the application form. Student Contract Account Whenever a student master data record is created. Student Lifecycle Processes SAP SLCM provides business processes support for administering a student lifecycle at an educational institution. These business processes cover the student’s application for admission up to the student’s graduation from the university. the university identifies these prospects with the goal to turn them into students. Dunning is an FI-CA process which can be used to dun the student and send correspondence in case the student has some outstanding amount due in the contract account. Actions or workflows can be configured as different steps for the processing of the ISR notification. ISR is a SAP NetWeaver tool to support online processing of form requests. The recruitment process is realized using a BP integration of SAP CRM and SAP SLCM. After the admission application is created. Students fill the form with the required details and submit the form. The fee calculation process calculates the fees that the student has to pay for the academic period and finally posts the amount into the student account.3. Universities can run recruitment campaigns to make prospects aware of the academic programs offered by the university.1. These actions or workflows can create the student master data and the admission application automatically. The contract accounts are collected at the end and updated into the university‟s general ledger.com 19 . When an admission application is created. The admission audit can be used to determine based on the results whether the admission can be approved or not.sap. Prospects turn into students when they apply for the program of study at the university. The different processes are explained in the following. For example. Intangible contract objects are used in SLCM to post the fee amounts. Running marketing campaigns and identifying the prospects and leads is performed in SAP CRM. Contract objects hold the accounting information for the contract account. as the tool can also be used for web based internet applications). housing.

com 20 . A program registration is required for the student’s entry at the university. 5. For example. Transfer agreements are built based on the policies and guidelines of the university. students progress in their studies.6 Progression Students‟ performance is calculated based on the grades and credits that they achieved at the end of an academic session. Teachers can do an online grading through the corresponding self service application for appraisers. For a program that spans across many academic periods. This represents a security measurement for the self service web application. Based on these indexes. the university maintains external academic work for the students.Student Lifecycle Management Product and Architecture 5. Course registration creates an HR relationship between the student object and the module object. The university can set up transfer agreements for transferring the external achievements to internal academic work. If the capacity of the module has reached an optimum level. Instructors or teachers evaluate students through the grading process.2 Program Registration Via the program registration. students are booked as waitlisted if the system has been configured accordingly. 5. 5.4 Module Booking Module booking (Course Registration) is the process whereby students register for academic courses and classes. they are awarded with the academic standing such as honors.5 Grading Students’ academic work is evaluated and awarded a grade by instructors during this process.sap. After the program registration. The calls to RFC’s are made through Business AddIn (BAdI) implementations so that potentially the RFC calls can be easily replaced by the enterprise service calls.com © 2011 SAP AG BUSINESS PROCESS EXPERT COMMUNITY | bpx. Grades and credits are used to evaluate the performance of the student and to finally decide on the student’s progression. The registration is typically executed by the Registrar office. The process typically starts at the end of an academic session. and SAP DEVELOPER NETWORK | sdn.3 Equivalency Determination Equivalency determination (ED) is a process through which the university transfers external academic work of students to internal academic work. Program registration is a pre-requisite for all further business processes such as course registration. It is then possible to move up the students from waitlisted bookings to normal bookings when there are booking cancellations or capacity of the module is increased. an „Admitted Applicant‟ becomes a „Student‟ 5. Instructors can grade the students using the online grading self service functionality or through the corresponding backend functionality in the SAP GUI. Students submit transcripts of their previous university and based on this. All communication from the front end to the backend takes place through Remote Function Calls (RFC’s).sap. Students also have access to further self services in the portal like change of address and request for a change of program. a student enrolls at the university for the academic period. first class. Transfer agreements are agreements which decide which external academic work can be considered and transferred to an internal academic work. instructors will get the list of students for whom they are responsible for grading and grade them accordingly. For example a transfer agreement can be that a post graduate program in Electronics from university A is equivalent to a graduate program at university B. Indexes are used to evaluate performance. grading. If required configuration has been done. Grades are stored as academic work record in the academic work history. The course registration self service for students is built as a composite application and the front end is completely decoupled from the backend. Students register to academic courses (modules) either through their academic advisors or by using the student self service in SAP NetWeaver Portal for course registration. and progression. Another example could be that course „Basic Electronics‟ from university A with Grade A translates into academic course „Advanced Basic Electronics‟ at university B with grade B. students need to enroll for each academic session to continue their studies.

Sub requirements are evaluated to get the final result. sophomore. Assessments are created as academic structure objects and are scheduled for academic periods. opens an assessment for program completion. junior and senior. There are two kinds of requirements . A staged program of study requires the completion of a stage before students can progress to the next stage. For example. If configured. 5. Students are promoted depending on the program type.Student Lifecycle Management Product and Architecture second class at the end of progression. A student starts with the first stage and progresses to subsequent stages based upon successful completion of each of the stages. Finally.com © 2011 SAP AG BUSINESS PROCESS EXPERT COMMUNITY | bpx.com 21 .g. In contrast to program type progression. The rules or the conditions are created as rule modules and are called sub-requirements. Via stage audit it can be determined at the end of an academic period whether a student can progress from one stage to another.7 Audits Auditing is a process that defines and checks requirements that a student has to fulfill for the completion of certain business processes. Concrete requirements are actual requirements which are associated to academic structure objects and call up points. Two types of assessments are supported in SLCM: Assessments for Exams and Assessments for Program Completion/ Stage completion. Abstract requirements contain requirement pattern that give a structure to the requirements.concrete requirements and abstract requirements. such as undergraduate or postgraduate. Requirement catalogues are created for each audit types and are associated to students and/or to the programs of study. Sub requirements are actually implemented as BAdI implementations. When registering to these assessments.  Business rules are created in the audit framework based on the type of audit run and are called and evaluated during the audit run. Students register to course modules and also to exam assessments. an assessment process for the specified student is opened. stage progression is typical for European universities and for professional programs in the US. There are two types of progression supported: Program Type Progression and Stage Progression. in a university. The requirements are associated into requirement catalogs. Stage audits are used to check whether requirements were met. SAP SLCM supports the following three types of audit runs:   Admission Audit: Before granting admission to a student. Program Type Progressions is used for undergraduate and graduate programs in the United States. This structuring is achieved by using a requirement pattern. the admission audit is called before executing the admission application for the student. it can be re-used in grading to derive the grade for that student. The assessment process sets a status at the student based on the assessment process step. Degree Audit: After completion of a program of study. The audit framework is built using rule containers. SAP DEVELOPER NETWORK | sdn. Stage Audit: A program of study can be divided into stages. Exam assessments are created for academic course modules. execute an admission or award a degree for a student. the requirement catalogues are checked and the requirements are determined. 5. a degree audit determines whether the student is eligible to receive the degree or final qualification. a student’s request for graduation. Progression categories for undergraduates include freshman. The requirement such as that the student should have an overall credit of 35 to be graduated is a concrete requirement. Once the exam assessment has been completed. specified university requirements can be checked to see if the student full fills the admission criteria.8 Assessment Process During the assessment process students’ academic work is evaluated. A degree audit is executed upon the graduation request by the student.sap. Sub-requirements are grouped into requirements which are stored as rule containers. rule modules and BAdI implementations. The audit returns a result based on which the university can e. The program requirement can consist of general requirements and major requirements. students are awarded a degree. When an audit is run for the student. The assessment can link to the degree audit and its result will set the status of the assessment as completed. The assessment process is an optional process in SLCM.sap. a degree can be awarded if the program requirements are fulfilled by the student. The stage completion process is part of the student’s academic progression. Each stage sets requirements which have to be fulfilled to complete the stage. Once the assessment process has been completed successfully.

Here SAP SLCM is integrated with Controlling and Funds Management of SAP ERP FIN. the alumni status can be assigned to them by the institution. Fee calculation documents are required for audits and are used to analyze the calculated result. During fee calculation the rules are evaluated and results are calculated Each fee calculation run creates fee calculation documents. Here SAP SLCM is integrated to SAP ERP Financials. 6.sap. Managing the university funds in providing the grants or awards to the students. Calculation takes place based on a set of business rules referring to the student master data and study details. Student Accounting (for details refer to the Student Accounting cookbook in BPX HER) Student accounting supports the following processes at universities and educational institutions:    Calculating fees that students need to pay for their studies. After their graduation. or in a mass run for several students. the degree audit process is triggered to check whether a student successfully meets the requirements of the institution to get the degree qualification.com © 2011 SAP AG BUSINESS PROCESS EXPERT COMMUNITY | bpx. It is a Financial Contract Account document that contains the fee information for the students. On receipt of the request.com 22 .sap. students can use the graduation self service request to request for their graduation. Calculated fees are posted into the student contract account as an FI-CA document. The rules are set up using the SAP ERP SD pricing tool. Calculating the grants that students receive to pay for their studies and other institutional expenses. Fee calculation allows calculation of fees for individual students. The grant amounts are also posted onto the student‟s contract account and finally to the G/L of the university. The fees are posted in the contract account of the student and then to the general ledger (G/L) of the institution. The document’s line items show the SAP DEVELOPER NETWORK | sdn. After calculating the fees. Based on the audit result.9 Graduation Students progress during the course of their study and this process is referred to as progression. students are awarded the respective degree. To complete their studies at the university. The fee calculation process uses the student’s study data and calculates the fees that the student needs to pay to the university. administrators can manually correct the calculated result and finally post the result to the student contract account.Student Lifecycle Management Product and Architecture 5.

The contract object type defines the type of fees which are posted. 7. They show the technical audit trail of a process and record changes to data base tables. e. hostel fee. The fees calculated for the students or the financial aid calculated for the students can be integrated to funds management. General Concepts 7. and profit centre are derived from the academic structure objects such as organization unit and the program of study. For example. To set authorization at Business Partner data. The derivation of the fund management objects is based on the controlling rules defined at these academic structure objects. fund and controlling rules are associated to the objects in the academic structure. meal fee. For HR data the authorization is carried out using  Basic authorization For basic authorization. an instructor is allowed to do grading but not to carry out admission. the correct fund centre. Universities can also distribute these revenues using Public Sector Funds Management. This process based authorization is achieved using authorization objects which check the authority of the user to execute the process.g. SLCM provides BADI HRPIQ00AUTHORITY which is called during each authorization check but this BADI cannot be used for complex requirements. Authorization (for details refer to the SLCM authorization cookbook in BPX HER) Access to SLCM data can be restricted in the sense that authorization is based on the type of data . The grouping can be configured and is based on contract object types that are defined for the contract account. SLCM master data is mainly HR data and BP data. write or insert specific HR infotypes. A profile is created using the evaluation path and assigned to the user using HR customizing. ―context sensitive authorization checks‖.sap. For checking additional authorizations at student master data. objects are created and checked in the programs. Audit Trail of Processes (for details refer to the SLCM audit trail cookbook in BPX HER) Audit Trails track master data changes and changes within administrative processes to show which data was changed when and by whom. These dates are derived from the academic calendar. Activity documents are linked to the change documents that SAP DEVELOPER NETWORK | sdn. PLOG checks whether a user is allowed to read. The fund center.Student Lifecycle Management Product and Architecture fees that the student has to pay based on grouping such as tuition fee. All other objects are determined from the root object which is related to the root object where the relationship is maintained in the evaluation path. the fees are split and posted separately into the student contract account. Transaction data access authorizes users to execute business processes within SLCM. The evaluation path is configurable and has a root object. Structural Authorization Authorization checks in Student Lifecycle Management are using HCM’s structural authorization. For example the revenue that the university gets out of fees can be linked to a fund. event AUTH1 for BP object BUPA can be used. In addition a university can use their own funds in giving grants or financial aids to the students. The list of HR objects that a user can access are determined using an evaluation path. there are BAdIs available. It is based on HR objects P_CM_PROC and PIQ_PLOG. Activity Documents  Activity documents show the business audit trail of the process and always refer to a business process and the student for whom the process is executed. That means that the assignment of different activities (=business contexts) which span across different organization units is not possible. Student Lifecycle Management offers two concepts: Change Documents and Activity Documents:  Change Documents Change documents log master data changes and always refer to an application.  7.sap. User profiles and PFCG roles are created based on these authorization objects and are assigned to the users using SU01.com 23 .com © 2011 SAP AG BUSINESS PROCESS EXPERT COMMUNITY | bpx. During posting of the fees or the financial aid amount. fund.1.master data and transaction data. P_CM_PROC checks whether a user has the authorization for a specific Student Lifecycle Management process.2. The list of processes is delivered by SAP. Master data access authorizes users to create/change/delete master data. The due date schedule defines the date when the student has to pay a certain fee. Based on the due date schedule.

Student Self Services The University provides students self services for students and staff based on SAP web dynpro technology.g. Archiving (for details refer to the SLCM archiving cookbook in the BPX HER Knowledge Center) SLCM supports archiving information that is no longer required. There are three correspondence types supported in SLCM depending on the available data:   Student Correspondence Student correspondence helps to create and print documents containing student information. after the student has graduated such as:  Student master records  Contract objects and contract accounts  Activity documents  Change documents  FI-CA documents  Fee calculation documents  Audit runs. e. The tool can be run for individual students or for a group of students. Admission Correspondence Admission correspondence creates documents containing information about the admission details of the student. 7.4. Module Correspondence Module correspondence creates documents with information about the courses that the student studies. Archiving objects are created for SLCM to support the archiving requirements.  Correspondence is done in two steps:   Correspondence creation: This creates the document and stores data in the correspondence container. etc. These online applications are available:        Degree Audit Grading / Appraisal Academic Advisor User Interface Course Registration User Interface Missing Grades (alert report) Incomplete Grades (alert report with Web Interaction) Student Self-Services  Student Admission Application  Student Admission Audit  Change of Program SAP DEVELOPER NETWORK | sdn. ADK provides the runtime and administration environment for SAP archiving. Correspondence Print: This step moves data from the correspondence container to the print workbench and uses the print workbench to print the document. 7.3.Student Lifecycle Management Product and Architecture are created during the execution of the process. Archiving re-uses standard archiving functionality from SAP_BASIS. Admission correspondence is run immediately after the admissions process is completed.5. Archiving functionality is developed based on ADK (Archiving Development Kit) which is the technical framework for archiving. Correspondence is FI-CA based and has been adapted to support correspondence requirements for SLCM by adding correspondence types specific for SLCM.sap.com © 2011 SAP AG BUSINESS PROCESS EXPERT COMMUNITY | bpx.com 24 . Correspondence The correspondence functionality enables universities to print documents containing student and academic information. Activity documents are created for all business processes that are delivered by SAP.sap. 7.

sap. The university can set up a firewall between the front end and the backend system so that access to the backend system takes always place through the firewall. SAP DEVELOPER NETWORK | sdn.com © 2011 SAP AG BUSINESS PROCESS EXPERT COMMUNITY | bpx. The self service online course registration is deployed in a different way. UI handling layer consist of a set of assistant classes that handle the user requests in the applications. The user interface is built with web dynpro screens. In addition the back end system can be firewall protected (to allow only RFC protocol based calls) to prevent attacks from outside. To achieve secured calls from the web application (self services). All those data such as customizing settings and academic structure data that are read only in the web application are read from the front end system so they need to be set up in the front end system. This means the solution IS-PS-CA needs to be installed in two different systems. This request picks data from the backend application via RFC calls to ensure security. the enterprise portal should be connected to the front end application where IS-PS-CA is installed. All UI displays and actions of web dynpro screens are handled by the user interface handling layer. To achieve this.com 25 . The assistant classes use the model classes to fetch the required data. All student related information is read and updated in the back end system using RFC calls. self services need to be deployed in a specific way at the universities. The figure 6-1 below shows the architecture of all student self services except the Online Course registration. So the back end will have all the student information maintained.Student Lifecycle Management Product and Architecture        Change of Specialization  Grade Change Request  Graduation Request  Address Maintenance  Special Booking Authorization  Equiv. One is the front end application where student self services are deployed. the other one is the back end application where all the student data is maintained. In the latter case. Students request data in the frontend application. the recommended way is that all student sensitive data is decoupled from the system in which students access the self service applications. See the following chapter for details. Determination Simulation  Transcript Request  Online Audits—Audit run application in student mode  View academic work information Course Request Room Search Maintain Transcript Attendance Tracking Faculty Workload report Academic Substitution Universities need to ensure that data which students can change via self services are in a secure environment and do not allow access directly via the HTTP protocol.sap. Students can access the application either as a standalone application through a web browser or through the application deployed in SAP Enterprise Portal.

sap.com 26 .com © 2011 SAP AG BUSINESS PROCESS EXPERT COMMUNITY | bpx.sap.Student Lifecycle Management Product and Architecture SAP DEVELOPER NETWORK | sdn.

customers can implement a firewall to protect their productive server from outside attacks. All the productive servers are inside the firewall and are protected. The Course Registration application allows students to view and register for courses that have been suggested by their academic advisors for a particular year and session. The frontend part (the part shown in green) includes only the UI related functions. SAP DEVELOPER NETWORK | sdn.5. e. Abstraction layer contain a list of BAdI implementations that direct the calls to the backend application. The BAdI implementations call the Business Logic Layer in the backend using RFC enabled function modules. The application has an intuitive and flexible user interface characterized by high performance. students can register for courses themselves without having to contact their academic advisor or administrative staff to book a particular course:   Students can see their courses with statuses registered. waitlisted and special approvals. Students can search for courses and store them in the registration cart to be booked later. Due to the separation of frontend and backend. Another advantage is that in case the frontend system faces technical problems. Their operations are filtered and limited by the firewall.sap. The frontend communicates with backend parts only via RFC calls. Course registration corresponds to the module booking function in the back-end system. Business Abstraction layer handle the logic of decoupling the front end application with the back end.g. Online Course Registration (for details refer to the Online Registration cookbook in BPX HER) With this web application.Student Lifecycle Management Product and Architecture 7. Any DDIC objects from PMIQ* (except PMIQ_COMP) are NOT to be used. cancelled. Internal staff. Students can only access the frontend servers which are outside of firewall. This means that the UI layer and the business logic layer are totally separated and are installed on different servers. should have a clear separation between UI and backend function. The separation as two layers – front end and back end has a twofold meaning here:  Functional Separation The Course Registration UI like the student UI in general. The package PMIQ_COMP should only use DDIC objects from package SAP_BASIS or SAP_ABA.1. the enterprise portal should be connected to the front end application where the thin client application (package PMIQ_COMP) is installed on a SAP NetWeaver instance without installing any ECC (ERP Core components) on it. Customer can then install the frontend layer on a very „thin‟ and clean system.sap. customers can add a firewall (to allow only RFC protocol based calls or enterprise service calls) between the frontend and backend system. can still work in the productive and secured system. registrars or administrators. The user requests are handled by the UI handler layer which calls business abstraction layers. In the latter case. such as UI presentation or help text/documents or UI related handling and logics. As shown in the below figure. All the business logic and data storage are controlled only by the backend part such as read/change/check/search information.com 27 .  DDIC Separation/Independence The objects in frontend and backend shall be stored in 2 different packages: PMIQ_COMP and PMIQ_ESOA_ST. the backend system can still be kept safe still.com © 2011 SAP AG BUSINESS PROCESS EXPERT COMMUNITY | bpx. In addition. which has no ERP components. students access the application either as a standalone application through a web browser or through the application deployed in SAP Enterprise Portal. The BAdI implementations can be replaced by „Enterprise Service Calls‟ that also call the backend application. A general authorization check at application level and data level ensures that users can perform permitted actions only.

com © 2011 SAP AG BUSINESS PROCESS EXPERT COMMUNITY | bpx.com 28 .sap.sap.Student Lifecycle Management Product and Architecture SAP DEVELOPER NETWORK | sdn.

the university can request study records such as certificates and transcripts from the applicant’s previous university. This happens vice versa also. The integration reuses standard functionality of CRM BP integration with ERP. via surveys.g. follow up activities. Integration of SAP SLCM SAP SLCM offers integration capabilities to other applications. Integration to SAP Records Management to manage students’ study records: During admissions.1. In a university environment. In all integration scenarios. the business partner part of the student is the leading entity. 7. When a student record holder business partner from SAP CRM is replicated in SAP SLCM.g.sap. etc.6. The replication can be triggered from both systems.sap.com © 2011 SAP AG BUSINESS PROCESS EXPERT COMMUNITY | bpx. emails. The SAP Business Partner is the entity that exists in both systems and acts as entity for integration. Survey results can e. This business partner can be replicated to SAP CRM as business partner with role „Student Record Holder‟. Educational institutions can set up and run recruitment campaigns to attract and recruit students for their upcoming academic session. Recruitment activities include campaigns in which different communication channels can be applied to keep in touch with prospects (e. These documents are stored in records management to support the admission process. SAP DEVELOPER NETWORK | sdn. be used to identify the academic interests of prospects and to send out appropriate academic information materials. Student Recruitment is a process for which the BP integration of SLCM with CRM can be used.com 29 . academic structure data and student study data to any SAP or non-SAP applications. it will have the role „Student‟ assigned to it. Integration with SAP CRM (for details refer to the SLCM–CRM integration cookbook in BPX HER) SAP Customer Relationship Management helps an organization to manage the relationships with its customers.Student Lifecycle Management Product and Architecture 7.). A student in SLCM is a business partner with role „Student‟. The following integrations already exist:     Integration SAP CRM and SAP SLCM BP to support student recruitment Integration with SAP NetWeaver Identity Management Integration with SAP/non-SAP applications: SAP SLCM uses SAP NetWeaver Process Integration (PI) to provide student master data. The integration takes place through CRM middleware. customers are represented by applicants and students and the university can manage its relationship with them through SAP CRM Marketing functionality.

7. Systems such as financial aid systems require the study details of a student. The post processing framework calls the enterprise services automatically on change of the student study details. and graduation can call enterprise services to push data from SAP SLCM to other SAP/non-SAP applications. data evaluations. and SAP SLCM.sap. For master data exchange. The reports call the enterprise services and update the data from SAP SLCM. All students who have a user in SLCM receive an identity in IDM. The additional attributes are set by SLCM when the identities are created. Integration with SAP/Non-SAP Applications (for details refer to the SLCM Post Processing cookbook in BPX HER) SAP SLCM offers Enterprise Services to integrate SAP or non-SAP applications. In a typical educational institute landscape. The student identity in IDM will have attributes of a person or employee (attributes relevant from an SU01 user) and additional attributes relevant for a student user. After identities are created. Also. The post processing framework which is part of SAP ERP allows to insert certain logic after a standard student process is executed successfully. Financial aid systems help universities to find and manage the aid or scholarship for students. SLCM is integrated to IDM from the student perspective.2. services exist which reuse existing BP integration services and include SLCM specific attributes. The enterprise services for BP are enhanced to include student details so that standard BP integration is used for student master data integration. university portal. SLCM also offers Remote Function Modules (RFCs) for integration with other applications.com 30 . for example.Student Lifecycle Management Product and Architecture 7. SAP DEVELOPER NETWORK | sdn. These attributes distinguish the student identity from other employee identities. library management system.3. Creation of student identities in the identity hub and provisioning of users in SLCM and portal are similar to the existing HCM employee scenario in IDM.sap. Often integration with external non-SAP systems requires additional integration logic. The financial aid systems require the upto-date details of the student studies. With the SAP NetWeaver Identity Management it is possible to manage student users for all these applications centrally. users can be provisioned in SLCM system or enterprise portal or other applications connected to IDM. student lifecycle processes like admission. Student master data are replicated or integrated to other systems using the standard integration feature of SAP Business Partner (BP). and mappings.com © 2011 SAP AG BUSINESS PROCESS EXPERT COMMUNITY | bpx. Mass reports help in replicating data to other systems during the initial set up of the integration scenarios. The integration is available from SAP SLCM Enhancement Package 5 release onwards. A real-time integration is possible by calling the outbound asynchronous process enterprise services on successful completion of an SAP SLCM process. there are multiple applications in which students have users. The attributes of the identity are used to create rules or logic to assign business roles while user provisioning from IDM. The rules or logic are scripts such as Javascripts which decide what roles to be assigned to the user during provisioning. registration. This provisioning can be manual or automatic. Reports are used for initial load where the integration is just set up or during delta load where the integration should be switched off for some time and switched on again. Integration with SAP NetWeaver Identity Management User management of SAP SLCM is integrated with SAP NetWeaver Identity Management (IDM) which allows to manage users centrally in an identity management system. These enterprise services can be used by the financial aid system to get updates of the student‟s studies. There are enterprise services available to integrate academic structure data and event planning data to a Learning Management System (LMS).

visit the Business Process Expert homepage.com 31 .com/irj/sdn/bpx-highered.sap.sdn.sap.com/ -> SAP ERP Central Component-> SAP ERP Enhancement Packages-> Industries in SAP ERP-> Student Lifecycle Management (IS-HER-CM) For more information. The Student Lifecycle Management Online Documentation is available on the Help Portal: https://help.com © 2011 SAP AG BUSINESS PROCESS EXPERT COMMUNITY | bpx.sap. SAP DEVELOPER NETWORK | sdn.sap.Student Lifecycle Management Product and Architecture Related Content All mentioned cookbooks are available at the Higher Education & Research Business Process Expert (BPX) Community at https://www.

SAP does not warrant the correctness and completeness of the Code given herein. POWER5+. XML. System z9. fitness for a particular purpose. indirect. IBM. without representation or warranty of any kind. Program Neighborhood. and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States and/or other countries.com © 2011 SAP AG BUSINESS PROCESS EXPERT COMMUNITY | bpx. UNIX. POWER. mySAP. zSeries. PostScript. the implied warranties of merchantability. These materials are provided ―as is‖ without a warranty of any kind.Student Lifecycle Management Product and Architecture Copyright © 2011 SAP AG. and PowerPoint are registered trademarks of Microsoft Corporation. SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third party web pages nor provide any warranty whatsoever relating to third party web pages. National product specifications may vary. WinFrame.. SAP DEVELOPER NETWORK | sdn. AIX.com. Informix. The information contained herein may be changed without prior notice. All rights reserved. Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors. Intelligent Miner. Nothing herein should be construed as constituting an additional warranty. mySAP. except if such damages were caused by SAP intentionally or grossly negligent. OpenPower and PowerPC are trademarks or registered trademarks of IBM Corporation. System i. Sweden. WebSphere. Data contained in this document serves informational purposes only. Acrobat.com 32 . Java is a registered trademark of Sun Microsystems. if any. Microsoft. OS/400. Citrix.sap. xApps. MaxDB is a trademark of MySQL AB. Outlook. either express or implied. System i5. R/3. and SAP Group shall not be liable for errors or omissions with respect to the materials. HTML. XHTML and W3C are trademarks or registered trademarks of W3C®. xApp. Inc. Adobe. Inc. ICA. and SAP shall not be liable for errors or damages caused by the usage of the Code. DB2 Universal Database. VideoFrame. The Code is only intended better explain and visualize the syntax and phrasing rules of certain coding. pSeries. Parallel Sysplex. Windows. text. POWER5. OSF/1. X/Open. SAP shall not be liable for damages of any kind including without limitation direct. SAP. and Motif are registered trademarks of the Open Group. MetaFrame. System p. or non-infringement. SAP does not warrant the accuracy or completeness of the information. or consequential damages that may result from the use of these materials. System x. graphics. All other product and service names mentioned are the trademarks of their respective companies. the Adobe logo. System z. links or other items contained within these materials. Any software coding and/or code lines/strings (―Code‖) included in this documentation are only examples and are not intended to be used in a productive system environment. JavaScript is a registered trademark of Sun Microsystems. iSeries. AS/400. xSeries. Tivoli. These materials are provided by SAP AG and its affiliated companies ("SAP Group") for informational purposes only. System p5. Netfinity. including but not limited to. i5/OS. No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. Oracle is a registered trademark of Oracle Corporation. special. and MultiWin are trademarks or registered trademarks of Citrix Systems.sap. SAP NetWeaver. MVS/ESA. The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services. used under license for technology invented and implemented by Netscape. and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world. S/390. Inc. Massachusetts Institute of Technology. OS/2. AFP. z/OS. World Wide Web Consortium. OS/390. These materials are subject to change without notice. DB2.