GP process as iView
Dear all,
Is it possible to convert the GP work flow process as iView? Can any one help me in this regard?
Thank you in advance
with Regards,
Balachander
Hi
This is very much possible to create an iview out of a GP process. For this you need to create a URL iview where in the URL field you need to pass the base url of GP process instance which you can get from GP design time by openning the process and from test tab instantiating it and in url parameters filed you need to include the parameters(process.template and process.autostart) and there respective values.
Otherwise you can also create an iview of type AInstantiation to integrate GP process with portal iview.
Cheers
Sudip
Similar Messages
-
Web Dynpro for ABAP iView can't work
Hi guys,
I've developed an application in web dynpro for abap, it can be accessed from this url:
http://pekax110.aaa.com:8001/sap/bc/webdynpro/sap/zsfa_test
But when I created an Web Dynpro iview, set the parameters as follows:
System: SAP_CRM
namespace: sap
application: ZSFA_TEST
The WAS setting of the System is:
Web AS Host Name: pekax110.aaa.com:8001
Web AS Protocol: http
I add to iview to an portal role, and assign this role to one user. When I open the iview with the user, the iview reports error:
Portal Runtime Error
An exception occurred while processing a request for :
iView : pcd:portal_content/cn.com.dimension.lenovo.xmyang/roles/cn.com.dimension.lenovo.test2cgd/cn.com.dimension.lenovo.zsfa_test
Component Name : com.sap.portal.appintegrator.sap.WebDynpro
Exception in SAP Application Integrator occured: Unable to parse template '<System.Access.WAS.protocol>://<System.Access.WAS.hostname>/sap/bc/webdynpro/<WebDynproNamespace>/<WebDynproApplication>/;sap-ext-sid=<ESID[url_ENCODE]>?sap-wd-configId=<WebDynproConfiguration>&sap-ep-iviewid=<IView.ShortID>&sap-ep-pcdunit=<IView.PCDUnit.ShortID>&sap-client=<System.client>&sap-language=<Request.Language>&sap-accessibility=<User.Accessibility[SAP_BOOL]>&sap-rtl=<LAF.RightToLeft[SAP_BOOL]>&sap-ep-version=<Portal.Version[url_ENCODE]>&<ProducerInfo>&sap-explanation=<User.Explanation[SAP_BOOL]>&<StylesheetIntegration[IF_true PROCESS_RECURSIVE]>&<Authentication>&<DynamicParameter[PROCESS_RECURSIVE]>&<ForwardParameters[QUERYSTRING]>&<ApplicationParameter[PROCESS_RECURSIVE]>'; the problem occured at position 240. Cannot process expression <IView.PCDUnit.ShortID> because Unable to get PCD Unit pcd:portal_content/cn.com.dimension.lenovo.xmyang/roles/cn.com.dimension.lenovo.test2cgd/cn.com.dimension.lenovo.zsfa_test.
Exception id: 09:51_22/10/06_0011_19338950
See the details for the exception ID in the log file
The default trace files shows:
#1.5#001125C948FE006A000000590009002E0004205C95299DFF#1161481918454#com.sap.portal.sapapplication#sap.com/irj#com.sap.portal.sapapplication#yangxm#3905##PEKAX119_PGD_19338950#yangxm#a0de4330616a11db83a9001125c948fe#SAPEngine_Application_Thread[impl:3]_8##0#0#Error#1#/System/Server#Java###Content pass of Application Integrator failed.
Component Name: 'com.sap.portal.appintegrator.sap.WebDynpro',
Context Name (iView): 'pcd:portal_content/cn.com.dimension.lenovo.xmyang/roles/cn.com.dimension.lenovo.test2cgd/cn.com.dimension.lenovo.zsfa_test',
Top Layer: 'WebDynpro/TopLayer',
Producer ID (FPN): 'null',
System Alias: 'SAP_CRM',
[EXCEPTION]
#1#com.sapportals.portal.appintegrator.ApplicationIntegratorException: Unable to parse template '<System.Access.WAS.protocol>://<System.Access.WAS.hostname>/sap/bc/webdynpro/<WebDynproNamespace>/<WebDynproApplication>/;sap-ext-sid=<ESID[url_ENCODE]>?sap-wd-configId=<WebDynproConfiguration>&sap-ep-iviewid=<IView.ShortID>&sap-ep-pcdunit=<IView.PCDUnit.ShortID>&sap-client=<System.client>&sap-language=<Request.Language>&sap-accessibility=<User.Accessibility[SAP_BOOL]>&sap-rtl=<LAF.RightToLeft[SAP_BOOL]>&sap-ep-version=<Portal.Version[url_ENCODE]>&<ProducerInfo>&sap-explanation=<User.Explanation[SAP_BOOL]>&<StylesheetIntegration[IF_true PROCESS_RECURSIVE]>&<Authentication>&<DynamicParameter[PROCESS_RECURSIVE]>&<ForwardParameters[QUERYSTRING]>&<ApplicationParameter[PROCESS_RECURSIVE]>'; the problem occured at position 240. Cannot process expression <IView.PCDUnit.ShortID> because Unable to get PCD Unit pcd:portal_content/cn.com.dimension.lenovo.xmyang/roles/cn.com.dimension.lenovo.test2cgd/cn.com.dimension.lenovo.zsfa_test
at com.sapportals.portal.appintegrator.layer.AbstractIntegrationLayer.processTemplate(AbstractIntegrationLayer.java:453)
at com.sapportals.portal.appintegrator.layer.URLTemplateProcessLayer.processLayer(URLTemplateProcessLayer.java:33)
at com.sapportals.portal.appintegrator.LayerProcessor.processActionPass(LayerProcessor.java:159)
at com.sapportals.portal.appintegrator.AbstractIntegratorComponent.doActionPass(AbstractIntegratorComponent.java:67)
at com.sapportals.portal.appintegrator.AbstractIntegratorComponent.doOnPOMReady(AbstractIntegratorComponent.java:53)
at com.sapportals.portal.prt.component.AbstractPortalComponent.handleEvent(AbstractPortalComponent.java(Compiled Code))
at com.sapportals.portal.prt.pom.ComponentNode.handleEvent(ComponentNode.java(Compiled Code))
at com.sapportals.portal.prt.pom.PortalNode.fireEventOnNode(PortalNode.java(Compiled Code))
at com.sapportals.portal.prt.pom.PortalNode.processEventQueue(PortalNode.java(Compiled Code))
at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:652)
at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:240)
at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:522)
at java.security.AccessController.doPrivileged1(Native Method)
at java.security.AccessController.doPrivileged(AccessController.java(Compiled Code))
at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:405)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.servlet.InvokerServlet.service(InvokerServlet.java:156)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:390)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:264)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:347)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:325)
at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:887)
at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:241)
at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)
at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:148)
at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java(Compiled Code))
at java.security.AccessController.doPrivileged1(Native Method)
at java.security.AccessController.doPrivileged(AccessController.java(Compiled Code))
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java(Compiled Code))
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java(Compiled Code))
Caused by: com.sapportals.portal.appintegrator.template_processor.TemplateParserException: Unable to parse template '<System.Access.WAS.protocol>://<System.Access.WAS.hostname>/sap/bc/webdynpro/<WebDynproNamespace>/<WebDynproApplication>/;sap-ext-sid=<ESID[url_ENCODE]>?sap-wd-configId=<WebDynproConfiguration>&sap-ep-iviewid=<IView.ShortID>&sap-ep-pcdunit=<IView.PCDUnit.ShortID>&sap-client=<System.client>&sap-language=<Request.Language>&sap-accessibility=<User.Accessibility[SAP_BOOL]>&sap-rtl=<LAF.RightToLeft[SAP_BOOL]>&sap-ep-version=<Portal.Version[url_ENCODE]>&<ProducerInfo>&sap-explanation=<User.Explanation[SAP_BOOL]>&<StylesheetIntegration[IF_true PROCESS_RECURSIVE]>&<Authentication>&<DynamicParameter[PROCESS_RECURSIVE]>&<ForwardParameters[QUERYSTRING]>&<ApplicationParameter[PROCESS_RECURSIVE]>'; the problem occured at position 240. Cannot process expression <IView.PCDUnit.ShortID> because Unable to get PCD Unit pcd:portal_content/cn.com.dimension.lenovo.xmyang/roles/cn.com.dimension.lenovo.test2cgd/cn.com.dimension.lenovo.zsfa_test
at com.sapportals.portal.appintegrator.template_processor.TemplateProcessor.processWholeTagExpression(TemplateProcessor.java:156)
at com.sapportals.portal.appintegrator.template_processor.compiler.TemplateCompiler.processWholeTagExpression(TemplateCompiler.java:54)
at com.sapportals.portal.appintegrator.template_processor.TemplateParser.parseSimpleExpression(TemplateParser.java:234)
at com.sapportals.portal.appintegrator.template_processor.TemplateParser.parseComponenedExpression(TemplateParser.java:188)
at com.sapportals.portal.appintegrator.template_processor.TemplateParser.parseComponenedExpressionEx(TemplateParser.java:210)
at com.sapportals.portal.appintegrator.template_processor.TemplateParser.parseComponenedExpression(TemplateParser.java:193)
at com.sapportals.portal.appintegrator.template_processor.TemplateParser.parseComponenedExpressionEx(TemplateParser.java:210)
at com.sapportals.portal.appintegrator.template_processor.TemplateParser.parseComponenedExpression(TemplateParser.java:193)
at com.sapportals.portal.appintegrator.template_processor.TemplateParser.parseTagExpression(TemplateParser.java:170)
at com.sapportals.portal.appintegrator.template_processor.TemplateParser.parseTemplateExpressionPart(TemplateParser.java:97)
at com.sapportals.portal.appintegrator.template_processor.TemplateParser.parse(TemplateParser.java:89)
at com.sapportals.portal.appintegrator.template_processor.TemplateParser.parse(TemplateParser.java:83)
at com.sapportals.portal.appintegrator.template_processor.TemplateProcessor.processImpl(TemplateProcessor.java:406)
at com.sapportals.portal.appintegrator.template_processor.TemplateProcessor.process(TemplateProcessor.java:373)
at com.sapportals.portal.appintegrator.template_processor.TemplateProcessor.process(TemplateProcessor.java:385)
at com.sapportals.portal.appintegrator.template_processor.TemplateProcessorService.processTemplate(TemplateProcessorService.java:53)
at com.sapportals.portal.appintegrator.template_processor.TemplateProcessorService.processTemplate(TemplateProcessorService.java:104)
at com.sapportals.portal.appintegrator.layer.AbstractIntegrationLayer.processTemplate(AbstractIntegrationLayer.java:439)
... 32 more
Caused by: com.sapportals.portal.appintegrator.template_processor.context.ContextException: Unable to get PCD Unit pcd:portal_content/cn.com.dimension.lenovo.xmyang/roles/cn.com.dimension.lenovo.test2cgd/cn.com.dimension.lenovo.zsfa_test
at com.sapportals.portal.appintegrator.template_processor.context.IViewWrapper.getPCDUnit(IViewWrapper.java:156)
at com.sapportals.portal.appintegrator.template_processor.context.IViewWrapper.access$000(IViewWrapper.java:28)
at com.sapportals.portal.appintegrator.template_processor.context.IViewWrapper$1.getTerminal(IViewWrapper.java:79)
at com.sapportals.portal.appintegrator.template_processor.TemplateProcessor.processWholeTagExpression(TemplateProcessor.java:152)
... 49 more
Caused by: com.sapportals.portal.pcd.gl.PermissionControlException: Access denied (Object(s): portal_content/cn.com.dimension.lenovo.xmyang/roles/cn.com.dimension.lenovo.test2cgd/cn.com.dimension.lenovo.zsfa_test)
at com.sapportals.portal.pcd.gl.PcdFilterContext.filterLookup(PcdFilterContext.java(Compiled Code))
at com.sapportals.portal.pcd.gl.PcdProxyContext.basicContextLookup(PcdProxyContext.java(Compiled Code))
at com.sapportals.portal.pcd.gl.PcdProxyContext.basicContextLookup(PcdProxyContext.java(Compiled Code))
at com.sapportals.portal.pcd.gl.PcdProxyContext.basicContextLookup(PcdProxyContext.java(Compiled Code))
at com.sapportals.portal.pcd.gl.PcdProxyContext.basicContextLookup(PcdProxyContext.java(Compiled Code))
at com.sapportals.portal.pcd.gl.PcdProxyContext.basicContextLookup(PcdProxyContext.java(Compiled Code))
at com.sapportals.portal.pcd.gl.PcdProxyContext.proxyLookupLink(PcdProxyContext.java(Compiled Code))
at com.sapportals.portal.pcd.gl.PcdProxyContext.proxyLookup(PcdProxyContext.java(Compiled Code))
at com.sapportals.portal.pcd.gl.PcdProxyContext.lookup(PcdProxyContext.java(Compiled Code))
at com.sapportals.portal.pcd.gl.PcdGlContext.lookup(PcdGlContext.java(Compiled Code))
at com.sapportals.portal.pcd.gl.PcdURLContext.lookup(PcdURLContext.java(Compiled Code))
at javax.naming.InitialContext.lookup(InitialContext.java(Compiled Code))
at javax.naming.InitialContext.lookup(InitialContext.java(Compiled Code))
at com.sapportals.portal.appintegrator.template_processor.context.IViewWrapper.getPCDUnit(IViewWrapper.java:148)
... 52 more
#1.5#001125C948FE006A0000005B0009002E0004205C9529A580#1161481918456#com.sap.portal.portal#sap.com/irj#com.sap.portal.portal#yangxm#3905##PEKAX119_PGD_19338950#yangxm#a0de4330616a11db83a9001125c948fe#SAPEngine_Application_Thread[impl:3]_8##0#0#Error#1#/System/Server#Java###Exception ID:09:51_22/10/06_0011_19338950
[EXCEPTION]
#1#com.sapportals.portal.prt.component.PortalComponentException: Error in service call of Portal Component
Component : pcd:portal_content/cn.com.dimension.lenovo.xmyang/roles/cn.com.dimension.lenovo.test2cgd/cn.com.dimension.lenovo.zsfa_test
Component class : com.sapportals.portal.sapapplication.SAPApplicationIntegratorComponent
User : yangxm
at com.sapportals.portal.prt.core.PortalRequestManager.handlePortalComponentException(PortalRequestManager.java:969)
at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:343)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:189)
at com.sapportals.portal.prt.component.PortalComponentResponse.include(PortalComponentResponse.java:215)
at com.sapportals.portal.prt.pom.PortalNode.service(PortalNode.java:646)
at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:189)
at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:753)
at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:240)
at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:522)
at java.security.AccessController.doPrivileged1(Native Method)
at java.security.AccessController.doPrivileged(AccessController.java(Compiled Code))
at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:405)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.servlet.InvokerServlet.service(InvokerServlet.java:156)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:390)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:264)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:347)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:325)
at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:887)
at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:241)
at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)
at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:148)
at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java(Compiled Code))
at java.security.AccessController.doPrivileged1(Native Method)
at java.security.AccessController.doPrivileged(AccessController.java(Compiled Code))
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java(Compiled Code))
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java(Compiled Code))
Caused by: com.sapportals.portal.prt.runtime.PortalRuntimeException: Exception in SAP Application Integrator occured: Unable to parse template &\#39;<System.Access.WAS.protocol>://<System.Access.WAS.hostname>/sap/bc/webdynpro/<WebDynproNamespace>/<WebDynproApplication>/;sap-ext-sid=<ESID[url_ENCODE]>?sap-wd-configId=<WebDynproConfiguration>&sap-ep-iviewid=<IView.ShortID>&sap-ep-pcdunit=<IView.PCDUnit.ShortID>&sap-client=<System.client>&sap-language=<Request.Language>&sap-accessibility=<User.Accessibility[SAP_BOOL]>&sap-rtl=<LAF.RightToLeft[SAP_BOOL]>&sap-ep-version=<Portal.Version[url_ENCODE]>&<ProducerInfo>&sap-explanation=<User.Explanation[SAP_BOOL]>&<StylesheetIntegration[IF_true PROCESS_RECURSIVE]>&<Authentication>&<DynamicParameter[PROCESS_RECURSIVE]>&<ForwardParameters[QUERYSTRING]>&<ApplicationParameter[PROCESS_RECURSIVE]>&\#39;; the problem occured at position 240. Cannot process expression <IView.PCDUnit.ShortID> because Unable to get PCD Unit pcd:portal_content/cn.com.dimension.lenovo.xmyang/roles/cn.com.dimension.lenovo.test2cgd/cn.com.dimension.lenovo.zsfa_test
at com.sapportals.portal.appintegrator.AbstractIntegratorComponent.doContentPass(AbstractIntegratorComponent.java:121)
at com.sapportals.portal.appintegrator.AbstractIntegratorComponent.doContent(AbstractIntegratorComponent.java:96)
at com.sapportals.portal.prt.component.AbstractPortalComponent.serviceDeprecated(AbstractPortalComponent.java:209)
at com.sapportals.portal.prt.component.AbstractPortalComponent.service(AbstractPortalComponent.java:114)
at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328)
... 31 more
Can anybody help me out, thank you very much!
Best Regards,
Xiaoming Yanghi Xiaoming Yang ,
i am facing the same error . can you please tell me how you have solved this ??
regards
Sujay Kulkarni -
Issue in calling WebDynpro ABAP iView in UWL
Hi,
We have configured UWL to our ECC system successfully.
In our UWL for a task TS90105432, when the users click on work item in their UWL Inbox, initially UWL launches a standard page in new window. On this page users can see a link u201CNote for Approval Processu201D, when they have to click on this link a web dynpro page needs to launch in new window. But when users click on Note for Approval Process link no action has been triggering / taken place and no error message.
Actually we have created a web dynpro ABAP iView for the TS90105432 - Note for Approval Process in Portal.
Through content admin we can see the preview of Note for Approval Process WDABAP iView. But the problem is not able to call this iView when the users click on Note for Approval Process in UWL.
Shall we need to set any Visualization parameters in SWFVISU? Can you please share your iViews on how we can call this WDABAP iView in UWL
Thanks
PhaniHi,
There are plenty of instructions & discussions about how to launch Web Dynpro ABAP applications from UWL. Just do some searching.
For example you could start with this document:
http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/20f4843e-314f-2a10-2a88-8c4afa20dda6
After you know the basics, you could ask help for specific steps or something that you don't understand.
Regards,
Karri -
Give iView as link in portal content area
Dear All,
I have divided my portal content area into 4 section. In one section i got my GP process. I have created the process as iview. I have tried to give this iview link to the end-user to open the process. Is it possible to bring iview inside one section of content area. If any one did this or got knowledge on this, pls through some light on this.
with Regards,
BalachanderBalachander,
not sure what do you mean by "bring iview inside one section of content area". Are you willing to show only the single iView or you want to show it with some other iViews also? For first case URL to the single iView will work. For the second type of requirement you can add the iViews inside a page and give the Page URL to the users instead of iView URL.
Regards,
Shubhadip -
Hi all,
Our requirement is that when the user opens the universal worklist for MSS, the user should see the UWL as well as an overview of the HCM processes overview (A WD ABAP application that we have developed).
What i have done is assigned 2 iviews to the UWL page -
(1) UWL iview
(2) The HCM processes overview iview
When i call this page from the detailed navigation, the page opens and both the iviews are displayed one beneath the other.
However, when i call the same page from the area page, i see the first iview ( UWL) completely, and i only see the tray name of the second iview. i.e. the body of the second iview is not visible in the page.
I am unable to place the possible reason for this behaviour as the same page is being called from both the detailed navigation and the area page.
Any pointers in this regard will be appreciated.
TIA.
Regards,
DianaHi,
We are now calling the HCM process overview page in the area page instead of the UWL page. So what we have now is the HCM process ovewview page renamed as UWL calling the standard HCM process overview iview and the UWL iview. ( i.e.We have added the UWL iview to the HCM process overview page).
Now, when we open this page from the area page, the HCM process overview iview is not getting displayed initially. But when we refresh the page, the HCM process overview gets displayed.
Is there a way we can ensure that both the iviews are displayed initially itself, without any refresh? Are there any settings for this?
TIA
Regards,
Diana -
After Disabling the iview is visible under workset.
Dear friends,
I want to disable process overview and employee process overview iview under team workset after disabling these iview also it is available plese guide me how to proceed.
Thanks &Regards,
S RanjanDear Swapna,
In step1:i am select the radio button yes for invisible in navigation area for iview property.
In step2:i am deselecting the check box for the iview in the particular page .
after that i am assigning the team page again to the teamworkset under mss role.
but the changes are not effected.please guide me to proceed.
Thanks & Regards,
Smruti Ranjan Moharana -
SAP Netweaver Portal - Folder structure and report publishing strategy
Hi gurus,
I'm working on a project in which we are publishing BW reports in SAP Netweaver Portal (prior to this, we were using SAP Bex Browser) organizing it by Department (workset, 2nd lvl of navigation), Business Processes (workset, 3rd lvl of navigation) and "iview types" (transactions, queries, dashboards and so on). On 1st level we have a workset simply called "Reports".
For each PFCG role we have on BW (ABAP Server), we created a portal role and defined which of the higher navigation tiers is visible to users (delta-linking the top level navigation worksets to the portal role and setting visible accordingly) and then we assigned Portal roles to the appropriated Group (PFCG role) so all users that have access to certain PFCG role can have access to the corresponding Portal role.
For example:
In BW (ABAP) we have a PFCG Role: Sales PMR Analysis - Administrator, which grants access to Sales Infoproviders, queries and data for PMR analysis. The user that have access to it, should be able to see:
|Reports|
|Sales Administration|
v PMR Analysis
> Web Queries
> Transactions
> Dashboards
> Workbooks
In Portal we create a workset that has: "Reports" and under it, all Departments (Sales Administration, Financial, Services, Human Resources and so on) set as "not visible". We create a Portal role called PMR Analysis and add the Report/Departments workset, set Sales Administration as visible and add worksets/folders named PMR Analysis, Web queries, Transactions, etc, and all the corresponding iviews under it.
If we assign this new Portal role to the Group of the corresponding PFCG role, the user will see exactly as the example from above.
Pros: The users have a clean view of the reports he/she has access.
Cons: The users doesn't have a clear view of what is available in BW so he can request access. There might be some useful report lost in on of the hundreds of BW roles that he doesn't know it exist.
One of the options would be to grant visibility to ALL departments, business processes and iviews in Portal and let PFCG security roles control user access, but that might be confusing to have an overwhelming amount of links, making it hard to find what the user needs, specially during first access. Not to mention possible security breaches.
So, I'd like to know how other consultants are defining this kind of folder structure and report publishing strategy in Portal. Ideally we would like to be able to have:
- Visibility of all existant reports even those that the user does not have acess (so he can learn that it exist and request access)
- Clean view of reports, segmented by department and business processes.
- Possibility to search for reports, even for those that the user does not have access.
I'd appreciate if you guys can share your experience on this.
Thanks in advance.
LeandroCons: The users doesn't have a clear view of what is available in BW so he can request access. There might be some useful report lost in on of the hundreds of BW roles that he doesn't know it exist
This is not a refutation: your BW developers/consultants should be able to write reports, which points you in case of insufficent backend rights. EP is not designed to be familiar with ABAP security concept and cant take any influence at it.
One of the options would be to grant visibility to ALL departments, business processes and iviews in Portal and let PFCG security roles control user access, but that might be confusing to have an overwhelming amount of links, making it hard to find what the user needs, specially during first access. Not to mention possible security breaches.
Yes, bad idea.
- Visibility of all existant reports even those that the user does not have acess (so he can learn that it exist and request access)
As you already wrote on your own, this would be not good
- Clean view of reports, segmented by department and business processes.
- Possibility to search for reports, even for those that the user does not have access.
This is not covered by SAP, if you wanna provide that, develop it on your own.
cheers -
WebDynPro content in Federated Portal Network
Hi,
I am facing an issue in our environment.
We are using Federation in our landscape.
We have a WebDynPro ABAP Application in the Producer Portal.
But, when we try to display this application in the Consumer Portal.
It is giving the following error.
Component Name : com.sap.portal.appintegrator.sap.RemoteRedirector
Exception in SAP Application Integrator occured: Unable to parse template '<System.Access.WAS.protocol>://<System.Access.WAS.hostname>/sap/bc/webdynpro/<WebDynproNamespace>/<WebDynproApplication>/;sap-ext-sid=<ESID[url_ENCODE]>?sap-ep-iviewhandle=007<ESID[HASH]>&sap-wd-configId=<WebDynproConfiguration>&sap-ep-iviewid=<IView.ShortID>&sap-ep-pcdunit=<IView.PCDUnit.ShortID>&sap-client=<System.client>&sap-language=<Request.Language>&sap-accessibility=<User.Accessibility[SAP_BOOL]>&sap-rtl=<LAF.RightToLeft[SAP_BOOL]>&sap-ep-version=<Portal.Version[url_ENCODE]>&<ProducerInfo>&sap-explanation=<User.Explanation[SAP_BOOL]>&<StylesheetIntegration[IF_true PROCESS_RECURSIVE]>&<Authentication>&<DynamicParameter[PROCESS_RECURSIVE]>&<ForwardParameters[QUERYSTRING]>&<ApplicationParameter[PROCESS_RECURSIVE]>'; the problem occured at position 275. Cannot process expression <IView.PCDUnit.ShortID>.
Exception id: 08:50_31/10/07_0251_27936652
Can anyone let me know what is the issue.
Best Regards
SidFinally RRA worked with the same settings
-
We are facing an issue in Home Page Configuration
Steps followed
Defined Resource (with PCD Link to a Page Containing HCM Process Overview Iview)
Defined Area Page (Used the Resource defined above)
Assigned Area to Area Group Page
Defined Sub Area
Assigned Sub Area to Area
Defined Service. (Used same resource)
Assigned Service to Sub Area
What we expect is when I click on the Area Page, it should take us to the HCM Process Overview Page. (This works for most of the WDA Iview & Page we created)
When we click the link we get a page not found error. (Preview of the page in Content Admin works)
If we follow the same steps except that the Area page points to a resource in with PCD link to iview which calls the area page and the Service calling the Resource defined above step, we are able to view the page but there is an additional click involved.
Ie, from Area, get list of service from where we need to launch the forms
Since this additional step was removed by having a common resource for most of the area pages we defined so far, difficult to have this as a deviation
What are we missing? What is special about this Iview? This is a Standard Iview pointing to WDA Application asr_Process_display. Iview delivered by SAP with no changesHi Jithu
If i understood correctly your requirement, check for the WDA service, that the field "Service Type" has the value "WDABAP".
Also, for the corresponding resource, check that the "URL of PCD" property matchs with "PCD Location" property of HCM Process Overview page, but entering by your Role (check note [1234273|https://service.sap.com/sap/support/notes/1234273] for more info about this process).
Regards! -
Portal runtime error when execute a model deployed
Hy, i have this problem: when execute my model on the portal i receive this error:
Portal Error run-time
Error request processing for :
iView : N/A
Component : N/A
Component com.myComp.myProduct.29H.Analisi_agenti_2.AAD29H : JSP file name missing. Please check you profile..
Exception id: 10:54_29/01/08_0009_3388450
See the details for the exception ID in the log file
Thank's a lot.
Sincerely yours
Andrea MaravigliaHi Andrea,
Please check your portal runtime server is running or not. (Management Console)
I have experienced the same error , when our portal runtime server was stopped. I just restarted it. and problem solved.
Let me know if you have further problem.
Thanks,
Prashant
(Do reward points for helpful answer) -
Personnel Change Request And HCMPF.
Hi All,
Please kindly provide me the difference between Personnel Change Request and HCMPF,
Technically, i heard PCR works on java script window and HCMPF on Adobe forms with Webdynpro Environment. (correct me if i'm wrong).
Please update me with other differences, advantages and Disadvantages of the both.
Currently our system is in ECC 5.0, analyzing on implementing PCR or HCMPF.
So, kindly advise me on the difference between these two with its pros and cons.
Thanks a lot for your help..
Regards,
Nathan.Hi,
PCR (Pers Chnage Request) is also available in interactive Adobe UI from ECC 5.0, however from ECC 6.0 SAP introduced HCMPF that has more flexibility and can handle more complex sceanrios. SAP recommends (documention exist both in IMG and online help) customers to use HCMPF going forward.
There is some good documentation available on SAP service market place if you have access.
Few of the advantages HCMPF are :
Capability to handle attachments
Allows "Save as draft"
Updates EE's master data in the background mode
Employee also can be included in the process
Search iView provides ability for HR to track the status on form
BI content is available to support reporting
Now in EhP4 HCMPF supports processes in PD (Positions, Org units, Jobs etc)
Hope this helps
regards
Sridhar Kandisetty -
hi frnds,
we already installed the ess/mss ehp5 components in portal 7.01 ehp2. We have seen only overview,appraisal document , processes & forms iviews & pages under ess wdABAP role. I dont get any another iviews under this role. What about another iviews ?we want to implement the standard ess/mss applications to our client. r there any another components installation required? plz suggest me. our back end is Ecc 6.0 EHP5.
waiting for ur valuable replies
Thanks & Regards
veeranjithank u siddhardh for your promt reply.
can you provide any document how to add services to HR MENU. and coming to portal r there any changes in configuring ess/mss? Previously we are activating JCO's and assign roles to users. But now we don't get jco's also after installing ess 1.50 components. I think no neccesity to activate the JCo's? If i am wrong, what should i do ? suggest me.
Thanks & regards
veeranji -
Anonymous user access to GP Process iView
Hi GP/Portal Gurus,
I've created an iView for my GP process. The problem is only authenticated users can successfully access to this GP Process iView. Anonymous users will get an error in accessing GP process iView. I've given the Page and iView authentication scheme as anonymous. But still, it doesn't work.
The error message is:
"com.sap.tc.webdynpro.clientserver.session.SessionExpiredLongJumpException: Application session has expired: No application session with ID oJji4PrZdG5ox8ITkiHTpAsDdNOJtMyv78EPQ66xiLlA/pcd:portal_content/cafUAT/formBrole/sap.com/cafeugpuiinst/AInstantiation/base exists. Hint: A follow-up request was sent to Web Dynpro, but no corresponding session was found under the existing sessions. Reasons: a) Session has expired; b) Web Dynpro is called with incorrect session parameters; c) Application session has been destroyed due to proceeding exception. Please restart the application..."
Appreciate any help.
Rgds,
HapizorrHi Hapizorr
From what you have posted, please try to login again into portal and then proceed with the creation of iView.
Please let us know the behaviour this time.
Regards
Navneet -
How to Change Column text of Iview HCM Process Overview
ECC Ehp4 sps7
Portal 7.01 sps7
Please Help,
I am trying to globally personalize the Copy of the Iview HCM Process Overview . The column texts have titles such as Object Type and Object Key. I want to rename them Person ID etc.
I was able to "Hide" some columns in the Iview but when I change the text in the "Settings for Current Configuration" it does not Appy or change the Display.
I am in the Portal Content Administrator, with Admin priveledges. I am opening the Iview objecyt then using Preview.
I then Right cntl click to bring up the Settings for Current Configuration. I am looking at the View UI Element Tree and opening the Grouping of UI Elements. I see the text for the column "Object Key" I change the text but when I save it does not change the Iview text. When I open the "Settings for Current Configuration again the changed text is still there but the Iview has not changed
Any help on this matter would be appreciated.
thank you,
SarahYes,
I have opened the Role object, edited the Work Overview Page inside the role, selected / clicked on the Iview HCM Process Overview, opened the IView HCM Process Overview, previewed it, cntl right click for Settings for current configuration,
Selected the UI Element "Object Type" TEXT and made my changes
Sarah -
<b>I have the following scenario</b>:
In IView 1, I select a notification number. Then, I click on a button to create a service order.
This calls IView 2, and the notification number is passed as a request parameter to IView 2.
The problem happens when I close the popup and select another Notification to do the same thing with. When the popup is called, the old data is still there. The IView itself is not processed (no doInitialization etc).
<b>Details</b>:
The parameter is passed correcty to the other IView.
This is done by using:
a = window.open('<%=String.valueOf(Constants.QUICKSERVICEORDER_COMPONENT)%>?notificationnumber=<%=R3_Notification.getNotificationNumber()%',
'createserviceorder',
'toolbar=no,menubar=no,location=no,personalbar=no,titlebar=yes,scrollbars=auto,resizable=yes,width=600,height=500');
In the second IView's java part, the parameter is picked up:
notificationnumber = request.getParameter("notificationnumber");
That did work in the previous Portal version, so there's really no reason to believe it's wrong now...
But after upgrading to EP6, it does not behave the same way anymore.
I added messages to the defaultLogger, to write to the log at doInitialization.
Then, I can see that output is NOT written...
It looks like the popup IView is not being called again, but just displays the OLD data.
Unless I upload the component again to the Portal.
Then it works. Once. Looks like a caching issue to me.
Just clicking on the 'x' to close the window doesn't seem to clear the cache.
So I have to find a way to refresh this IView or clear its Cache or something...
But how is a mystery...
Anyone else encounter this problem?Yes, that solved the problem.
Thanks very much!
Background info (might be helpful to others...)
We migrated from 5.0 to Portal 6.20. This caused problems with caching.
There are differences between caching in those versions. But the main reason was that the portal version information was set in the portalapp.xml file...
To solve the issue, the lines referring to the portal version have been removed from the portalapp.xml:
<application-config>
<property name="ClassLoadingPolicy" value="5.0"></property>
<property name="DeploymentPolicy" value="5.0"></property>
<property name="AuthenticationPolicy" value="5.0"></property>
</application-config>
Also, a line was added in the Portalapp.xml:
<property name="ALLOW_BROWSER" value="No"/>
If the component is called directly (as in our case), then the Iview caching will not be used. All the caching has to be done via the portalapp.xml file.
Maybe you are looking for
-
Please help me--- jaxrpc war deploy error
hello, i made a jaxrpc web services Demo and i have tried to deploy it. But in the jwsdp-catalog i can only see the path (in the there is nothing and in the Web Services Endpoint also no such Endpoint). i have used more than 10 hours to try to find t
-
Calling Flex function from loaded SWF
Hello, I need to load an external SWF file, wity ability to call functions from the base FLEX code script . Is that possible ? noting that the loaded SWF can be either in AS2 or AS3 Thanks in advance ..
-
Issues with Render Preview (Translating to Export)
I've had this reoccuring issue with various media I have captured using Dxtory with the x264 codec. The time at which the video decides to contort/mix never varies even with different settings in Adobe Premiere. The original footage does not have thi
-
Ticket Support software recommendations?
Can anyone recommend a Customer facing Ticket Managment system for a small website design & maintenance company. We are currently processing about 70 emails per week from our clients, requesting work on their websites. This is no longer manageable an
-
Resetting PMU, PRAM and SMU does not stop freezes
Resetting all these things does nothing to stop either just plain not starting at all, or system freezes on startup. For the benefit of anybody reading this who uses ProTools, I'm running 7.4 LE. This is the only non-Apple app on the machine, which i