Sunteți pe pagina 1din 19

Student Lifecycle Management Appraisal Self-Service Cookbook

Student Lifecycle Management Appraisal Self-Service Cookbook Applies to: All described functionality is based on Student

Applies to:

All described functionality is based on Student Lifecycle Management (SLCM) release Business Suite (BS) 7/ Enhancement Package 4 (EHP4).

For more information, visit the Higher Education & Research homepage.

Summary

The purpose of this document is to describe the Appraisal Self-Service functionality delivered with Student Lifecycle Management BS7. Prior to this release, the Appraisal Self Service in Student Lifecycle Management was available as WebDynpro for Java. This application has been replaced with the Web Dynpro application ‘PIQUIBB_APPR_SELF_SERVICE_APP.

Author:

IBU HER

Company:

SAP AG

Created on: July 2009

SAP DEVELOPER NETWORK | sdn.sap.com

BUSINESS PROCESS EXPERT COMMUNITY | bpx.sap.com

Student Lifecycle Management Appraisal Self-Service Cookbook

Table of Contents

Introduction

3

1. Define Appraiser

3

1.1 Define Appraiser in Portal

 

3

1.2 Define Appraiser in the SAP System

3

1.2.1 Assign

User

to

Employee

4

1.2.2 Assign User to Student

5

2. Assign Appraiser to Appraisal Objects

6

2.1 Assignment of Appraiser to Scheduled Assessment

6

2.2 Assign Appraiser for Event/Event Package

7

2.3 Assign Appraiser to Individual Work

7

2.4 Assign Appraiser to Module

8

3. Assign Appraisal Type to Appraisal Objects

9

4. Assign Scale to Appraisal Object

10

5. Appraisal Authorization Profiles

11

5.1 Defining Authorization Profile in IMG

12

5.2 Build Authorization Profiles

12

5.3 Assign Authorization Profile

13

5.4 Default Authorization Profile

Define

13

Define

5.5 Administrative Data

14

6. Run the Appraisal Self-Service

15

Appraisal Self-Service

15

Step 1: Edit

 

16

Step 2: Review and Save

17

Step 3: Completed

18

Copyright

SAP DEVELOPER NETWORK | sdn.sap.com

19

BUSINESS PROCESS EXPERT COMMUNITY | bpx.sap.com

Student Lifecycle Management Appraisal Self-Service Cookbook

Introduction

The appraisal self-service is a self-service application which helps appraisers to appraise the appraisal objects which they are responsible for.

Appraisal object:

Module, Scheduled assessment, Event, Event package, Individual work.

Appraiser:

Employee (P), Student (ST), External Person (H) and Business Partner (BP).

P/ST/H/BP can be assigned as appraiser to different kinds of appraisal objects. With the help of appraisal self-service, the appraisers can give appraisal to all the students that have registered for the appraisal objects.

The appraisal self service can be run as a stand alone application or integrated with the portal.

1. Define Appraiser

To use the appraisal self-service, your user should be defined as an appraiser first. Such a definition should be done both in the portal and the SAP system.

1.1 Define Appraiser in Portal

In the portal, the role ‘university instructor’ should be assigned to your portal user. Then you will be able to see work center ‘Appraisal’.

Then you will be able to see work center ‘Appraisal’. 1.2 Define Appraiser in the SAP

1.2 Define Appraiser in the SAP System

In the SAP system, you should define the identity of your SAP system user by assigning the user to an employee or a student (a senior student can also be an appraiser). Then you can assign the employee or the student as the appraiser for different sorts of academic objects, e.g. module, event, individual work, etc.

SAP DEVELOPER NETWORK | sdn.sap.com

BUSINESS PROCESS EXPERT COMMUNITY | bpx.sap.com

Student Lifecycle Management Appraisal Self-Service Cookbook

1.2.1 Assign User to Employee

You should have defined an employee for yourself. Then via Transaction PA30, assign your user name to the employee via infotype 105 (communication).

user name to the employee via infotype 105 (communication). SAP DEVELOPER NETWORK | sdn.sap.com BUSINESS PROCESS

SAP DEVELOPER NETWORK | sdn.sap.com

BUSINESS PROCESS EXPERT COMMUNITY | bpx.sap.com

Student Lifecycle Management Appraisal Self-Service Cookbook

1.2.2 Assign User to Student

1. Get the business partner number of the student via transaction PIQST00. Go to menu ‘Utilities’-

>’Technical Information’.

to menu ‘Utilities’- >’Technical Information’. 2. In transaction SU01, set the business partner number as

2. In transaction SU01, set the business partner number as reference of the system user.

