Show TOC Start of Content Area

Process documentation Feeder Implementation (Standard POWL)  Locate the document in its SAP Library structure

Purpose

The feeder class determines the content of the personal worklist (Personal Object Worklist, POWL). The standard system contains a range of worklist types that you can use to create your own queries for an object.

If you use worklist types from the standard system, you do not have to implement any feeder classes.

For an overview of all available worklist types, see Customizing for the Personal Worklist (POWL for SAP ERP 2005) under Configure Worklist Type Repository (transaction POWL_TYPE) or the Cockpit for POWL Administration using the Maintain POWL Type function.

Worklist types with the following character strings are defined for the Internal Sales Representative role:

·        SLS _LIST* (SAP ECC 6.00)
Example: SLS_LIST_INCDOC for
Incomplete Sales Documents

·        O2C_SLS_* (as of SAP enhancement package 2 for SAP ERP 6.0 (SAP_APPL 602)
Example: O2C_SLS_CALLOFF for
Call Off Situation of Contracts

Example 

Because of the technical data that is processed for the personal worklists, as well as the standard POWL there are two technical POWL types: the reporting POWL and easy POWL.

For more information about the technical POWL types, see Cockpit for POWL Administration.

Prerequisites

Your system contains the Interface for POWL Feeder for standard POWLs. You can check the interface IF_POWL_FEEDER (interface for POWL feeder) with the Class Builder (transaction SE24).

The following methods are defined in the implementation section of the interface. For more information about the methods, see the interface documentation.

Method

Description

GET_ACTIONS

Determines the action metadata for the displayed object type.

GET_ACTION_CONF

Determines an action confirmation notification.

GET_SEL_CRITERIA

Specifies selection criteria for metadata.

GET_FIELD_CATALOG

Defines a field catalog for metadata.

GET_OBJECT_DEFINITION

Determines a data structure for the displayed object type.

GET_OBJECTS

Data determination for the displayed object type.

GET_DETAIL_COMP

Detailed data on the Web Dynpro component that implements the interface IFC_POWL_DETAIL.

HANDLE_ACTION

Processes actions for object types (see GET_ACTIONS).

Process Flow

Implementing a feeder type

...

...

       1.      Use the Class Builder to create a feeder class.
Enter the following feeder classes on the
Interface tab page:

¡        IF_POWL_FEEDER (interface for POWL feeder)

This class contains the methods mentioned under "Prerequisites" as well as some attributes, such as the constant for the query ID.

¡        IF_O2C_POWL_CONSTANTS (constants)

This class contains all attributes that are used as constants in the queries for the Internal Sales Representative role.

You can display the following feeder class in the system as an example: CL_O2C_POWL_CUSTOMERS (customer list).

       2.      Program the methods for your feeder class.

The system contains documentation on the interface class IF_POWL_FEEDER. You can choose the Interface Documentation function key to get information on all available methods.

Maintaining the feeder type repository and context

...

...

...

       1.      Register your feeder class in the Worklist Type Repository.

Create a new worklist type and assign your class (implementation interface IF_POWL_FEEDER). The description of this worklist type is used in the POWL dialog for the user-specific query definition.

You make these settings in Customizing for the personal object worklist under Configure Worklist Type Repository.

       2.      Create a Personalization Application Hierarchy.

The personalization application hierarchy describes the context in which you can use the worklist.

You can identify your personal worklist using the application ID. You also need the application ID if you create an iView, assign your feeder types to the personal worklist (visibility of worklist types), or assign standard queries (worklists). You can set up an application hierarchy that maps a role or a group of roles.

You make these settings in Customizing for the personal object worklist under Cockpit for POWL Administration. Alternatively, you can use transaction FPB_MAINTAIN_HIER (Define Personalization Hierarchy).

Results

You have created and registered a company-specific worklist type. In Customizing for the personal object worklist, you can set up the personal worklist.

 

 

End of Content Area