This document describes how to configure the POWL inbox in SAP Manager Self-Service to display and act on custom workflow tasks from different backend systems. It provides steps to assign task IDs and backend systems to the POWL application, configure actions for tasks, and add custom queries through POWL configurations.
This document describes how to configure the POWL inbox in SAP Manager Self-Service to display and act on custom workflow tasks from different backend systems. It provides steps to assign task IDs and backend systems to the POWL application, configure actions for tasks, and add custom queries through POWL configurations.
This document describes how to configure the POWL inbox in SAP Manager Self-Service to display and act on custom workflow tasks from different backend systems. It provides steps to assign task IDs and backend systems to the POWL application, configure actions for tasks, and add custom queries through POWL configurations.
Summary This document describes configurations required for using POWL based Inbox in Manager Self-Service in SAP ERP 6.0 EhP5 and above. It includes backend table configurations for the inbox, configuring actions and POWL configurations. Introduction UWL is generally used for displaying and acting on the workflow tasks in Manager Self-Service. Since SAP ERP 6.0 EhP5, POWL (Personal Object Worklist) based inbox is available which can be used as an alternative to UWL. It has most of the features available in UWL and it can be connected to different backend systems. Various features offered are It is WebDynpro ABAP based Connect different backend system to inbox and retrieve workitems from that system Standard actions(Forward, resubmit) available for tasks Additional actions can be configured for tasks Additional POWL queries can be added This document describes backend configurations for POWL based Inbox in order to achieve following things in Manager Self-service - To retrieve workitems for custom workflow tasks in the POWL inbox To connect different backend system to Inbox Configuring additional actions for tasks Adding custom queries by POWL configurations Prerequisites SAP ERP Central Component (SAP ECC) 6.0 with SAP enhancement package 5 MSS Add-On 1.0 Overview of POWL Inbox in MSS POWL (Personal Object Worklist) based Inbox is provided in Business Suite Foundation layer for processing work items, alerts and notifications. The inbox is used in Manager Self-Service add-on 1.0 (Work overview section) for processing MSS specific workitems and notifications by manager users. AdditionalPOWL queries are available in this inbox for MSS like leave approvals. If MSS is deployed on SAP Enterprise Portal then also itis possible to use the POWL inbox as an alternative to UWL. An iview can be created in portal to display WebDynpro ABAP application of POWL inbox. Following are technical details to create such an iview- WebDynpro Application name IBO_WDA_INBOX WebDynpro Application configuration HRMSS_AC_POWL_INBOX POWL Application Id MANAGER_MSS_INBOX_2 PERSONNEL OBJECT WORKLIST Prepared By: Deepak Singh deepsapbasis@yahoo.com 2 This document does not go into details of creating this iview in SAP portal, but it gives more details on various configuring possibilities of the POWL Inbox. In order to understand the configuration, let s say you havea custom workflow for shopping cart and the managers approval is needed after shopping cart is raised and you would like to bring this workitem in POWL inbox of MSS. Configure Workflow tasks for POWL Inbox The inbox provides standard POWL query for processing Workflow based tasks (in Workitems query). For the MSS inbox, it filters workflow tasks based on task ids defined in customizing. In order to display additionalworkitem corresponding to custom workflow task of shopping cart approval, provide the task id against POWL application id MANAGER_MSS_INBOX_2 in the maintenance view IBO_C_WF_TA_P_SC. The type in this maintenance view is the POWL type ofstandard Workitems query. IMG Path for this customizing step is as follows: Cross-Application Components -> Process and Tools for Enterprise Applications -> Inbox -> Assign Task IDs to POWL Types PERSONNEL OBJECT WORKLIST Prepared By: Deepak Singh deepsapbasis@yahoo.com 3 Configure Workflow tasks from Different backend If the workitem should come from a different backend system, as you have different backend system for shopping cart application, then the RFC destination id of the system has to be assigned to the POWL application id in the maintenance view IBO_C_BE_SYST. The IMG path for this customizing: Cross-Application Components -> Process and Tools for Enterprise Applications -> Inbox ->Assign Connected Backend Systems to Inbox Note that Business function FND_IBO_MULTIBE_1 has to be activated in order to use multi-backend capabilities of Inbox. Also appropriate roles have to be assigned to end user and service user in both systems. For more details refer to SAP help link in related content section. PERSONNEL OBJECT WORKLIST Prepared By: Deepak Singh deepsapbasis@yahoo.com 4 Configure actions for tasks With the above configuration the shopping cart approval workitem would appear in in the Workitems query of inbox. It is possible to have a default action for this workitem. The default action is triggered when user clicks on the workitem link. Follow below steps for configuring this action - 1. First create all actions which are possible for MSS application id in the maintenance view IBO_C_WF_ACC. The IMG path to this customizing is: Cross-Application Components -> Process and Tools for Enterprise Applications -> Inbox ->Define Tasks and Actions The type of action can be OBJECTNAVIGATIONLAUNCHER An Object Based Navigation is triggered a. FUNCTIONMODULEHANDLER A function module is called b. LAUNCHPADACTIONHANDLER- Launchpad(lpd_cust) navigation Also a button id can be assigned for action which is referenced in POWL query. The refresh type can be OPTIMISTIC or no value. Optimistic refresh indicates removal of the line from query results. 2. Define properties for actions in the maintenance view IBO_C_WF_APC. The IMG path to this customizing is: Cross-Application Components -> Process and Tools for Enterprise Applications -> Inbox ->Define Tasks and Actions PERSONNEL OBJECT WORKLIST Prepared By: Deepak Singh deepsapbasis@yahoo.com 5 For OBJECTNAVIGATION type of action, properties like OBJECTNAME, OPERATION, OBJECTVALUE etc. can be configured here. If the value has to be read from a variable in Workflow container, then configure it like - ${ITEM.EXTERNALID}. For FUNCTIONMODULEHANDLER type of action, property FUNCTIONMODULE can be set to the name of function module that would handle the action. For LAUNCHPADHANDLER type of action, properties like ROLE, INSTANCE and alias can be configured. The corresponding application configured in Launchpad would be launched. 3. Now configure in the maintenance view IBO_V_WF_TTAC list of possible actions that are possible for the task id corresponding to shopping cart approval workitem. The IMG path to this customizing is: Cross-Application Components -> Process and Tools for Enterprise Applications -> Inbox ->Define Tasks and Actions If the action has to be triggered for completed task the enter X in the field here. PERSONNEL OBJECT WORKLIST Prepared By: Deepak Singh deepsapbasis@yahoo.com 6 4. Finally specify default action for the shopping cart approval task id. This step has to be done in the maintenance view IBO_C_WF_TAC, the IMG path is: Cross-Application Components -> Process and Tools for Enterprise Applications -> Inbox ->Define Tasks and Actions POWL Configurations for Inbox This section gives only brief overview of POWL configurations of Inbox. Details about POWL query configurations can be found in the links provided in related contents section. PERSONNEL OBJECT WORKLIST Prepared By: Deepak Singh deepsapbasis@yahoo.com 7 In the POWL transaction FPB_MAINTAIN_HIER you can find the application id for MSS POWL inbox. For this application id several POWL types are registered by default like Notifications, Workitems, and Leave approvals. You can view all the POWL types registered against application id in transaction POWL_TYPER. You can define new POWL types and associate with your feeder class in transaction POWL_TYPE. PERSONNEL OBJECT WORKLIST Prepared By: Deepak Singh deepsapbasis@yahoo.com 8 You can also create new POWL types and assign to the MSS application id. This way you can have custom queries configured in the MSS Inbox. Further properties of POWL queries can be defined in POWL_QUERY and POWL_QUERYR transaction. Please read POWL configuration details from related content