business partner number as reference of the system user. SAP DEVELOPER NETWORK | sdn.sap.com BUSINESS PROCESS

SAP DEVELOPER NETWORK | sdn.sap.com

BUSINESS PROCESS EXPERT COMMUNITY | bpx.sap.com

Student Lifecycle Management Appraisal Self-Service Cookbook

2. Assign Appraiser to Appraisal Objects

After you have defined the identity of your SAP system user (employee or student), you can assign the employee/student as the appraiser for different sorts of appraisal objects.

Relationship between appraiser and appraisal objects

Relationship between appraiser and appraisal objects 2.1 Assignment of Appraiser to Scheduled Assessment

2.1 Assignment of Appraiser to Scheduled Assessment

objects 2.1 Assignment of Appraiser to Scheduled Assessment Transaction: PIQEVALM -> Assign appraiser to scheduled

Transaction: PIQEVALM -> Assign appraiser to scheduled assessment

As shown in the screenshot above, when defining the profile for one scheduled assessment, activity ‘EX03 (Evaluate Assessment)’ is used to define appraisers.

SAP DEVELOPER NETWORK | sdn.sap.com

BUSINESS PROCESS EXPERT COMMUNITY | bpx.sap.com

Student Lifecycle Management Appraisal Self-Service Cookbook

2.2 Assign Appraiser for Event/Event Package

The appraiser for an event is the same as the instructor for the event.

for an event is the same as the instructor for the event. Transaction PIQ_ACCATLG -> Define

Transaction PIQ_ACCATLG -> Define instructor for event

If one event or event package is to be appraised, the instructor of the event(s) would be regarded as the appraiser. Therefore, the definition of an appraiser to an event (package) is the same as the definition of the instructor.

If one event package consists of several events or one event has several instructors, all the instructors of events will be regarded as appraisers.

2.3 Assign Appraiser to Individual Work

as appraisers. 2.3 Assign Appraiser to Individual Work Transaction PIQ_ACCATLG -> Defi ne evaluator for

Transaction PIQ_ACCATLG -> Define evaluator for Individual work

As to individual work (CI object), the person who is assigned as evaluator (relationship 546) should appraise the CI object.

SAP DEVELOPER NETWORK | sdn.sap.com

BUSINESS PROCESS EXPERT COMMUNITY | bpx.sap.com

Student Lifecycle Management Appraisal Self-Service Cookbook

2.4 Assign Appraiser to Module You can define the appraiser for a module via relationship 518.

can define the appraiser for a module via relationship 518. Transaction PIQSM -> Relationship 518 SAP

Transaction PIQSM -> Relationship 518

SAP DEVELOPER NETWORK | sdn.sap.com

BUSINESS PROCESS EXPERT COMMUNITY | bpx.sap.com

Student Lifecycle Management Appraisal Self-Service Cookbook

3. Assign Appraisal Type to Appraisal Objects

To create appraisals for an appraisal object, a valid appraisal type must be assigned to the appraisal object. For event and individual work, the appraisal type is assigned to event type of the appraisal object. For scheduled assessment, the appraisal type is assigned to the CE object.

The assigned appraisal type should be an element of the appraisal template of the module which is related with the appraisal object.

When no (valid) appraisal type is assigned to an academic object, the object can be appraised.

assigned to an academic object, the object can be appraised. Appraisal type can be assigned to

Appraisal type can be assigned to Assessment object (CE) or Event type (D)

