GP & CAF & UWL

Hello All
Please tell me the difference between GP(Guided Procedures), CAF(Composite Application Framework), & UWL(Universal Worklist)..
I already have links/threads related to this..
But what basically i want to know is what exactly is the diiference is  b/w 3 of them....m confused..
Dont give links..just explain me...
Regards....
Thank You!!!

Hi,
Both GP and UWL are component of business task management
here are the functions of UWL
Single point of access for managing your work
•Can be personalized to suit each user’s working style
•Process-specific views can be customized for expert users
here are the functions of GP
Designed to implement process flows with greater ease and speed across
multiple applications
• Integrates back end system transactions and interactive forms
• Includes process templates that can be easily re-used or copied and easily
changed
When we need to use GP?
suppose if u r the admin of the room and u want to implement certain services to the rooms which access Backend system data like BI iviews in collaboration rooms, then u will follow some guided procedure i.e u go room part template and add this Bi iview to the room.
Mostly all GP process are carried out at business user level.
one more example is room admin can make uwl as part of the room where users can carry out room specific task.
when we need to use UWL?
as i said earlier uwl provides
Single point of access for managing your work ( like u can get work task from collaboration,backend,room specific task etc)
CAF is a technology put together by SAP in order to provide application developers tools to build next-generation solutions in a way that is model-driven, flexible and service-oriented. CAF is primarily two pieces of technology that addresses two key layers of an application architecture: the process layer and the service layer.
At the Process layer, the tool is known as Guided Procedures (GP). GP is a tool for functional people or business process experts (BPX) to compose business processes using a collection of user interfaces (UIs like WebDynpro, BSP, html, even R/3 transactions,u2026) or services (BAPIs, Web services, Java classesu2026) and define the process flow and data flow in an environment to is code-free. GP has a design time and a runtime. You design and run. And if you want to change the process you edit and run again. No coding at this level.
At the Service layer, the tool is known as CAF Core. It's a tool for technical people or enterprise architects to define the services that the UI or process layers would consume. In CAF Core you can define Entity Service to represent the data model of your application. You can also reference the entity to a remote persistence system as opposed to being local. For example my composite needs to manipulate customer info but my customer information already is persisted in R/3, then you can define the customer entity in CAF Core and reference the R/3 customer info via a BAPI or Web service. CRUD (Create/Read/Update/Delete) methods are automatically generated for each entity and you can interact with them either via UI Patterns or Web service. No coding is required so far.
If coding is required it's because of there's a need for additional logic and you can represent that into an Application Service that will encapsulate the entity service with the additional code and will be accessible to the UI or process layer via UI Patterns, Web services or CAF Application Services. At this point coding is required.
Thanks
Subbarao Chinta

