Delegation in MSS

Is there a prefered way to setup delegation in MSS? 
Looking for recommended procedures/guidelines.
I am on ESS/MSS 1.0 EP7.
thanks
James

Hi Daniel, how did you setup substitution in r/3? did you use a standard relationship or a custom one? How do you manage backend authorizations when a manager sets up a delegate.
Thank you,
SB

Similar Messages

  • Substitute - Delegation in MSS

    Hi all,
    I'm creating a position substitute for another position, so it can be viewed into infotype 1001 with the relationship A210. Until here, it's ok. But, I have some doubts:
    1. If I'm using CATS approval process with OM superior approver, who will receive the approval messages? both?
    2. If "yes" to question #1, can I delimite which messages will receive the substitute position?
    3. The only consequence is that all the messages will be redirected to the substitute position inbox? or maybe there will be some other consequences?
    4. If I create a P or US substitute, where inside OM can I view that relationship?
    Thanks!
    Miguel Angel.

    Transaction Code RMPS_SET_SUBSTITUTE updates/inserts values into table HRUS_D2 which drives substitution
    There are two categories of substitutes
    a. Person related
    b. Position related - this is the one you are intersted i suppose
    Answer to your Question 1
    In each of these you can have Active or passive substitute (view structure of HRUS_D2)
    Active substitute will receive tasks right away
    Passive substitute on Universal Worklist need to specify View tasks on behalf of
    Answer to your Question 2
    As to what are all the tasks the substitute will receive, there is something called Task Profile like Absences, Disciplinary, All etc.
    If you have set ALL, substitute will receive everything
    to view relation ship go to PPOME
    but that has nothing to do with HRUS_D2

  • UWL substitution at workitem level

    Hi,
    I've gone through threads like [this|Substitute - Delegation in MSS;.
    I've also read How-To docs related to Substitution Proflle. What I understand is that the Substitution Profile approach is task specific. So if you change it at the task level it applies to all the steps/ workflows where that task is used.
    And this is what I don't want to achieve. e.g. I'm using SAP standard approval task TS17900100 in different workflows and at different levels of authorizations. I want the task classification to apply to a specific step of a specific workflow.
    Any suggestions/ tricks/ workarounds/ pointers?
    Thanks in advance.
    Best Regards,
    -Vaibhav

    you need to implement the FM as explained
    [1] Substitute for Workflow - BAdI (New)
    You can now use the new BAdI WF_SUBSTITUTE in the Workflow interfaces.
    This BAdI enables you to customize the rules for defining substitutes.
    You can also control the substitute rules for the universal worklist:
    for example, you can define whether the possible substitutes are
    restricted by user or whether a different substitute profile is
    assigned.
    See SAP online help at:
    http://help.sap.com/saphelp_nw70/helpdata/en/44/f0b45fb5190e8fe10000000a
    11466f/frameset.htm
    [2] Classification
    You can arrange tasks and workflows into various classes within the SAP
    System. The classes professional, personal and disciplinary are
    standard. The system checks the task class under the field name
    TASK_CLASS in the authorization object S_WF_WI. This system uses this
    authorization object to check the authorization for carrying out
    specific actions on particular work items. The assignment of tasks to
    classes is also important in the definition of substitutes. You can
    also define that only those classes are displayed which refer to tasks
    or workflows of a particular class. Take this into account when you
    create new classes and assign tasks or workflows to the classes.
    You can set this classification via:
    SPRO
    => IMG
         => Basis Components
            => Business Management
               => SAP Business Workflow
                  => Basic Settings
                     => Maintain Task Classes.
    Once the classification has been added as above you can then add this to
    you task. Goto PFTS => Enter task ID => Change Mode => Menu: Addition
    data => Classification.
    See SAP online help at:
    http://help.sap.
    com/saphelp_nw70/helpdata/en/c5/e4b5eb453d11d189430000e829fbbd/framese
    t.htm

  • Delegation in ESS-MSS when someone goes on leave

    Hi All,
    Can anyone tell me, in Employee self service, if someone on your behalf(not from your login, from his login) can work
    for you like to submit leave request, or travel request etc...in ESS
    Its like delegation of activity.
    Regards,
    Kumar

    Hi
    Check this:
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/109d2ea2-035c-2c10-06be-f6165ba7af11?QuickLink=index&…
    Configuring and setting up substitutions in SAP Workflow - ERP Human Capital Management - SCN Wiki
    Regards

  • MSS UWL

    Hi ESS/MSS Experts
    we are implementing Record working time in your current portal, we have the following requirements can some body pls help.
    manager approve working time -> what are the UWL capabilities in terms of Manager approving working times, I believe Manager is having a approve working time workset we can utilize that but client wants to have delegation also for substitutes what is the best approach regarding this.
    on some particular day Manager needs to recieve email notification asking him to approve the working time of his team does this can be done by using backend workflow?
    RAD

    I hope you can do.........better to move this thread to workflow forum
    Koti Reddy

  • MSSTV001 - Delegating tasks using the team viewer iview.

    We are setting up a proxy so that our highest level mangers will not have to do their own compensation planning through MSS.  We found the user exit MSSTV001 to use for this purpose.  Does anyone have experience in using this user exit?
    I am looking for examples of code entered into: EXIT_SAPLHRWPC_TO_REMOTE_001 and EXIT_SAPLHRWPC_TO_REMOTE_002.
    Any other helpful information is appreciated.  I already have a sheet from SAP Online help that gives me a few details on what to do.  It is called:  Delegating tasks using the team viewer iview.
    Points will be rewarded for any helpful answers.
    Thanks,
    Sara

    Hi Gabriel,
    Requirement 1
    Thanks. I did so. Using this I can see the OrgUnit. However, this is the OrgUnit of MSS user. It remains same through out the program. It is unlike pernr which changes as the user clicks on different Employees.
    My exact requirement is as below:
    User will click on Employee Selection drop down box. After that he will select "Employees from Organizational Structure". Here organization structure will be displayed. Now the user will expand Org Structure. I want to know the Org Unit of different Organization as the user will go on expanding the Org Structure using the buttons
    Requirement 2
    User will click on Employee Selection drop down box. After that he will select "Employees from Organizational Unit". Now we can see the Go button. I have to write some code on the button. Where I can find the code for the button. I spent lot of time. I am not able to find out the exact place where the view for the button is located.
    Please help.
    Regards,
    Gary

  • MSS Time Approval - multiple (different) selection options for manager?

    Hi all
    I am setting up MSS Time Approval delegation in ERP2005 without workflow, leave request, nor portal development environment set up.
    In this case, the customer needs to have multiple selection options for who to approve:
    1. The manager's direct reports (standard functionality)
    2. All subordinates, all levels down
    3. Delegate's (manager or non-manager) view of a particular (other) manager's direct reports
    3b. This might extend to a set of different delegation selections
    4. Add or remove certain individuals
    Now, getting 3. and 4. to work was simple using the BAdI (I think the enhancement spot is named APPR_CUST), method ...-edit_selection, but I am having difficulties with 2. and 3b. Now I am thinking along these lines, and I would greatly appreciate your input:
    A. It seems that the MSS "Approve working time" app only loads the data selection at the entry into this screen (INIT command from portal), using the start perspective determined for example by the IMG for defining the approval profile <-> view. My debugging suggests that the view change from the drop down menu (CHANGE_PERSPECTIVE command) only picks a different way to present the same data set.
    Could anybody please confirm or contradict this conclusion?
    B. Is it possible to present the entire "Approve working time" section in MSS in multiple different copies so that they would all generate an INIT command? Or is it possible to copy and modify the entire MSS tab, resulting in an ESS tab, one MSS, one "D"SS, one "A"SS (well, not suggesting that the top manager is one, but you get the drift...) and so on?
    If either of this were possible, it would be simple to make two modifications, one at the beginning of the FM called by the portal and one at the FM that returns the start perspective.
    So far I have been trying to catch and alter the CHANGE_PERSPECTIVE command into an INIT in the back end, but the Time Approval functionality is a bit too complex for me to feel entirely comfortable with this approach.
    Your input is much appreciated!
    Kind regards
    Niclas Arndt

    We too are using MSS for time approval of time entered via ESS.  We are on ECC 6.0 for the backend (no enhancement packs, at least not yet), currently sp stack 10 with hrsp 24, and EP 7.0 with stack 10 for the ESS/MSS business packages.  We are using the standard MSS UWL functionality for the approval, so it is workflow-based in my understanding.
    In other parts of MSS, the managers can see a few levels deep in the organization structure, based upon the definition we gave for their structural profiles.  For instance, in the team calendar/overview, or other team information, they have a choice for multiple levels or only direct reports.  However, in the time approval application, only direct reports are shown, so if a manager goes on vacation, at present the only way to cover time approvals for that manager's employees appears to be to temporarily assign a new 'chief' to that org unit, so HR involvement becomes necessary.  The manager doesn't have any method for delegating the approval or other MSS authorities.  We were hoping that by allowing multiple levels in the structural profile, such approvals would "roll up" to the next level, i.e. the manager's supervisor, so the next level manager could act as a backup to his/her managers on vacation.  That doesn't work, however.
    We have heard that a delegation feature for MSS will be available in an upcoming release, but I haven't found any information regarding whether that requires an upgrade, an enhancement pack, a later service pack level, or what or when that functionality will be available.  Does anyone know anything about that?
    Regards,
    Matt

  • MSS Elapsed Timesheet Functionality

    When a manager alters/modifies an employee elapsed timesheet and hits "SAVE", the data should not be
    saved to the Database instead it should be stored in a "Staging Table" and a workflow event should be
    added to "our payroll team". Once a person from payroll approves the event, the data should be saved to the
    Database.
    If someone alters the timesheet for the second time and hits "SAVE", before the first workflow event is
    approved then a error message should be displayed saying "There's already a modification and wait till
    its approval"
    Any thoughts how to do this?
    Edited by: user10608124 on May 30, 2012 9:56 AM

    This really sounds like Approval FrameWork (AWE)
    Approval FrameWork does all that you explain, not sure if TimeSheet has this delivered vanilla (I think it does, see PDF link below), but this is highly configurable.
    Basic flow for using this framework for custom transactions:
    Need to create a transaction record that stores the current transaction, instead of the current records.
    On the SavePostChange you need to initiate AWE.
    On the AWE configuration you configure workflow steps who needs to approve and does this person need to receive an worklisitem or email.
    The approver receive an worklisitem or email and is redirected to an Approval Component (need to create one).
    When approver approves or denies the transaction needs to write the timesheet records.
    This is the way all MSS components work with approval now a days.
    For more information on AWE see these great Advisor Webcasts.
    E-AWE: Approval Framework (AWE) 2011 Advisor Session Series PDF Files [ID 1373026.1]
    And this red paper
    PeopleSoft HCM 9.1 Time and Labor AWE and Delegation Red Paper [ID 1299685.1]

  • Self approving travel expense on ESS/MSS

    Hi ,
    I am implementing travel expense module. We are also implementing ESS and MSS for TE. Workflows are being used to send aprovel request to managers.
    I want to know if some one has implemented a check for self approval. i.e do any one know how to check and restrict self approval?
    If a manager creates a expense claim and it comes on his universal work list because of some wrong work flow or substitution then how can we restrict him from approving?
    Can this be done by authorisations? or by using a badi or user exit?
    Regards,
    Amit.

    You can handle this thing in two ways.....................
    1> We can always check that if the employee and approver are same then ...workflow should not allow person to approve travel expenses.We can use the exculded agents function while specfying our agent in workflow task.
    i.e if travel expense approver is person having sap id
    test01
    and employee who creates trip is also
    test01
    .Then above functionality won't allow person to approve his own trip.
    2. In case of substitutions we have to use badi to restrict this stuff.
    As per standard SAP UWL functionality you can delegate/substitute anyone in Organization. If you want using BADI WF_SUBSTITUTE can restrict user which can come in search for delegation/substitution as per your requirement.
    Please refer SAP Note 977069 - Substitute API: Providing the BAdI WF_SUBSTITUTE.

  • Providing HR Admin/TIme Admin view like MSS

    Hi,
    I am trying to develop Time Admin/HR Admin/Delegated MSS view just Like MSS .  So, these administrator  can see the employees and approve time and request leave request and perform clock-in/out entries.
    As you know MSS goes A012 relationship. I tried to use B290 relationshipvfor this one. but MSS Team calendar views are not showing the employees.
    How cana achive through OADP. What kind Group Views   I can use.
    What exactly the steps I need to perform.
    Is there any other group org structure views I need to use.
    Thanks in advance.
    Regards,
    Mark
    Edited by: Mark Komaragiri on Feb 10, 2012 6:02 PM

    Now regarding Custom relationship, Yes adding in evaluation path should work in T77AW and then adding to the correct organization view in OADP customization as explained in WIKI or you can use FM.
    check the wiki for the exact tables etc,
    Let me know if you run into any issues.
    Also regarding the EHp5 roles,
    You can create a area group of EHp4 and then add that into EHp5 using LPD_cust
    or use two different roles

  • MSS Time Approval

    Hi,
    We are using ECC 6.0 and ERP2005 BP MSS 1.0. We are trying to implement the MSS Time Approval iView, it works for the direct reporting manager approving his/her employee's timesheet. We are not using workflow, the managers from time to time use the time approval web application to approve time.
    The old time approval application is using Manager Desktop and support delegation. Using the new web time approval, I am not sure how to enable delegation to another managers so that they can approve others' employees timesheet delegated to them. Any ideas how we can enable delegation are very much welcome.
    Thanks in Advance,
    Ti.

    We too are using MSS for time approval of time entered via ESS.  We are on ECC 6.0 for the backend (no enhancement packs, at least not yet), currently sp stack 10 with hrsp 24, and EP 7.0 with stack 10 for the ESS/MSS business packages.  We are using the standard MSS UWL functionality for the approval, so it is workflow-based in my understanding.
    In other parts of MSS, the managers can see a few levels deep in the organization structure, based upon the definition we gave for their structural profiles.  For instance, in the team calendar/overview, or other team information, they have a choice for multiple levels or only direct reports.  However, in the time approval application, only direct reports are shown, so if a manager goes on vacation, at present the only way to cover time approvals for that manager's employees appears to be to temporarily assign a new 'chief' to that org unit, so HR involvement becomes necessary.  The manager doesn't have any method for delegating the approval or other MSS authorities.  We were hoping that by allowing multiple levels in the structural profile, such approvals would "roll up" to the next level, i.e. the manager's supervisor, so the next level manager could act as a backup to his/her managers on vacation.  That doesn't work, however.
    We have heard that a delegation feature for MSS will be available in an upcoming release, but I haven't found any information regarding whether that requires an upgrade, an enhancement pack, a later service pack level, or what or when that functionality will be available.  Does anyone know anything about that?
    Regards,
    Matt

  • How to find out the list of DCs changed in the MSS 600 Support PackageXX

    Hi
    We are trying to instal patches from "MSS 600 support package 07" to "MSS 600 support package 17"  at the same time we have 4 custom DCs in place.
    Our custom DCs have dependencies in MSS standard DCs.
    Question is how do we know the list ot DC changed/modified in suport package XX ?
    Is there a description of DCs changed in the support package? Or is there a description on SC level so we could trace it
    GRANT POINTS!!!
    Thanks
    Denis

    Papaden- Please use metadata comparision tool to find the changes in webdynpro DCs.
    http://help.sap.com/saphelp_nw70/helpdata/en/6e/0e184188b4f16fe10000000a1550b0/frameset.htm
    Thanks,
    Raj

  • MSS No data exists. Is working - or not

    Hi,
    We have configured the MSS EMBORGCH and it is working or kind of working.
    We have added a new selection called Furture employess, so the manager are able to see the future employees.
    If there is no future employee, then the user gets this error: "No data exists for user XXXXXX in hierarchy MSSBIZVIEW".
    And then if the user Log off the portal, then next time the manager log on. This message is shown: "No data exists for user XXXXXX in hierarchy MSSBIZVIEW". and the drop down selections are empty.
    How to avoid this?
    Kim

    Hi
    The problem is, that we have created a new view called "Future Employees". When you have future employees, this is working fine.
    But if you do not have future employees, you will get this error message. If you then log out of the portal then the next time you log in, you will see this error and the dropdowns with the Views are empty, and you cannot navigate.
    I just want the view to be empty and the navigation to work.
    Right now, we are showing the manager, just to avoid this situation.
    Kim

  • Error in NetWeaver CE 7.1 Installation: Step importJavaDump with MSS 2005

    After a dozen unsuccessful tries to install SAP NetWeaver CE 7.1 onto a Windows platform using the Microsoft SQL Server as the backed I could use help regarding this particular error.
    I receive the following error when I try to install the software with MSS as the backend:
    ERROR      2008-09-29 10:40:02.319 [sixxcstepexecute.cpp:944]
    FCO-00011  The step importJavaDump with step key |CE_DevSystem_App|ind|ind|ind|ind|0|0|NW_Onehost_System|ind|ind|ind|ind|2|0|NW_CreateDBandLoad|ind|ind|ind|ind|10|0|NW_Jload|ind|ind|ind|ind|11|0|importJavaDump was executed with status ERROR .
    The error occurs only with MSS. I have both my Windows and MSS updates up to date. When I use MaxDB as the backend everything goes nice and smooth (even the java info dump, or whatever that command does). When I use Microsoft SQL Server as the backend this error is printed. I have tried with Microsoft SQL Server 2005 Developer Edition on both Windows 2003 Server and Windows XP Professional SP3.
    The following gets printed to jload.log:
    29.09.08 10:39:49 com.sap.inst.jload.Jload main
    INFO: Jload R 7.10 V 0 A 0
    29.09.08 10:39:49 com.sap.inst.jload.Jload main
    INFO: Jload -sec CE2,jdbc/pool/CE2,C:/usr/sap/CE2/SYS/global/security/data/SecStore.properties,C:/usr/sap/CE2/SYS/global/security/data/SecStore.key -dataDir C:/Work/Temp/51033845_NW_CE_7.1_Workplace_32-bit\DATA_UNITS\CE71_05_JAVA_JDMP -job C:\Program Files\sapinst_instdir\CE71_DEV_MSS\INSTALL\IMPORT.XML -log jload.log
    29.09.08 10:40:02 com.sap.inst.jload.Jload main
    SEVERE: couldn't connect to DB
    29.09.08 10:40:02 com.sap.inst.jload.Jload logStackTrace
    SEVERE: com.microsoft.sqlserver.jdbc.SQLServerException: The connection to the named instance  has failed. Error: java.net.SocketTimeoutException: Receive timed out.
         at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDriverError(Unknown Source)
         at com.microsoft.sqlserver.jdbc.SQLServerConnection.getInstancePort(Unknown Source)
         at com.microsoft.sqlserver.jdbc.SQLServerConnection.connect(Unknown Source)
         at com.microsoft.sqlserver.jdbc.SQLServerDriver.connect(Unknown Source)
         at com.sap.sql.connect.factory.DriverPooledConnectionFactory.createVendorConnection(DriverPooledConnectionFactory.java:50)
         at com.sap.sql.connect.factory.DriverPooledConnectionFactory.getPooledConnection(DriverPooledConnectionFactory.java:37)
         at com.sap.sql.connect.datasource.DBDataSourceImpl.createPooledConnection(DBDataSourceImpl.java:677)
         at com.sap.sql.connect.datasource.DBDataSourceImpl.newPooledConnection(DBDataSourceImpl.java:626)
         at com.sap.sql.connect.datasource.DBDataSourceImpl.getConnection(DBDataSourceImpl.java:105)
         at com.sap.sql.connect.OpenSQLDataSourceImpl.getConnection(OpenSQLDataSourceImpl.java:202)
         at com.sap.inst.jload.db.DBConnection.connectViaSecureStore(DBConnection.java:109)
         at com.sap.inst.jload.db.DBConnection.connect(DBConnection.java:153)
         at com.sap.inst.jload.Jload.main(Jload.java:702)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:585)
         at com.sap.engine.offline.OfflineToolStart.main(OfflineToolStart.java:161)
    29.09.08 10:40:02 com.sap.inst.jload.Jload printErrorInformation
    SEVERE: An error occured during execution. Please consult SAP note 942766 for first steps on troubleshooting the problem.
    For one thing, there is no SAP note 942766 when you search for one at SAP Notes. Another thing that is particularly interesting is that the SQL JDBC driver does not get the SQL instance name, or at least does not print that to the exception message but instead leaves there two whitespaces (The connection to the named instance >>Instance name should be here<< has failed).
    Any suggestions on how to get pass this error? All help would be appreciated!
    Best regards,
    Sven

    hello,
    please check and ensure that:                                                                               
    - your database server is started.                                                                               
    - your database instance is running and you can connect  to  it through the network interface                                                                               
    - the entries in secure store contain the correct options for 
    connecting to the database. (These can be checked via     configtool and this only applies to the case when JLoad is run  using secure store parameters)                                   
    hope this helps
    kr,
    andreas

  • Reg:tasks are not getting displayed in the uwl mss for particular user

    hi all
    Tasks are not getting updated in the MSS under tasks tab for particular user in EP.can any one please share their exp and knowledge on this how to reslove it.
    Thanks in advance.
    Deepika

    Hi Sateesh,
    This message will appear if either the background jobs are not scheduled, or UWL cannot tell that the background jobs are scheduled. The message no longer appears once you ensure the background jobs are scheduled to run via the user id UWL_SERVICE and that user is mapped to my portal user ID UWL_SERVICE.
    Kai