can be assigned to Asse ssment object (CE) or Event type (D) Edit assessment object (Transaction

Edit assessment object (Transaction PIQEVALM)

SAP DEVELOPER NETWORK | sdn.sap.com

BUSINESS PROCESS EXPERT COMMUNITY | bpx.sap.com

Student Lifecycle Management Appraisal Self-Service Cookbook

Student Lifecycle Management Appraisal Self-Service Cookbook Create/Edit event type (Transaction PIQ_ACCATLG) 4. Assign

Create/Edit event type (Transaction PIQ_ACCATLG)

4. Assign Scale to Appraisal Object

The default scale of an appraisal object is the scale of the module which is related with the appraisal object. If no scale is defined for an appraisal object, the scale of the related module will be used.

An individual scale can still be assigned to each sort of appraisal object.

For event and event type related CI (SM-D-CI), the scale is defined on the event type.

CI (SM-D-CI), the scal e is defined on the event type. • Scheduled assessment The scale

Scheduled assessment

The scale for scheduled assessments is defined in Infotype 1767 of the CE object.

Module related CI (SM-CI)

The scale for module should be used for the CI object. The scale for module is defined in Infotype 1710.

Event Package

The scale for the event package is defined on event level. If the scales of the events that are assigned to the package are not same, then the scale of the module will be taken as scale of the event package.

SAP DEVELOPER NETWORK | sdn.sap.com

BUSINESS PROCESS EXPERT COMMUNITY | bpx.sap.com

Student Lifecycle Management Appraisal Self-Service Cookbook

5. Appraisal Authorization Profiles

Different levels of appraisal authorization can be assigned to each appraiser via the authorization profile.

Depending on whether an appraiser is responsible for an appraisal, appraisals can be categorized into assigned appraisal and non-assigned appraisal. For example, if one person is the appraiser for an event, then all the appraisals for the event are referred to as assigned appraisals of the person.

For each appraisal, the following process actions can be executed by an appraiser: Display, Change and Administrate. Each activity indicates certain permitted actions in the appraisal self-service.

certain permitted actions in the appraisal self-service. Via IMG, system administrator can define what kind of

Via IMG, system administrator can define what kind of appraisal data, e.g. appraisal completed, belongs to administrative data. Only the appraiser who is enabled with ‘Administrate’ action can change these data.

In the end, appraisal profile is assigned to appraisal type in appraisal template.

SAP DEVELOPER NETWORK | sdn.sap.com

BUSINESS PROCESS EXPERT COMMUNITY | bpx.sap.com

Student Lifecycle Management Appraisal Self-Service Cookbook

5.1 Defining Authorization Profile in IMG

Cookbook 5.1 Defining Authorization Profile in IMG Define the ID and Name of an appraisal profile
Define the ID and Name of an appraisal profile
Define the ID and Name of an appraisal profile

Define the ID and Name of an appraisal profile

5.2 Build Authorization Profiles

In IMG an authorization profile has to be built by defining actions for each category (assigned or non- assigned) of an appraisal.

each category (assigned or non- assigned) of an appraisal. SAP DEVELOPER NETWORK | sdn.sap.com BUSINESS PROCESS
each category (assigned or non- assigned) of an appraisal. SAP DEVELOPER NETWORK | sdn.sap.com BUSINESS PROCESS

SAP DEVELOPER NETWORK | sdn.sap.com

BUSINESS PROCESS EXPERT COMMUNITY | bpx.sap.com

Student Lifecycle Management Appraisal Self-Service Cookbook

5.3 Assign Authorization Profile

An authorization profile is assigned to an appraisal type when editing appraisal templates. There is no need

to assign an appraisal authorization profile to each appraisal type, as a system-wide default appraisal

authorization profile can be defined.

default appraisal authorization profile can be defined. Transaction PIQAGR_CUST 5.4 Define Default Authorization
default appraisal authorization profile can be defined. Transaction PIQAGR_CUST 5.4 Define Default Authorization

Transaction PIQAGR_CUST

5.4 Define Default Authorization Profile

PIQAGR_CUST 5.4 Define Default Authorization Profile A system-wide default appraisal authorization profile c an
PIQAGR_CUST 5.4 Define Default Authorization Profile A system-wide default appraisal authorization profile c an

A system-wide default appraisal authorization profile can be defined in IMG. If no authorization profile is

assigned to an appraisal type, the default authorization profile will be used.

SAP DEVELOPER NETWORK | sdn.sap.com

BUSINESS PROCESS EXPERT COMMUNITY | bpx.sap.com

Student Lifecycle Management Appraisal Self-Service Cookbook

5.5 Define Administrative Data

When editing one appraisal, there are different sorts of data that can be changed, e.g. appraisal date, appraisal status, grade symbol, scale, etc. All these data can be maintained via Appraisal Dialog (Transaction PIQSMFU). But in appraisal self-service, an appraiser normally should only be responsible for giving or modify grade or appraisal status. Some appraisal data, like appraisal not relevant, should not be changed by a regular appraiser.

not relevant, should not be changed by a regular appraiser. If data is defined as administrative

If data is defined as administrative data, an appraiser can only maintain the data if s/he owns the action ‘Administration’. If s/he has only the action ‘Change’, s/he can only view the data.

SAP DEVELOPER NETWORK | sdn.sap.com

BUSINESS PROCESS EXPERT COMMUNITY | bpx.sap.com

Student Lifecycle Management Appraisal Self-Service Cookbook

6. Run the Appraisal Self-Service

After the preparation for the appraisal self-service have been completed, the end user, i.e. appraiser, can access the application and start the online grading process.

Appraisal Self-Service

star t the online grading process. Appraisal Self-Service Appraisal self-service A window for Appraisal self-service

Appraisal self-service

A window for Appraisal self-service is opened when the user clicks on the academic offering.

The appraisal self-service follows the road-map pattern.

There are 3 steps in the whole process: Edit, Review and save, Completed.

SAP DEVELOPER NETWORK | sdn.sap.com

BUSINESS PROCESS EXPERT COMMUNITY | bpx.sap.com

Student Lifecycle Management Appraisal Self-Service Cookbook

Step 1: Edit

Management Appraisal Self-Service Cookbook Step 1: Edit In this step, appraisers can view/m odify/calculate

In this step, appraisers can view/modify/calculate appraisal results.

View Appraisal

By clicking on the corresponding appraisal type in the appraisal tree, appraisals for each appraisal type can be shown in the appraisal overview table.

Modify Appraisal

An appraiser can modify the appraisal data that s/he has been authorized.

Validity check is done for the user’s input.

Calculate Appraisal

If an appraisal is not on the leaf level in the appraisal template, then it can be calculated.

To calculate an appraisal, the same authorization as to modify the appraisal is required.

SAP DEVELOPER NETWORK | sdn.sap.com

BUSINESS PROCESS EXPERT COMMUNITY | bpx.sap.com

Student Lifecycle Management Appraisal Self-Service Cookbook

Step 2: Review and Save

By clicking on step 2 ‘Review and Save’ or button ‘Review’, you can navigate to the next step. In this step, all the modified appraisals will be shown. You can review all your modifications before saving the changes.

can review all your modifications before saving the changes. In this step, you can go back

In this step, you can go back to step 1 if you find some error with the modified appraisals. Or if all the modifications are correct, you can click button ‘Save’ to save your modifications.

SAP DEVELOPER NETWORK | sdn.sap.com

BUSINESS PROCESS EXPERT COMMUNITY | bpx.sap.com

Student Lifecycle Management Appraisal Self-Service Cookbook

Step 3: Completed

In this step, you can find our whether your modified appraisals have been successfully saved.

your modified appraisals have been successfully saved. In the confirmation link, you can go back to

In the confirmation link, you can go back to step 1 if you want to make some further modification. Or you can close the Internet Explorer window if the appraisal task has been completed.

SAP DEVELOPER NETWORK | sdn.sap.com

BUSINESS PROCESS EXPERT COMMUNITY | bpx.sap.com

Student Lifecycle Management Appraisal Self-Service Cookbook

Copyright

© Copyright 2009 SAP AG. All rights reserved.

No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed without prior notice.

Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors.

Microsoft, Windows, Excel, Outlook, and PowerPoint are registered trademarks of Microsoft Corporation.

IBM, DB2, DB2 Universal Database, System i, System i5, System p, System p5, System x, System z, System z10, System z9, z10, z9, iSeries, pSeries, xSeries, zSeries, eServer, z/VM, z/OS, i5/OS, S/390, OS/390, OS/400, AS/400, S/390 Parallel Enterprise Server, PowerVM, Power Architecture, POWER6+, POWER6, POWER5+, POWER5, POWER, OpenPower, PowerPC, BatchPipes, BladeCenter, System Storage, GPFS, HACMP, RETAIN, DB2 Connect, RACF, Redbooks, OS/2, Parallel Sysplex, MVS/ESA, AIX, Intelligent Miner, WebSphere, Netfinity, Tivoli and Informix are trademarks or registered trademarks of IBM Corporation.

Linux is the registered trademark of Linus Torvalds in the U.S. and other countries.

Adobe, the Adobe logo, Acrobat, PostScript, and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States and/or other countries.

Oracle is a registered trademark of Oracle Corporation.

UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group.

Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are trademarks or registered trademarks of Citrix Systems, Inc.

HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C®, World Wide Web Consortium, Massachusetts Institute of Technology.

Java is a registered trademark of Sun Microsystems, Inc.

JavaScript is a registered trademark of Sun Microsystems, Inc., used under license for technology invented and implemented by Netscape.

SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP Business ByDesign, 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 other countries.

Business Objects and the Business Objects logo, BusinessObjects, Crystal Reports, Crystal Decisions, Web Intelligence, Xcelsius, and other Business Objects products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of Business Objects S.A. in the United States and in other countries. Business Objects is an SAP company.

All other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications may vary.

These materials are subject to change without notice. These materials are provided by SAP AG and its affiliated companies ("SAP Group") for informational purposes only, without representation or warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. 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, if any. Nothing herein should be construed as constituting an additional warranty.

SAP DEVELOPER NETWORK | sdn.sap.com

BUSINESS PROCESS EXPERT COMMUNITY | bpx.sap.com