Authorizations for substitution using UWL in MSS
Hi Experts,
We use substitution in universal Work list via the portal, and SAP has supplied an authorisation object S_WF_SUBST, which should mean that the substitute don't need the manager roles and structural profiles of the user who creates the substitution.
Do any of you have experience with this ?
Regards
Carsten
Hi,
Yes, SAP does not stop you from receiving substituted tasks. But you can put your own validations using BADIs.
See below link for more details.
http://learnhrabap.blogspot.com/2010/08/delegation-or-substitute-functionality.html
Similar Messages
-
UWL : User J2EE_ADMIN has no RFC authorization for function group SYST
Dear All,
When I am trying to register the system in universal Worklist Administration, It gives the following error,
System <>: Fri Jul 11 18:58:11 IST 2008
(Connector) :com.sap.netweaver.bc.uwl.connect.ConnectorExc eption:Fri Jul 11 18:58:11 IST 2008
(Connector) :com.sap.mw.jco.JCO$Exception:User J2EE_ADMIN has no RFC authorization for function group SYST.
I have tried by giving the role SAP_ALL to J2EE_ADMIN , then also i am getting the same error. Can anybody through some light on this....
Helpful tips will be rewarded...
SanojSanoj,
check these threads
https://forums.sdn.sap.com/click.jspa?searchID=13972376&messageID=5489621
https://forums.sdn.sap.com/click.jspa?searchID=13972376&messageID=5267551
https://forums.sdn.sap.com/click.jspa?searchID=13972376&messageID=5636365
reward points if helpful -
UWL: User MSSNO1 has No rfc authorization for function group SWK1
Dear all,
We have just recently upgrade our support pack and the UWL in the portal is not working anymore. It throw an error message when we click on the work item.
(connector): com.sap.mw.jco.JCOSE Exception:User MSSNO1 has No rfc authorization for function group SWK1
Anyone know how to fix this?
I am not too sure about the authorization part. Can someone guide me please?
Thanks.
Regards,
Bryan.Hi Brain,
Pls check this thread for solution
Re: UWL and function group swk1
Regards,
Harini S -
UWL:User has no RFC authorization for function group SDIFRUNTIME .
Hi,
In portal, while registering the system in UWL , I am getting this error:
(Connector) :com.sap.mw.jco.JCO$Exception:User <userid> has no RFC authorization for function group SDIFRUNTIME .
I have given the permission to the user id as owner for the system, with which I am logged in, and registering the system.
It is also confirmed, that in the backend, the same user has authorization for the said RFC.
Please help as it is urgent.
Thanks,
Sonali
Edited by: Sonali M S on May 30, 2008 6:32 AMHi Sonali,
If your component is a webdynpro component, back end system is accessed via a logical system / JCO Destination. User id ( Lets say JCOUSER) and password is given for accessing backend via this JCO connection. This user id is different from particular user's backend user id. Verify whether JCOUSER has required authorizations in backend.
I hope it helps.
Regards,
Uday. -
Transport-Cockpit: No authorization for using the vehicle-resource
Hi everyone
In my planning profile I determined a sprinter as vehicle resource. As soon as I start the Transport Cockpit the freight orders appear, indeed, but TM claims that there's no authorization for my sprinter. The sprinter does not appear in the frame "resource". Selecting this vehicle manually TM post the message: vehicle not found. As far as I can estimate my master data are correct assigned.
Does anyone of you has been confronted with this problem?
Thank's for your help.
MichaelHello Mike
I created the vehicle under Master Data / Resources / Define Resource.
Resource Category: T
Time Zone: CET
Means of Transport: 4 (the same number as I choosed in the freight order)
Planning Parameters: Finite Scheduling
Owner: the carrier of my freight order
Auth. Resource: the same carrier above mentioned
Template: Resource Template, Means of Transport: 4
Resource Validity: 1.1.1970 to 31.12.9999
Physical Properties: Mass = 1.000 kg, Volume = 4,5 m3
Time-cont. Capacity = 3 Pal (it does not make sense but I have not opportunity to change this value)
The other fields don't have any values.
In the forwarding order or rather freight order I determined the vehicle which is suitable to the selected carrier. I assume that there is a connection between the error message and the planning profile. I define in my planning profile the sprinter as vehicle:
Planning Profile / Capacity
VEHICLERES_ID inclusive = [and my vehicle]
I tried, too:
OWNER inclusive = [and my carrier]
What Transportation Cockpit is doing now, is EXCLUDING exact that vehicle (or rather carrier) I want to dispatch. It seems to work vice versa.
A sprinter is just another name for a small bus. I linked you to a photo of mercedes. Sprinter or long truck - regardless of which of them I use: the error remains.
Regards,
Michael -
Authorization Problem (I am Using Authorization For Custom Forms)
Hi All,
I am Using Authorizations To My Forms (I created One Addon For This Addon I am Using Authorization).I created Authorization For My Addon But While Working It Showing Some Errors
. In My Addon Four Forms are there For this four forms I am Using Authorization based on usres some screens only super user can access. normal user he is not a super user he cliekd on that authorization form it shows one message Your not a authorized user to permitted this operation in this message box we have two butons one is ok button and one is Authorized by another user . When i clicked on Ok Button I am getting error Internal error (-10) occured [131-183]. Please give me Your Valable Suggestion.
I am waiting for your Reply.
Thanks & Regards
NareshI am using Sap Authorizations For My Custom Form See The Code Also U Can Get Clear Idea
Private Sub CustomAuthorization()
Dim li_RetVal As Integer
Dim pUserPer As SAPbobsCOM.UserPermissionTree
Try
pUserPer = Me.SBO_Company.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oUserPermissionTree)
'Purchase Indent
If pUserPer.GetByKey("NHCL_PM") = False Then
pUserPer.PermissionID = "NHCL_PM"
pUserPer.Name = "Purchase Module"
pUserPer.Options = SAPbobsCOM.BoUPTOptions.bou_FullNone
li_RetVal = pUserPer.Add()
End If
'Purchase Indent ->New Purchase Indent
If pUserPer.GetByKey("NHCL_PM_NPI") = False Then
pUserPer.PermissionID = "NHCL_PM_NPI"
pUserPer.Name = "New Purchase Indent"
pUserPer.Options = SAPbobsCOM.BoUPTOptions.bou_FullNone
pUserPer.ParentID = "NHCL_PM"
pUserPer.UserPermissionForms.FormType = "2000010002"
li_RetVal = pUserPer.Add()
End If
'Purchase Indent->View For Approval
If pUserPer.GetByKey("NHCL_PM_VIE") = False Then
pUserPer.PermissionID = "NHCL_PM_VIE"
pUserPer.Name = "View For Approval"
pUserPer.Options = SAPbobsCOM.BoUPTOptions.bou_FullNone
pUserPer.ParentID = "NHCL_PM"
pUserPer.UserPermissionForms.FormType = "2000010003"
li_RetVal = pUserPer.Add()
End If
'Purchase Indent ->Selection For RFQ
If pUserPer.GetByKey("NHCL_PM_SEC") = False Then
pUserPer.PermissionID = "NHCL_PM_SEC"
pUserPer.Name = "Selection For RFQ"
pUserPer.Options = SAPbobsCOM.BoUPTOptions.bou_FullNone
pUserPer.ParentID = "NHCL_PM"
pUserPer.UserPermissionForms.FormType = "2000010006"
li_RetVal = pUserPer.Add()
End If
'Purchase Indent ->Purchase Quotation
If pUserPer.GetByKey("NHCL_PM_PUR") = False Then
pUserPer.PermissionID = "NHCL_PM_PUR"
pUserPer.Name = "Purchase Quotation"
pUserPer.Options = SAPbobsCOM.BoUPTOptions.bou_FullNone
pUserPer.ParentID = "NHCL_PM"
pUserPer.UserPermissionForms.FormType = "2000010007"
li_RetVal = pUserPer.Add()
End If
'Purchase Indent ->Final Quotation
If pUserPer.GetByKey("NHCL_PM_FIN") = False Then
pUserPer.PermissionID = "NHCL_PM_FIN"
pUserPer.Name = "Final Quotation"
pUserPer.Options = SAPbobsCOM.BoUPTOptions.bou_FullNone
pUserPer.ParentID = "NHCL_PM"
pUserPer.UserPermissionForms.FormType = "2000010008"
li_RetVal = pUserPer.Add()
End If
Catch ex As Exception
Dim ErrCode As Long
Dim ErrMsg As String
Me.SBO_Company.GetLastError(ErrCode, ErrMsg)
Me.SBO_Application.StatusBar.SetText("Authorization Problem" & ErrCode & li_RetVal, SAPbouiCOM.BoMessageTime.bmt_Short)
End Try
End Sub -
Hi, I need to reset my authorizations for my adobe Id. I am using Overdriv
Hi, I need to reset my authorizations for my adobe Id. I am using Overdrive Media Console and it crashes. Every time I reload the app in my iPad it has to authorize my Id and I'm now locked out. Please help
I am using Overdrive Media Console and it crashes.
This is the Adobe Bridge Forum and you are asking something about a third party eBook reader??
For your Adobe ID you probably need to log in again, if you don't have your password fill in your mail and choose forgot my password. if your mail address is known they send you a new password, if the mail is not known simply create a new Adobe ID, it's free.
But you should really contact Overdrive itself or look at the help pages on their site -
Set END dDATES for substitution in inbox of uwl
Hi,
I have a requirement in which i have to give a functionality of set END DATES for a substitution under the inbox of UWL
Do you have any idea how can i achieve this requirement.
Thanks,
sudhanshuHi Sudhanshu
You can get this information at the following link:
set END dDATES for substitution in inbox of uwl
There it states the following:
"All substitution rules created have no expiration date (end date)"
The standard UWL does not provide this functionallity in the portal.
Best regards,
Armando -
Error while activating substitue in UWL
Hello again,
I created a substitue profil "ESS" and a task classification "LEAVE".
I also assigned the classification "LEAVE" to the substitute profil "ESS".
Via TX pftc I made the task TS 12300097 (Approval Process) a "General Task" with classification "LEAVE".
When I switch on the substitution profil "ESS" in the UWL on portal side, I get the following error message:
System: AdhocSystem | Status:failed | Message: System does not support these tasks.
We are using SAP ECC 6.04 and the NetWeaver Portal.
Thank you.did you check these steps
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
your 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
[2] Substitute Profile
You can define one or more substitutes for working with the Business
Workplace. The authorizations of a substitute are determined by the
substitute profile which you assign to him/her when you set up the
substitution. A substitute profile comprises specific task classes.
Task classes describe individual tasks or standard tasks. This
assignment is made in the task definition. A user you have specified
can then log on as your substitute. "Your" work items are displayed to
the substitute in their Business Workplace with the restrictions
resulting from their substitute profile.
You can set the substitution profile via:
SPRO
=> IMG
=> Basis Components
=> Business Management
=> SAP Business Workflow
=> Basic Settings
=> Substitute Profile
=> Define Substitute Profile
or
See SAP online help at:
http://help.sap.
com/saphelp_nw70/helpdata/en/c5/e4b5eb453d11d189430000e829fbbd/framese
t.htm -
Dear.
I have the following doubt with the Manage Substitution Rules UWL :
Is posible have a rule in where Only some WF should go to the inbox of the substitute?
Ie. The Boss have process of Workfow of modules OM, TV, PA, PY that arrives at UWL, and the boss only need delegate to the substitute only the item for the process of WF of PY and PA for a date.
How can solve this?
RegardsYes there is something called Task classification!
You can do so via filtering or classification of tasks
read here
You will need to enable the support information in order to get the
associated task number that corresponds to the backend task.
If you wish to hide certain tasks, the easiest way to do it is to
redirect the task type that you want to hide to some unused item type.
You can create your own XML file and give
each task number its own entry in the XML
They each need to be given a different item type name. They can't
all be directed into the same item type since there would be
multiple conflicting definitions for that item type in the file.
No view definition is needed, you can just give it a garbage
defaultView name (HiddenView).
I have attached an example for you in the attachment area. This is
stored as a text file. Also,
Where you see the following:
systemId="<YOURSID>" externalType="<YOURTASK>" in the XML, this
obviously needs to be replaced with your sid and your task id which
you are looking to exclude.
For ex
For example, if it is the following task pasted below:
<ItemType name="uwl.task.webflow.TS01000096.SAP_R3_MUS"
connector="WebFlowConnector" defaultView="DefaultView"
defaultAction="launchSAPAction" executionMode="default">
If you were trying to hide this, you would write it in the XML file
as follows:
<ItemTypes>
<ItemType name="uwl.someHiddenType1"
connector="WebFlowConnector" defaultView="HiddenView">
<ItemTypeCriteria systemId="SAP_R3_MUS"
externalType="TS01000096" connector="WebFlowConnector"/>
</ItemType>
***************And for the next one:*********************
<ItemType name="uwl.someHiddenType2" connector="WebFlowConnector"
defaultView="HiddenView">
<ItemTypeCriteria systemId="SAP_R3_MUS"
externalType="TS01000097"
connector="WebFlowConnector"/>
</ItemType>
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
your 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
[2] Substitute Profile
You can define one or more substitutes for working with the Business
Workplace. The authorizations of a substitute are determined by the
substitute profile which you assign to him/her when you set up the
substitution. A substitute profile comprises specific task classes.
Task classes describe individual tasks or standard tasks. This
assignment is made in the task definition. A user you have specified
can then log on as your substitute. "Your" work items are displayed to
the substitute in their Business Workplace with the restrictions
resulting from their substitute profile.
You can set the substitution profile via:
SPRO
=> IMG
=> Basis Components
=> Business Management
=> SAP Business Workflow
=> Basic Settings
=> Substitute Profile
=> Define Substitute Profile
or
See SAP online help at:
http://help.sap.
com/saphelp_nw70/helpdata/en/c5/e4b5eb453d11d189430000e829fbbd/framese
t.htm -
How to delete the unwanted entries directly from the UWL of MSS
Hi experts
I see an unwanted item stuck in WL of approver but not in his
inbox how can i delete this entry form UWL,ihave tried refreshing UWL but the problem still persists please explain.
when trying in the dev system
*I actually applied leave from a test user
his manager is able to view this workitem in his inbox
then went into the background SAP and manually completed the workflow
now if i go to the managers inbox i dont see it there
but i still see it in UWL
Could there be any reason for this,Please advice*
Thanks in advance for your anticipated cooperationHello,
It is not easily possible to delete the workitems from UWL in MSS except using Batch program in backend ECC.
Check again in the ECC, the workflow is got trigered and there is surely workitem in the manager's SAP Inbox. Check the tcode swia, enter the workflow task number and the workflow is got triggerred.
Use swi5 tcode to see the Completed Workitems and to be completed workitems for that Employe (manager).
The other reason could be.....somebody might hv executed this wf item, but still lying in UWL lists in MSS.
Try to re-register the system using UWL Wokflow Administrator in System Administration.
Hope this helps.
Regards,
Anil Kumar. -
User has no authorization for function group SWRS
Dear SRM Gurus,
We are facing an issue u201CUser has no authorization for function group SWRSu201D.
Hope the user has no authorization to access function group SWRS and this function group is saying that workflow substitution.
Can you any one have any idea what scenario are we using Workflow substitution?
Is there any Roles need to be assigned?
I would be appreciating if you could let us know more detail on this.
Thanks.
Regards,
Magesh Basavaraj.Hi,
The authorization object is 'S_WF_SUBST' for substitute role..try to assign this object and check..
Saravanan -
Hi
I set up the ESS & MSS business packages in the Portal server (NW2004s)
ESSUSER is the user id that I will be using for JCo, what kind of authorizations are needed for this user (ESSUSER) at the backend? And does it have to be a dialog user or a service user?
Thanks in advance
regards
smHi SM,
Prabhakar's suggestion is not really a good idea.
Let's say you follow Prabhakar's advice and use the user for UME-ABAP communication for ESS. What happens when someone changes the password of this user? The user administrator then changes the password in the UME system. Does the administrator of the ESS system hear of this? Maybe, maybe not. If not, the ESS system tries to connect and connect until the SAPJSF user is locked due to attempting to logon with the wrong password and suddenly the UME system can no longer connect. So from an administration standpoint this is a bad idea.
Another point is that the SAPJSF user has wide ranging authorizations for user management. I have no idea what kind of authorizations the ESS meta user needs, but I assume it is less than SAPJSF (otherwise Prabhakar's suggestion would not work). From a security standpoint it is not a good idea to give a user more authorization than he or she needs. Otherwise we could just give every user SAPALL and not worry about security.
Use separate users for separate tasks.
-Michael -
Send email (to MS Outlook) after substitution in UWL
Hi
We are using UWL on Portal for our workflows. We are using EP 7.0 (2004s) and ECC 6.0.
Our requirement is:
We should be sending an email to MS Outlook of the new user (substitute/delegate) when a substitution rule is created.
Can anyone help us with this requirement?
Regards,
AdityaHi,
Once the substitution done you will get the entry in the Table HRUS_D2. I think in the UWL you can configure to send email once you got entry in the table (not sure), check with EP Consultant.
If That is not working write a custom program, to send email to the substituted person based on the "From Date" entry in the HRUS_D2. Then schedule that program in background, once in a day if there is entry for today that program has to pick the user id and get the email id and send to the respective person via your custom mail sending program.
Regard,
Surjith -
Problem with Authorization for Planning folder
Hi an having a problem with providing authorization for a planning folder
i am getting the following error when i test it with test user
Error while calling up RFC
Message no. UPC202
Diagnosis
You have selected a function, to execute this the system must set up an RFC connection to another SAP System. However, setting up this connection was not successful. The following internal error message was generated:
"You do not have authorization for InfoCube ZT_MR_T "
Procedure
Inform the system administrator.
we are not pulling the data from any other server, all the data is on the sif any one has faced the same issue let me know.
Regards,
AbrahamCalling Thru Trans code: BPS0 in ECC 6
getting this error:
Error while calling up RFC
Message No. UPC202
Diagnosis
You have selected a function, to execute this the system must set up an RFC connection to another SAP System. However, setting up this connection was not successful. The following internal error message was generated:
"An error occurred during the receipt of a complex parameter."
after i check in bw trans code:st22
Following this error message:
Category Internal Kernel Error
Runtime Errors PARAMETER_CONVERSION_ERROR
Application Component BC-MID-RFC
Short text
An error occurred during the receipt of a complex parameter.
What happened?
During a remote function call, an error occurred while converting
a complex parameter.
What can you do?
Note which actions and input led to the error.
For further help in handling the problem, contact your SAP administrator
You can use the ABAP dump analysis transaction ST22 to view and manage
termination messages, in particular for long term reference.
Error analysis
An error occurred during the conversion of a complex parameter.
Maybe you are looking for
-
MacPro for work and play ?
I'm looking to get a MacPro and while I think I'm on the right track I'm not certain and would appreciate any advice. I need it for : 1/ Work - Windows based trading software (tradeStation,esignal) + Brokerage software + Browser open (occasionally sk
-
I have completely uninstalled and reinstalled the latest version, I cannot check what this is as Skype will not load at all when I click the program start button. It has not worked for some time but it was not an issue. I now have new work where I n
-
Embedded Tomcat 5.5 return 404 for all request
I am starting embedded tomcat within a Java application, but it returns 404 when i request a existing static content html file. I have no idea why is that and there is no service using the port. Please advise. File structures are as follow: base dire
-
Standard frame rate for 1080p NTSC?
Hello and thanks for having me! Very new(b) to Adobe Premier, so I'll throw something basic out, thanks for your advice: the short version: What is the 'standard' framerate for NTSC 1080p? Does this framerate differ from what you would use for output
-
HI I am extracting the data from 0FI_GL_12. By default partner profit center is available in extractor. In BI datasource, partner profit center is selected and after executing the info package I am getting 200,000 records into PSA Then I removed tick