Maybe you are looking for

  • Problem with EXPORT TO SHARED MEMORY statement.

    Hi I am using the syntax       EXPORT w_netwr FROM w_netwr              w_name FROM w_name         TO SHARED MEMORY indx(xy)         FROM wa         CLIENT sy-mandt         ID 'Z_MID'.   and later importing them in a method but I am getting wrong val

  • My computer was destrpoyed and I want to know if I can load my itunes purchases into my new computer or do I have to buy everything again?

    My computer was destrpoyed and I want to know if I can load my itunes purchases into my new computer or do I have to buy everything again?

  • Webhelp Pro  - RoboHelp HTML 8

    Hi, I have very recently started to use RoboHelp HTML 8 and also have Server 8. I am currently creating some test projects so I am able to provide a feel for what the tool can do etc. I have managed to publish a project to the server, however I would

  • Data for XBLNR

    Hi Gurus,    Hope you are all doing good. I have performed LO extraction. How to get data   for the field "XBLNR". I am unable to identify the datasource for this. Points will   be assigned.   Regards,   Sunitha.

  • CPPUnit: Not able to debug unmanged code from manged code

    hi, I am new to CPP unit, I have unmanged code(main model) which will use the unmanged wrapper(unmanged wrapper class) above manged code(actualy entity framework business object and services). The problem hers is it will work fine form my mian model