Similar Messages

  • How i map the caf data with data of UWL in web dynpro

    Hi Experts,
    i created a bpm project with nwce 7.1.1 and it have a independent caf to keep it's data and status.
    now i have to create a view(use web dynpro) such like UWL,
    my question is
    how i map the caf data with UWL, and let the view can open the task(popup a window, just like UWL do) for user to finish their job?
    thanks.

    Hi Vic
    Your requirement is exect functionality of UWL based on WEBDYNPRO, CAF and BPM for automation? ,and question is How to use CAF with WD or CAF with UWL API's ?. please clarify it.
    Please fo through from given doc misght give u some idea
    1. [How to develop Web Dynpro UI for your CAF project |http://www.sdn.sap.com/irj/scn/weblogs;jsessionid=(J2EE3417300)ID0722080650DB02400261803144436507End?blog=/pub/wlg/5414]
    Best Regards
    Satish Kumar

  • Starting a CAF process from UWL?

    Hi Guys,
    I can see list of workflow items from R/3 in my UWL in Portal. Now I want to start a CAF process from the workflow item and not any R/3 workflow. Is it possible? If yes how can it be done? I've referred to documents explaining how to call a BSP or MiniApp  or WebDynpro  for ABAP , but that is not my requirement.
    Any inputs/ pointers are welcome and would be rewarded suitably
    Thanks in advance.
    Best Regards,
    -Vaibhav

    Hi,
    Check this blog on Netweaver workflow capabilities,
    Workflow in SAP NetWeaver
    Hope this helps !
    Regards
    Srinivasan T

  • Invoking GP process from UWL

    I'd like to invoke a guided procedure on our EP (7.0 SP8 with Java stack) triggered by an organisational change in R/3 HR (4.6C). The Business Workflow is quite easy to set up, and a task can be seen & executed in UWL on portal.
    How do I easily start a GP instance either through an URL (from e-mail message) or a direct (RPC-style) call from workflow using the agent's credentials and pass an employee number as parameter?
    Possible techniques which came to mind are these:
    - expose WD application as a web service and call it from R/3 workflow; WD app in turn launches the GP process
    - as above but deliver link to service as an URL in e-mail message
    - call a function module which somehow can invoke the GP process on another SAP system
    Any ideas will be greatly appreciated.
    Thanks in advance
    -Arto-

    you can start a GP process via Web service
    http://help.sap.com/saphelp_nw2004s/helpdata/en/44/64db6d81896d12e10000000a1553f6/frameset.htm
    or via GP Java api, look at section "3.3.4.1 Starting and Terminating Processes Within a Composite" (page 284) from the How-to guide https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/1eb928a1-0601-0010-f890-be9169f0d856
    or via a form like HTML or PDF
    see section "Interactive Forms" of the CAF Tutorial Center https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/webcontent/uuid/588540fa-0c01-0010-9cbb-93a7cf3cada2 [original link is broken]
    or from a UI like wedynpro using the GP web service or GP java api method

  • PAGE_NOT_FOUND in GP UWL

    Hi all,
    I encountered PAGE_NOT_FOUND error in the GP RUNTIME as well as the GP UWL when the user click on the his task listed in the "Processes which I Own".
    This user has its role assigned to the owner in the GP.
    Do you guys know what is wrong and how to resolve?
    I am currently using CE7.1 and my uwl configuration xml is as followed:
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE UWLConfiguration PUBLIC "-//SAP//UWL1.0//EN" "uwl_configuration.dtd">
    <UWLConfiguration version="2.0">
    <ItemTypes>
    <ItemType connector="GuidedProceduresConnector" defaultAction="launchGP" defaultView="uwlTaskGPView" executionMode="default" name="uwl.task.gp">
    <Actions>
    <Action groupAction="no" handler="IViewLauncher" launchInNewWindow="no" launchNewWindowFeatures="resizable=yes,scrollbars=yes,status=yes,toolbar=no,menubar=no,location=no,directories=no" launchNewWindowName="GPWindow" name="launchGP" referenceBundle="launch_sap" returnToDetailViewAllowed="yes">
    <Properties>
    <Property name="page" value="pcd:portal_content/com.sap.pct/platform_add_ons/com.sap.caf.eu.gp.folders.gp/com.sap.caf.eu.gp.roles.runtime/com.sap.caf.eu.gp.worksets.runtime/com.sap.caf.eu.gp.pages.procinstance"/>
    <Property name="DynamicParameter" value="app.processId=${item.externalId}&amp;app.taskId=${item.externalId}&amp;"/>
    <Property name="System" value="SAP_LocalSystem"/>
    </Properties>
    </Action>
    </Actions>
    </ItemType>
    </ItemTypes>
    <Views>
    <View actionPosition="bottom" actionRef="" columnOrder="subject, process, creatorId, createdDate, dueDate, status" displayOnlyDefinedAttributes="yes" dueDateSevere="86400000" dueDateWarning="259200000" dynamicCreationAllowed="yes" emphasizedItems="new" headerVisible="no" name="uwlTaskGPView" queryRange="undefined" refresh="300" selectionMode="SINGLESELECT" sortby="dueDate:ascend, createdDate:descend" supportedItemTypes="uwl.task.gp" tableDesign="STANDARD" tableNavigationFooterVisible="yes" tableNavigationType="CUSTOMNAV" visibleRowCount="10" width="98%">
    <Descriptions default="Guided Procedures">
    <ShortDescriptions>
    <Description Description="Guided Procedures" Language="de"/>
    <Description Description="Guided Procedures" Language="en"/>
    </ShortDescriptions>
    </Descriptions>
    <DisplayAttributes>
    <DisplayAttribute format="default" hAlign="LEFT" headerVisible="yes" maxTextWidth="0" name="phase" sortable="yes" type="string" vAlign="BASELINE" width="">
    <Descriptions default="Phase">
    <ShortDescriptions>
    <Description Description="Phase" Language="de"/>
    <Description Description="Phase" Language="en"/>
    </ShortDescriptions>
    </Descriptions>
    </DisplayAttribute>
    <DisplayAttribute format="default" hAlign="LEFT" headerVisible="yes" maxTextWidth="0" name="process" sortable="yes" type="string" vAlign="BASELINE" width="">
    <Descriptions default="Process">
    <ShortDescriptions>
    <Description Description="Process" Language="de"/>
    <Description Description="Process" Language="en"/>
    </ShortDescriptions>
    </Descriptions>
    </DisplayAttribute>
    </DisplayAttributes>
    <Actions>
    <Action groupAction="no" handler="IViewLauncher" launchInNewWindow="no" launchNewWindowFeatures="resizable=yes,scrollbars=yes,status=yes,toolbar=no,menubar=no,location=no,directories=no" launchNewWindowName="GPWindow" name="launchGP" referenceBundle="launch_sap" returnToDetailViewAllowed="yes">
    <Properties>
    <Property name="page" value="pcd:portal_content/com.sap.pct/platform_add_ons/com.sap.caf.eu.gp.folders.gp/com.sap.caf.eu.gp.roles.runtime/com.sap.caf.eu.gp.worksets.runtime/com.sap.caf.eu.gp.pages.procinstance"/>
    <Property name="DynamicParameter" value="app.processId=${item.externalId}&amp;app.taskId=${item.externalId}&amp;"/>
    <Property name="System" value="SAP_LocalSystem"/>
    </Properties>
    </Action>
    </Actions>
    </View>
    </Views>
    </UWLConfiguration>

    I had this problem too. This is what I did:
    Check this lines in your xml:
    <Property name="page" value="pcd:portal_content/com.sap.pct/platform_add_ons/com.sap.caf.eu.gp.folders.gp/com.sap.caf.eu.gp.roles.runtime/com.sap.caf.eu.gp.worksets.runtime/com.sap.caf.eu.gp.pages.procinstance"/>
    Change it to this:
    <Property name="page" value="pcd:portal_content/com.sap.pct/platform_add_ons/com.sap.caf.eu.gp.folders.gp/com.sap.caf.eu.gp.folders.pages/com.sap.caf.eu.gp.pages.procinstance2"/>
    This is because the process instance page which is called is located there in the pcd.

  • Email on Visual Approval and offline form as attachment in UWL

    Hello,
    I have a process which is like this
    1) User to fill a form which on submit will go for approval.
    2) On approval or rejection a mail to be sent to the person who submitted the offline form
    I have done the following
    1) Create a offline form which will intiatiate the Visual Approval process . This sends out the approval/rejection work item to UWL . But the "From" field in UWL for the task item is "CAF SAP user"
    I need to know how to do the following
    1) What i need to do is on approval or rejection, some how capture the user who submitted the offline form and then send him an email. 
    2) Also, if possible on submit of the offline form , i need the UWL task to contain the PDF attachment.
    3) How do i send an email on the result state in Visual approval ? There are two result states defined"Data is approved" and "data is rejected"  , but the "Target"  column doesnt have any options.
    Appreciate your help
    Regards
    Jayesh
    Is this possible ?
    Edited by: Jayesh Ghodge on Jan 16, 2008 4:04 PM

    I have set a callable object of background email type in the action which is mapped to a result state that it should sent out an email on approval or rejection.(target)
    The block is executed successfully. but the email is not sent.
    I tested the individual callable object alone and the email was sent out.
    I have two questions
    1) In visual approval where we define the email templates, can some it be a context parameter picked up from adobe form which contains email textfield ( this value will be whom the approval/rejection mail are sent) ?
    2) how do i pass parameters from Visual approval block to action of callable obect email type since it requires "recipeint email address"
    My process is like this
    Process -
    > Start process
        Block -->  Start block
           Action ---> StartAction
              Visual Approval Callable object
                   Result states
                         Approved --> (Target:ActionApproved)
                         Rejected  --> (Target:ActionRejected)
           ActionReject
                  Reject Email background Callable object
           ActionApprove
                  Approve Email background Callable object
    The process is kicked off when user submits an offline form
    Appreciate if someone can guide me on this.
    Regards
    Jayesh
    Edited by: Jayesh Ghodge on Jan 17, 2008 7:06 PM

  • UWL integration with GP

    Hello,
    I configured the Guided Procedures connector for UWL ...to show the GP tasks for approval under the UWL Tasks tab...but the task does not show up there...it shows in the GP Framework...I used Visual Approval Callable Object for Task Approval....
    Please help.
    Anil

    So here's the XML for you....
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE UWLConfiguration PUBLIC '-//SAP//UWL1.0//EN' 'uwl_configuration.dtd'
      >
    <UWLConfiguration version="2.0">
      <ItemTypes>
       <ItemType name="uwl.task.gp" connector="GuidedProceduresConnector" defaultView="uwlTaskGPView" defaultAction="launchGP" executionMode="default">
    <Actions>
    <Action name="launchGP" groupAction="no" handler="IViewLauncher" referenceBundle="launch_sap" returnToDetailViewAllowed="yes" launchInNewWindow="no" launchNewWindowName="GPWindow" launchNewWindowFeatures="resizable=yes,scrollbars=yes,status=yes,toolbar=no,menubar=no,location=no,directories=no">
    <Properties>
    <Property name="DynamicParameter" value="app.processId=${item.processID}&amp;app.taskId=${item.activityID}&amp;"/>
    <Property name="page" value="pcd:portal_content/com.sap.pct/platform_add_ons/com.sap.caf.eu.gp.folders.gp/com.sap.caf.eu.gp.roles.runtime/com.sap.caf.eu.gp.worksets.runtime/com.sap.caf.eu.gp.pages.procinstance"/>
    <Property name="System" value="SAP_LocalSystem"/>
    </Properties>
    </Action>
    </Actions>
    </ItemType>
        <ItemType name="uwl.task.gp.GPSystem" connector="GuidedProceduresConnector" defaultView="uwlTaskGPView" defaultAction="launchGP" executionMode="default">
          <Actions>
            <Action name="launchGP" groupAction="no" handler="IViewLauncher" referenceBundle="launch_sap" returnToDetailViewAllowed="yes" launchInNewWindow="no" launchNewWindowName="GPWindow" launchNewWindowFeatures="resizable=yes,scrollbars=yes,status=yes,toolbar=no,menubar=no,location=no,directories=no">
              <Properties>
                <Property name="page" value=" pcd:portal_content/com.sap.pct/platform_add_ons/com.sap.caf.eu.gp.folders.gp/com.sap.caf.eu.gp.folders.pages/com.sap.caf.eu.gp.pages.procinstance"/>
                <Property name="DynamicParameter" value="app.processId=${item.processID}&amp;app.taskId=${item.activityID}&amp;"/>
                <Property name="System" value="SAP_LocalSystem"/>
              </Properties>
            </Action>
          </Actions>
        </ItemType>
      </ItemTypes>
      <Views>
        <View name="uwlTaskGPView" selectionMode="SINGLESELECT" width="98%" supportedItemTypes="uwl.task.gp.GPSystem" columnOrder="subject, process, creatorId, createdDate, dueDate, status" sortby="dueDate:ascend, createdDate:descend" tableDesign="STANDARD" visibleRowCount="10" headerVisible="no" queryRange="undefined" tableNavigationFooterVisible="yes" tableNavigationType="CUSTOMNAV" actionRef="" refresh="300" dueDateSevere="86400000" dueDateWarning="259200000" emphasizedItems="new" displayOnlyDefinedAttributes="yes" dynamicCreationAllowed="yes" actionPosition="bottom">
          <Descriptions default="Guided Procedures">
            <ShortDescriptions>
              <Description Language="de" Description="Guided Procedures"/>
              <Description Language="en" Description="Guided Procedures"/>
            </ShortDescriptions>
          </Descriptions>
          <DisplayAttributes>
            <DisplayAttribute name="phase" type="string" width="" sortable="yes" format="default" hAlign="LEFT" vAlign="BASELINE" maxTextWidth="0" headerVisible="yes">
              <Descriptions default="Phase">
                <ShortDescriptions>
                  <Description Language="de" Description="Phase"/>
                  <Description Language="en" Description="Phase"/>
                </ShortDescriptions>
              </Descriptions>
            </DisplayAttribute>
            <DisplayAttribute name="process" type="string" width="" sortable="yes" format="default" hAlign="LEFT" vAlign="BASELINE" maxTextWidth="0" headerVisible="yes">
              <Descriptions default="Process">
                <ShortDescriptions>
                  <Description Language="de" Description="Process"/>
                  <Description Language="en" Description="Process"/>
                </ShortDescriptions>
              </Descriptions>
            </DisplayAttribute>
          </DisplayAttributes>
        </View>
      </Views>
    </UWLConfiguration>
    Thanks
    Edited by: Anil Kumar on Dec 17, 2008 4:43 PM

  • UWL configuration for Federated Portals logging errors in defaultTrace

    Hi everyone,
    I've just finished configuring UWL for Guided Procedures on federated portals using the help provided in the links below:
    [https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/904ca240-63bc-2a10-1c98-de81b6a045bf|https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/904ca240-63bc-2a10-1c98-de81b6a045bf]
    [http://help.sap.com/saphelp_nw70/helpdata/EN/43/ef06a7860c7061e10000000a1553f6/content.htm|http://help.sap.com/saphelp_nw70/helpdata/EN/43/ef06a7860c7061e10000000a1553f6/content.htm]
    Everything is running very well except for the fact that exceptions for the GPsystem I created are showing up in the defaultTrace log. The message repeats itself several times:
    03/12/2009 , 15:56:12:234 , GPsystem    | ACCESS.ERROR        | null     |           | Permission=(com.sap.caf.eu.gp.model.permission.GPPermission GP.GET.WORKITEMS) , Error , /System/Security/Audit , com.sap.security.core.util.SecurityAudit , sap.com/cafeugpmodeleap , GPsystem
    These log traces repeat themselves so many times that they seem to be causing an unnecessary load on the system. Other that that, both the Guided Procedure and UWL are working perfectly. Does anyone have any idea as to why this might be happening?
    Thank you very much,
    Luis

    Hi
    UWL Configuration is not  proper so only this happening.
    Refer the [Link1|https://wiki.sdn.sap.com/wiki/x/IwBbAQ ] [Link2|https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/a3461636-0301-0010-3787-978f5ac8bd45] [Link3|http://help.sap.com/saphelp_nwce10/helpdata/en/05/fe8ef669674991a4205666694b9c85/content.htm] .
    Regards,
    Surjith

  • Add Context/Parameter Elements to UWL

    Hi, as you know, when you connect the UWL with CAF-Guided Procedures, it shows to the user as subject for the UWL Task the name of the GP Action that is related in a GP Process.
    I need to add a context element (ctx.variable) to the text that is shown to the user in the UWL, 'cause the same user can have several time the same Action on his UWL Inbox with the same name and he needs to be able to identify between them.
    Thanks for your help.

    Weird piece of code and no question. I assume you can't figure out have to add a row to your other table?
            DCBindingContainer bindings = (DCBindingContainer)BindingContext.getCurrent().getCurrentBindingsEntry();
            OperationBinding operBind = bindings.getOperationBinding("CreateInsert");
            operBind.execute();
            DCIteratorBinding dcItteratorBinding = bindings.findIteratorBinding("UserDetailsViewVO1Iterator");     
            RowSetIterator customRSIter = dcItteratorBinding.getRowSetIterator();
            Row currentRow = customRSIter.getCurrentRow();
            currentRow.setAttribute("Username", (String)requestMap.get("pusername"););
            currentRow.setAttribute("Firstaname", (String)requestMap.get("pfirstname"););
    ...And so on...Assuming you have an CreateInsert binding on your Iterator.

  • Error encountered when clicking on the UWL

    Hi,
    I have this exception when selecting on the pending task in the UWL where it accompany with PAGE_NOT_FOUND.
    Any idea how to resolve?
    Error looking up url: portal_content/com.sap.pct/platform_add_ons/com.sap.caf.eu.gp.folders.gp/com.sap.caf.eu.gp.roles.runtime/com.sap.caf.eu.gp.worksets.runtime/com.sap.caf.eu.gp.pages.procinstance
    [EXCEPTION]
    javax.naming.NameNotFoundException: [Xfs] Object not found: com.sap.caf.eu.gp.worksets.runtime/com.sap.caf.eu.gp.pages.procinstance at portal_content/com.sap.pct/platform_add_ons/com.sap.caf.eu.gp.folders.gp/com.sap.caf.eu.gp.roles.runtime/com.sap.caf.eu.gp.worksets.runtime [Root exception is javax.naming.NamingException: [Xfs] Object not found: com.sap.caf.eu.gp.worksets.runtime/com.sap.caf.eu.gp.pages.procinstance at portal_content/com.sap.pct/platform_add_ons/com.sap.caf.eu.gp.folders.gp/com.sap.caf.eu.gp.roles.runtime/com.sap.caf.eu.gp.worksets.runtime]
    at com.sapportals.portal.pcd.gl.PcdPersContext.filteredLookup(PcdPersContext.java:555)
    at com.sapportals.portal.pcd.gl.PcdPersContext.deepFilteredLookup(PcdPersContext.java:467)
    at com.sapportals.portal.pcd.gl.PcdFilterContext.filterLookup(PcdFilterContext.java:480)
    at com.sapportals.portal.pcd.gl.PcdProxyContext.recursiveLookup(PcdProxyContext.java:1503)
    at com.sapportals.portal.pcd.gl.PcdProxyContext.proxyLookupLink(PcdProxyContext.java:1579)
    at com.sapportals.portal.pcd.gl.PcdProxyContext.proxyLookup(PcdProxyContext.java:1523)
    at com.sapportals.portal.pcd.gl.PcdProxyContext.lookup(PcdProxyContext.java:1321)
    at com.sapportals.portal.pcd.gl.PcdGlContext.lookup(PcdGlContext.java:71)
    at com.sapportals.portal.pcd.gl.PcdProxyContext.lookup(PcdProxyContext.java:1314)
    at com.sapportals.portal.pcd.gl.PcdProxyContext.lookup(PcdProxyContext.java:1307)
    at javax.naming.InitialContext.lookup(InitialContext.java:351)
    at javax.naming.InitialContext.lookup(InitialContext.java:351)
    at com.sapportals.portal.pcd.pcm.roles.RoleNavigationConnector.getNodes(RoleNavigationConnector.java:463)
    at com.sapportals.portal.pcd.pcm.roles.RoleNavigationConnector.getNode(RoleNavigationConnector.java:337)
    at com.sapportals.portal.navigation.cache.connector.CacheNavigationConnector.getOriginalNode(CacheNavigationConnector.java:905)
    at com.sapportals.portal.navigation.cache.connector.CacheNavigationConnector.getNode(CacheNavigationConnector.java:777)
    at com.sapportals.portal.navigation.NavigationService.getNavNode(NavigationService.java:1591)
    at com.sapportals.portal.navigation.NavigationService.getNode(NavigationService.java:615)
    at com.sapportals.portal.navigation.NavigationEventsHelperService.getCurrentNavNode(NavigationEventsHelperService.java:443)
    at com.sapportals.portal.navigation.NavigationEventsHelperService.getCurrentLaunchNavNode(NavigationEventsHelperService.java:483)
    at com.sapportals.portal.navigation.NavigationEventsHelperService.getCurrentLaunchNavNode(NavigationEventsHelperService.java:471)
    at com.sapportals.portal.navigation.workAreaiView.doContent(workAreaiView.java:125)
    at com.sapportals.portal.prt.component.AbstractPortalComponent.serviceDeprecated(AbstractPortalComponent.java:200)
    at com.sapportals.portal.prt.component.AbstractPortalComponent.service(AbstractPortalComponent.java:114)
    at com.sap.portal.prt.core.RequestDispatcherFactory$PortalComponentRequestDispatcher$5.service(RequestDispatcherFactory.java:308)
    at com.sap.engine.services.servlets_jsp.server.deploy.impl.module.IRequestDispatcherImpl.dispatch(IRequestDispatcherImpl.java:93)
    at com.sap.portal.prt.core.RequestDispatcherFactory$PortalComponentRequestDispatcher.service(RequestDispatcherFactory.java:298)
    at com.sap.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:278)
    at com.sap.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:115)
    at com.sapportals.portal.prt.core.async.AsyncIncludeRunnable$1DoDispatchRequest.run(AsyncIncludeRunnable.java:359)
    at java.security.AccessController.doPrivileged(Native Method)
    at com.sapportals.portal.prt.core.async.AsyncIncludeRunnable.run(AsyncIncludeRunnable.java:372)
    at com.sapportals.portal.prt.core.async.ThreadContextRunnable.run(ThreadContextRunnable.java:176)
    at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:729)
    at java.lang.Thread.run(Thread.java:606)
    Caused by: javax.naming.NamingException: [Xfs] Object not found: com.sap.caf.eu.gp.worksets.runtime/com.sap.caf.eu.gp.pages.procinstance at portal_content/com.sap.pct/platform_add_ons/com.sap.caf.eu.gp.folders.gp/com.sap.caf.eu.gp.roles.runtime/com.sap.caf.eu.gp.worksets.runtime
    at com.sapportals.portal.pcd.gl.xfs.BasicContext.lookup(BasicContext.java:1346)
    at com.sapportals.portal.pcd.gl.PcdPersContext.lookup(PcdPersContext.java:788)
    at com.sapportals.portal.pcd.gl.PcdPersContext.filteredLookup(PcdPersContext.java:547)

    Hi,
    Check this thread:
    Page_Not_Found error encounter in GP Runtime
    Reward points if it's helpful.

  • Sending UWL task URL via email

    I am using NW 2004s Sneak Preview. I have Guided Procedure setup with several tasks to be completed by different user.
    I would like to send an URL for a UWL task to a user by email. So User need not go to UWL to check his inbox.
    Appreciate any help.
    Thanks,
    Abhay

    Hi Abhay,
    UWL connects to GP Runtime and shows the task in a window.
    The URL used is the one to GP Runtime.
    There are 2 options:
    1. You are running in portal:
    http://<server>:<port>/irj/portal?NavigationTarget=ROLES://portal_content/com.sap.pct/platform_add_ons/com.sap.caf.eu.gp.folders.gp/com.sap.caf.eu.gp.roles.runtime/com.sap.caf.eu.gp.worksets.runtime/com.sap.caf.eu.gp.pages.procinstance&DynamicParameter=processId%3D<XaX>%26taskId3D<YaY>
    2. You are running stand-alone WDp:
    http://<server>:<port>/webdynpro/dispatcher/sap.com/cafeugpuirt/Runtime?app.processId=<XXaXX>&#38;app.taskId=<YYaYY>
    In both cases you will need the IDs of the process<XaX> and task<YaY>, which can be taken from the GP NWA tool.
    Hope that helps.
    Best regards,
    George.

  • "completed" status tasks in UWL giving Exception...

    Hi All,
    Once the Request is approved successfully at all the Levels, the status of the Request in UWL shows as "completed" and the request is moving to "Tracking Tab". But, if we click on this completed status Request, it is giving "500 Internal Server Error/Null Pointer Exception". If anyone has idea, how to fix this issue, Please advise me.....
    Thanks in Advance..
    Thanks & Regards||
    Ashok Kumar M.

    Hi Ashok,
                     Navigate to SystemAdministration -> System configuration -> Universal Worklist ->Workflow -> Universal Worklist Administrationand then select the link: "Click to Manage Item Types and View Definitions" and then download the uwl.gp.config configuration files.
    Then u can add this following tag to there (uwl.gp.config.xml)
        <ItemType name="uwl.completedtask.gp" connector="GuidedProceduresConnector" defaultView="uwlTaskGPView" defaultAction="launchGP" executionMode="default">
              <Actions>
                <Action name="launchGP" groupAction="no" handler="IViewLauncher" referenceBundle="launch_sap" returnToDetailViewAllowed="yes" launchInNewWindow="yes" launchNewWindowName="GPWindow" launchNewWindowFeatures="resizable=yes,scrollbars=yes,status=yes,toolbar=no,menubar=no,location=no,directories=no">
                  <Properties>
                    <Property name="DynamicParameter" value="app.processId=${item.processID}&amp;app.taskId=${item.activityID}&amp;"/>
                    <Property name="page" value="pcd:portal_content/com.sap.pct/platform_add_ons/com.sap.caf.eu.gp.folders.gp/com.sap.caf.eu.gp.roles.runtime/com.sap.caf.eu.gp.worksets.runtime/com.sap.caf.eu.gp.pages.procinstance"/>
                    <Property name="System" value="SAP_LocalSystem"/>
                  </Properties>
                </Action>
              </Actions>
        </ItemType>
    Then overwrite the same file
    Regards,
    Vinoth

  • Configuring guided procedure with Uwl

    Hi experts,
    Iam configuring guided procedure with Uwl.
    First step : - the first step in it is to create a new system and it is of they type "com.sap.portal.systems.webservices portal archive (PAR)" , with url "http://<host>:<port>/GPWorkItemProvider/Default?wsdl" i have given this url.
    Second step:- My second step is to be able to access and use the GPWorkItemProvider Web service, you have to configure the relevant Web service security options first:
    Under Web Services, select Security Configuration -->Web Service Clients -->sap.com To be able to access and use the GPWorkItemProvider Web service, you have to configure the relevant Web service security options first:
    Under Web Services, select Security Configuration --> Web Service Clients --> sap.com cafeugpmodeluwlproxy ---> com.sap.caf.eu.gp.model.uwl.proxy.facade*DefaultPort_Document.
    .but i could not find this link there "sap.com cafeugpmodeluwlproxy ---> com.sap.caf.eu.gp.model.uwl.proxy.facadeDefaultPort_Document*"
    give me a solution pls
    thanks in advance

    Sriramakrishnan-
    Here is how you configure your UWL with GP:
    1. Login as an administrator into your Enterprise Portal and navigate to System Administration -> System Configuration
    2. Click on Universal Worklist Administration in the Universal Worklist and Workflow folder under Detailed Navigation
    3. Click on the New button to create a new UWL System.
    4. Provide a System Alias of your choice, and choose the Connector Type as GuidedProceduresConnector and click on Save
    5. Initiate your GP Process and you should see it in the UWL of your processor: login as the processor and navigate to Home -> Work
    I do not recall making any changes to any web services.
    Cheers-
    Atul

  • GP Action Task in UWL Error - Page not found or not available

    Hi, SDN Fellow.
    I have configured the Guide Procedure connector in UWL Administration to display GP task item in UWL.
    I created a new process - says XYZ Form Approval Process. I tested the XYZ process in the GP Runtime, every activity screens come out fine. I am able to see all the Guide Procedure task items in the Task console.
    But when I launching the activity item from UWL Task console, by clicking on the item line. It was trying to navigate to the page, but it thrown an error message like the following: "Page not found or not available".
    Can anyone advise me where should I go to look at the problem?
    Thanks,
    KC

    Hi.
    I went to the NW Admin --> Trace & Log, and get the details of the error message:
    Full Message Text
    Error looking up url: portal_content/com.sap.pct/platform_add_ons/com.sap.caf.eu.gp.folders.gp/com.sap.caf.eu.gp.roles.runtime/com.sap.caf.eu.gp.worksets.runtime/com.sap.caf.eu.gp.pages.procinstance2
    [EXCEPTION]
    javax.naming.NameNotFoundException: [Xfs] Object not found: com.sap.caf.eu.gp.worksets.runtime/com.sap.caf.eu.gp.pages.procinstance2 at portal_content/com.sap.pct/platform_add_ons/com.sap.caf.eu.gp.folders.gp/com.sap.caf.eu.gp.roles.runtime/com.sap.caf.eu.gp.worksets.runtime [Root exception is javax.naming.NamingException: [Xfs] Object not found: com.sap.caf.eu.gp.worksets.runtime/com.sap.caf.eu.gp.pages.procinstance2 at portal_content/com.sap.pct/platform_add_ons/com.sap.caf.eu.gp.folders.gp/com.sap.caf.eu.gp.roles.runtime/com.sap.caf.eu.gp.worksets.runtime]
    at com.sapportals.portal.pcd.gl.PcdFilterContext.filterLookup(PcdFilterContext.java:407)
    at com.sapportals.portal.pcd.gl.PcdProxyContext.basicContextLookup(PcdProxyContext.java:1248)
    at com.sapportals.portal.pcd.gl.PcdProxyContext.basicContextLookup(PcdProxyContext.java:1254)
    at com.sapportals.portal.pcd.gl.PcdProxyContext.basicContextLookup(PcdProxyContext.java:1254)
    at com.sapportals.portal.pcd.gl.PcdProxyContext.basicContextLookup(PcdProxyContext.java:1254)
    at com.sapportals.portal.pcd.gl.PcdProxyContext.basicContextLookup(PcdProxyContext.java:1254)
    at com.sapportals.portal.pcd.gl.PcdProxyContext.basicContextLookup(PcdProxyContext.java:1254)
    at com.sapportals.portal.pcd.gl.PcdProxyContext.basicContextLookup(PcdProxyContext.java:1254)
    at com.sapportals.portal.pcd.gl.PcdProxyContext.proxyLookupLink(PcdProxyContext.java:1353)
    at com.sapportals.portal.pcd.gl.PcdProxyContext.proxyLookup(PcdProxyContext.java:1300)
    at com.sapportals.portal.pcd.gl.PcdProxyContext.lookup(PcdProxyContext.java:1067)
    at com.sapportals.portal.pcd.gl.PcdGlContext.lookup(PcdGlContext.java:68)
    at com.sapportals.portal.pcd.gl.PcdProxyContext.lookup(PcdProxyContext.java:1060)
    at javax.naming.InitialContext.lookup(InitialContext.java:347)
    at javax.naming.InitialContext.lookup(InitialContext.java:347)
    at com.sapportals.portal.pcd.pcm.roles.RoleNavigationConnector.getNodes(RoleNavigationConnector.java:287)
    at com.sapportals.portal.pcd.pcm.roles.RoleNavigationConnector.getNode(RoleNavigationConnector.java:161)
    at com.sapportals.portal.navigation.cache.connector.CacheNavigationConnector.getOriginalNode(CacheNavigationConnector.java:931)
    at com.sapportals.portal.navigation.cache.connector.CacheNavigationConnector.getNode(CacheNavigationConnector.java:779)
    at com.sapportals.portal.navigation.NavigationService.getNavNode(NavigationService.java:1524)
    at com.sapportals.portal.navigation.NavigationService.getNode(NavigationService.java:543)
    at com.sapportals.portal.navigation.cache.CachedNavigationService.getNode(CachedNavigationService.java:164)
    at com.sapportals.portal.navigation.NavigationEventsHelperService.getCurrentNavNode(NavigationEventsHelperService.java:493)
    at com.sapportals.portal.navigation.NavigationEventsHelperService.getCurrentLaunchNavNode(NavigationEventsHelperService.java:533)
    at com.sapportals.portal.navigation.NavigationEventsHelperService.getCurrentLaunchNavNode(NavigationEventsHelperService.java:521)
    at com.sapportals.portal.navigation.workAreaiView.doContent(workAreaiView.java:138)
    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)
    at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)
    at com.sapportals.portal.prt.core.async.AsyncIncludeRunnable$1$DoDispatchRequest.run(AsyncIncludeRunnable.java:375)
    at java.security.AccessController.doPrivileged(Native Method)
    at com.sapportals.portal.prt.core.async.AsyncIncludeRunnable.run(AsyncIncludeRunnable.java:388)
    at com.sapportals.portal.prt.core.async.ThreadContextRunnable.run(ThreadContextRunnable.java:164)
    at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:729)
    at java.lang.Thread.run(Thread.java:534)
    Caused by: javax.naming.NamingException: [Xfs] Object not found: com.sap.caf.eu.gp.worksets.runtime/com.sap.caf.eu.gp.pages.procinstance2 at portal_content/com.sap.pct/platform_add_ons/com.sap.caf.eu.gp.folders.gp/com.sap.caf.eu.gp.roles.runtime/com.sap.caf.eu.gp.worksets.runtime
    at com.sapportals.portal.pcd.gl.xfs.BasicContext.lookup(BasicContext.java:1066)
    at com.sapportals.portal.pcd.gl.PcdPersContext.lookup(PcdPersContext.java:387)
    at com.sapportals.portal.pcd.gl.PcdFilterContext.filterLookup(PcdFilterContext.java:403)
    ... 35 more
    Hope that we can get some hints from the message above.
    KC

  • Pass "user" who submitted to UWL from GP

    Hi,
    I have an offline form which gets submitted to UWL correctly. The only issue is i want the "From" column in the UWL  iview to be populated from the offline form field "username"
    As of now it is taking the "caf_gp_svcuser" in the UWL iview as the person who has submitted the form
    Can some one point in the right direction
    Regards
    Jayesh

    Hi Jayesh,
    I've a little different requirement. I'm starting a CAF GP process when the user clicks on a workitem in his UWL. I've created a iView for the CAF GP process and and calling that iView on click of that specific UWL task. This works fine.
    I want to send the workitem ID to the iView. I think this is passed by default as per the help [SAP Help |http://help.sap.com/saphelp_nw2004s/helpdata/en/72/2091ad4c7b4c229aeb1385195397b2/frameset.htm]. I am trying to understand how can I read these optional parameters in my iView.
    Any inputs pointers would be helpful.
    Thanks & Regards,
    -Vaibhav

Maybe you are looking for

  • Curve crashes after upgrade to OS 4.5.0.81

    Curve crashes after upgrade to OS 4.5.0.81  Ever since I upgraded to the T-Mobile handheld OS 4.5.0.81, my Curve crashes several times a day down to a black screen. I can't power back up on battery -- I have to plug in to an AC source, then power bac

  • I have a question in iOS Air Print feature.

    Hi, Good day I have a question in iOS Air Print feature. I have Fuji Xerox DocuCentre-IVC2263 in my company and i need to print document from the iOS device to this Fuji Xerox. Fuji Xerox is connect with Ethernet cable. So, if i buy Apple Airport Exp

  • The Firefox tab on my homepage is missing

    I have just downloaded Firefox. however, the firefox tab from top of screen, my screen reads "Ask question of Mozilla Support" I cannot activate all the tabs as per your tuition.

  • I keep having popups, I have tried a lot to fix it but nothing works.

    A friend of mine tired downloading a movie and I think I've got a virus from it. I keep having pop-ups and whatever I do nothing works. I don't know what I should do.

  • Qustion about format and s

    i have all downloaded songs on my computer and there all .mp3 but they open with real one player. are all these songs ok to put on my zen touch? will tehy work corectly? And when i wanna upload a CD to my zen touch in MP3 format how would i do this?