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,
-Vaibhavyou 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,
KumarHi
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 -
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?
RADI 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,
SaraHi 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 ArndtWe 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 AMThis 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 PMNow 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 -
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
DenisPapaden- 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?
KimHi
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,
Svenhello,
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.
DeepikaHi 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?
-
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
-
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