mss substitution

70
Configuring Substitution in MSS

Upload: pandu-munagala

Post on 08-Nov-2015

37 views

Category:

Documents


6 download

TRANSCRIPT

  • Configuring Substitution in MSS

  • 2012 SAP AG. All rights reserved. 2 RKT

    At the end of this module, you will be able to:

    Configure Substitution Functionality in MSS

    Set up Authorizations for Substitutes

    Configure E-Recruitment and Travel Management Substitutions so that managers can start it from the Manage Substitution Rules

    Modify the content of E-mail sent to the substitutes once a substitution rule is created

    Objectives

  • Configuring Substitution Task is to:

    1) Add a new Substitution Profile Leave and Time Recording

    2) Ensure Leave and Time recording approvals is configured for this Profile

    3) Ensure that Team page and Time Recording Dashboard is configured for this Profile under

    Team applications

    4) Ensure that all Time management on behalf applications are configured under employee

    applications

    5) Ensure no applications are visible under Org and Position view

  • 2012 SAP AG. All rights reserved. 4 RKT

    Steps:

    1, Go to transaction- SPRO

    2, Navigate to Personnel Management-> Manager Self-

    Service (Web Dynpro ABAP )->Substitution->Maintain

    task classes.

    Configuring Substitution Maintaining Task Classifications

  • 2012 SAP AG. All rights reserved. 5 RKT

    Click on New Entries

    Configuring Substitution Maintaining Task Classifications

  • 2012 SAP AG. All rights reserved. 6 RKT

    Enter Classification of tasks and save

    the entry.

    You can classify tasks and therefore

    group them together according to your

    own criteria.

    For the non-workflow items displayed

    on POWL ensure that standard POWL

    queries application id is passed as

    Leave Approval - SAPARQ, Time

    Recording approval - SAPTR, Clock-

    In/ Out approval - SAPCICO, Task

    Monitoring - SAPROD, Birthdays and

    Anniversaries - SAPBDAY.

    For workflow based items to be

    displayed ensure that correct Task IDs

    are maintained.

    Task classes describe individual

    tasks.

    Configuring Substitution Maintaining Task Classifications

  • 2012 SAP AG. All rights reserved. 7 RKT

    Steps:

    1, Go to transaction- SPRO 2, Navigate to Personnel Management-

    > Manager Self-Service (Web Dynpro

    ABAP )->Substitution->Substitution

    Profile->Define Substitution Profile.

    Configuring Substitution Adding Profiles

  • 2012 SAP AG. All rights reserved. 8 RKT

    Click on New Entries

    Configuring Substitution Adding Profiles

  • 2012 SAP AG. All rights reserved. 9 RKT

    Enter Substitute Profile and save

    the entry.

    Determine which proxy profiles

    should exist. Create new proxy

    profiles to meet the requirements.

    Configuring Substitution Adding Profiles

  • 2012 SAP AG. All rights reserved. 10 RKT

    Steps:

    1, Go to transaction- SPRO

    2, Navigate to Personnel Management-

    > Manager Self-Service (Web Dynpro ABAP )-

    >Substitution->Substitution Profile->Assign

    Substitution Profile.

    Configuring Substitution Mapping Profiles to Applications

  • 2012 SAP AG. All rights reserved. 11 RKT

    Click on New Entries

    Configuring Substitution Mapping Profiles to Applications

  • 2012 SAP AG. All rights reserved. 12 RKT

    Enter Substitute Profile and

    Classification of task and save the

    entry.

    Determine which task classes are to

    be grouped together in a proxy

    profile

    Configuring Substitution Mapping Profiles to Applications

  • 2012 SAP AG. All rights reserved. 13 RKT

    Steps:

    1, Go to transaction- SPRO

    2, Navigate to Personnel Management-

    > Manager Self-Service (Web Dynpro ABAP )-

    >Substitution->Configure Substitution Launchpad.

    Configuring Substitution Configuring Substitution Launchpad

  • 2012 SAP AG. All rights reserved. 14 RKT

    Navigate to MSS Role and SUBSTITUTION Instance and click on Edit for Team specific applications.

    For Employee applications: Role: MSS Instance: EMPLOYEE_MENU

    For Organization applications: Role: MSS Instance: ORGANIZATION_MENU

    For Position applications: Role: MSS Instance: POSITION_MENU

    Configuring Substitution Configuring Substitution Launchpad

  • 2012 SAP AG. All rights reserved. 15 RKT

    Select Team Page under the Team folder. Add ZSAP_LEAVE to

    SUBST_CLASSIFICATION

    for Target App Parameters

    and save the changes.

    Configuring Substitution Configuring Substitution Launchpad

  • 2012 SAP AG. All rights reserved. 16 RKT

    Navigate to MSS Role and EMPLOYEE_MENU Instance and click on Edit

    Configuring Substitution Configuring Substitution Launchpad

  • 2012 SAP AG. All rights reserved. 17 RKT

    Select Create Leave Request under the Time Management On Behalf of Employee folder. Add ZSAP_LEAVE to

    SUBST_CLASSIFICATION for

    Target App Parameters and save

    the changes.

    Configuring Substitution Configuring Substitution Launchpad

  • 2012 SAP AG. All rights reserved. 18 RKT

    Similarly add

    ZSAP_LEAVE for SUBST_CLASSIFICATION

    for the highlighted

    applications.

    Configuring Substitution Configuring Substitution Launchpad

  • 2012 SAP AG. All rights reserved. 19 RKT

    Configuring Substitution

    Steps:

    1, Launch Manager Self-

    Service Role

    2, Click on Manage

    Substitution Rules under

    Substitution component in

    the Home Page.

  • 2012 SAP AG. All rights reserved. 20 RKT

    Configuring Substitution

    Click on Create Rule button in Manage Substitution Rules application. In the Create a Substitution Rule window a new entry Leave and Time Recording is visible. Enter the Assignee and select the profile Leave and Time Recording. Specify the validity for the substitution rule and click on OK.

  • 2012 SAP AG. All rights reserved. 21 RKT

    Configuring Substitution

    A new rule for profile Leave and Time Recording has been created.

  • 2012 SAP AG. All rights reserved. 22 RKT

    Configuring Substitution

    Login as substitute and select the substituting manager.

  • 2012 SAP AG. All rights reserved. 23 RKT

    Configuring Substitution

    The Substitute can launch Leave and Time related processes for employees.

  • Setting up Authorization Task is to:

    For the Leave and Time Recording Profile created earlier ensure the substitute has access to data for employees only of substituting managers. He/she should not have access to data of employees of any other managers in the organization

  • 2012 SAP AG. All rights reserved. 25 RKT

    Setting up Authorization

    Assign to the user

    Create

    Structural

    authorization

    profile

    Copy the

    substitution

    role and make

    required

    changes

    Note:

    Make sure that the structural authorization is activated in the system

  • 2012 SAP AG. All rights reserved. 26 RKT

    Steps: 1, Go to transaction- SPRO

    2, Navigate to Personnel Management Manager Self-Service (Web Dynpro ABAP ) Substitution Authorization Management Structural Authorization Create Authorization Profile

    Setting up Authorization Creating Structural Authorization

  • 2012 SAP AG. All rights reserved. 27 RKT

    Steps:

    1. Click on New Entries to create

    new authorization profile

    2. Enter EMP_PROFILE and click on Enter to save the profile

    3. Select Authorization profile maintenance to maintain authorization parameters

    Setting up Authorization Creating Structural Authorization

  • 2012 SAP AG. All rights reserved. 28 RKT

    Steps:

    1,Click on new entry to

    maintain profile parameters

    to the authorization profile

    EMP_PROFILE

    2, Enter parameters as

    mentioned in the screenshot

    3, Enter Function module

    HRMSS_SUBST_GET_ORG_ASSIGNEMENT

    Setting up Authorization Creating Structural Authorization

  • 2012 SAP AG. All rights reserved. 29 RKT

    Steps:

    1, Go to transaction- SPRO

    2, Navigate to Personnel Management Manager Self-Service (Web Dynpro ABAP ) Substitution Authorization Management Structural Authorization Assign Authorization Profile to Users

    Setting up Authorization Assigning Authorization Profile to the User

  • 2012 SAP AG. All rights reserved. 30 RKT

    Steps:

    1. Click on New Entries to

    assign authorization

    profile to the user

    2. Assign authorization

    profile to the user

    Tester5

    Setting up Authorization Assigning Authorization Profile to the User

  • 2012 SAP AG. All rights reserved. 31 RKT

    Steps:

    1, Go to transaction- SPRO

    2, Navigate to Personnel Management Manager Self-Service (Web Dynpro ABAP ) Substitution Authorization Management Maintain Roles

    Setting up Authorization Setting up the Role

  • 2012 SAP AG. All rights reserved. 32 RKT

    Steps:

    1. Open Substitution single role

    SAP_MANAGER_MSS_SUBST_SR_NWBC and click on copy.

    2. Enter the new role and click

    on copy all

    Setting up Authorization Setting up the Role

  • 2012 SAP AG. All rights reserved. 33 RKT

    Steps:

    1. Open the copied role and click

    on Authorization tab to

    maintain authorization for the

    single role

    2. Click on Change

    Authorization Data to change

    the authorization

    Setting up Authorization Setting up the Role

  • 2012 SAP AG. All rights reserved. 34 RKT

    Make required changes

    and generate the

    authorization profile

    Setting up Authorization Setting up the Role

  • 2012 SAP AG. All rights reserved. 35 RKT

    Setting up Authorization Setting up the Role

  • 2012 SAP AG. All rights reserved. 36 RKT

    Steps:

    1. Goto transaction

    SU01

    2. Search for the

    user as

    TESTER5 and click on edit

    button

    3. Select role tab

    and add the

    copied role

    4. Click on save

    button

    Setting up Authorization Setting up the Role

  • Activating Substitution for Travel and E-Recruitment

  • 2012 SAP AG. All rights reserved. 38 RKT

    Activating the Substitution for Travel and E-Recruitment

    Steps:

    Create a BAdI Implementation for the BAdI WF_SUBSTITUTE.

    If E-recruitment exists in a different system, ensure that an implementation is

    created in that system as well. In this case ensure that Multibackend is enabled and

    system connections are maintained correctly.

    A sample implementation has been provided which is inactive. You can refer to this

    implementation. In the Interface method

    IF_EX_WF_SUBSTITUTE~MAINTAIN_SUBSTITUTE there are flags for subscribing to functionalities like Travel , E-recruitment and substitution mailers. Set these flags

    as per the requirements.

  • 2012 SAP AG. All rights reserved. 39 RKT

    Activating the Substitution for Travel and E-recruitment

    Click on create to create a new BAdI Implementation for the BAdI WF_SUBSTITUTE

  • 2012 SAP AG. All rights reserved. 40 RKT

    Activating the Substitution for Travel and E-recruitment

    Steps:

    1, Go to transaction- SPRO

    2, Navigate to Personnel Management-

    > Manager Self-Service (Web Dynpro ABAP )-

    >Substitution->BAdI: Determine Substitution

    Rules and Application for User.

  • 2012 SAP AG. All rights reserved. 41 RKT

    Activating the Substitution for Travel and E-recruitment

    Enter Enhancement Implementation name and short text and click on OK button

  • 2012 SAP AG. All rights reserved. 42 RKT

    Activating the Substitution for Travel and E-recruitment

    Enter BAdI Implementation name and Implementation Class name . Select BAdI Definition name as

    WF_SUBSTITUTE and click on OK button

  • 2012 SAP AG. All rights reserved. 43 RKT

    Activating the Substitution for Travel and E-recruitment

    Select Empty Class.

  • 2012 SAP AG. All rights reserved. 44 RKT

    Activating the Substitution for Travel and E-recruitment

    Double Click on Implementing Class

  • 2012 SAP AG. All rights reserved. 45 RKT

    Activating the Substitution for Travel and E-recruitment

    Double Click on the interface method IF_EX_WF_SUBSTITUTE~MAINTAIN_SUBSTITUTE.

  • 2012 SAP AG. All rights reserved. 46 RKT

    Activating the Substitution for Travel and E-recruitment

    In the subsequent pop-up screen click on Yes button.

  • 2012 SAP AG. All rights reserved. 47 RKT

    Activating the Substitution for Travel and E-recruitment

    Refer to the standard BAdI Implementation HRMSS_SUBSTITUTION_BADI_MAIL. Copy the existing implementation or create a new one as per the requirements. Save and Activate the interface method.

  • 2012 SAP AG. All rights reserved. 48 RKT

    Activating the Substitution for Travel and E-recruitment

    Double Click on the interface method IF_EX_WF_SUBSTITUTE~DELETE_SUBSTITUTE

  • 2012 SAP AG. All rights reserved. 49 RKT

    Activating the Substitution for Travel and E-recruitment

    In the subsequent pop-up screen click on Yes button.

  • 2012 SAP AG. All rights reserved. 50 RKT

    Activating the Substitution for Travel and E-recruitment

    Refer to the standard BAdI Implementation HRMSS_SUBSTITUTION_BADI_MAIL. Copy the existing implementation or create a new one as per the requirements. Save and Activate the interface method.

  • 2012 SAP AG. All rights reserved. 51 RKT

    Activating the Substitution for Travel and E-recruitment

    Save and Activate the implementation class.

  • 2012 SAP AG. All rights reserved. 52 RKT

    Activating the Substitution for Travel and E-recruitment

    Save and Activate the enhancement implementation.

  • 2012 SAP AG. All rights reserved. 53 RKT

    Activating the Substitution for Travel and E-recruitment

    Check the checkbox Implementation is active.

  • 2012 SAP AG. All rights reserved. 54 RKT

    Activating the Substitution for Travel and E-recruitment

    For assigning Connected

    system to Inbox, follow the

    below steps:

    Steps:

    1, Go to transaction- SPRO

    2, Navigate to SAP

    Customizing

    Implementation Guide-

    >Cross-Application

    Components->Processes

    and Tools for Enterprise

    Applications->Inbox-

    >Assign Connected Back-

    End Systems to Inbox

  • 2012 SAP AG. All rights reserved. 55 RKT

    Activating the Substitution for Travel and E-recruitment

    Enter POWL Application ID and the

    Source System*.

    *Ensure that an RFC Destination exists in the system.

  • Change E-mail Content in Substitution

    Task is to:

    Change the e-mail format that is sent on substitute when a substitution rule is created by the

    manager

  • 2012 SAP AG. All rights reserved. 57 RKT

    Change E-Mail Content in Substitution

    Steps:

    1, Go to transaction- SPRO

    2, Navigate to Personnel Management-

    > Manager Self-Service (Web Dynpro ABAP

    )->Settings for E-mail Update->BAdI: Modify

    E-mail Content.

  • 2012 SAP AG. All rights reserved. 58 RKT

    Change E-Mail Content in Substitution

    Click on create to create a new BAdI Implementation.

  • 2012 SAP AG. All rights reserved. 59 RKT

    Change E-Mail Content in Substitution

    Enter the Enhancement Implementation name and click on OK.

  • 2012 SAP AG. All rights reserved. 60 RKT

    Change E-Mail Content in Substitution

    Enter Enhancement

    Implementation name and

    Click on OK.

    Enter BAdI

    Implementation name and

    Implementing Class name

    and Click on OK.

  • 2012 SAP AG. All rights reserved. 61 RKT

    Change E-Mail Content in Substitution

    Double Click on Implementing Class.

  • 2012 SAP AG. All rights reserved. 62 RKT

    Change E-Mail Content in Substitution

    Implement the interface method IF_HRMSS_MODIFY_EMAIL_CONTENT~GET_EMAIL_CONTENT

    by double clicking on it.

  • 2012 SAP AG. All rights reserved. 63 RKT

    Change E-Mail Content in Substitution

    In the Create Method Implementation pop-up screen click on Yes.

  • 2012 SAP AG. All rights reserved. 64 RKT

    Change E-Mail Content in Substitution

    Refer to the standard BAdI Implementation HRMSS_COMPETENCY_SEND_MAIL. Copy the existing implementation or create as per the requirements. Save and activate the interface method.

  • 2012 SAP AG. All rights reserved. 65 RKT

    Change E-Mail Content in Substitution

    Save and Activate the implementation class.

  • 2012 SAP AG. All rights reserved. 66 RKT

    Change E-Mail Content in Substitution

    Since this is a Filter Dependent BAdI we have to pass the Filter value.

    Select Filter Value and click on Create Combination button.

  • 2012 SAP AG. All rights reserved. 67 RKT

    Change E-Mail Content in Substitution

    Enter the value SUBSTITUTION for Value 1 and = for Comparator 1.Click on OK.

  • 2012 SAP AG. All rights reserved. 68 RKT

    Change E-Mail Content in Substitution

    Save and Activate the Enhancement Implementation.

  • 2012 SAP AG. All rights reserved. 69 RKT

    Change E-Mail Content in Substitution

    Check the checkbox Implementation is active.

  • 2012 SAP AG. All rights reserved. 70 RKT

    2012 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, PowerPoint, Silverlight, and Visual Studio 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, z10, z/VM, z/OS, OS/390, zEnterprise, PowerVM, Power

    Architecture, Power Systems, POWER7, POWER6+, POWER6, POWER, PowerHA,

    pureScale, PowerPC, BladeCenter, System Storage, Storwize, XIV, GPFS, HACMP,

    RETAIN, DB2 Connect, RACF, Redbooks, OS/2, AIX, Intelligent Miner, WebSphere, Tivoli,

    Informix, and Smarter Planet are trademarks or registered trademarks of IBM Corporation.

    Linux is the registered trademark of Linus Torvalds in the United States and other countries.

    Adobe, the Adobe logo, Acrobat, PostScript, and Reader are trademarks or registered

    trademarks of Adobe Systems Incorporated in the United States and other countries.

    Oracle and Java are registered trademarks of Oracle and its affiliates.

    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.

    Apple, App Store, iBooks, iPad, iPhone, iPhoto, iPod, iTunes, Multi-Touch, Objective-C,

    Retina, Safari, Siri, and Xcode are trademarks or registered trademarks of Apple Inc.

    IOS is a registered trademark of Cisco Systems Inc.

    RIM, BlackBerry, BBM, BlackBerry Curve, BlackBerry Bold, BlackBerry Pearl, BlackBerry

    Torch, BlackBerry Storm, BlackBerry Storm2, BlackBerry PlayBook, and BlackBerry App

    World are trademarks or registered trademarks of Research in Motion Limited.

    Google App Engine, Google Apps, Google Checkout, Google Data API, Google Maps,

    Google Mobile Ads, Google Mobile Updater, Google Mobile, Google Store, Google Sync,

    Google Updater, Google Voice, Google Mail, Gmail, YouTube, Dalvik and Android are

    trademarks or registered trademarks of Google Inc.

    INTERMEC is a registered trademark of Intermec Technologies Corporation.

    Wi-Fi is a registered trademark of Wi-Fi Alliance.

    Bluetooth is a registered trademark of Bluetooth SIG Inc.

    Motorola is a registered trademark of Motorola Trademark Holdings LLC.

    Computop is a registered trademark of Computop Wirtschaftsinformatik GmbH.

    SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP BusinessObjects Explorer,

    StreamWork, SAP HANA, 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 Software Ltd. Business Objects is an SAP company.

    Sybase and Adaptive Server, iAnywhere, Sybase 365, SQL Anywhere, and other Sybase

    products and services mentioned herein as well as their respective logos are trademarks or

    registered trademarks of Sybase Inc. Sybase is an SAP company.

    Crossgate, m@gic EDDY, B2B 360, and B2B 360 Services are registered trademarks of Crossgate AG in Germany and other countries. Crossgate 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.

    The information in this document is proprietary to SAP. No part of this document may be

    reproduced, copied, or transmitted in any form or for any purpose without the express prior

    written permission of SAP AG.