PROCESS DIRECTOR Configuration Guide 7.7.x
PROCESS DIRECTOR Configuration Guide 7.7.x
Configuration Guide
Version: 7.7
Date: 2020-11-27
Legal Notice
Kofax is a trademark of Kofax, Inc., registered in the U.S. and/or other countries. All other trademarks
are the property of their respective owners. No part of this publication may be reproduced, stored, or
transmitted in any form without the prior written permission of Kofax.
2
Table of Contents
About Kofax Process Director™....................................................................................................................9
Document-driven process types.........................................................................................................9
Request-driven process types............................................................................................................9
Get your system up and running................................................................................................................ 11
Create an RFC user for the Web Application..................................................................................11
Open the IMG...................................................................................................................................11
Connect to an archive...................................................................................................................... 12
Define a content repository................................................................................................... 12
Add archiving document types.............................................................................................. 12
Add archiving links.................................................................................................................13
Set up the archive device..................................................................................................... 14
Manage licenses...............................................................................................................................15
About licenses........................................................................................................................15
Obtain and install licenses.................................................................................................... 21
Configure the Worklist...................................................................................................................... 24
Open the Worklist configuration screen................................................................................ 24
Configure Worklist nodes...................................................................................................... 24
Configure ranges................................................................................................................... 31
Check the Worklist configuration...........................................................................................34
Selection screens...................................................................................................................34
Generate the Worklist............................................................................................................36
Configure the Web Application Quick start menu................................................................. 37
Manage users and authorizations.................................................................................................... 38
Authorizations.........................................................................................................................38
User types..............................................................................................................................40
Configure LDAP users...........................................................................................................41
Map external user IDs to internal ones.................................................................................44
Manage substitutes................................................................................................................44
Substitute profiles.................................................................................................................. 44
Configure rules................................................................................................................................. 46
Presets................................................................................................................................... 46
Checks................................................................................................................................... 47
Duplicate checks....................................................................................................................50
Determinations....................................................................................................................... 51
3
ReadSoft PROCESS DIRECTOR Configuration Guide
4
ReadSoft PROCESS DIRECTOR Configuration Guide
5
ReadSoft PROCESS DIRECTOR Configuration Guide
6
ReadSoft PROCESS DIRECTOR Configuration Guide
7
ReadSoft PROCESS DIRECTOR Configuration Guide
8
About Kofax Process Director™
ReadSoft PROCESS DIRECTOR is a software solution that runs inside SAP and in a web browser. It
can create, receive and process different types of business documents, improving your ability to optimize
document or request driven processes in SAP.
By consolidating the handling all of these documents and requests onto a unified platform, ReadSoft
PROCESS DIRECTOR provides an easy user experience for what is often a difficult process in SAP
standard.
The easy to use web browser interface is tightly integrated with the SAP based application and provides a
single point of entry and full transparency for all parties involved in a process.
ReadSoft PROCESS DIRECTOR's single document ledger and flexible workflow capability offer better
control and visibility while seamlessly integrating with the familiar SAP interface.
9
ReadSoft PROCESS DIRECTOR Configuration Guide
10
Get your system up and running
You only need to perform these steps if you are installing the ReadSoft PROCESS DIRECTOR Web
Application.
To create an RFC user for the ReadSoft Web Application, complete the following steps.
1. In transaction su01, create an RFC user (naming suggestion: PDWA_USER ) with Logon data >
User Type System.
If you are configuring the RFC user in a development or test system, it is recommended to set
Logon data > User Type to Dialog, otherwise RFC cannot be debugged.
2. Set up the appropriate authorizations for the RFC user. For example, if you are using Requisitions,
set up the authorizations required to create an SAP purchase order.
3. Set Defaults > Spool Control > OutputDevice to a properly configured output device. Which
device to use depends on the customer system and requirements.
Note You perform most of the configuration for Accounts Payable in the /COCKPIT/CI transaction. See
the PROCESS DIRECTOR Accounts Payable Configuration Guide for more information.
To open the IMG for a process type, complete the following steps.
1. Go to transaction /EBY/PDBOC.
Note When entering PROCESS DIRECTOR transactions, you must add /n as a prefix to the
transaction, even from the SAP Easy Access menu. For example, enter /n/EBY/PDBOC.
11
ReadSoft PROCESS DIRECTOR Configuration Guide
Note If the process type you selected does not have a valid license, a warning message is displayed
before the customizing tree is opened.
You can directly access the IMG for the following process types with these transaction codes.
Process type Standard IMG Expert IMG
Requisitions /EBY/PDPOC /EBY/PDPOCE
Customer Orders /EBY/PDSOC /EBY/PDSOCE
Goods Receipts /EBY/PDDNC /EBY/PDDNCE
Financial Postings /EBY/PDFIC /EBY/PDFICE
Accounts Receivable /EBY/PDPAC /EBY/PDPACE
Payment Approvals /EBY/PDPRC /EBY/PDPRCE
Order Confirmations /EBY/PDORC /EBY/PDORCE
Connect to an archive
Define a content repository
Customer implementations usually require that PROCESS DIRECTOR business objects are archived,
so you must define a content repository for the archived objects. You can also use an existing content
repository.
Example
12
ReadSoft PROCESS DIRECTOR Configuration Guide
Note The italicized Doc. type entries are only naming suggestions. The actual names to use may
depend on customer requirements.
13
ReadSoft PROCESS DIRECTOR Configuration Guide
Notes:
• Make sure that the same content repository ID is assigned to the PROCESS DIRECTOR object type
and its corresponding SAP business object type. For example, /EBY/PDPO should have the same
content repository ID as BUS2012 (Purchase order) and BUS2105 (Purchase requisition). This ensures
that the attachments of the PROCESS DIRECTOR document can be viewed in the SAP document.
• The italicized Doc. type entries are only naming suggestions — the actual names to use may depend
on customer requirements.
• If using the Web Application, only the Doc. types configured here will be allowed for attachment upload
for a given process type. The allowable document types can be further restricted in the Web Application
configuration file mimetypes.properties.
• In order to add and view attachments, users must have the authorization object S_WFAR_OBJ with
activities 01 Create and 03 Display.
In the standard R/3 System, the archive device ARCH of type ARCHIXOS is the default for storing with
SAP ArchiveLink. If you use this standard archive device, you should not need to make any changes.
If the standard archive device is not configured, or if you use an archive device with a different name,
you need to ensure that the device and the system profile parameters are correctly set up. As with all
installation tasks, this is usually done by the SAP Basis Team, who have the required permissions.
14
ReadSoft PROCESS DIRECTOR Configuration Guide
Field Description
Short name Enter a short name for the device. If you use the
default short name ARCH, you do not have to
configure the system profile parameters.
Device Attributes tab
Device Type Select the appropriate device type for archiving, for
example, ARCHLINK , ARCHIXOS or ARCHUTF8.
Spool Server Select a spool server.
Device class Select Archiving program.
Location Enter text to identify the device, for example, Virtual
printer for archiving.
Access Method tab
Host Spool Access Method Select Archiving device.
Manage licenses
About licenses
Licenses are available for production and non-production clients and may have an expiry date (the license
is only valid until a specified date) or a volume limit (the license is only valid for a specified number of
documents).
You can activate licenses per system or per client. If you do not specify a client, the license is valid for all
clients in the system.
License types
The following types of license are available. Volume limits are annual limits, which are reset every year on
1 January (only for licenses with no expiry date).
License type Client type Expiry date Volume limit
1. Demo Non-production only No No
2. Test Non-production only Yes No
15
ReadSoft PROCESS DIRECTOR Configuration Guide
Customer Orders SO
Electronic Bank Statements ES
Financial Postings FI This license includes G/L Account
Postings (FI) and FI Customer
Postings (FIC).
Fixed Asset Postings ASSET This license includes the following
types of fixed asset postings.
• Asset Acquisition (AA)
• Asset Retirement (AR)
• Asset Transfer (AT)
16
ReadSoft PROCESS DIRECTOR Configuration Guide
Order Confirmations OR
Accounts Receivable PA This license works for Electronic
Bank Statements too. A separate ES
license is not required.
Payment Approvals PR
Requisitions PO
Umbrella Solution UM Activation license only. The
Synchronizer program checks this
license.
Workflows not assigned to a specific WC See Workflow licenses.
process
Customer-defined process types YZ Customer-defined process types
require only a single license for all
customer-defined process types
handled on a single PROCESS
DIRECTOR installation.
ZUGFeRD ZUGFERD Activation license only.
17
ReadSoft PROCESS DIRECTOR Configuration Guide
Workflow licenses
You can activate workflow licenses per process type or as a separate global license independent of
the process types you use. An exception is Accounts Payable. Using workflows with Accounts Payable
requires a license for the WORK CYCLE.
• In the case of a workflow license for a specific process type, the volume limit for workflows is usually
equal to the document volume limit for the process type. However, you can specify a different volume
limit for the workflow than for the process type. For example, for requisitions (PO), you can specify a
document volume limit of 10,000, but a workflow volume limit of only 8,000. In this case, you can create
10,000 requisitions, but you can only send 8,000 to a workflow.
• In the case of a global workflow license (WC), the volume limit for the workflow license applies to all
process types you use.
• You can combine a global workflow license with process-specific licenses. In this case, the global
workflow volume limit applies only to those process types for which you have not activated a process-
specific workflow license.
License counters
License counters count the number of documents that are processed in PROCESS DIRECTOR, but they
are only incremented on production clients.
18
ReadSoft PROCESS DIRECTOR Configuration Guide
19
ReadSoft PROCESS DIRECTOR Configuration Guide
Note In the case of licenses with no expiry date, the license counters are reset every year on 1st
January to the number of purchased documents. You can view the counters for previous years by
clicking the Display counters for all years button in /EBY/PD_LICENSES.
License validity
When a license for a process type has expired or the volume limit is exceeded, users cannot create new
documents of this type in the SAP GUI and the ReadSoft Web Application. Transfer of documents from
external sources is not interrupted, but a separate counter is incremented for these documents. When you
renew the process type license, this separate counter is added to the license counter. For example, after
the Customer Orders license has expired, 100 Customer Order documents are transferred to ReadSoft
PROCESS DIRECTOR. You then renew the Customer Order license and 50 new Customer Orders are
transferred. The total license count for Customer Orders is now 150.
When a workflow license volume limit is exceeded, no new workflows can be started. However, workflow
processing is still possible for all documents that have already been sent to a workflow. For example, if a
document is recalled from a workflow and then the workflow volume license is exceeded, it is still possible
to send this document to a workflow again.
Note In the case of licenses with no expiry date, the volume limits are annual limits, which are reset
every year on 1 January.
You can only have one active license installed per process type on one system. The license validity
mechanism behaves differently depending on whether a production or non-production client is used.
• Production client
You can only activate normal licenses on a production client. Demo or test clients running on the same
system use the normal license, because only one license can be valid on an SAP system. ReadSoft
PROCESS DIRECTOR does not increment license counters in these clients.
The license expires when it exceeds the production client volume limit or passes the expiry date. If the
production client license expires, ReadSoft PROCESS DIRECTOR will not also not function on the
demo and test clients.
• Non-production clients
You can activate normal, demo and test licenses on non-production clients.
If a normal license is installed, the volume processed on the production client is taken into account. If
a test license is installed, the expiration date on the production client is taken into account. If a demo
license is installed, no validity and expiration date are used.
To suppress the display of these messages in SAP, click No at the bottom of the dialog box. The
messages will not be displayed again until the next threshold is reached.
20
ReadSoft PROCESS DIRECTOR Configuration Guide
Note These threshold warnings need to be configured for each desired user.
Threshold warning messages for WORK CYCLE and for applications that do not have a direct view in the
SAP GUI (ReadSoft EDI COCKPIT, ReadSoft WEB BOARD and ReadSoft INFO MAIL) are displayed in
ReadSoft PROCESS DIRECTOR Accounts Payable.
Once the license counter reaches 100%, ReadSoft PROCESS DIRECTOR will stop working (cannot be
started) and new workflows cannot be started. However, workflow processors can continue to process
their current documents.
Note All three fields (T1 [%], T2 [%], T3 [%]) need to be filled in (in ascending order), and the value
in the T3 [%] field cannot exceed 99. By default, the fields are created having the values of 90, 95,
and 99.
Obtain a license
To order a license, you must provide your SAP installation number and SAP System ID. You can find this
information by selecting the menu item System > Status in your SAP system.
When you have placed your order, you will receive a license file in .TXT format. Your license file contains
the following information.
21
ReadSoft PROCESS DIRECTOR Configuration Guide
Field Description
License key The license key provided by Kofax. This encrypted
number validates the license.
SAP Installation Number The SAP installation number of your system (that you
provided to Kofax when you ordered the license).
SAP System ID The SAP system ID of your system (that you provided to
Kofax when you ordered the license).
Process type The process type for which the license is valid.
(not Accounts Payable)
Component ID The ReadSoft PROCESS DIRECTOR Accounts Payable
(Accounts Payable only) component for which the license is valid:
• C – ReadSoft PROCESS DIRECTOR Accounts
Payable
• U – ReadSoft PROCESS DIRECTOR Accounts
Payable Umbrella System
• E – ReadSoft EDI COCKPIT
• It is possible to run ReadSoft EDI COCKPIT together
with ReadSoft PROCESS DIRECTOR Accounts
Payable, with only a license for ReadSoft EDI
COCKPIT. Requirements: 1. A valid ReadSoft EDI
COCKPIT license. 2. The sum of the document
counters for ReadSoft EDI COCKPIT and ReadSoft
PROCESS DIRECTOR Accounts Payable must
not exceed the license volume for ReadSoft EDI
COCKPIT.
• D – ReadSoft PROCESS DIRECTOR Accounts
Payable & ReadSoft EDI COCKPIT
• The volume is equal to the total documents processed
by ReadSoft PROCESS DIRECTOR Accounts
Payable and ReadSoft EDI COCKPIT. Adding this
license removes any existing ReadSoft PROCESS
DIRECTOR Accounts Payable and/or ReadSoft EDI
COCKPIT licenses.
• W – WORK CYCLE
• I – ReadSoft INFO MAIL
• B – ReadSoft WEB BOARD
• M – ReadSoft Email-based Approval (formerly
MOBILE APPROVAL)
• T – TRAVEL EXPENSES
• R – ReadSoft REPORTER
22
ReadSoft PROCESS DIRECTOR Configuration Guide
Field Description
Workflow active X indicates that the license includes the use of
(not Accounts Payable) workflows. If this line is blank, workflows are not
included.
Workflow volume The volume limit for workflows, that is, the number of
(not Accounts Payable) documents that can be sent to a workflow.
Install a license
To install a license, ReadSoft PROCESS DIRECTOR must already be installed. There are two ways to
install licenses:
• Enter license information in ReadSoft PROCESS DIRECTOR
• Transport an existing license from one system to another
When working on an instance of ReadSoft PROCESS DIRECTOR that you wish to migrate, or transport,
from one system to another, the licenses are included. This means that you can install a normal/full
ReadSoft PROCESS DIRECTOR license in a demo/development system and transport it to the test/
QA system, and later to the normal/production system. The normal license will only be used/valid when
it matches the SAP Installation Number and SAP System ID (Database Data Name) used within the
(production) system.
To view information about your ReadSoft PROCESS DIRECTOR licenses, complete the following step.
• Go to transaction /EBY/PD_LIC_INFO.
To view information about your ReadSoft PROCESS DIRECTOR Accounts Payable or WORK CYCLE
license, as well as other associated products, complete the following steps.
1. In ReadSoft PROCESS DIRECTOR or WORK CYCLE, on the Extras menu, click Info.
2. Select the Licenses tab.
23
ReadSoft PROCESS DIRECTOR Configuration Guide
By navigating deeper into the Worklist tree, you can drill down to the document subcategories. A subnode
always displays a subset of its parent Worklist node's document selection.
Each Worklist node has a ranges configuration (a configurable SQL query) that determines which
documents are displayed when the node is selected. The implementation consultant defines a node's
ranges configuration in the customizing. Users cannot configure the ranges configuration. For more
information, see What are Worklist ranges?
However, the Worklist offers another mechanism—selection screen fields (user-specifiable filter criteria)
—which allow the user to additionally restrict the document selection of a node. For more information, see
What is a selection screen?
In the left pane, you create new nodes and edit and preview the Worklist node tree structure. This pane
only displays the node structure, not the actual business documents.
In the right pane, you use the ranges editor to configure which documents will be displayed for each node.
In the selection screen pane, you configure the selection screen, which allows users to filter Worklist
nodes to display only documents that meet specific criteria.
You can create new Worklist nodes with the following levels and types.
Node level Node types allowed
top-level node static (default)
subnode static, semi-dynamic, dynamic, other
Static nodes
Static nodes are the simplest type of Worklist node available in ReadSoft PROCESS DIRECTOR. Their
Ranges configurations are static—that is, fully specified by the implementation consultant at design time.
24
ReadSoft PROCESS DIRECTOR Configuration Guide
Static nodes only allow literal values on the right hand side of logical expressions in the Ranges
configuration, like in this example:
CREATOR_USER = 'SCHMITZ'
Semi-dynamic nodes
Semi-dynamic nodes are able to construct parts of the node query at runtime. Semi-dynamic nodes are
more flexible because they also allow you to use query classes, like this:
CREATOR_USER = [/EBY/CL_PDBO_WL_QRY_PD_USER]
This node would display documents for the currently logged on user.
Note If you do not need to use a query class in the Ranges configuration, you should define it as a static
node for better performance. If you use the query class /EBY/CL_PDBO_WL_QRY_PD_SUBST or /
EBY/CL_PDBO_WL_QRY_PD_SUB_ACT, the fields WC_PROCESSER and WC_PROC_TYPE must
be included in the node's view.
Dynamic nodes
Dynamic nodes can create subnodes at runtime based on certain criteria, such as the currency. Simply
add the relevant field to the ranges configuration.
Other
Select this option for nodes that require a special node class handler. This is necessary, for example, to
include line item data in the selection screen criteria for a Worklist node.
Note You must have installed a valid license for each process type that you add as a top-level node,
otherwise the node will not be displayed in ReadSoft PROCESS DIRECTOR.
25
ReadSoft PROCESS DIRECTOR Configuration Guide
Add a subnode
To add a Worklist subnode, complete the following steps.
1. In the Worklist configuration screen, select the node to which you want to add a subnode.
2. In change mode, perform one of the following actions.
• To add the node as a subnode of the selected node, click the Insert node as a subnode
button.
• To add the node at the same level as the selected node, click the Insert node at same level
button.
3. In the Change basic data dialog box, enter a description for the node.
4. Select the node type. This will usually be static or semi-dynamic. For non-static nodes, you must also
enter a view name.
5. Specify any optional settings for the node and save your changes.
6. Configure the range of the subnode.
7. Click the Save button.
8. Click Generate.
2. In the Change Basic Data dialog box, set the node type to SD Semi-dynamic.
3. If the node does not yet have a view name, add one.
4. Confirm and then save your changes.
Note If the node is top-level, has static subnodes, you cannot redefine it as semi-dynamic. If there
are other static nodes on the same level—that is, having the same parent node—you must also
redefine all of these other nodes as semi-dynamic.
26
ReadSoft PROCESS DIRECTOR Configuration Guide
b. To display the workflow history, configure the My Workflows subnode by using the following
settings.
Setting Description
Object type PO Requisition
Node description My Workflows
View name Select a view that contains workflow tables; for
example: /EBY/PDPO_VWCWKL
Node type SD Semi-dynamic
27
ReadSoft PROCESS DIRECTOR Configuration Guide
Setting Description
Ranges configuration WC_PROC_TYPE = "[/EBY/
CL_PDBO_WL_QRY_PD_USER_TY]
AND
WC_PROCESSOR = "[/EBY/
CL_PDBO_WL_QRY_PD_USER]
OR
(
ANY_FIELD = " [/EBY/
CL_PDBO_WL_QRY_PD_SUBST]
)
4. Under the My Worfklows subnode, to display all the documents that have already been processed,
configure the Approved subnode by using the following settings.
Setting Description
Object type PO Requisition
Node description Approved
View name Select a view that contains workflow tables; for
example: /EBY/PDPO_VWCWKL
Node type SD Semi-dynamic
Control WC_HISTORY
Ranges configuration WC_PROC_ACTIVITY = 'APR'
Prerequisite: You have added the Worklist nodes for Requisitions. For more information, see Add Worklist
nodes for Requisitions.
1. Go to the /N/EBY/PDBO_WLC transaction.
2. In the Worklist configuration screen, configure the Inbox tab.
a. Under Structure, select the Requisition > To Approve subnode.
b. In change mode, click the Basic data button.
c. In the Change basic data dialog box, in the Special properties section, in the Control field, enter
WC_INBOX.
d. Click the Continue button.
28
ReadSoft PROCESS DIRECTOR Configuration Guide
29
ReadSoft PROCESS DIRECTOR Configuration Guide
30
ReadSoft PROCESS DIRECTOR Configuration Guide
Configure ranges
The Worklist ranges configuration is a configurable SQL query that determines which documents display
when a Worklist node is selected.
To view a Worklist node's ranges configuration, in the Worklist configuration screen you can:
• Select the Worklist node, then click the Show range editor button.
• Double-click the Worklist node
Important Technically, the ranges inherited from parent nodes (if any) are also a part of the node's
Ranges configuration, although they are not explicitly displayed in the node's editor view. Therefore,
when viewing or editing the Ranges configuration of a non top-level node, you need to be aware that
part of its Ranges configuration is implicit.
The Worklist configuration ranges editor is available in two modes—a tree editor and a text editor mode.
31
ReadSoft PROCESS DIRECTOR Configuration Guide
General functionality
This functionality is always available in the ranges editor, no matter which editor mode you are in:
• You can toggle the editor mode using Ranges editor mode at any time, depending on which mode is
most convenient.
• In change mode, you can drag and drop elements from the Operators and Fields pane to the Ranges
configuration pane.
• You can manually check the Ranges query syntax by clicking Check ranges.
After editing a node's Ranges configuration, always:
• Save your changes.
• Regenerate the Worklist by clicking Generate.
Tree editor mode example (this shows the same Ranges configuration as the text editor example)
If you are editing a semi-dynamic node, the Ranges detail popup appears when you:
• Drag and drop a view field from the Fields and Operators pane into the Ranges configuration pane
• Double-click an existing field
To insert a query class, you can either:
• Type in the query class name directly and enclose it in square brackets.
• Use the search help for the field Get query class.
Advantages of the tree mode:
• Logical operators such as AND and OR will be decorated with icons (example: ). These icons
have no particular function other than to indicate the logical structure of the query.
32
ReadSoft PROCESS DIRECTOR Configuration Guide
• You can use search help to pick a standard PROCESS DIRECTOR query class.
This feature is especially useful when using the query class /EBY/CL_PDBO_WL_QRY_PD_SUBST,
which needs to be assigned to the ANY_FIELD placeholder instead of to a field:
1. Drag and drop the ANY_FIELD placeholder into the Ranges configuration pane. The Ranges detail
popup appears, allowing you to specify a query class assigned to the placeholder.
2. Use search help to pick /EBY/CL_PDBO_WL_QRY_PD_SUBST.
The ANY_FIELD placeholder then will be resolved at runtime to the query class result (the users for which
the current user is a substitute).
Important Important: After changing a node's configuration, be sure to always manually check the query
syntax using , as this does not occur automatically when using the tree editor mode.
Text editor mode example (this shows the same Ranges configuration as the tree editor example)
If you are editing a semi-dynamic node, you can insert a query class by typing in the query class name
enclosed in square brackets and single quotes. The query class is evaluated at runtime and the result is
inserted into the query.
Note If your SAP GUI does not have the new AB4 ABAP editor control (recommended), the text editor
mode will not be available.
33
ReadSoft PROCESS DIRECTOR Configuration Guide
Selection screens
Users can use a selection screen to filter Worklist nodes to display only documents that meet specific
criteria.
You can configure a selection screen for each process type. The configured selection screen fields will
apply to all nodes of the given process type, not just the currently selected node.
You can also configure a start-up selection screen, which is displayed instead of the Worklist when users
start ReadSoft PROCESS DIRECTOR. Users must first enter search criteria and execute the search. The
Worklist then displays only documents that correspond to the entered search criteria.
The start-up selection screen has a General section, the search fields of which apply for more than one
process type. In addition, you can add sections for specific process types. The fields in these sections
apply only for that process type.
Note The Process type selection list and the Max. number field are always present in the General
section and do not need to be configured.
34
ReadSoft PROCESS DIRECTOR Configuration Guide
You do not have to add the Maximum number of hits field, as this field is automatically available in the
selection screen. You can specify a default value for this field in the node's basic data settings.
Note You define selection screen fields for the Accounts Payable Workflow History node in /COCKPIT/
WI24. See the WORK CYCLE Configuration Guide for more information.
1. In the Worklist configuration screen, double-click any of the available nodes for the process type.
2. Click Selection screen.
3. In change mode, in the Selection screen fields pane, click the Insert row button.
4. For each selection screen field, select the Table Name and the Field Name.
5. Click the Save button.
6. Click Generate.
7. What is a selection screen?
8. Open the Worklist configuration screen
9. Define line item selection screen fields
35
ReadSoft PROCESS DIRECTOR Configuration Guide
Note These fields must have been added to the selection screen configuration for that process
type.
5. Optionally, in the Order field, specify a number to determine the position of the field on the screen,
and select the Input type.
6. To add fields to the General section, for each process type, add the field and enter the view name
and field name in the fields Common structure and Common field name.
7. Click Check to ensure that the configuration is correct.
8. Click the Save button.
Worklist generation creates the Worklist nodes and maps documents to static nodes according to
the nodes' ranges configuration. For example, if a node's ranges configuration specifies STATE =
'OK' (document status = posted), all documents with this status will be mapped to and therefore displayed
in the node. Mapping of documents to semi-dynamic nodes takes place at runtime, when ReadSoft
PROCESS DIRECTOR is started.
A message dialog box may display asking if you want to regenerate static nodes. Regenerating static
nodes can be time-consuming, and is usually only necessary if there are inconsistencies in the Worklist,
such as wrong assignments or counters and missing documents. If you click Yes in this message dialog
36
ReadSoft PROCESS DIRECTOR Configuration Guide
box, another message dialog box opens in which you can choose whether you want to perform this task in
the background.
You can also use the /EBY/PDBO_CONFIG_GEN_WORKLIST program to generate the Worklist.
If the Worklist generation program messages indicate that documents were not mapped, you can run the
following programs.
• For skipped documents, run /EBY/PDBO_GEN_FAILED_NSTDSETS
• For failed documents, run /EBY/PDBO_CHECK_NESTEDSET_NEW
Optimize the start-up time
The number of documents that need to be loaded and the database software influence the start-up time
for PROCESS DIRECTOR, in both the SAP GUI and the Web Application. For a faster start-up time, you
need to change the view used in the Worklist configuration by completing the following steps.
1. Copy the standard views to the project’s namespace.
2. Add the following selection condition: /EBY/PDBO_TNEStable, PROJECT EQ '' field name.
See the PROCESS DIRECTOR Troubleshooting Guide for more information on troubleshooting the
Worklist.
To add a new menu item to the Quick start menu, complete the following steps.
1. In the IMG, click Initial settings > Worklist > Quick start menu (/EBY/PDVI_VWLAC).
2. In change mode, add a new entry.
3. Select the component type WA_LIST WA List Header.
4. Use search help to select a Worklist node ID.
5. Select the action that will be performed when the user clicks the Quick start menu item:
• SWITCHWLNODE&CREATE to switch to the Worklist node specified in the Node ID field and
create a new business document of that node's document type
• SWWLN0 to switch to the Worklist node specified in Node ID.
6. In the File name field, enter a file mapping or an image file in the Web Application to be used as the
display icon for the action.
Note You can only use files that are available in the Tomcat webapps\pdweb-app\themes\procdir
\images\pd\icons\big folder here. You cannot upload or maintain images in the Web Application
from within this configuration activity.
7. Enter labels that will appear on the menu item and in the tooltip.
8. Save your changes.
Important If you regenerate the Worklist, you may have to change the node ID of the Quick start
menu definition, as the defined node may have been assigned a different node number during
regeneration.
37
ReadSoft PROCESS DIRECTOR Configuration Guide
Most customer implementations of ReadSoft PROCESS DIRECTOR use Worklist authorization. Many
also use document authorization. Document authorizations take precedence over Worklist authorizations.
If you have ReadSoft PROCESS DIRECTOR Accounts Payable, WORK CYCLE users can use the
ReadSoft PROCESS DIRECTOR Web Application instead of WORK CYCLE to process documents,
provided you assign the appropriate authorization roles.
Note If you install the ReadSoft Web Application, you may also need to configure the proper RFC
authorizations for interaction with SAP.
38
ReadSoft PROCESS DIRECTOR Configuration Guide
11. In transaction PFCG, assign the authorization object to an appropriate role, and assign this role to the
appropriate users. See the SAP documentation for more information on creating roles and assigning
them to users. Make sure that users also have authorization to access the /EBY/PD transaction.
12. Assign the authorization object to a Worklist node or a document type.
Note Worklist authorization controls only the visibility of Worklist nodes. To control which actions a user
can perform on the documents in the node, use document authorizations.
To set up document authorizations for a process type, complete the following steps.
1. Create the appropriate authorization objects and then assign them to a document type:
2. In the expert IMG, click Change system settings > Model > Object type. (/EBY/PDBO_VOBJC).
3. In change mode, add a new entry.
4. Select the process type.
5. In the Auth. object field, select an authorization object.
6. Click the Save button.
7. For each field except the ACTVT field, enter the name of the corresponding PROCESS DIRECTOR
field, such as COMP_CODE for BUKRS.
Important If the document fields you enter here do not exist in the default view, /EBY/
PDBO_VWRKL0, you must add a view that contains these fields to the Worklist node basic data
settings of the process type's node.
You can specify the values for the fields in role maintenance, for example, to which company codes the
authorization applies.
39
ReadSoft PROCESS DIRECTOR Configuration Guide
1. Go to /EBY/ICWC_UM3.
2. In change mode, add a new entry.
3. Enter the WORK CYCLE user and the role.
4. Click the Role for Authorizations button to view or make changes to the role.
5. Click the Save button.
To simultaneously assign a role to multiple users, click Bulk addition button, then select the role and the
users.
User types
ReadSoft PROCESS DIRECTOR differentiates the following types of user.
User type Description
Internet users Internet users can only log on to the Web Application.
SAP users SAP users can log on to the SAP GUI and can also log
on to the Web Application using their SAP user name
and password.
LDAP users LDAP users do not need a ReadSoft PROCESS
DIRECTOR logon account. They can log on to the Web
Application using their LDAP user name and password.
LDAP users cannot log on to the SAP GUI.
User groups You define user groups in /COCKPIT/WUM1. In the
SAP GUI, ReadSoft PROCESS DIRECTOR resolves
user groups to the individual users when a user assigns
the group to a workflow step. In the Web Application,
ReadSoft PROCESS DIRECTOR resolves the group
when a user performs a workflow action, such as
workflow start. ReadSoft PROCESS DIRECTOR
removes group members with a user type not assigned
to the workflow step.
40
ReadSoft PROCESS DIRECTOR Configuration Guide
• The user type that is assigned the highest priority is entered as the default value.
To define user type priorities, complete the following steps.
1. In the expert IMG, click Change system settings > Other > User types handling (/EBY/
PDBO_VUSTC).
2. In change mode, add a new entry.
3. Select a user type, then use search help to select the appropriate user type factory.
User type User type factory
Internet user /EBY/CL_ICWC_USER_FACTORY_INT
LDAP user /EBY/CL_PDBO_USER_FACTORY_LDAP
SAP user /EBY/CL_PDBO_USER_FACTORY_SAP
User group /EBY/CL_ICWC_USER_FACTORY_GRP
4. To assign a priority, enter a number in the Position field, 1 being the highest priority.
5. Click the Save button.
Note When users who have authorization for only /EBY/PD transactions attempt to drill down to another
SAP transaction (for example: the transaction for posting documents), an error message about the
missing authorization is displayed.
Overview
To configure LDAP users, complete the following steps.
1. Configure the LDAP server in SAP using transaction LDAP.
2. Make the LDAP server available in PROCESS DIRECTOR.
3. Specify general settings for the LDAP server.
4. Define the LDAP user type.
41
ReadSoft PROCESS DIRECTOR Configuration Guide
Important Standard Search String defines how a user is found in LDAP directories. It is important
that this field contains SEARCHSTRING because this literal is used internally by ReadSoft PROCESS
DIRECTOR for searching.
/EBY/PDBO_CUST
42
ReadSoft PROCESS DIRECTOR Configuration Guide
/EBY/PDBO_CUSTC
/EBY/PDBO_CUSTT
43
ReadSoft PROCESS DIRECTOR Configuration Guide
Note You can also use the standard SAP USRACL table. However, it is recommended that you do
not use both tables at the same time.
Manage substitutes
You can assign and edit substitutes for SAP and WORK CYCLE users. Users can also assign and edit
their own substitutes in PROCESS DIRECTOR.
1. Go to transaction /EBY/WC_SUBS_MGR.
2. Select the User type and User ID.
3. Click the Execute button.
4. In the Substitute Maintenance for Workflows table, manage the substitutes for the selected user
by adding new ones and modifying or deleting the existing ones.
5. Select the Active check box to assign an active substitute. Active substitutes see the documents
of the user they are substituting for in their own Worklist and receive an email notification when a
document is assigned to that user.
6. Click the Save button.
Substitute profiles
Similar to the SAP Business Workplace (SBWP), you can assign substitute profiles to PROCESS
DIRECTOR process types to control which substitutes can process documents of that type.
For example, a user may have different substitutes for approval of requisitions and approval of financial
postings. In this case, you need to create two substitute profiles: one for requisitions, assigned to the
process type PO Requisitions, and one for financial postings, assigned to the process type FI Financial
postings. When the user assigns substitutes for his periods of absence, he can select the appropriate
profile for each substitute.
When a document is sent to a user in a workflow, ReadSoft PROCESS DIRECTOR checks whether a
substitute profile has been assigned to the document's process type and whether the user's substitutes
have that profile assigned.
If no substitute profile has been assigned to the process type, the document will be sent to all substitutes.
44
ReadSoft PROCESS DIRECTOR Configuration Guide
Example
The substitute profile RQAPP has been assigned to the PO Requisitions process type. User1 and User2
have assigned the following substitutes. A requisition document is sent to these users in a workflow.
User1 User2
Substitute Assigned profile Substitute Assigned profile
SubA RQAPP Requisition SubX FIAPP Financial posting
approval approval
SubB FIAPP Financial posting SubY FIAPP Financial posting
approval approval
45
ReadSoft PROCESS DIRECTOR Configuration Guide
User1 User2
SubC None SubZ None
For User1, only SubA can process the document (RQAPP profile is assigned).
For User2, only SubZ can process the document (RQAPP is not assigned, SubZ is the only substitute to
whom no profile is assigned).
Configure rules
Presets
A preset populates a document field with a default value at a predefined point in its life cycle—for
example, when the document is created, updated or successfully posted. Presets can also be applied
for specific workflow actions (on document approval, rejection or recall) and before checks and
determinations run. The preset ID determines when the preset is applied.
The preset value can be a fixed value or system variable, or it can be computed dynamically by a preset
class.
Add a preset
To add a preset, complete the following steps.
1. In the IMG, click Initial settings > Rules > Presets (/EBY/PDBO_VPSVC).
2. In change mode, add a new entry.
3. Select a preset ID to determine when the preset will be applied.
4. Select the logical level to which the preset will be applied.
5. Select the type of value to preset: a fixed value, an SAP SY system variable, or a dynamic value.
6. Specify the value that will be preset:
• Fixed value: enter a Field Name and the Field Value that will be preset in that field.
• SAP value: enter a Field Name and the name of an SAP system variable in the Field Value field,
for example, SY-DATUM for the current date.
• Dynamic value: leave the Field Name and Field Value fields blank and enter a preset class in the
Preset class field. You can use standard PROCESS DIRECTOR preset classes or create your
own. See the PROCESS DIRECTOR Reference Guide for information on the available standard
preset classes and the PROCESS DIRECTOR SAP Advanced Configuration Guide for information
on creating your own preset classes.
7. Click the Save button.
Tip You can define configuration criteria to determine whether a preset is applied or not, based on
specific values.
46
ReadSoft PROCESS DIRECTOR Configuration Guide
Checks
A check verifies the completeness, accuracy and consistency of data in a business document. ReadSoft
PROCESS DIRECTOR provides a number of pre-defined checks that you can activate to verify that
documents are free from errors before posting. You can also create your own checks. See the PROCESS
DIRECTOR Reference Guide for information on the available pre-defined checks.
A check operates on a single input document or on multiple documents, one document at a time. That is,
batch checks are possible, but not cross-document consistency checks.
Checks can indicate their results by generating messages of the types Error, Warning and Success as
outputs.
A check event cannot directly prevent a document from being posted to SAP, though it can do so
indirectly.
If the action running a given check also contains the event 'Evaluate checks', any messages generated
by checks run during the previous course of the action can have an influence on if (and how) the action
completes. It is the 'Evaluate checks' event that actually prevents document posting, not the check event
that generated the error message.
For example, the action might be aborted or rolled back if error messages have occurred during checks,
a popup might be displayed if there were warnings, or action processing might be allowed to complete
normally in case of success messages only.
All checks configured for an action will run in the specified suborder, no matter which messages the other
checks may have generated. However, although every check will be fired, it is not guaranteed to actually
run to completion. For example, a check might inspect the messages left by previous checks and abort if it
finds errors.
Custom checks
PROCESS DIRECTOR provides a check class template to assist you in developing your own checks. You
can also use the user exit / BAdI Check to implement a custom check.
See the PROCESS DIRECTOR Advanced Configuration Guide for more information on the developing
of checks and the PROCESS DIRECTOR Reference Guide for more information on the user exit / BAdI
Check.
Tip You can schedule the /EBY/PDBO_REPETITOR program to automatically run configured checks
at regular intervals. See the PROCESS DIRECTOR Reference Guide for more information on this
program.
47
ReadSoft PROCESS DIRECTOR Configuration Guide
Copy a check.
Remove a check.
Tip With the user parameter /EBY/PDBO_CHK_SPLITV, you can split the checks configuration screen
vertically so that the check details and message parameters are displayed on the right instead of at the
bottom of the screen. See the PROCESS DIRECTOR Reference Guide for more information.
Add a check
To add a check, complete the following steps.
1. In the check configuration screen, in change mode, click the Insert button.
2. In the Insert check dialog box, select the environment in which the check should run. If you leave the
Environment field blank, the check will run in every environment.
3. Use search help to pick an action into which the check should be inserted.
For example, if you want the check to run when a user clicks the Check button, select the CHECK
Check document action.
4. Use search help to select the check.
48
ReadSoft PROCESS DIRECTOR Configuration Guide
Tip You can define configuration criteria to determine whether a check is executed or not, based on
specific values.
Copy a check
To copy a check, complete the following steps.
1. In the check configuration screen, in change mode, double-click the check.
2. Click the Copy button.
3. In the Copy check dialog box, change the settings as required.
4. Click the Continue button.
5. Click the Save button.
However, you can reduce the maximum possible message type of a check to:
Maximum message type When to use
Use default Recommended setting
Error
Warning If you want to reduce messages that would normally
be of type Error to type Warning for example, because
you don't want a check to prevent document posting by
generating errors.
Warning or success messages will not be affected by
this.
Success If you want to temporarily deactivate the check for test or
debugging purposes
Note Check message type settings will be applied first, then message filters.
Note Warning: Be careful when reducing the maximum message type to warning or success, as this
might allow saving or posting of inconsistent documents.
Example: Assume that you have activated checks for the workflow start action. Any check with an
error message would prevent the workflow from starting. Therefore it would make sense to set the
maximum possible message type for all workflow start checks to Warning, so the user can see the
warning messages, but confirm that he wants to start a workflow nevertheless. If all checks are set to
49
ReadSoft PROCESS DIRECTOR Configuration Guide
Success, the user will still be able to see the messages, but will be taken immediately to the workflow start
dialog without being shown a confirmation popup.
Remove a check
To remove a check, complete the following steps.
1. In the check configuration screen, click the Delete button in the check's table row.
2. Click the Yes button to confirm the deletion.
3. Click the Save button.
Duplicate checks
The duplicate value check /EBY/CL_PDBO_EVT_DFC_CHK , enables you to check whether a specific
field value or combination of field values entered by the ReadSoft PROCESS DIRECTOR user is already
available in the database. This prevents duplicate records being added to the database.
50
ReadSoft PROCESS DIRECTOR Configuration Guide
When you have specified the fields, add the duplicate value check to the checks configuration.
Determinations
A determination attempts to infer the correct value for a given document field from the other fields in the
document, or from other sources such as mapping tables. A determination runs one or more searches to
look for possible field values and perform computations on the search result sets to select the most likely
candidate.
51
ReadSoft PROCESS DIRECTOR Configuration Guide
Custom determination
PROCESS DIRECTOR provides a determination template to assist you in developing your own
determinations. While configuring custom determinations for a document type, you can use the search
help to display the logic that is applicable to only that corresponding document type. You can also use
the user exit / BAdI Determination results to implement a custom determination. See the PROCESS
DIRECTOR SAP Advanced Configuration Guide for more information.
Add a determination.
Copy a determination.
Remove a determination.
Tip With the user profile parameter /EBY/PDBO_CHK_SPLITV you can split the determinations
configuration screen vertically so that the determination details, message parameters and searches
are displayed on the right instead of at the bottom of the screen. See the PROCESS DIRECTOR
Reference Guide for more information.
52
ReadSoft PROCESS DIRECTOR Configuration Guide
Add a determination
Tip You can define configuration criteria to determine whether a determination is executed or not based
on specific values.
Copy a determination
To copy a determination, complete the following steps.
1. In the determination configuration screen, in change mode, double-click the determination you want
to copy.
2. Click the Copy button.
3. In the Copy determination dialog box, change the settings as required.
4. Click the Continue button.
5. Click the Save button.
53
ReadSoft PROCESS DIRECTOR Configuration Guide
By default, the determination result set is equal to the search result set of the current search. However,
result set operations also let you take the search result sets of previous searches into account when
computing the determination result set.
You can define search result set unions and/or intersections by single-clicking a search, then dragging and
dropping it into the Result handling pane to the right of the Configure searches pane.
• When you click a determination, in the Result handling pane, you can see the result handling for all
the searches configured for that determination.
• If you click a search in the Configure searches pane, you can see the result handling for only that
search.
• When you save the data, a warning popup message is displayed if:
• The search is configured with the When to end parameter set to 3, but not used in the next
searches for the same determination.
• The search is configured with the When to end parameter set to 1 or 2, but the results were
swapped (by using Move up or Move down .
• The last search has the When to end parameter set to 3.
Unions are created by default, but you can also create intersections by dragging one search onto another.
Note Since arbitrary nesting of result set operations is currently not possible, you may need to transform
your result set operation into a union-of-intersections form.
To delete a union or intersection, right-click it, then select the context menu item Delete.
54
ReadSoft PROCESS DIRECTOR Configuration Guide
The recommended setting is Use default. The message types will default to these values:
Number of results Default message type
1 result S Success
0 results E Error
Many results W Warning
Remove a determination
To remove a determination, complete the following steps.
1. In the determination configuration screen, click the Delete button in the determination's table row.
2. Click Yes to confirm the deletion.
3. Click the Save button.
For example, you can easily configure ReadSoft PROCESS DIRECTOR to:
• Automatically start a workflow on a document when checks, posting or transfer of the document fails or
succeeds.
• Automatically post the document when a specific workflow is approved.
• Create a log of all activities that took place on a document during a workflow and add this as an
attachment to the PROCESS DIRECTOR document and the corresponding SAP document.
• Create other attachments such as cover sheets or visualizations of EDI documents.
See the ReadSoft PROCESS DIRECTOR Configuration Guide for detailed information on how to
complete these tasks.
55
ReadSoft PROCESS DIRECTOR Configuration Guide
Configure workflows
Users can use workflows to send documents electronically to obtain or provide additional information,
clarification and approval.
56
ReadSoft PROCESS DIRECTOR Configuration Guide
Note The handling of workflow steps can also be determined by the Workflow steps handling BAdI.
Prerequisite: You have created the steps that you want to include in the workflow.
1. In the IMG, select Initial settings > Workflow > Define processes (/eby/pdwc_vc_flw).
2. In change mode, add a new entry.
3. Enter an ID and description for the workflow.
4. Double-click the Process dialog structure menu.
5. In change mode, add a new entry.
6. In the Workflow step field, select the first workflow step. Leave the Previous step field blank.
7. On the next line, in the Previous step field, select the first workflow step. In the Workflow step field,
select the second workflow step.
8. Continue adding steps until your workflow process is complete, making sure to add a previous step
for all steps except the first.
Note Parallel steps are also possible. To configure steps that run in parallel, select the same
previous step.
Tip You can also assemble a workflow process using the graphical editor.
57
ReadSoft PROCESS DIRECTOR Configuration Guide
Activate a workflow
To make a workflow available for use with a specific process type, you must activate the workflow for that
process type.
When users start the workflow, the workflow step configuration determines if they can select the
processors from the list that you configure here, or if they can assign their own processors. You can also
set the processors automatically, in the background. For more information, see Create a workflow step.
Note If a workflow processor does not have authorization to display a document, then the document
also cannot be sent to him in a workflow.
The /EBY/PDWC_DUE_DATE_CHECK program controls email dispatch. You should schedule this program
to run at regular intervals. You can send individual emails for each workflow step, or you can send a
collective email that contains all workflow step notifications since the last program run.
By default, the program sends collective emails for all process types, but you can configure these settings
individually for each process type. Emails are sent in plain text format, but you can also configure emails
in HTML format.
58
ReadSoft PROCESS DIRECTOR Configuration Guide
For more information about the /EBY/PDWC_DUE_DATE_CHECK program, see the PROCESS DIRECTOR
Reference Guide.
Use SAP transaction SE61 to edit or create documentation objects for the email texts and then assign
these documentation objects to the workflow or the workflow step.
59
ReadSoft PROCESS DIRECTOR Configuration Guide
You can use any of the following alternatives when specifying the URL:
• http://servername:port/pdweb-app/initdo
• http://servername:port/pdweb-app/initdo?
• http://servername:port/pdweb-app/initdo?sapsystem=system ID
Example: http://readsoft:8080/pdweb-app/initdo?sapsystem=RS1
Important Specify the complete URL path (ending in ...init.do), otherwise single document links will not
work.
To set the URL for single document links, complete the following step.
• In the expert IMG, click Additional settings > Mail and communication > General settings)(/EBY/
PDWC_VGENC).
The standard CSS styles are stored in the SAP Web Repository with the object name /EBY/
PDBO_EMAIL_CSS_STYLES.
First, you must add your own CSS file object to the SAP Web Repository, then specify that ReadSoft
PROCESS DIRECTOR should use this object instead of the standard CSS object. If you want to use your
own documentation objects for emails, you must also add the &HTML_EMAIL_CSS_STYLES& alias to
these objects.
60
ReadSoft PROCESS DIRECTOR Configuration Guide
Note You should only activate line-item approval for one step per workflow.
Process description
61
ReadSoft PROCESS DIRECTOR Configuration Guide
You can assign several help texts to a workflow step. Add an entry for each text you want to use.
62
ReadSoft PROCESS DIRECTOR Configuration Guide
63
ReadSoft PROCESS DIRECTOR Configuration Guide
• Lines 1 and 2: All requisitions that are not for company code 1000 can be sent to workflows WF1
and WF2.
• Line 3: If the requisition is for company code 1000 and the currency is EUR, it can only be sent to
WF3.
• Line 4: If the requisition is for company code 1000 and the currency is USD, it can only be sent to
WF4.
• Line 5: If the requisition is for company code 1000 and the currency is neither EUR nor USD, it can
only be sent to WF5.
64
ReadSoft PROCESS DIRECTOR Configuration Guide
In the above example, the step condition specifies an amount of 1500 US dollars. ReadSoft PROCESS
DIRECTOR uses the Currency ref. field to calculate the US dollar value of other currencies. For example,
at an exchange rate of 1 EUR = 1.25 USD, a value of 1200 EUR (= 1500 USD) would meet the condition.
To use the graphical workflow editor, go to /eby/pdwc_vc_flw (Initial settings > Workflow > Define
processes).
65
ReadSoft PROCESS DIRECTOR Configuration Guide
The green border represents the area currently displayed in the workflow definition area. Drag the border
to enlarge or reduce the display, or use the zoom buttons. To move around in the display, click in the area
within the border and drag to the desired position.
66
ReadSoft PROCESS DIRECTOR Configuration Guide
Delete a step
To delete a step, complete the following step.
• Click on the step, then click the Delete button.
Delete a connection
To delete a connection, complete the following step.
• Click on the connector line. It is highlighted in red. Click the Delete button.
ReadSoft PROCESS DIRECTOR can automatically create a log of all activities that took place on a
document during a workflow and add this as an attachment to the PROCESS DIRECTOR document and
the corresponding SAP document. Notes can be included in the attachment as well as the workflow log, or
you can create an attachment containing only notes.
The workflow log can be created when a document is posted, approved, rejected or recalled from
workflow. You can also specify that only details of the current workflow should be included in the workflow
log (by default, the log contains details of all workflows to which the document has been sent).
1. In the expert IMG, click Initial settings > Process parameters > Workflow (/EBY/
PDBO_EPC_WORKFL).
2. In change mode, click the Parameters button for the appropriate action and process (see below).
3. Enter the parameters and save your changes.
67
ReadSoft PROCESS DIRECTOR Configuration Guide
68
ReadSoft PROCESS DIRECTOR Configuration Guide
2. In the parameters for the action Create workflow log and the process Archiving object
parameters, enter the document type and Smart Form to be used to create and archive the workflow
log.
3. Use the Smart Form /EBY/PDWC_NOTES_AND_WORKFLOW to include the workflow log and notes.
Use the Smart Form /EBY/_PDBO_NOTES to create an attachment containing only notes.
69
ReadSoft PROCESS DIRECTOR Configuration Guide
The basic function of using ReadSoft Email-based Approval follows these simple steps.
1. A user receives an email from ReadSoft Email-based Approval indicating that they have a document
to approve, reject, or to add a note to.
2. In the received email, the user clicks on an Approve link, Reject link or Add Note link (in HTML
emails these may appear as buttons) that opens the user’s email client and populates a new email
message with the appropriate subject and body text information.
3. The user sends the message to approve or reject the document, or add a note to it.
70
ReadSoft PROCESS DIRECTOR Configuration Guide
4. The user receives a reply email confirming whether or not his action was successful.
Note ReadSoft Email-based Approval requires the deployment of the ReadSoft Email-based
Approval Web Application (approval-app.war). This guide only provides information on configuring
ReadSoft Email-based Approval in the SAP GUI. See the Email-based Approval Configuration
Guide for information on configuring the ReadSoft Email-based Approval Web Application.
Note These steps do not apply for Accounts Payable documents. See the Email-based Approval
Configuration Guide for information on configuring ReadSoft Email-based Approval for Accounts
Payable.
1. Open the IMG of the process type for which you want to configure ReadSoft Email-based Approval.
2. Specify the ReadSoft Email-based Approval email address in the basic settings.
3. Define general message texts for Email-based Approval confirmation emails and the action links/
buttons.
4. Activate workflow steps for Email-based Approval.
The settings apply only for the selected process type. Repeat these steps to configure Email-based
Approval for other process types.
71
ReadSoft PROCESS DIRECTOR Configuration Guide
3. Enter the general message text settings for the confirmation emails and the link/button names.
72
ReadSoft PROCESS DIRECTOR Configuration Guide
3. Enter a workflow step ID and activate MOBILE APPROVAL act. Define other settings as required.
Repeat for all workflow steps for which Email-based Approval should be activated.
73
ReadSoft PROCESS DIRECTOR Configuration Guide
To use a mapping conversion, first you need to define the conversion and then assign it to the appropriate
field in the data mapping. ReadSoft PROCESS DIRECTOR provides a number of standard mapping
conversions. See the PROCESS DIRECTOR Reference Guide for more information.
74
ReadSoft PROCESS DIRECTOR Configuration Guide
(= blank)
/EBY/PDBO_MAF_SYST
(Current system date)
6. In /EBY/PDBO_VMAPC enter the mapping conversion PO_DATE in the Mapping column for the
PURCH_DATE field.
Map IDocs
Configuration in SAP
75
ReadSoft PROCESS DIRECTOR Configuration Guide
1. Go to transaction WE20.
2. Select the partner profile.
3. In the Inbound parameters table, open or add the appropriate message type:
4. On the Inbound options tab, change the process code to the custom one you created.
Note All other parameters in the partner profiles do not need to be changed.
Repeat these steps all message types that you want to use.
76
ReadSoft PROCESS DIRECTOR Configuration Guide
Archiving
After a user posts a document in ReadSoft PROCESS DIRECTOR, the document data from the data
tables of ReadSoft PROCESS DIRECTOR can be archived. You should carry out archiving periodically
based on the volume of documents and your organization's requirements.
Archiving of PROCESS DIRECTOR documents is carried out with the SAP Archive Development Kit.
Support for the Archive Information System is not planned at the moment.
PROCESS DIRECTOR provides the following archiving programs to write, delete, read, index and reload
the transaction data of the PROCESS DIRECTOR tables.
Program Name
Write Program /EBY/PDBO_SARA_WRITE
Delete Program /EBY/PDBO_SARA_DELETE
Read Program /EBY/PDBO_SARA_READ
Index Build Program /EBY/PDBO_SARA_INDEX
Reload Program /EBY/PDBO_SARA_RELOAD
Index Deletion Program /EBY/PDBO_SARA_INIT_INDEX
You carry out data archiving in the SARA transaction. The PROCESS DIRECTOR IMG provides a link to
the SARA transaction. You should use this link rather than accessing the SARA transaction directly so that
fields are automatically filled with the correct data. See the SAP documentation for full information on the
SARA transaction.
77
ReadSoft PROCESS DIRECTOR Configuration Guide
Prerequisite ReadSoft PROCESS DIRECTOR uses the standard SAP variants TESTLAUF and
PRODUKTION for the Delete program in the customizing settings of the archiving object. If these are
not already present in the system, you must create them beforehand. See the SAP documentation for
information on how to create these variants.
Archive documents
After documents have been archived, the archived data is deleted from the PROCESS DIRECTOR tables,
provided the Delete Jobs setting in the archiving object customizing settings is set to Start Automatically.
You can reload deleted data into ReadSoft PROCESS DIRECTOR if necessary, but you should be aware
that reloading data can cause problems and should only be done in an emergency.
78
ReadSoft PROCESS DIRECTOR Configuration Guide
79
ReadSoft PROCESS DIRECTOR Configuration Guide
Important You reload all archive files from a complete archiving session. You cannot reload individual
documents. When reloading, the archive file remains in the archiving session and is not altered nor
deleted.
Prerequisite To reload documents, the Prohibit New Session During Reload option must be activated in
the archiving object settings.
Note After reloading, the indexes of the archived files are deleted and must be rebuilt.
Archiving administration
The Archiving Session Overview shows all archiving runs for an object.
80
Additional configuration tasks
In ReadSoft PROCESS DIRECTOR, a process type’s document model stores all data for the process
type. The process type's view model determines which of that data is presented to the user and how it is
presented. Only data that is defined in the view model is available to the user in the user interface.
You can access the system view model in the expert IMG by clicking Default system settings >
Presentation and interface > View model (/EBY/PDVI_VVMO).
Important Important: You may find it useful to refer to the system view model, but you should never
make changes here. Instead, create a customer view model.
81
ReadSoft PROCESS DIRECTOR Configuration Guide
• Tabs in the document detail view. This only applies to the Web Application. You configure tabs in the
document detail view of the SAP GUI in the /EBY/PDVI_VDSTC transaction.
• Available fields
• Field attributes, such as whether the field mandatory or hidden, or whether it is a text input field, a
check box or a dropdown list.
You can also configure drag and drop functionality to enable users to copy data from one grid to another,
for example, from a purchase order item to a goods receipt item.
When you create your customer view model, you do not need to copy all settings from the system view
model into your customer view model. You only need to specify the settings that should be different
from the standard. ReadSoft PROCESS DIRECTOR uses customized settings where available, and the
standard settings where no customized settings are available.
Important The Web Application only reflects changes to the view model after you restart the application
server or refresh the context. To refresh the context, add ?refreshctx to the end of the PROCESS
DIRECTOR Web Application URL, for example: http://localhost:8080/pdweb-app/init.do?refreshctx.
82
ReadSoft PROCESS DIRECTOR Configuration Guide
Customize tabs
Prerequisite You have created a customer view model component for the Web Application document
detail view.
83
ReadSoft PROCESS DIRECTOR Configuration Guide
Define fields
To define the fields that are to be included on the tab, complete the following steps.
1. In the expert IMG, click Change system settings > Presentation and interface > SAP GUI
detail screen > Fields at generated tab (/EBY/PDVI_VSCRC).
2. In change mode, add a new entry.
3. Add the fields that should be displayed in the tab and save your changes.
Note Only fields that are available in the PROCESS DIRECTOR document model are available
for selection. To make a custom field that is not in the PROCESS DIRECTOR document model
available here, add it to a customer include.
Note Important: If you are adding only custom fields to your custom tab, make sure that you
add these custom fields to the field catalog of the SAP GUI header component, otherwise the tab
will not display. The tab will also not display if all fields in the tab are set to No output in the field
catalog.
84
ReadSoft PROCESS DIRECTOR Configuration Guide
Note Using this method overrules any options set in the already existing customization method for the
fields in the new tab.
Customize fields
To change a field definition, you cannot directly modify the system view model field catalog. Instead, you
must create a new view model in the customer configuration and create a field with the same name as in
the system configuration. The settings you configure for the customer view model field will then override
the default settings in the system view model.
Note This will only work for fields that are available in the system view model. Fields that are not
available in the system view model must be imported from the DDIC instead of being copied (see
Adding a field to the field catalog).
6. Now you can change the attributes of the customer view model field.
7. Click the Save button.
If you need a field that is not available in the PROCESS DIRECTOR document model, you can add it to a
customer include.
85
ReadSoft PROCESS DIRECTOR Configuration Guide
Note The same checks are performed as when you are creating a customer-specific structure
using the SE11 transaction.
86
ReadSoft PROCESS DIRECTOR Configuration Guide
• Use the customer include ending in _DISP if you only want to automatically calculate the field at
runtime and display it.
Important You should never add customer-specific fields directly to the customer include, but use
your own customer-specific structure instead. For example, first create a customer-specific structure
corresponding to each used CI, include that structure in the CI and put all customer-specific fields in
the customer-specific structure. Do not use an APPEND structure. Set the enhancement category of
the customer-specific structure to Can Be Enhanced, Character-Type or Numeric-Type (menu Extras).
Never use the enhancement category Can Be Enhanced (Deep). See the SAP documentation for
more information.
Example: To add custom fields to the header data of a requisition, create a new structure
ZMY_PO_HEADER, add the fields to this structure, then add the ZMY_PO_HEADER to the
CI_EBY_PDPO_SHDR_DATA customer include.
87
ReadSoft PROCESS DIRECTOR Configuration Guide
7. For example, you can add fields to the header data of a requisition using the customer includes
CI_EBY_PDPO_SHDR_DATA and CI_EBY_PDPO_SHDR_DISP. Refer to the appropriate process
type document model customization section in the PROCESS DIRECTOR Reference Guide to find
the name of the customer include required for your customization.
Note The field attributes defined in the field catalog represent the default settings for the field. You
can use field statuses to apply different attributes that override these settings at a specific point in a
document's life cycle, for example, to protect the field from editing during workflow processing or after it
has been posted.
These are the most common cases requiring modification of the default settings:
• Change field access settings
• Disable a field
• Change data element field labels
88
ReadSoft PROCESS DIRECTOR Configuration Guide
Note The standard order of precedence for field access settings applies here.
Disable a field
Check Replace/Remove to disable that field in the system view model.
Important If you disable a field, field statuses will no longer apply to it.
89
ReadSoft PROCESS DIRECTOR Configuration Guide
1. In the expert IMG, click Initial settings > Default system settings > Presentation and interface >
View model (/EBY/PDPOCE).
2. For the WA_DOC Component type, select the entry that you want to customize.
• To customize the content of the General section, select the entry with GridNo > 21 and the
Logical level, HEADER.
• To customize the content of the Items section, select the entry with GridNo > 22 and the
Logical level, ITEMS.
You can also change the attributes of a field; for example, set it to hidden or mandatory. For more
information, see Change field attributes.
Example
The following customizing results in two columns, with each column containing a set of fields.
90
ReadSoft PROCESS DIRECTOR Configuration Guide
Note In display mode, for the vendor, company code, purchasing group, and purchasing organization,
the description and respective identifier are displayed in the same field.
You can also change the attributes of a field; for example, set it to hidden or mandatory. For more
information, see Change field attributes.
91
ReadSoft PROCESS DIRECTOR Configuration Guide
Example
The following customizing results in a document items table with seven columns.
Field name Label Table row
PO_ITEM Item 1
MATERIAL Material 2
SHORT_TEXT Short Text 3
NET_PRICE Currency amount 4
QUANTITY PO Quantity 5
ACCTASSCAT Acct Assigt Cat. 6
PLANT Plant 7
92
ReadSoft PROCESS DIRECTOR Configuration Guide
6. For the Web Application, for domains without fixed values, complete the following steps.
a. In the Reference to the Data Dictionary section, in the Ref. table name field, enter the name
of the search help reference table (REF_TABLE).
b. Optional. In the Ref. field name field, enter the reference field (REF_FIELD) where the search
help is used.
c. In the Web Field Properties section, from the Input type drop-down list, select Drop down
list.
7. Double-click the Search help - Field assignment dialog structure menu.
8. Click the Generate proposal button.
9. The search help parameters are added to the table. If necessary, make changes to the settings.
10. Click the Save button.
In the ReadSoft Web Application, you can use the pdweb-app.properties parameter pd_extended_search
to extend the suggestions functionality, which displays previously entered values when the user begins
typing in a field. If the pd_extended_search parameter is activated, when the user begins typing in a field,
the field's search help is called in the background and the search results are added to the suggestions
list. You can specify which of the collective search help's individual search helps should be used for this
background search. This is known as the "primary" search help. In the previous version of PROCESS
DIRECTOR this was controlled by the pdweb-app.properties parameter pd_bg_search_def.
Note You must ensure that the included search helps are not excluded from display in the Web
Application.
93
ReadSoft PROCESS DIRECTOR Configuration Guide
Example
The collective search help KRED for the Vendor field in the SAP GUI contains these individual search
helps:
The default system settings include only three of these search helps:
With the result that only these three search helps are displayed in the Web Application:
94
ReadSoft PROCESS DIRECTOR Configuration Guide
Here, the KREDE search help (Vendors: Purchasing) is the primary search help and will be used for the
background search.
You can see which search helps are excluded by default in /EBY/PDWA_VSHE ( Default system settings
> Web Application > Excluded search helps ). Do not make changes here!.
To exclude a search help from the Web Application, complete the following steps.
1. In the IMG, click Change system settings > Web Application > Excluded search helps (/
EBY/PDWA_VSHEC).
2. In change mode, add a new entry.
3. Enter the name of the search help.
4. Click the Save button.
Field status
You can use field statuses to control field display and access at a specific point in a document's life cycle.
A field status specifies the settings, such as read-only, hidden or mandatory, for individual fields or all
fields of a logical level.
95
ReadSoft PROCESS DIRECTOR Configuration Guide
Field statuses override the default settings specified for the fields in the field catalog, but only for as long
as the document is in the Worklist node, document status or workflow step. By default, field statuses apply
in the following order of precedence. For example, a field status applied to a workflow step overrides
the field status applied to a Worklist node or document status. You can change this standard order of
precedence by assigning priorities to field statuses.
Order of precedence Field access setting
1 (highest) Field status assigned to the document's workflow step
2 Field status assigned to the document's current
document status
3 Field status assigned to the Worklist node in which the
document is displayed
4 Field catalog settings
Tip You can use the Modify field profiles BAdI to add custom logic to control field statuses. See the
PROCESS DIRECTOR SAP Reference Guide for more information.
96
ReadSoft PROCESS DIRECTOR Configuration Guide
Tip You can define configuration criteria to determine whether the field status is applied based on
specific values.
Note This functionality does not work for popup grids, and is not available for the Web Application.
Prerequisite You have created a view model for the grids for which drag and drop should be available.
1. In the IMG, click Change system settings > Presentation and interface > Configure view
model (/eby/pdvi_vvmoc).
2. Select the view model of the source grid (the one that will be copied from) and double-click the Drag
and Drop dialog structure menu.
3. In change mode, add a new entry.
4. In the D&D target field, enter the target grid (the one that will be copied to).
5. Select the new entry and double-click the Drag and Drop mapping dialog structure menu.
6. In change mode, add a new entry.
7. Enter the Source Field Name and the Target Field Name of the fields whose values should be
copied. Check the Overwrite option to overwrite an existing value in the target field.
8. Click the Save button.
97
ReadSoft PROCESS DIRECTOR Configuration Guide
By default, line item matching is configured to match Goods Receipt and Order Confirmation line items
with PO items, and to match Payment Advice line items with Open items. You can configure line item
matching for other grids and process types, where appropriate.
Entry templates
An entry template is a set of default values that the user can insert into a document to speed up manual
data entry. Usually, the document user uses the entry template field's search help to pick the appropriate
template to apply. An entry template display field provides a search help offering both user-specific and
system entry templates. From a user perspective, both template types are fully equivalent, except for the
way in which they are maintained.
User-specific templates are created, owned and maintained by each individual user using the toolbar
button . They are only available to their owner. System entry templates are defined and maintained by
the implementation consultant.
98
ReadSoft PROCESS DIRECTOR Configuration Guide
99
ReadSoft PROCESS DIRECTOR Configuration Guide
Prerequisite You must have already defined an entry template in the field catalog of the customer view
model.
100
ReadSoft PROCESS DIRECTOR Configuration Guide
Note When posting a PROCESS DIRECTOR requisition as an SAP requisition or purchase order,
ReadSoft PROCESS DIRECTOR uses the standard SAP copying options for item texts defined in
table T165P.
You can use placeholders in message texts to insert variable data. For example, the placeholder
&SENDER-ADDRESS-FIRSTNAME& will be replaced in the output by the first name of the user that
creates the message and the placeholder &SENDER-ADDRESS-LASTNAME& will be replaced by the
user's last name:
See the PROCESS DIRECTOR Reference Guide for more information on the available pre-defined texts
and placeholders.
101
ReadSoft PROCESS DIRECTOR Configuration Guide
3. Type or edit the text. To insert a placeholder, click the Insert Command button and in the
Symbols text box, type the placeholder name.
Tip You can define configuration criteria to determine whether a message is available or not based
on specific values.
Configure attachments
Connect attachments to SAP business objects
Attachments to PROCESS DIRECTOR documents can be connected to the corresponding business
objects in SAP so that they can be viewed from within the SAP documents via the Services for object >
Attachment list menu.
ReadSoft PROCESS DIRECTOR provides a standard system configuration that determines which
business objects are connected to a specific PROCESS DIRECTOR document type. For example, a
Goods Receipt document connects to the SAP business objects BUS2017, MKPF and BUS2012.
The archiving key structure maps the key fields of the SAP business object to the corresponding
PROCESS DIRECTOR fields.
102
ReadSoft PROCESS DIRECTOR Configuration Guide
You can override these standard settings. You may need to create your own archiving key structure.
103
ReadSoft PROCESS DIRECTOR Configuration Guide
ReadSoft PROCESS DIRECTOR uses a Smart Form to create the attachments on transfer of the IDocs
into ReadSoft PROCESS DIRECTOR. The partner data is taken directly from the IDoc, while the rest of
the data, such as the line items, are taken from the mapping.
A pre-defined Smart Form, /EBY/PDSO_EDI, is available for Customer Orders. For other process types,
you must create your own Smart Form.
104
ReadSoft PROCESS DIRECTOR Configuration Guide
paper documents to the PROCESS DIRECTOR document. The cover sheet, which uniquely identifies the
PROCESS DIRECTOR document, is printed and scanned together with the paper document using the
Rescan process. The scanned document is then available as an attachment to the PROCESS DIRECTOR
document.
ReadSoft PROCESS DIRECTOR provides Smart Form templates for creating the cover sheet, which
you can use as is or adapt to your requirements. The names of these templates begin with /EBY/
PDBO_COVERSHEET.
Rescan
The Rescan function (also known as late archiving) in ReadSoft PROCESS DIRECTOR enables users to
attach scanned paper documents to an existing PROCESS DIRECTOR document.
You need a dedicated Rescan profile in the ReadSoft capture software (for example, in the ReadSoft
INVOICES Scan module), and Rescan must be configured in ReadSoft PROCESS DIRECTOR.
The user either notes down the number of the PROCESS DIRECTOR document to which the scanned
document should be attached, or prints a cover sheet, then delivers the paper document along with the
cover sheet or PD document number to the Scan operator.
The Scan operator scans the document and the cover sheet, if provided. If a cover sheet is provided,
the PROCESS DIRECTOR document number is read directly from the cover sheet. Otherwise, the Scan
operator is prompted to enter the PROCESS DIRECTOR document number.
The scanned document is transferred to ReadSoft PROCESS DIRECTOR and is automatically attached
to the PROCESS DIRECTOR document. If the document was already posted, the attachment is also
available in the corresponding SAP document.
Configure Rescan
To configure Rescan in ReadSoft PROCESS DIRECTOR, complete the following steps.
105
ReadSoft PROCESS DIRECTOR Configuration Guide
You can also use the GUID field (this must be typed in; it is not available in the search help).
5. Save your changes.
106
ReadSoft PROCESS DIRECTOR Configuration Guide
2. In change mode, for the Mapping ID for RESCAN process process, click the Current parameters
button.
3. In the Customer parameters dialog box, click the New line button.
4. Enter the environment and mapping ID.
5. Click the Continue button.
Note These settings do not override authorizations set by the SAP authorization object S_WFAR_OBJ.
If this authorization object does not permit a user to delete a specific document type, they also cannot
delete that document type in the ReadSoft Web Application, irrespective of the deletion settings in
ReadSoft PROCESS DIRECTOR.
Note If you do not add any entries here, all attachment types can be deleted, provided that the user
has the SAP authorization for the document type.
Prerequisites
• OSS Notes 1451769 and 1560955 are implemented
107
ReadSoft PROCESS DIRECTOR Configuration Guide
ReadSoft PROCESS DIRECTOR also supports attachment attributes in the Web Application. You can
configure the attachment description in the Web Application to be hidden, mandatory, displayed but not
editable, or displayed and editable for specific archiving document types.
To configure attachment descriptions in the Web Application, complete the following steps.
1. In the expert IMG, click Change system settings > Processes > Customize object type
independent processes - all, in list /EBY/PDBO_VPROC_NO_A).
2. In change mode, add a new entry.
108
ReadSoft PROCESS DIRECTOR Configuration Guide
SAP GUI
To exclude attachments in the SAP GUI, complete the following steps.
1. In the IMG, click Initial settings > Process parameters > Other (/EBY/PDBO_EPC_OTHER).
2. In change mode, for the action Copying existing object, click the Current parameters button.
3. In the Item list, select Excluded ArchiveLink document types.
4. Add the document types that should not be copied.
5. Click the Save button.
Web Application
To exclude attachments in the Web Application, complete the following steps.
1. In the expert IMG, click Change system settings > Processes > Customize processes - per
action (/EBY/PDBO_VPROC).
2. For the environment Web Application, select the COPY_OBJECT action.
3. Double-click the Add to system process flow dialog structure menu.
4. In change mode, add a new entry.
5. Enter the following values.
Field Value
Event COPY_OBJECT
Event type 5 Execute instead of
Suborder 100
Event class /EBY/CL_PDBO_EVT_COPY_OBJECT
6. Click the Parameters button.
7. In the Parameters list, select Excluded ArchiveLink document types.
8. Add the document types that should not be copied.
109
ReadSoft PROCESS DIRECTOR Configuration Guide
To configure the handling of invoice attachments for Ariba documents, complete the following steps.
1. Go to the /N/EBY/PDBOC transaction.
2. From the Object type drop-down list, select Incoming Invoice and click the Execute button.
3. In the IMG, click Initial settings > Process Parameters > Archiving.
4. In change mode, for the Archiving configuration for Ariba process, click the Current parameters
button.
5. In the Customer parameters dialog box, from the Item list drop-down list, select the corresponding
entry.
• To include the transferred XML file as an attachment, select Archive XML file for Ariba
documents, and then select the Attach XML check box.
• To use a Smart Form template and create a PDF file, select Smartform configuration for Ariba
documents and set the following parameters.
Parameter Description
FI / MM The document type to which the Smart Form
template should be applied.
Content Repository ID The identification of the content repository in which
the documents are to be archived.
Archive doc. type The document type that is used to archive the Smart
Form PDF files.
Form for creating PDFs The Smart Form template that should be used for
the corresponding document type.
6. Click the Continue button.
7. Click the Save button.
110
ReadSoft PROCESS DIRECTOR Configuration Guide
2. In change mode, for the Add field values as attachment comment process, click the Current
parameters button.
3. In the Customer parameters dialog box, click the New line button.
4. Set the following parameters.
a. In the Object type field, enter the object type for which you want to configure attachment
comments.
b. In the Field Name field, enter the name of the field from which the value should be taken.
c. If you set up several field names for the same object type, in the Priority field, enter a priority
for each entry (0 being the highest). If several fields are populated in the document, the value in
the field that has the highest priority is used as the attachment comment.
5. Click the Continue button.
Sort attachments
When attachments to ReadSoft PROCESS DIRECTOR documents are displayed, they are sorted
according to the attachment dates. You can specify if the oldest or newest attachment should be displayed
at the top of the list.
PROCESS DIRECTOR supports upload of the file formats .asc, .cvs, .tab, .txt and .xls.
We recommend that you use UTF-8 encoding in the uploaded file. This is particularly important for non-
Latin languages.
Important
• If you want to apply presets when users upload a file, configure them for the INSERT preset ID, not
the CREATE preset ID.
• If you import currency fields, make sure you add the /EBY/CL_PDBO_PRESET_CURR_OF_CC preset
class to the presets configuration for the field and the INSERT preset ID. This preset class converts
the currency amount to SAP internal format.
111
ReadSoft PROCESS DIRECTOR Configuration Guide
The structure /EBY/_SUPLOAD_FIELDS is used to transfer data from external files. This structure offers
52 field values each with 100 characters. You can add additional fields, starting with FIELD53, to the
customer include CI_EBY_UPLOAD_FIELDS in the /EBY/_SUPLOAD_FIELDS structure. By adding long
CHAR fields, for example, of type TEXT8192 to the include, you can transfer strings for long texts, notes
or attachment data.
File upload for Invoice Block and Cancelation: SAP invoice documents can contain more than
one line with posting key 31 and different vendor numbers. When uploading such invoices from an
external file, PROCESS DIRECTOR creates different documents for each vendor. You must include the
ITEM_NUM field at header level in the uploaded file and the mapping configuration.
To prepare the external data model for upload of data, complete the following steps.
1. In the expert IMG, click Default system settings > Model > Environments and external data
models > external data models .
2. In change mode, add a new entry.
3. If the required settings are not pre-configured, perform one or both of the following actions.
• To enable line item upload, type the following values.
Field Value
Origin SG SAP GUI or WA Web application, depending
on where you want to enable line item upload.
To enable line item upload in both the SAP GUI
and the Web Application, add one entry with
the SAP GUI origin and one entry with the Web
Application origin.
Node ID LISTDATA
Parent Leave blank.
Logical level ITEMS
• To enable document creation, type the following values.
Field Value
Origin UP File upload
Node ID SINGLEITEM for header fields, ITEM for line item
fields, ACCOUNT for accounting line fields.
Parent Blank for header fields, SINGLEITEM for line item
fields, ITEM for accounting line fields.
Logical level HEADER for header fields, ITEMS for line item
fields, ITEM_ACCOUNTS for accounting line fields.
4. Click the Save button.
112
ReadSoft PROCESS DIRECTOR Configuration Guide
Prerequisites: You configured the external data model for file upload and set up archiving for the file
formats you want to use.
1. In the IMG, click Initial settings > Mapping > Map external data to PD documents (/EBY/
PDBO_VMAPC).
2. In change mode, add a new entry.
3. For each field you import, type the following values.
Field Value
Origin SG SAP GUI or WA Web application, depending on
where you want to enable line item upload. To enable
line item upload in both the SAP GUI and the Web
Application, for each field in the external file, add
one mapping entry with the origin SAP GUI and one
mapping entry with the origin Web Application.
Mapping ID A unique name for the mapping.
Node ID LISTDATA
Logical level ITEMS
Field name The PROCESS DIRECTOR field name.
External field name For the first field in the external file, type FIELD01.
For the second field, type FIELD02, for the third field
FIELD03, and so on.
4. Click the Save button.
5. In the IMG, click Initial settings > Process parameters > Other (/EBY/PDBO_EPC_OTHER).
6. In change mode, for the process Parameters regarding uploaded files, click Parameters .
7. In the fields of the Customer parameters dialog box, type the PROCESS DIRECTOR Object type,
Logical level, File format, File type, File separator, Mapping ID and Document type.
8. Click the Continue button.
9. Click the Save button.
Prerequisites: You configured the external data model for file upload and set up archiving for the file
formats you want to use.
1. In the IMG, click Initial settings > Mapping > Map external data to PD documents (/EBY/
PDBO_VMAPC).
2. In change mode, add a new entry.
113
ReadSoft PROCESS DIRECTOR Configuration Guide
114
ReadSoft PROCESS DIRECTOR Configuration Guide
PDBO_MAF_DATECONVERT mapping conversion function. At this level, only the pattern can be
checked.
115
ReadSoft PROCESS DIRECTOR Configuration Guide
Note This applies to rejecting a document via the Document > Reject menu, not to rejecting a document
in a workflow.
Depending on the process type, you may need to complete the following steps.
• In the SAP GUI, activate the Reject command on the Document menu.
• For the Web Application, add the Reject document button to the Actions bar. For more information, see
"Customize Web Application buttons" in the PROCESS DIRECTOR Advanced Configuration Guide.
Document rejection is only possible in the detail view in the Web Application, not in the document list. See
the PROCESS DIRECTOR SAP Advanced Configuration Guide for more information.
Note You can also use the Rejection reason BAdI to add your own customer logic before and after a
rejection reason is entered.
See the PROCESS DIRECTOR SAP Reference Guide for more information.
116
ReadSoft PROCESS DIRECTOR Configuration Guide
As a rule of thumb, try to define filters as specifically as possible—that is, restrict the filter to a specific
action, message class and message number. For example, you might wish to suppress a specific warning
that occurs when checking or posting a document. Avoid catch-all or wildcard filters—this is especially
important when filtering errors.
Important Warning: Only filter success messages for the Web Application. Do not filter error and
warning messages, as these can cause processes to abort without returning an error.
117
ReadSoft PROCESS DIRECTOR Configuration Guide
Example
Single sign-on is active. ReadSoft PROCESS DIRECTOR still checks if the SAP user account is valid.
But single sign-on usually authenticates against an external system, and you get an error message from
the SAP user check (for example, account expired, password expired). You can use message filters to
suppress these messages.
118
ReadSoft PROCESS DIRECTOR Configuration Guide
Example
When a mandatory field is not filled in, the posting interface returns a message containing the technical
name of that field, which is not usually understandable to the user. You can configure the system to
replace the technical field names with descriptive labels.
For example, the SAP message 00(248) Formatting error in the field &1; see next message is displayed to
the user as:
You can replace this with the more user-friendly PROCESS DIRECTOR message /EBY/PDBO 124 Field
&1 is required by SAP transaction, which displays:
Alternatively, you can display both the SAP message and the PROCESS DIRECTOR message:
Configure posting
Configure posting messages
You can define which posting interface messages should be considered successful for posting, parking
and other actions.
119
ReadSoft PROCESS DIRECTOR Configuration Guide
To configure automatic posting based on field values, complete the following steps.
1. In the expert IMG, click Initial settings > Rules > Autoposting (/EBY/PDBO_VAP).
2. In change mode, add a new entry.
3. Enter the required parameters in the Allow autoposting or Disallow autoposting table.
4. Click the Save button.
Tip You can also define the rules for automatic posting in the configuration of the /EBY/
CL_PDBO_EVT_APE_CHK check.
You specify the conditions for splitting by adding the fields and their values to the document splitting
configuration.
• If you specify only one condition, items that meet the condition remain in the original document and
items that do not meet the condition are copied into a new document and removed from the original
document. The header data and data from other grids is copied into the new document.
120
ReadSoft PROCESS DIRECTOR Configuration Guide
• If you specify several conditions, items that meet the first condition remain in the original document;
items that meet further conditions, and items that meet no condition, are moved into new documents.
• Enter a number in the Group ID column to specify more than one criterion for a condition. The
document split only takes place if all criteria in the same group are met.
• You can specify fields from different logical levels as criteria.
• You can specify fixed values, SAP values or dynamic values. Dynamic values enable you to apply
your own coding to specify conditions. If you want to use your own coding, you should copy and
adapt the document splitting class template /EBY/CL_PDBO_DOC_SPLIT_TEMPLT.
• Note: Do not use dynamic values together with fixed and SAP values. If you use dynamic values,
do not add any fixed values or SAP values to the configuration.
• For some fields, the internal value and external value are different. For example, the internal value
for the sales order document type Standard Order is TA, but the external value that is displayed in
the user interface is OR. You must specify the internal value; the corresponding external value is
automatically entered.
5. Click the Save button.
Examples
Example 1
In this simple example, two conditions have been defined: one for items with the value 1000 in the PLANT
field and one for items with the value 2000 in the PLANT field.
121
ReadSoft PROCESS DIRECTOR Configuration Guide
This document contains line items for plants 1000, 2000 and 3000.
Example 2
In this example, two conditions have been defined. Each condition (specified by the group ID) has two
criteria.
The first condition specifies that if the document type is OR Standard order and the MATERIAL field
contains a value beginning with ISA-, the document will be split. Items that have a value beginning with
ISA- in the MATERIAL field remain in the original document; other items are moved to a new document.
Documents of a document type other than OR Standard order containing items that have a value
beginning with ISA- in the MATERIAL field will not be split.
The second condition specifies that if the document type is QT Quotation and the MATERIAL field
contains a value beginning with T-AS-, the document will be split. Items that have a value beginning with
T-AS in the MATERIAL field remain in the original document; other items are moved to a new document.
Documents of a document type other than QT Quotation containing items that have a value beginning with
T-AS in the MATERIAL field will not be split.
122
ReadSoft PROCESS DIRECTOR Configuration Guide
Customize actions
Exclude an action for a document status
You can exclude certain actions based on the document status or substatus of a business document. For
example, it might be a customer requirement to exclude the CHECK action for documents that have status
NW New.
Tip You can define configuration criteria to determine whether an action is excluded or not, based on
specific values.
Note You can assign several help texts to an action. Add an entry for each text you want to use.
To configure the layout of the notes editor, complete the following steps.
1. In the IMG, click Initial settings > Process parameters > Other (/EBY/PDBO_EPC_OTHER).
123
ReadSoft PROCESS DIRECTOR Configuration Guide
2. In change mode, next to the process that you want to configure, click Current parameters button.
• To configure the editable notes editor, click the button next to the Editable Notes Editor process.
• To configure the read-only notes editor, click the button next to the Display-only Notes Editor
process.
This editor is used when another user is already working on the note.
3. In the Customer parameters dialog box, from the Item list drop-down list, select Configuration of
Notes Editor.
4. Set up the parameters, as required.
Parameter Description
inactive Select this check box to keep using the standard
HTML-based notes editor.
Show as The container that should be used for the notes editor.
• TEXT: SAP text container
• ALV: ALV container
Display mode • For the editable notes editor, leave this field empty.
• For the display-only notes editor, enter X to make
the notes editor read-only.
Color Use the search help to select the color that should
be used.
Intensified If you want to intensify the color, enter 1. Entering 0
or leaving the parameter empty leaves the element
color as is.
124
ReadSoft PROCESS DIRECTOR Configuration Guide
Parameter Description
Flag inverse Enter 1 to assign a color to the text within the
element, not the element itself. Enter 0 or leave the
parameter empty to assign a color to the element,
not the text.
7. Click the Continue button.
125
Process type-specific configuration tasks
Accounts Receivable
Configure line item attachment display for Accounts Receivable
With the Attachments icon in an Accounts Receivable line item, users can display the attachments of
accounting documents that are assigned to the line item. By default, this icon is displayed regardless of
whether attachments are actually available or not. You can configure ReadSoft PROCESS DIRECTOR to
only display the Attachments icon if attachments are available for the item.
Customer Orders
Configure credit lock release for Customer Orders
If credit management is configured in SAP, ReadSoft PROCESS DIRECTOR can check credit limits for
the customer and flag the PROCESS DIRECTOR Customer Order document accordingly. SAP GUI users
can then release credit locks on Customer Orders in ReadSoft PROCESS DIRECTOR.
Prerequisite
You have created a custom view model for Customer Orders SAP GUI header data.
1. In the IMG, click Change system settings > Presentation and interface > Configure view
model (/EBY/PDVI_VVMOC).
2. Select your SAP header data custom view model and double-click the Field catalog dialog structure
menu.
3. In change mode, add a new entry.
126
ReadSoft PROCESS DIRECTOR Configuration Guide
4. In the Field name field, enter TOTSTATCCH and click Copy default entry.
5. Clear the No output check box.
6. Click the Save button.
7. In the IMG, click Change system settings > Model > Excluded actions per document status
(/EBY/PDBO_VSTEC).
8. In change mode, add a new entry.
9. In the Status field, select OK Sales Order created, and in the Action field, select RELEASE_LOCK.
10. Select the Remove check box.
11. Click the Save button.
The OverallCredStat field is now displayed in the Sales tab, and the Release credit lock button is
available for posted Customer Order documents.
To configure posting conditions for customer orders, complete the following steps.
1. In the IMG, click Initial settings > Process parameters > Posting (/EBY/PDBO_EPC_POST).
2. In change mode, for the Posting parameters process, click the Current parameters button.
3. In the Customer parameters dialog box, from the Item list drop-down list, select Parameters for
event chk_create – Conditions.
4. To add a new condition, click the New line button.
5. Enter the sales document type for which the condition should be valid. If you do not enter a sales
document type, the condition will be valid for all the available sales document types.
6. Enter the condition type that should be used.
Note If you do not enter a condition type, an error message is displayed when a document is
checked or posted.
127
ReadSoft PROCESS DIRECTOR Configuration Guide
Example
The following table lists a possible mapping configuration.
Text Object Meaning ID Meaning SOrg. SaTy Mapped Meaning
VBBP Sales Item 0001 Material 2000 OR 0004 Delivery text
texts sales text
VBBP Sales Item 0001 Material 0002 Item note
texts sales text
VBBK Sales 0001 Form AS 0005 Header note
Header texts Header 4
VBBK Sales 0001 Form 1000 0011 Terms of
Header texts Header delivery
VBBK Sales 0001 Form 1000 AS 0012 Shipping
Header texts Header instructions
128
ReadSoft PROCESS DIRECTOR Configuration Guide
Only items that correspond to these entries appear in the PROCESS DIRECTOR document. If you do not
make any entries here, all items appear in the document.
Financial Postings
Financial Postings posting types
ReadSoft PROCESS DIRECTOR ships with the following posting types. You can configure these posting
types to specify which transaction code, document type, transaction key, and debit and credit posting keys
are used.
Process type Posting type Description
GL Account posting GLAA Aggregated accrual from PD AP
GL Account posting GLAP Adjustment posting
GL Account posting GLAR Accrual with reversal
GL Account posting GLPR Provision
GL Account posting GLRA Recurring accrual with reversal
GL Account posting GLRE Recurring entry
GL Account posting GLSP Regular posting
Customer posting ARCR Credit note
Customer posting ARDI Deferral (invoice)
Customer posting ARIN Invoice
129
ReadSoft PROCESS DIRECTOR Configuration Guide
The posting types GLRE Recurring entry, GLRA Recurring accrual with reversal and ARRI
Recurring invoice serve as templates for the creation of documents. You can schedule the /EBY/
PDFI_GEN_RECURRING_DOCS program to create the documents.
For provisions, you can schedule the /EBY/PDFI_PROVISION_REMINDER program to send email
notifications when the validity date in the posted provision document is exceeded.
See the PROCESS DIRECTOR Reference Guide for more information on these programs.
Change settings
To change settings, complete the following steps.
1. Go to /EBY/PDFI_PTYPEC (G/L Account Postings) or /EBY/PDFIC_PTYPEC (Customer
Postings) ( Financial Postings specific settings > Change system settings > Posting type
configuration ).
2. In change mode, add a new entry.
3. Enter the required settings.
4. Click the Save button.
130
ReadSoft PROCESS DIRECTOR Configuration Guide
• Create and apply field statuses. Use configuration criteria to apply these field statuses only to your
new posting type.
To set fields to clear when the posting type is changed, complete the following steps.
1. In the IMG, click Financial Postings specific settings > Change system settings > Fields
to clear on posting type change . (/EBY/PDFI_PTPCC for G/L Account Postings or /EBY/
PDFIC_PTPCC for Customer Postings).
2. In change mode, add a new entry.
3. Select the posting type and the name of the field that should be cleared.
4. Click the Save button.
131
ReadSoft PROCESS DIRECTOR Configuration Guide
Tip You can also configure duplicate message removal using the Checks whether data can be posted
check. See the PROCESS DIRECTOR Reference Guide for more information on this check.
Generic Archiving
Configure generic archiving
The Generic Archiving process type (ARCH_BUS) provides a simple process for archiving captured
documents. Users assign the relevant SAP business object type to the captured documents and enter the
key data. They then post the document, and the archive link is created.
Goods Receipts
Configure colors for trigger fields
For line items in inbound deliveries, you can configure a trigger field, and also associate colors with it.
When the initial value of the field is changed, the field itself or the text within the field can be displayed in a
specific color.
132
ReadSoft PROCESS DIRECTOR Configuration Guide
• Intens.
If you want to intensify the color, enter 1. Entering 0 or leaving the text box empty leaves the field
as is.
• Inverse
Entering 1 assigns a color to the text within the field, not the cell itself. Entering 0 or leaving the
field empty assigns a color to the cell, not the text.
• Priority
If you define multiple trigger fields for the same line item, the color setup of the field with the
highest priority is applied.
7. From the Logic Det. drop-down list, select the logic according to which the workflow recipient should
be determined.
• WFL001 'Recipient' field in acc. assignment details
• WFL002 'User Responsible' field in the Cost Center master data
• WFL003 SAP PO creator
• WFL004 SAP PO item requisitioner
• WFL005 PD PO initiator
8. Click the Save button.
133
ReadSoft PROCESS DIRECTOR Configuration Guide
Order Confirmations
Display IDOC attachments
An IDOC can be created by an external application and already have attachments connected to it. You
can display and read those attachments, as well as enable connecting archive links to the IDOC.
To configure the delivery date calculation rules, complete the following steps.
1. As described in Add a preset, add two new preset values.
Setting Preset 1 value Preset 2 value
Preset ID Insert Update
Logical level ITEMS ITEMS
Field Name EINDT EINDT
Type Dynamic Value Dynamic Value
Field value / /
Preset class /EBY/CL_PDOR_PRESET_DLVDAT /EBY/CL_PDOR_PRESET_DLVDAT
2. In the expert IMG, click Order Confirmation specific settings > Delivery date calculation (/EBY/
PDOR_VDDCC).
3. In change mode, add a new entry.
4. Select the purchasing organization, the plant, and the vendor for which you want to configure the
calculation rules.
134
ReadSoft PROCESS DIRECTOR Configuration Guide
Note If the inbound delivery day is a holiday, the date is rescheduled to the next inbound delivery
day that falls on a working day.
Setting Value
Field Name SHP_DATE
Output Options of Columns Input
Column number 900
Data element F1 /EBY/_DSHIP_DATE
Ref. table name /EBY/PDOR_SITM_IF
Example:
If the date sent by the vendor is the 17th of Wednesday, the delivery date is calculated to be the 23rd of
Tuesday (two working days after the shipping date, with Tuesdays and Thursdays as the only inbound
delivery days). If the 23rd of Tuesday is a holiday, the delivery date is rescheduled to the 25th of Thursday.
135
ReadSoft PROCESS DIRECTOR Configuration Guide
3. In the expert IMG, click Order Confirmation specific settings > Determination of workflow
recipients (/EBY/PDWC_VWRDC).
4. In change mode, add a new entry.
5. Select the purchasing organization, the workflow, and the workflow step for which you want to
configure the determination logic.
6. If the recipient needs to be preassigned without manual interaction by the user, select the Preset
check box.
Note If you do not want to preassign the recipient, but want the user to select the determined
recipient in the search help instead, in the workflow step configuration, select the Recipients
restriction check check box.
7. From the Logic Det. drop-down list, select the logic according to which the workflow recipient should
be determined.
• WFL001 'Recipient' field in acc. assignment details
• WFL002 'User Responsible' field in the Cost Center master data
• WFL003 SAP PO creator
• WFL004 SAP PO item requisitioner
• WFL005 PD PO initiator
8. Click the Save button.
Payment Approvals
Retrieve payment proposal data from SAP
To make the payment proposal data from SAP available in ReadSoft PROCESS DIRECTOR, complete
the following step.
• In transaction SE38, run or schedule the /EBY/PDPR_IMPORT program.
If you have payment proposal documents that were created in a version of ReadSoft
PROCESS DIRECTOR prior to the 7.1 Service Pack 1, you should also schedule the /EBY/
PDPR_INVOICE_UPDATER program. This program reads the payment proposal line items and checks
whether a corresponding invoice is available. If it is, ReadSoft PROCESS DIRECTOR saves the
connection between the line item and the invoice in the database.
This is necessary because prior to version 7.1 SP1, ReadSoft PROCESS DIRECTOR read these
connections whenever users displayed a document, which had a negative effect on performance.
From version 7.1 SP1, ReadSoft PROCESS DIRECTOR automatically saves these connections to the
database.
136
ReadSoft PROCESS DIRECTOR Configuration Guide
2. In change mode, for the Parameters controlling document creation process, click the Current
parameters button.
3. Enter the parameters.
Parameter Description
Company code Enter a company code to retrieve only proposals for this company code.
Company Select these check boxes to create individual PROCESS DIRECTOR documents for
Vendor each company, vendor, customer or payment.
Customer For example, payment proposals can contain payments from more than one vendor.
To create a separate PROCESS DIRECTOR document for each vendor's payments,
Payment
select the Vendor check box. To create separate documents for each payment, select
the Payment check box.
Start date Enter a start date to restrict the retrieved proposals to those created on or after this
date.
Weeks Enter a number of weeks to restrict the retrieved proposals. For example, if you enter
10, only proposals with a run date during the last 10 weeks will be retrieved.
Prop. only Select this check box to retrieve only payment proposals. Clear the check box retrieve
both payment proposals and payment runs.
Exceptions Select this check box to exclude payment proposals with exceptions.
Pay. req. Select this check box to include payment requests (transaction F111).
The button for creating a report is displayed by default on the PROCESS DIRECTOR toolbar, but you
must configure which report will be produced when users click this button.
137
ReadSoft PROCESS DIRECTOR Configuration Guide
Note /EBY/PDPR_F110_SJOB can only be activated in client 000, but this automatically activates it in
other clients as well.
138
ReadSoft PROCESS DIRECTOR Configuration Guide
Requisitions
Define OCI catalog settings
To use an OCI catalog with ReadSoft PROCESS DIRECTOR, you must specify the URL and other call-up
parameters for the catalog. Apart from the assignment of the catalog to a PROCESS DIRECTOR object
type, these settings are the same as SAP's catalog settings.
139
ReadSoft PROCESS DIRECTOR Configuration Guide
140
IMG reference
Settings
/EBY/PDXY_COPY
141
ReadSoft PROCESS DIRECTOR Configuration Guide
Initial settings
Licenses
License settings
Manage license keys and activate process types
PROCESS DIRECTOR
/EBY/PD_LICENSES
PROCESS DIRECTOR
Initial Settings > Licenses
Setting Description
Object type The process type that is to be activated.
SAP Inst Number The SAP installation number of your system (that you
provided when you ordered the license).
SAP Sys ID The SAP system ID of your system (that you provided
when you ordered the license).
Client If the license applies only to a specific client, enter the
client ID here.
State When the license has been created, an icon is displayed
that indicates the license status:
•
• The license is valid. A license is valid when the license
key is not corrupted.
•
• The license key is invalid.
•
• The license key is valid, but is for a different system
(the SAP system ID or installation number differs from
that of the current system).
142
ReadSoft PROCESS DIRECTOR Configuration Guide
Setting Description
Licensed vol. If your license has a volume limit, enter the licensed
number of documents here. This field is not available for
the process type WC (global workflow license). Use the
field Workflow volume to enter the volume for a global
workflow license.
Expiration date If your license expires on a specific date, enter the
expiration date here.
Workflow active Activate this option if your license includes the use of
workflows.
Workflow volume Enter the number of licensed documents for workflows.
Note License counters are reset every year on 1st January to the number of purchased documents (only
for licenses with no expiry date). You can view the counters for previous years by clicking the Display
counters for all years button.
143
ReadSoft PROCESS DIRECTOR Configuration Guide
Setting Description
License products The ReadSoft PROCESS DIRECTOR Accounts Payable
component the license is valid for:
• C - ReadSoft PROCESS DIRECTOR Accounts
Payable
• E - ReadSoft EDI COCKPIT
• It is possible to run ReadSoft EDI COCKPIT together
with ReadSoft PROCESS DIRECTOR Accounts
Payable, with only a license for ReadSoft EDI
COCKPIT. Requirements: 1. A valid ReadSoft EDI
COCKPIT license. 2. The sum of the document
counters for ReadSoft EDI COCKPIT and ReadSoft
PROCESS DIRECTOR Accounts Payable must
not exceed the license volume for ReadSoft EDI
COCKPIT.
• D - ReadSoft PROCESS DIRECTOR Accounts
Payable & ReadSoft EDI COCKPIT
• The volume is equal to the total documents processed
by ReadSoft PROCESS DIRECTOR Accounts
Payable and ReadSoft EDI COCKPIT. Adding this
license removes any existing ReadSoft PROCESS
DIRECTOR Accounts Payable and/or ReadSoft EDI
COCKPIT licenses.
• W - WORK CYCLE
• I -ReadSoft INFO MAIL
• B - ReadSoft WEB BOARD
• M - ReadSoft Email-based Approval (formerly
MOBILE APPROVAL)
• T - TRAVEL EXPENSES
• R - ReadSoft REPORTER
• Clicking License threshold warning recipients allows you to customize threshold warnings so that they
are displayed only to those users who are responsible for ordering the licenses, rather than to each
user who starts ReadSoft PROCESS DIRECTOR in the SAP GUI.
Initial Settings > Licenses > Manage license keys and activate process types > License threshold
warning recipients
144
ReadSoft PROCESS DIRECTOR Configuration Guide
Setting Description
Processor The ID of the user who should be notified of the license
threshold warnings.
Complete name The complete name of the user who should be notified of
the license threshold warnings.
Deactivation Selecting the Deactivation check box for a processor
prevents that user from being able to view the license
threshold warnings.
Mapping
145
ReadSoft PROCESS DIRECTOR Configuration Guide
Setting Description
Group Grouping enables you to create more than one field in
PROCESS DIRECTOR from a single field in the external
system. For example, the external system may only have
one type of PARTNER field, but PROCESS DIRECTOR
may have three types. In this case, add three lines
for the same external field and enter 1, 2 and 3 in the
grouping column to differentiate the fields in ReadSoft
PROCESS DIRECTOR.
External field name The field name in the external system.
Check field Only relevant for IDocs. Enter the name of the qualifier
field in the IDoc segment that will be used to determine
whether the external field will be mapped to PROCESS
DIRECTOR.
See the examples below for more information.
Check value Only relevant for IDocs. Enter the value of the qualifier
field in the IDoc segment that will be used to determine
whether the external field will be mapped to PROCESS
DIRECTOR.
Mapping Here you can specify a mapping conversion function to
be executed on the field. For example, you can use a
mapping conversion function to automatically insert a
fixed value or a system variable into the field.
Click the Map conversion functions button to view, edit
and add mapping conversion functions.
IDocs may contain fields that have identical names, but different contents, depending on the value of the
qualifier field in the IDoc segment. The qualifier is always the first field in a qualified segment.
In this example, the field BELNR is contained in segments E1EDK02 001 and E1EDK02 002. The
value of the field BELNR is the purchase order number if the QUALF field value is 001, and the reference
document number if the QUALF field value is 002.
146
ReadSoft PROCESS DIRECTOR Configuration Guide
If you are mapping the PROCESS DIRECTOR purchase order field to the corresponding IDoc field, you
need to enter QUALF in the Check field and 001 in the Check value field. The BELNR field will then only be
mapped to the PROCESS DIRECTOR field if the qualifier is equal to 001. If the qualifier is equal to 002,
this line in the mapping table is ignored and the external field is not mapped.
Another example:
In segment E1EDKA1 (document header partner information), the qualifier field PARVW has the value SH
if the partner specified in the segment is the ship-to party and has the value SP if the partner is the sold-
to party. If you need to map to the ship-to party in PROCESS DIRECTOR, enter PARVW in the Check field
and SH in the Check value field.
See the SAP IDoc Interface / EDI documentation for more details.
Initial settings > Mapping > Map external data to PD documents > Mapping conversion functions
Note For request-driven process types, this configuration activity is not available in the standard IMG.
Setting Description
Mapping Enter a name for the mapping conversion.
Order If a mapping requires more than one step, add each step
individually and enter a number in this column to specify
the order in which the steps are executed.
Mapping function Use search help to select the function module that
contains the conversion coding.
Click this icon to view the code of the function module.
147
ReadSoft PROCESS DIRECTOR Configuration Guide
EDI profiles
/EBY/PDBO_VEDPC
Note The information in the IDoc control record section of the EDI profile must correspond to the
information defined in the communication partner profile in SAP transaction WE20.
Setting Description
Profile Name Descriptive name for the profile.
Mapping ID An identifier for the mapping. This ID must be entered in
the mapping configuration.
Click the Mapping button to go to the field mapping
configuration.
Partner no. Partner number of the sender of the IDoc. Along with
the partner type, this number uniquely identifies the
communication partner.
Partn. Type Partner type of the sender, for example, LI for vendor or
LS for logical system. The partner type determines which
partner master data the IDoc interface reads.
Partn.funct. Optional parameter that specifies the functional role of
the partner, such as SH for 'ship-to party' or SP for 'sold-
to party'. You only need to enter this if it is specified in the
partner profile in WE20.
Message type In EDI, message types are normally assigned to SAP
document types uniquely. Their names correspond
as much as possible to those of the UN/EDIFACT
standard. ALE scenarios, on the other hand, often have
no EDIFACT correspondence, for example when master
data is transmitted.
Examples:
• ORDERS for purchase order data
• INVOIC for invoice data
148
ReadSoft PROCESS DIRECTOR Configuration Guide
Setting Description
Test If a message is to be sent via IDoc for test purposes,
the test flag in the partner profiles should be set. Test
messages cannot be posted 'live' in IDoc inbound
processing. The external system must therefore enter 'X'
in the field.
The field is a key field in the partner profile for both
inbound and outbound processing. The remaining
key fields are the three partner values (number, type
and function) and the three "logical" message values
(type, code and function). These seven fields therefore
determine the dependent parameters, such as the port
in outbound processing or the process code in inbound
processing.
Post as IDoc Activate this option if the IDoc should be posted to
SAP as an IDoc. If not activated, the document will be
imported into ReadSoft PROCESS DIRECTOR but not
posted to SAP.
Process code The process code determines which process is used
to post an IDoc to SAP. Which code is entered here
depends on customer requirements.
Posting copy of Data During EDI processing an IDoc can be changed. Activate
this option to post a copy of the original IDoc data
instead of the changed IDoc data.
Generate SAP Data If an IDoc is successfully posted, a new document
is created in SAP. Activate this option to retrieve the
data from the SAP document instead of using the data
included in the IDoc.
Transfer posted IDoc Activate this option to import all documents into
PROCESS DIRECTOR. If not activated, only IDocs with
errors are imported.
Stat. non posted IDoc Once an IDoc has been processed by PROCESS
DIRECTOR, it is assigned the status 53 (posted),
regardless of whether it was actually posted in SAP
or not. Here you can specify which status should be
assigned to documents that could not be posted.
Worklist
Worklist configuration
/EBY/PDBO_WLC
149
ReadSoft PROCESS DIRECTOR Configuration Guide
Setting Description
Object type Set this to the desired object type. This object type will
be inherited by all subnodes of this node (if any).
Node description This value will appear in the user's Worklist as the node
name.
Auth. object To restrict access to this node, use search help to pick an
appropriate authorization object (or create one first).
Show unauthorized This setting is only available if you set an Auth. object for
the node.
By default, users with no display authorization for the
node will not see it.
If this check box is selected, the node will be shown
grayed out and will not be double-clickable (that is, it will
not display a document list). However, the user will still
be able to expand it and access its subnodes (if any).
150
ReadSoft PROCESS DIRECTOR Configuration Guide
Setting Description
View name Only required for semi-dynamic nodes, or if selection
screen fields are configured.
The fields in this view will be available in the Fields
and Operators pane for defining the node's Ranges
configuration. Click the Basic data button to display
the fields.
ReadSoft PROCESS DIRECTOR provides standard
Worklist views for each process type:
PDnn_VWRKL: Standard view for use with Worklist
nodes (for example, nodes that display documents with a
specific status).
PDnn_VWCWKL: Standard view for use with Worklist
nodes that display documents relevant to workflows (for
example, documents for approval).
• nn indicates the process type (for example, PO for
Requisitions, DN for Goods Receipts)
151
ReadSoft PROCESS DIRECTOR Configuration Guide
Setting Description
Upper limit of hits Specifies the maximum number of documents that will be
displayed in the document list for this node.
Enter a value in this field if you want to restrict the
number of documents displayed, but do not want to set
a default value for the Max. number of hits field in the
selection screen.
Sel. screen mandatory If this option is selected, the selection screen is always
displayed when the user clicks the node.
Always keep document list current and Always keep To improve Worklist performance, a buffer has been
counters current introduced for Worklist GUIDs. The system works with
the buffer until you click the Refresh button, use the
selection screen, or create a document in the Worklist
node. The Always keep document list current and Always
keep counters current Worklist node parameters make it
possible to override the use of the buffer and access the
data directly.
No counter display By default, the node's document counter will be
displayed.
However, you may wish to disable this—for example, to
avoid confusing users with a possible mismatch between
the counter value and the total of the subnode counter
values.
Best practice guideline: Deactivate counter display
unless the node is a leaf node and the document count
provides useful information to the user.
Auto expanded Only available for top-level nodes. By default, subnodes
of top-level nodes are not displayed when ReadSoft
PROCESS DIRECTOR is started. Select this check box
to have the node automatically expanded to display its
subnodes when ReadSoft PROCESS DIRECTOR starts.
152
ReadSoft PROCESS DIRECTOR Configuration Guide
Setting Description
Node icon Not available for top-level nodes. By default, the node
will not have an icon. If you want to specify a custom
icon, you can pick one using the search help.
Transaction Code If you specify an SAP transaction code here, the node
will not display a document selection when double-
clicked. Instead, the user will be taken directly to the
specified online transaction.
Since this behavior is only available in SAP GUI, make
sure to suppress the display of the node in the Web
Application using the Not visible in setting.
Control Only required for nodes of the IV Accounts Payable
process type. Enter the following settings. See Add
nodes for Accounts Payable for more information.
Accounts Payable (top-level node): ICS_DOCS
Workflow inbox (subnode): WC_INBOX
Workflow history (subnode): WC_HISTORY
Workflow recall (subnode):WC_RECALL
Not visible in With this option, you can suppress the display of the
node in a specific environment. By default, this option is
checked for all environments except SAP GUI and Web
Application.
153
ReadSoft PROCESS DIRECTOR Configuration Guide
Setting Description
No output Only relevant for line item fields. Select this check box to
suppress the display of the field in the selection screen
dialog. This is necessary when the same field should be
searched in the header and the line items, but only one
input field should be displayed in the selection screen
dialog.
Input type for web field This determines the input type for the field in the Web
Application.
Toolbar buttons
Expert IMG >Initial settings > Worklist > Start-up selection screen
Setting Description
Object Select the process type.
Obj. specific struc. Name of the structure containing the field that will be
displayed in the process type-specific section of the start-
up selection screen.
Obj. specific field Name of the field that will be displayed in the process
type-specific section.
Order Enter a number to determine the order in which the fields
are displayed on the selection screen.
Common structure Name of the structure containing fields that will be
displayed in the General section of the start-up selection
screen.
Common field name Name of the field that will be displayed in the General
section.
Input typ. The type of field (check box, entry field, dropdown list).
154
ReadSoft PROCESS DIRECTOR Configuration Guide
Setting Description
Node ID Use search help to pick a Worklist node ID to which you
want to switch.
Sequence You only need to specify this if you are attaching several
actions to the same Worklist node ID.
File name A file mapping or an image file in the Web Application to
be used as the display icon for the action.
Obj. name A SAP WWW gateway object. You can leave this blank.
Description for Browser Item This is the label shown to the user by the Web
Application.
Description A tool tip/quick info label.
Rules
Autoposting
/EBY/PDBO_VAP
155
ReadSoft PROCESS DIRECTOR Configuration Guide
Setting Description
Option The selection operators that are used to specify whether
the values entered in the field are to be used as single
values, area or search strings to limit the data selected.
The following operators are provided:
EQ: Equal
NE: Not Equal
BT: Between
NB: Not Between
LT: Less Than
LE: Less Equal
GT: Greater Than
GE: Greater Equal
CP: Contains Pattern
NP: Not contain Pattern
Values from The lower limit of the field value.
Values to The upper limit of the field value.
Presets
/EBY/PDBO_VPSVC
Logical level The logical level to which the preset should be applied.
156
ReadSoft PROCESS DIRECTOR Configuration Guide
Setting Description
Field Name The name of the field to which the preset will be applied.
Leave this field blank for the preset type Dynamic value.
Order This only needs to be specified if you have defined
several presets for a field that need to be applied in a
certain order. For example, you may want to apply a
dynamic preset first and default to a fixed value if the
dynamic preset did not provide a value. The preset with
the highest order number is the last one performed.
Type Type of value to insert: a fixed value, an SAP SY system
variable, or a dynamic value calculated by a preset class.
Field Value The value to enter here depends on the preset type.
• Fixed Value preset type
• The value to preset in the document field set in Field
Name.
• SAP Value preset type
• The name of an SAP SY system variable, such as:
• SY-UNAME for the SAP user name (works in SAP
GUI only - using this is not recommended)
• SY-DATUM for the current date
• SY-UZEIT for the time
• Dynamic Value preset type
• Leave this field blank.
Note Keep in mind that since the BAdI Initialize values implementations will be called after presets are
applied, any preset values configured here can be overridden with defaults supplied by a customer
implementation of the INITIALIZE_VALUES interface method. See the PROCESS DIRECTOR
Reference Guide for more information on this BAdI.
157
ReadSoft PROCESS DIRECTOR Configuration Guide
Checks
/eby/pdbo_chc
Check settings
Setting Description
Environment If this is left blank, the check will be run in every
environment. This is the default.
If you specify an environment, the check will only be run
in that environment.
Action You can use search help to pick an action into which the
check event should be inserted.
For example, if you want the check event to be triggered
when a user clicks the toolbar button , pick the
action CHECK Check document or CHECKM Check
documents (multiple), as appropriate.
Suborder If several checks are configured for the same action, the
suborder defines their order of execution. You can use
the arrow buttons to change the suborder.
Check ID Use search help to pick the check event you want to
activate for that action. You can pick from a list of check
events available for that process type.
Determinations
/eby/pdbo_dec
Determination selection
158
ReadSoft PROCESS DIRECTOR Configuration Guide
Setting Description
Environment If you leave this setting blank, the determination will be
run in every environment. This is the default.
If you specify an environment, the determination will only
be run in that environment.
Action Use search help to pick an action into which the
determination should be inserted.
Suborder If several determinations are configured for the same
action, the suborder defines their order of execution. You
can use the arrow buttons to change the suborder.
Determ. ID Use search help to pick a determination. You can pick
from a list of determination events available for that
process type.
Configure searches
Setting Description
Search ID Use search help to pick a search ID.
Weight of search The value determines the number of points each result in
this search's result set will receive, if (and when) the total
relevance of each result is computed.
159
ReadSoft PROCESS DIRECTOR Configuration Guide
Setting Description
When to finish 1 Terminate if there is one result
If the determination result set contains exactly one result,
the determination is finished—that is, no remaining
searches for the determination (if any) will be executed.
Otherwise, the next remaining search will be executed.
The When to finish setting for that search will determine if
(and how) the determination's search execution flow will
continue after that.
Each search result set will be kept for possible use in
the determination result set computations of subsequent
searches. The determination result set is always
recomputed after every search.
2 Terminate if there is one result with a highest
relevance
The total relevance of each result in the determination
result set will be calculated (see example).
Suppose a determination has three searches, executing in the order #1, #2 and #3 and returning results
A, B and C as shown in this table:
160
ReadSoft PROCESS DIRECTOR Configuration Guide
Note This example assumes that searches #1 and #2 are configured to Continue whether or not there
are results, otherwise searches #2 and #3 would never be executed.
The total relevance of each result is the sum of the weights of the searches which produced it, i.e. result A
gets 20 points for being in the result set of search #1 and 40 points for being in the result set of search #2,
for a total of 60 points.
Result Total relevance
A 20 + 40 = 60
B 20 + 40 = 60
C 20 + 60 = 80
However, suppose that search #3 returns nothing. In this case, results A and B would be tied for first
position, i.e., there would be no single result with the highest relevance.
Duplicates
/EBY/PDBO_VDFCC
161
ReadSoft PROCESS DIRECTOR Configuration Guide
Setting Description
Table to check The name of the table containing the SAP field that
should be checked.
Check table field The name of the SAP field that should be checked.
Remove ID Enter a remove ID to have the characters specified in
this ID removed from the field before the duplicate check.
Replace ID Enter a replace ID to have the characters specified in this
ID replaced in the field before the duplicate check.
Rem. first Select if removals should be done before replacements.
If this is not checked, replacements are done before
removals.
Removals
Replacements
Create a new entry for each character that should be replaced and specify the character and replacement
character.
Process parameters
/EBY/PDBO_EPC
Note You cannot change these settings, you can only change the parameters.
Setting Description
Environment The environment in which the settings will be applied:
blank applies the settings in both SAP and Web
Application, WA Web Application applies the settings in
the Web Application only.
Action The ID and description of the action for which the
settings will be applied.
Event The ID and description of the event for which the settings
will be applied.
Process description The description of the process.
Parameters Click this button to set and view the current parameters
for the process.
Default Click this button to view the default system parameters
for the process.
162
ReadSoft PROCESS DIRECTOR Configuration Guide
Setting Description
Reset Click this button to revert to the default system
parameters.
• Click the Key descriptions button on the toolbar to
show and hide the action and event descriptions.
• Click the Technical names button on the toolbar to
show and hide the environment, action and event IDs.
Archiving
/EBY/PDBO_EPC_ARCHIV
163
ReadSoft PROCESS DIRECTOR Configuration Guide
Process Description
Archive settings for EDI data Automatically creates an attachment that visualizes
documents received via EDI (similar to the images of
scanned documents that may be used with other process
types). In the parameters, enter the archiving document
type and the name of the Smart Form that should be
used to create the attachment. See also Configure
IDoc image attachments in the PROCESS DIRECTOR
Configuration Guide.
Configure attachment deletion in WebApp Specifies whether the archive document itself, or only the
link, should be removed when users delete attachments
in the Web Application. For more information, see
Configure Web Application attachment deletion in the
PROCESS DIRECTOR Configuration Guide.
164
ReadSoft PROCESS DIRECTOR Configuration Guide
Process Description
Workflow log creation after approval Activate the Turn on parameter to create the workflow log
when a document is approved.
Workflow log creation after recall Activate the Turn on parameter to create the workflow log
when a document is recalled.
Workflow log creation after reject Activate the Turn on parameter to create the workflow log
when a document is rejected.
Checks
/EBY/PDBO_EPC_CHECKS
Posting
/EBY/PDBO_EPC_POST
165
ReadSoft PROCESS DIRECTOR Configuration Guide
Process Description
Smartform and document type for archiving after posting Automatically adds the workflow log as an attachment
to the PROCESS DIRECTOR document and the
corresponding SAP document when the document is
posted. In the parameters, enter the archiving document
type and the name of the Smart Form that should be
used to create the workflow log.
Select a status and/or substatus to create the workflow
log only when the document has this status/substatus.
Wait x seconds for audit log archiving to finish Enables you to delay archiving for a specified number
of seconds to ensure that the PROCESS DIRECTOR
workflow log and notes are archived correctly and
available in the corresponding SAP documents. Enter a
value here if you are experiencing problems with missing
attachments in the SAP documents.
Workflow
/EBY/PDBO_EPC_WORKFL
166
ReadSoft PROCESS DIRECTOR Configuration Guide
Process Description
Automatic workflow start after check failed Automatically starts the specified workflow on a
document when the checks return an error. In the
parameters, enter the workflow ID(s) and activate Turn
on.
Automatic workflow start after post failed Automatically starts the specified workflow(s) on a
document when posting of the document fails. In the
parameters, enter a workflow ID and activate Turn on.
Automatic workflow start after post succeeded Automatically starts the specified workflow(s) on a
document when posting of the document is successful.
In the parameters, enter a workflow ID and activate Turn
on.
Automatic workflow start after transfer failed Automatically starts the specified workflow(s) on a
document when transfer of the document from the
capture software to PROCESS DIRECTOR fails. In the
parameters, enter a workflow ID and activate Turn on.
Automatic workflow start after transfer succeeded Automatically starts the specified workflow(s) on a
document when transfer of the document from the
capture software to ReadSoft PROCESS DIRECTOR is
successful. In the parameters, enter a workflow ID and
activate Turn on.
Smart Form and document type for archiving after Automatically adds the workflow log as an attachment
posting to the PROCESS DIRECTOR document and the
corresponding SAP document when the document is
posted. In the parameters, enter the archiving document
type and the name of the Smart Form that should be
used to create the workflow log.
Select a status and/or substatus to create the workflow
log only when the document has this status/substatus.
Workflow log creation after approval Activate the Turn on parameter to create the workflow log
when a document is approved.
Workflow log creation after recall Activate the Turn on parameter to create the workflow log
when a document is recalled.
Workflow log creation after reject Activate the Turn on parameter to create the workflow log
when a document is rejected.
Other
/EBY/PDBO_EPC_OTHER
167
ReadSoft PROCESS DIRECTOR Configuration Guide
Process Description
Document rejection: note/reason required In the parameters, activate Rejection note required or/
and Rejection reason required to ensure that users enter
a predefined rejection reason or a note, or both, when
they reject a document. See also Configure rejection
reasons in the PROCESS DIRECTOR Configuration
Guide..
Parameters regarding uploaded files These parameters are required to enable line item
upload or document creation from a file. See the
PROCESS DIRECTOR Configuration Guide for more
information.
Workflow
Define steps
Define workflow steps
/EBY/PDWC_VSTPC
Step field states Use the search help to select a set of field statuses that
will be applied to document fields during this step.
Approval level Only relevant for line item approval. Select the object
type and level for which approval of individual line items
should be possible. You must also activate the setting All
recipients must process.
Duration Here, you can specify a maximum step duration in
days. If the maximum duration is exceeded, the step will
become overdue, causing a reminder to be sent to the
assigned processor(s).
Note that workflow steps cannot finish later than the
workflow itself. Therefore, if the workflow becomes due
before the step does, the step is not allowed to run to its
maximum duration (at runtime, the step due date is set to
the workflow due date).
168
ReadSoft PROCESS DIRECTOR Configuration Guide
Setting Description
Forward Specifies whether it is possible for processors to forward
the step to other users.
Disabled: the step cannot be forwarded.
Enabled: the step can only be forwarded to pre-
assigned processors. To enforce the use of pre-assigned
processors, you must also activate the option Recipients
restriction check.
Enabled, arbitrary recipients: the step can be forwarded
to any user of the allowed user types.
Query Specifies whether it is possible for processors to send
queries to other users.
Disabled: queries cannot be sent.
Enabled: queries can only be sent to pre-assigned
processors. To enforce the use of pre-assigned
processors, you must also activate the option Recipients
restriction check.
Enabled, arbitrary recipients: queries can be sent to any
user of the allowed user types.
Processor assignment Specifies what happens when a workflow assignment
matches the business document.
• By workflow initiator
The person who starts the workflow can assign
processors to the step.
• 1 By workflow processor
The person who processes the workflow can assign
processors to the step.
• 2 By workflow initiator or processor
Either the person who starts the workflow or the
person who processes the workflow can assign
processors to the step.
• 3 In background (automatic, without manual
interaction)
The system automatically assigns predefined
processors to the step without intervention on the part
of the user.
•
Note When you select this option, make sure that
you assign preset users to the step.
169
ReadSoft PROCESS DIRECTOR Configuration Guide
Setting Description
Reject Specifies what happens when the workflow is rejected.
The workflow can be canceled completely, or the
document can be returned to the first or previous
workflow step recipient or processor. Refer to the
rejection options diagram below for more details.
Approval Notification If this check box is selected, emails are sent to the
workflow initiator when the step has been approved.
Rejection Notification If this check box is selected, emails are sent to the
workflow initiator when the step has been rejected.
Rejection Options
170
ReadSoft PROCESS DIRECTOR Configuration Guide
A recipient is the person to whom the workflow step is sent. A processor is the person who actually
approves or rejects the workflow step.
Recipients
Setting Description
All recipients must process If this check box is selected, all recipients of the workflow
step must process and approve the document before it
can move to the next step.
However, for the document to be rejected, it is enough if
only one recipient rejects the document.
Recipients restriction check If this check box is selected, ReadSoft PROCESS
DIRECTOR checks whether processors have been
pre-assigned to the step. If processors have been
pre-assigned, only these processors are available
for selection in the Start workflow dialog. See Assign
workflow processors for more information.
Not initiator If this check box is selected, the person who started the
workflow cannot be assigned to the workflow step.
171
ReadSoft PROCESS DIRECTOR Configuration Guide
Setting Description
Principle of dual control Specifies whether the principle of dual control is applied,
which dictates that steps in the workflow cannot be
approved by the same person.
• New recipient (not processor of immediately previous
step): It is not possible to assign the same processor
that was assigned to the step immediately before this
step.
• Principle of dual control (recipient not previous
processor): It is not possible to assign the same
processor that was assigned to any of the steps
before this step.
• None: The principle of dual control is not applied.
Recipient num. limit Specifies the maximum number of recipients allowed for
a workflow step. If a user assigns more recipients than
specified in this setting, the system displays an error
message.
This setting is ignored, if recipients are assigned in the
background by the Workflow steps handling BAdI. See
the PROCESS DIRECTOR SAP Reference Guide for
more information on this BAdI.
Mandatory notes
Setting Description
Mandatory note before approving workflow step If this check box is selected, the step processor must add
a note to the document when approving it.
Mandatory note before forwarding workflow step If this check box is selected, the step processor must
add a note to the document when sending it to another
processor.
Mandatory note before rejecting workflow step If this check box is selected, the step processor must add
a note to the document when rejecting it.
Specify, which document status and/or substatus should be applied to the document when the workflow
step is approved.
Specify, which document status and/or substatus should be applied to the document when the workflow
step is approved.
Allowed user types
172
ReadSoft PROCESS DIRECTOR Configuration Guide
Setting Description
Purpose Defines the reason for sending the email.
See General workflow email texts for information on each
email purpose.
Documentation Object The documentation object to use for the email body.
You can select one of the standard PROCESS
DIRECTOR documentation objects or create your own
in transaction SE61. Documentation objects may contain
placeholders. See the PROCESS DIRECTOR Reference
Guide for more information.
Subject The text to use for the email subject. May contain
placeholders.
173
ReadSoft PROCESS DIRECTOR Configuration Guide
Action restriction
Setting Description
Processor active The processors for whom the action will be excluded.
Minor workflow processor: The action is only excluded
for minor workflow processors. A minor workflow
processor is one who is not directly assigned to the
workflow, but has received a workflow query.
Any processor: The action is excluded for all processors,
whether these are users who are processing documents
in PROCESS DIRECTOR or processing documents in a
workflow.
Document not in workflow: The action is only excluded
for documents that are not in a workflow.
Major workflow processor: The action is only excluded
for major workflow processors. A major workflow
processor is one who has been directly assigned
to a workflow or to whom a workflow step has been
forwarded.
Any workflow processor: The action is only excluded for
processors who are processing documents in a workflow
(both major and minor processors). The action is not
excluded for processors who are processing documents
in PROCESS DIRECTOR.
No workflow processor: The action is only excluded for
processors who are processing documents in PROCESS
DIRECTOR. The action is not excluded for processors
who are processing documents in a workflow.
• (Left blank): The action is excluded for all processors.
174
ReadSoft PROCESS DIRECTOR Configuration Guide
Define processes
/eby/pdwc_vc_flw
175
ReadSoft PROCESS DIRECTOR Configuration Guide
Setting Description
Quantifier Use this field to specify whether:
• at least one item of the specified logical level must
meet the condition (exists)
• all items of the specified logical must meet the
condition (all).
Logical level The logical level containing the field for which the
condition applies.
( Use this field together with the ) field to override AND/OR
precedence.
Field name The name of the field for which the condition applies.
Operator Select a logical operator.
Field contents The value for which the condition applies.
Click this button to specify an amount for currency
conversion.
Assign processors
/EBY/PDWC_UM
176
ReadSoft PROCESS DIRECTOR Configuration Guide
Activate workflows
/eby/pdwc_cflac
Mobile Approval
Basic settings
/EBY/PDWC_vMaBS
177
ReadSoft PROCESS DIRECTOR Configuration Guide
General messages
/EBY/PDWC_vMaMES
Workflow steps
/EBY/PDWC_vMaST
178
ReadSoft PROCESS DIRECTOR Configuration Guide
SARA archiving
Expert IMG > Initial settings > SARA archiving > Define archiving object
Setting Description
Object type Process type for which the archiving object will be
created. This field is filled automatically, but can be
changed.
Archiving object Name of the archiving object. This field is filled
automatically, but can be changed.
User Name of the user creating the archiving object.
Logical file name Name of the logical file. See the SAP documentation for
information on defining logical path and file names.
SARA archiving
SARA
Expert IMG > Initial settings > SARA archiving > SARA archiving
This IMG activity provides a link to the standard SAP transaction SARA. See the SAP documentation for
information on this transaction.
Additional settings
Mail and communication
179
ReadSoft PROCESS DIRECTOR Configuration Guide
Message administration
/EBY/PDBO_VDPSC
Communication type You can set this to E Email, FP Fax / Print letter, or F Fax.
Message Administration ID Use the search help to select the type of message.
Text ID Use the search help to pick an appropriate documentation object of
document class TX General text. This text will be included in the message.
You can create and/or maintain documentation objects in SAP transaction
SE61. PROCESS DIRECTOR ships with a number of useful standard
documentation objects in /EBY/PDBO_*. See the PROCESS DIRECTOR
Reference Guide for more information.
Sender text ID Only relevant for the communication types FP Fax/Print letter and F Fax.
Use search help to pick an appropriate documentation object of document
class TX General text. This text is inserted in the Sender area of the
message.
Recipient text ID Only relevant for the communication types FP Fax/Print letter and F Fax.
Use search help to pick an appropriate documentation object of document
class TX General text. This text is included in the Recipient area of the
message.
Email expression Only relevant for the communication type Email. Enter an email address if
the message should always be sent to this address. Alternatively, leave the
field blank for the user to enter an email address.
Note For goods receipts and order confirmations, you can enter
&VENDOR-EMAIL& to use the email address in the vendor master
data, or &PDPO-EMAIL& to use the email address in the purchase
order.
Subject Only relevant for the communication type Email. Enter text for the email
subject line. The user can edit this text when he creates the message.
Smartform Use search help to pick an existing SAP Smart Form. If necessary, you can
create one first.
Archive object type Set this to ZEPD_PDF (or whatever name you have assigned to the
PROCESS DIRECTOR PDF document type in ArchiveLink document types
setup).
180
ReadSoft PROCESS DIRECTOR Configuration Guide
The easiest way to create a new SAP Smart Form for PROCESS DIRECTOR is to copy from the provided
template:
1. In the SAP Smart Forms: Initial screen, select Form and enter the name of the PROCESS
DIRECTOR message dispatch template: /EBY/PDBO_DISPATCH.
2. Click the Copy button.
3. In the Target Object field, enter the name of the new form to create, and then click .
Settings
In the form interface import parameters (menu path Form ... > Global Settings > Form Interface),
make sure that the IR_CONTEXT parameter is listed as follows, with no further import parameters
aside from the standard ones:
Parameter Name Type Assignment Associated Type
IR_CONTEXT TYPE /EBY/
PDBO_DCL_PDBO_CONTEXT
If you have copied your Smart Form from the PROCESS DIRECTOR message dispatch template,
the import parameters should already be properly configured.
General settings
/EBY/PDWC_VGENC
You can use any of the following alternatives when specifying the URL:
http://servername:port/pdweb-app/initdo
http://servername:port/pdweb-app/initdo?
http://servername:port/pdweb-app/initdo?sapsystem=system ID
Note Make sure to specify the complete URL path (ending in ...init.do), otherwise single document links
will not work.
Other
181
ReadSoft PROCESS DIRECTOR Configuration Guide
LDAP servers
/EBY/PDBO_VLDPC
File upload
/EBY/PDBO_VC_FILEUP
182
ReadSoft PROCESS DIRECTOR Configuration Guide
Setting Description
Key col. If there is an entry in the Key col. column, a value change in that column will
trigger a new entry for that logical level. If there is no entry in this field, each valid
line in the external data file will count as a new entry for that logical level.
Define projects
/EBY/PDBO_VPRJC
Expert IMG > Change system settings > Project > Define project
Setting Description
Project 1 Two digit ID for the project. You can use letters and
numbers. The project ID is case-sensitive.
Project 2 Description for the project.
Configuration criteria
Configuration criteria
/EBY/PDBO_VCRFC
183
ReadSoft PROCESS DIRECTOR Configuration Guide
Setting Description
Dispatcher Function for which the criterion will be available:
• Presets
• Checks
• Determinations
• Field statuses
• Message send
• Rejection reason
• Workflow process assignment
Select X Default if the criterion should be available for all
dispatcher functions.
Order Order in which the criteria fields are displayed in the
relevant configuration table (for example, 1 for the first
field, 2 for the second field, and 3 for the third field). This
is also the order in which the criteria will be evaluated.
Field name Name of the field that will be available as a selection
criterion. You can specify up to 3 fields.
Model
184
ReadSoft PROCESS DIRECTOR Configuration Guide
Document statuses/substatuses
Customer document statuses
/EBY/PDBO_VSTAC
Expert IMG> Change system settings > Model > Document statuses/substatuses
Setting Description
Status Enter a two-character ID, or use search help to select an
existing ID.
Remove Select to deactivate a default system settings entry.
Status description Enter a description for the status.
Expert IMG> Change system settings > Model > Document statuses/substatuses
Setting Description
Substate Enter a two-character ID, or use search help to select an
existing ID.
Remove Select to deactivate a default system settings entry.
Substatus descr Enter a description for the substatus.
Expert IMG> Change system settings > Model > Document statuses/substatuses
Application Area
Enter the application area to which the error message belongs.
MsgNo
Enter the message number denoting the error message text that should be displayed.
Substate
Enter a two-character ID, or use search help to select an existing ID.
Order
Enter to set the sequence of the messages.
Remove
Select to deactivate a default system settings entry.
Message Text
Enter a description for the message.
185
ReadSoft PROCESS DIRECTOR Configuration Guide
Rejection reasons
Rejection reason declarations
/EBY/PDBO_VREJC
Expert IMG> Change system settings > Model > Rejection reasons
Setting Description
Rej.Reason Enter an alphanumeric key (up to three digits).
Rejection Reason Enter a description (up to 30-characters).
Remove Select to deactivate an existing Default system settings
entry.
Preset IDs
/EBY/PDBO_VPSIC
186
ReadSoft PROCESS DIRECTOR Configuration Guide
Setting Description
Is prefix If this setting is checked, the Action setting will be
interpreted as an action name prefix. That is, the
exclusion will be applied to all actions with a logical name
that begins with this prefix.
Remove Select to deactivate an existing Default system settings
entry, that is, to make that action available.
187
ReadSoft PROCESS DIRECTOR Configuration Guide
IMG path: Change system settings > Model > External data models
Field Value
Origin UP File upload
Node ID SINGLEITEM for header fields, ITEM for line item fields,
ACCOUNT for accounting line fields.
Parent Blank for header fields, SINGLEITEM for line item fields,
ITEM for accounting line fields.
Logical level HEADER for header fields, ITEMS for line item fields,
ITEM_ACCOUNTS for accounting line fields.
IMG path: Change system settings > Model > Excluded objects (fields) being copied
Setting Description
Logical level The logical level of the field.
Field Name The name of the field.
Expert IMG> Change system settings > Model > Document splitting condition
Setting Description
Group ID Use the Group ID column to specify more than one
criterion for a condition. The different criteria of a
condition should have the same group ID. The document
split only takes place if all criteria in the group are met.
Logical level The logical level containing the field whose value will
determine whether the document is split or not.
Field Name The field whose value will determine whether the
document is split or not.
Type Type of value to insert:
Fixed Value: To insert a fixed value.
SAP Value: To insert an SAP SY system variable; for
example, SY-DATLO for the current date.
Dynamic Value: To assign a class that contains code
to define the conditions. This type should be used
exclusively, not in combination with a fixed or SAP Value.
188
ReadSoft PROCESS DIRECTOR Configuration Guide
Setting Description
Option Select a logical operator.
Field value (Internal) The internal ID of the field in SAP.
Field value (External) The external field ID displayed in ReadSoft PROCESS
DIRECTOR. This is automatically entered based on the
entry in the Field value (Internal) field.
Doc splitting class The class that contains the code used for defining the
conditions.
To use your own coding, copy and adapt the
document splitting class template /EBY/
CL_PDBO_DOC_SPLIT_TEMPLT.
CD Click to view and edit the class coding.
Deact. By default, the condition will be active. Check this box to
deactivate it.
Processes
Message handling
Message filtering
/EBY/PDBO_VMGEC
189
ReadSoft PROCESS DIRECTOR Configuration Guide
Message group Only specify this if you know the exact source of the
message.
For example, you can specify the message group CHK
Process Director checks to filter all check messages.
Object type The object type for which the filter will apply.
Action Leaving this blank will apply the filter to all actions.
However, it is usually best to restrict the message filter to
a specific action.
Event If an action is specified, selecting an event will restrict
the filter to the specific instance of the event within the
action. Otherwise the filter will reply to all instances of the
event, that is, instances in any action.
Message ID The message class containing the message you want
to suppress. To make it easier to find the appropriate
PROCESS DIRECTOR message class, you can enter /
EBY* and then use search help to pick the class.
190
ReadSoft PROCESS DIRECTOR Configuration Guide
Setting Description
Message Select a Message ID first, then use search help to
pick the message number of the message you want to
suppress.
If you leave this blank, all messages belonging to the
message class will be filtered.
Message type Usually, you should only use message filtering to get
rid of superfluous warning or success messages.
However, you can also get rid of errors or change them
to warnings.
Filter action By default, the filter action is Remove message. But
you can also change the message type to Debug, Error,
Warning, or Success.
If the message type of Error messages is changed to
Debug, they become Debug Error messages, and so on
for the other message types.
By default, Debug messages are hidden unless you
enable their display.
Best practice guideline: To suppress messages in the
customer message filtering configuration, change the
message type to Debug. This is because if you remove
the messages entirely, you will no longer be able to
enable their display for debugging without changing the
configuration. This can require transports, depending on
the customer environment.
Warning: Be extremely careful when suppressing error
messages, as this can potentially cause PROCESS
DIRECTOR to behave incorrectly (for example,
documents that are in error might be posted).
Replace / Remove Select this check box to disable a system message filter
setting. Normally, you should not need to do this.
Message replacement
/EBY/PDBO_VMFTC
191
ReadSoft PROCESS DIRECTOR Configuration Guide
Setting Description
Message The number of the original message. Its descriptive text
is entered automatically.
Replace / Remove Select to overwrite the default system setting.
New Message ID The message class of the new message.
New Msg Number The number of the new message.
Display Original Message Select this check box to display both the original
message and the new message.
Message variable mapping Select the corresponding option to indicate which
message variable in the original message (for example
&1, &2) should be mapped to the variables of the new
message.
Technical field name replacement Select the corresponding option to indicate in which of
the original message variables the technical field name
should be replaced.
Workflow
192
ReadSoft PROCESS DIRECTOR Configuration Guide
Setting Description
settings). The email is sent after the /EBY/DUE_DATE_CHECK program has run, and only if the
Recalled workflows option is activated in this program.
• K Workflow cancelled, short form
To include a short notification in a collective email to the workflow initiator that the workflow has
been canceled.
• L PDAP receipt
Use only for Accounts Payable to send a receipt email to the assigned processor—that is, a
notification that the workflow has been assigned to him/her.
• M PDAP receipt, short form
Use only for Accounts Payable to include a short receipt notification about this workflow in a
collective receipt (assuming you are sending receipts as collective receipt emails).
• O Collective email
To send a collective email to the assigned processor. A collective email is sent when the
program /EBY/PDWC_DUE_DATE_CHECK is run. The collective email contains all workflow step
notifications for that processor since the last program run.
Note This setting is only for use in configuring general workflow email texts; do not use it
when configuring email texts for individual workflow steps.
• P Query
To send an email to the recipient of a query.
• Q Reminder, short form
To include a short reminder notification about this workflow in a collective reminder (assuming
you are sending reminders as collective reminder emails).
For Accounts Payable, use V PDAP reminder, short form instead.
• R Reminder
To send a reminder notification to the assigned processor that the workflow step is overdue.
All reminder emails are triggered by the program /EBY/PDWC_DUE_DATE_CHECK, and are sent
either as individual or as collective reminder emails, depending on the program's parameters.
For Accounts Payable, use U PDAP reminder instead.
• S Receipt
To send a receipt email to the assigned processor—that is, a notification that the workflow has
been assigned to him/her.
For Accounts Payable, use L PDAP receipt instead.
• T Receipt, short form
To include a short receipt notification about this workflow in a collective receipt (assuming you
are sending receipts as collective receipt emails).
For Accounts Payable, use M PDAP receipt, short form instead.
• U PDAP reminder
Use only for Accounts payable to send a reminder notification to the assigned processor that
the workflow step is overdue.
• V PDAP reminder, short form
Use only for Accounts Payable to include a short reminder notification about this workflow in a
collective reminder (assuming you are sending reminders as collective reminder emails).
Deactivation Select this check box to deactivate sending of emails for this purpose.
193
ReadSoft PROCESS DIRECTOR Configuration Guide
Setting Description
Documentation The documentation object to use for the email body. You can select one of the standard
Object PROCESS DIRECTOR documentation objects or create your own in transaction SE61.
Documentation objects may contain placeholders. See the PROCESS DIRECTOR Reference
Guide for more information.
Subject The text to use for the email subject. May contain placeholders.
Excluded actions
/EBY/PDWC_VEACC
194
ReadSoft PROCESS DIRECTOR Configuration Guide
Web Application
Expert IMG > Change system settings > Web application > Excluded search helps
Setting Description
Search help name Name of the search help to be excluded from the Web
Application.
Short text Description of the search help to be excluded.
Remove Select to deactivate an existing Default system settings
entry.
Expert IMG > Change system settings > Presentation and interface > Configure view model
View model
195
ReadSoft PROCESS DIRECTOR Configuration Guide
Setting Description
Component type The component type of the system view model you want
to override.
Grid No The grid number of the system view model you want to
override. Use the search help to select the appropriate
grid number.
Environment SAP GUI, Web Application, Mobile Application or
Supplier Portal. You usually do not need to make an
entry here as the system environment is used.
196
ReadSoft PROCESS DIRECTOR Configuration Guide
Setting Description
Sys. grid title The title that is displayed to users at the top of the
system grid.
Logical level The logical level of the system view model you want to
override.
Conversion func. This can usually be left empty. Conversion functions can
be used to convert values from one data type to another.
Grid title The title that is displayed to users at the top of the grid.
Displaying class This can usually be left empty. Displaying classes can be
used to determine how the grid is displayed (for example,
whether button controls are available or not).
Layout of grid
SAPGUI Specific settings
Setting Description
Basic layout settings Basic settings for the grid, such as whether it will be
displayed with colored stripes, whether the column width
is optimized to display the full column header and column
contents or not, etc.
Main screen settings In the Function Code for Toolbars field, enter the function
that will be called when the user presses the button that
displays the grid.
Specify the other settings for the main screen, such as
where on the screen the grid should be docked and
whether it should be displayed automatically or not. No
docking displays the grid in a separate window.
You can also select the No undocking possible check box
to prevent users from displaying the grid in a separate
window.
Popup screen settings Activate the Other GUI status option to specify which
buttons and functions are available in the popup. Use
transaction EBY/PDVI_VMNO to define the buttons and
functions. If this option is deactivated, only the buttons
Save and Cancel are available.
You can also specify the size of the popup.
Single action exclusion Select which button controls will not be available in the
grid.
Action group exclusion Select which button context menus will not be available
in the grid.
Extended layout settings Here you can specify a number of other settings for the
grid, such as whether horizontal and vertical lines should
be displayed between rows and columns, whether users
can click on the column header to sort by that column,
etc.
197
ReadSoft PROCESS DIRECTOR Configuration Guide
Web Application-specific
Setting Description
Initially expanded Specify whether or not subgrids will be displayed in the
Web Application when the grid is opened.
No action called when ADD button pressed The No action called when ADD button pressed and No
action called when DEL button pressed settings can help
No action called when DEL button pressed improve performance in the Web Application.
If these options are activated, the Web Application does
not call the SAP backend when the Add or Delete button
is pressed. For example, these options are activated by
default for notes, as no interaction is required with SAP
when adding and deleting notes. For texts, these options
are not activated by default, as adding and deleting texts
requires interaction with SAP (for example, to check
whether or not it is permissible to add more than one
text).
Number of lines per page Specify the maximum number of lines that should be
displayed per page in the grid.
Tabs
Setting Description
Tab identifier Identifier for the tab.
Parent tab The name of the parent tab, if the tab is a subtab.
Position Sequence number indicating the position of the tab.
Tab description Description of the tab.
Remove Select to deactivate an existing Default system settings
entry, that is, to remove a default tab.
198
ReadSoft PROCESS DIRECTOR Configuration Guide
Setting Description
Remove Select to deactivate an existing Default system settings
entry.
Field catalog
Field catalog settings
Note The most frequently used fields are available in the simplified field catalog view. SAP-GUI fields
are hidden for Web Application view model components; Web Application fields are available only for
Web Application view model components.
199
ReadSoft PROCESS DIRECTOR Configuration Guide
Setting Description
Column width Determines the column width of the field.
• Leave the initial value for DDIC fields.
• For fields without any DDIC reference, specify the
desired field output length.
Column number Determines the relative column position of the field for list
output. The user can interactively modify the order of the
columns.
Texts
Setting Description
Quick Info The tool tip that should be displayed for the column
header.
Heading The heading is automatically included in the list header
row, in the login language.
Column name Determines the column heading.
Long Fld Label The long, medium, and short field labels can be assigned
Medium Fld Label as predefined texts to the screen fields that refer to the
ShortFieldLabel ABAP Dictionary. If the texts have been translated, they
are then displayed in the login language of the user.
ID (long) The column identifier for the dialog functions.
Use Field Labels of Data Element Col. header label: The data element field label that
should be used as the column header.
Col. slct. label: The data element field label that should
be used for the column selection.
Tool tip label: The data element field label that should be
used for the tooltip.
200
ReadSoft PROCESS DIRECTOR Configuration Guide
Setting Description
Refer. UoM The unit of measurement that should be applied to the
column values.
Note You can also use this setting for fields that
have a DDIC reference, if you want to display a
description different from the one stored in the DDIC.
Icons
Setting Description
Use icon? Select this check box to use the icon as a field value.
Icon 1 Use the respective search help to select the icons that
Icon 2 should be used for the field.
Icon 3
201
ReadSoft PROCESS DIRECTOR Configuration Guide
Setting Description
Columns. no The number of columns for the text area input field.
Rows number The number of rows for the text area input field.
Button group Use this setting to assign radio buttons to groups; radio
buttons with the same group ID are displayed in the
same group.
Visible length Sets the visible length of a field in the web browser.
Reference level The logical level in the PROCESS DIRECTOR internal
structure. Use the search help to pick an existing level.
Object type The PROCESS DIRECTOR process type to which you
want to apply the settings.
Comp. type The component type of the system view model you want
to override.
Grid No The grid number of the system view model you want to
override.
Tab and Position in Tab • Tab identifier: The identifier of the tab determines
the type of information the tab contains; for example,
header or vendor data. Use the search help to pick an
identifier.
• Tab row: Determines the vertical order inside a tab.
• Tab column: Determines the horizontal order inside a
tab.
• Suppress label: Select this check box if the label
of the field should not be displayed in the Web
Application.
Other Fields
Setting Description
Drop down alias Select this check box to use aliases in the drop-down
table of the ALV grid.
Dropdown handle Determines the drop-down handle that should be used in
the ALV grid.
Optimize Columns Determines the way in which the columns are optimized.
Key Field This field is a key field.
Convers. Rout. Use this setting if you want to override the standard
conversion, by specifying a conversion routine.
W/o conv. exit Select this check box if the conversion exit should not be
considered for the output.
Value copy ALV control: Automatic value copy
202
ReadSoft PROCESS DIRECTOR Configuration Guide
Setting Description
Trigger field color Select this check box to configure the field as a trigger
field. Use the Color, Intens., Inverse, and Priority fields to
configure colors for the trigger field.
Note After making the required changes to the display of the fields and clicking the Save button, you can
view the corresponding representation in the ALV grid layout displayed below the Field catalog settings.
You can also easily re-position the fields by using the column numbers, which are displayed in the grid
too. For character fields, the column number is displayed in the form of a tooltip.
Setting Description
Search help parameter The search help parameter name. Parameters define
the data to be used in the search help. There must be
a parameter of the search help for each field that is
displayed in the search help selection screen and for
each field in the hit list.
Grid number The grid number of the system view model you wish to
define the search help for.
Assignment field The PROCESS DIRECTOR field assigned to the search
help field.
Constant Here you can enter a default value that will be displayed
in the field when the search help is opened. Constants
must be enclosed in apostrophes.
203
ReadSoft PROCESS DIRECTOR Configuration Guide
Setting Description
Search relevant field Select to mark the field(s) from which the content is
transferred to the search help when the user enters text
in the field that has the search help configured in the
Web Application (background search).
This flag allows you to send the content of one additional
field (the content of the field that has the search help
configured is automatically sent). This can be useful, for
example, to enable the user to search by the description
as well as the key.
Setting Description
Included search help Search help (usually an elementary search help) that will
be available in the Web Application.
Detail view Display details of the search help.
Expert IMG> Change system settings > Presentation and interface > Configure view model for Text
object
204
ReadSoft PROCESS DIRECTOR Configuration Guide
Setting Description
Project ID The name of the project for which you want to override
the system view model.
Object type The process type for which you want to override the
system view model.
Component type The component type of the system view model you want
to override.
Grid No The grid number of the system view model you want to
override. Use the search help to select the appropriate
grid number.
205
ReadSoft PROCESS DIRECTOR Configuration Guide
Setting Description
Environment You usually do not need to make an entry here as the
system environment is used.
View model
Setting Description
Logical level The logical level of the system view model you want to
override.
Conversion func. This can usually be left empty. Conversion functions can
be used to convert values from one data type to another.
Description A description of the conversion function.
Grid title The title that is displayed to users at the top of the grid.
Displaying class This can usually be left empty. Displaying classes can be
used to determine how the grid is displayed (for example,
whether button controls are available or not).
Layout of grid
Tabs
Setting Description
Tab identifier Identifier for the tab.
Parent tab The name of the parent tab, if the tab is a subtab.
Position Sequence number indicating the position of the tab.
Tab description Description of the tab.
Remove Select to deactivate an existing Default system settings
entry, that is, to remove a default tab.
206
ReadSoft PROCESS DIRECTOR Configuration Guide
Web application-specific
Setting Description
Initially expanded Specify whether or not subgrids will be displayed in the
Web Application when the grid is opened.
No action called when ADD button pressed The No action called when ADD button pressed and No
action called when DEL button pressed settings can help
No action called when DEL button pressed improve performance in the Web Application.
If these options are activated, the Web Application does
not call the SAP backend when the Add or Delete button
is clicked. For example, these options are activated by
default for notes, as no interaction is required with SAP
when adding and deleting notes. For texts, these options
are not activated by default, as adding and deleting texts
requires interaction with SAP (for example, to check
whether or not it is permissible to add more than one
text).
Number of lines per page Specify the maximum number of lines that should be
displayed per page in the grid.
Field catalog
Field catalog settings
207
ReadSoft PROCESS DIRECTOR Configuration Guide
Note The most frequently used fields are available in the simplified field catalog view. SAP-GUI fields
are hidden for Web Application view model components; Web Application fields are available only for
Web Application view model components.
Column number Determines the relative column position of the field for list
output. The user can interactively modify the order of the
columns.
Texts
Setting Description
Quick Info The tool tip that should be displayed for the column
header.
208
ReadSoft PROCESS DIRECTOR Configuration Guide
Setting Description
Heading The heading is automatically included in the list header
row, in the login language.
Column name Determines the column heading.
Long Fld Label The long, medium, and short field labels can be assigned
Medium Fld Label as predefined texts to the screen fields that refer to the
ShortFieldLabel ABAP Dictionary. If the texts have been translated, they
are then displayed in the login language of the user.
ID (long) The column identifier for the dialog functions.
Use Field Labels of Data Element Col. header label: The data element field label that
should be used as the column header.
Col. slct. label: The data element field label that should
be used for the column selection.
Tool tip label: The data element field label that should be
used for the tooltip.
Note You can also use this setting for fields that
have a DDIC reference, if you want to display a
description different from the one stored in the DDIC.
209
ReadSoft PROCESS DIRECTOR Configuration Guide
Setting Description
Alignment Determines the alignment of the column content in the
Use L (left-justified), R (right-jus.) or C (centered) output.
Icons
Setting Description
Use icon? Select this check box to use the icon as a field value.
Icon 1 Use the respective search help to select the icons that
Icon 2 should be used for the field.
Icon 3
210
ReadSoft PROCESS DIRECTOR Configuration Guide
Setting Description
Comp. type The component type of the system view model you want
to override.
Grid No The grid number of the system view model you want to
override.
211
ReadSoft PROCESS DIRECTOR Configuration Guide
Setting Description
Tab and Position in Tab Tab identifier
The identifier of the tab determines the type of information
the tab contains; for example, header or vendor data. Use
the search help to pick an identifier.
Tab row
Determines the vertical order inside a tab.
Tab column
Determines the horizontal order inside a tab.
Suppress label
Select this check box if the label of the field should not be
displayed in the Web Application.
Other Fields
Setting Description
Drop down alias Select this check box to use aliases in the drop-down
table of the ALV grid.
Dropdown handle Determines the drop-down handle that should be used in
the ALV grid.
Optimize Columns Determines the way in which the columns are optimized.
Key Field This field is a key field.
Convers. Rout. Use this setting if you want to override the standard
conversion, by specifying a conversion routine.
W/o conv. exit Select this check box if the conversion exit should not be
considered for the output.
Value copy ALV control: Automatic value copy
Trigger field color Select this check box to configure the field as a trigger
field. Use the Color, Intens., Inverse, and Priority fields to
configure colors for the trigger field.
Note After making the required changes to the display of the fields and clicking the Save button, you can
view the corresponding representation in the ALV grid layout displayed below the Field catalog settings.
You can also easily re-position the fields by using the column numbers, which are displayed in the grid
too. For character fields, the column number is displayed in the form of a tooltip.
212
ReadSoft PROCESS DIRECTOR Configuration Guide
Setting Description
Search help parameter The search help parameter name. Parameters define
the data to be used in the search help. There must be
a parameter of the search help for each field that is
displayed in the search help selection screen and for
each field in the hit list.
Grid number The grid number of the system view model you wish to
define the search help for.
Assignment field The PROCESS DIRECTOR field assigned to the search
help field.
Constant Here you can enter a default value that will be displayed
in the field when the search help is opened. Constants
must be enclosed in apostrophes.
Search relevant field Select to mark the field(s) from which the content is
transferred to the search help when the user enters text
in the field that has the search help configured in the
Web Application (background search).
This flag allows you to send the content of one additional
field (the content of the field that has the search help
configured is automatically sent). This can be useful, for
example, to enable the user to search by the description
as well as the key.
Setting Description
Included search help Search help (usually an elementary search help) that will
be available in the Web Application.
Detail view Display details of the search help.
213
ReadSoft PROCESS DIRECTOR Configuration Guide
Setting Description
Sort position Sequence number indicating the position of the search
help in the Search help drop-down list.
Primary search help Select to specify that this search help will be used for
the background search that is run when the user begins
typing in the field.
Remove Select to deactivate an existing Default system settings
entry.
Expert IMG> Change system settings > Presentation and interface > Status/Substatus - define
document icons
Setting Description
Status Select the document status.
Icon In the first Icon column, select the icon for the document
status or enter an icon code. The icon itself is displayed
in the second column.
Icon name These fields are filled by the system.
Icon description
Expert IMG > Change system settings > Presentation and interface > Status/Substatus - define
document icons
Setting Description
State Select the document substatus.
Icon In the first Icon column, select the icon for the document
status or enter an icon code. The icon itself is displayed
in the second column.
Icon name These fields are filled by the system.
Icon description
Expert IMG > Change system settings > Presentation and interface > Customize menu and toolbar
214
ReadSoft PROCESS DIRECTOR Configuration Guide
Setting Description
Component The system view model component that you want to
override, which is the area of the GUI to which the
settings apply.
• DETAIL Standard detail screen - This is the
standard document detail view.
• OVERVIEW Main screen (overview list) - This refers
to the document overview list.
Edit mode The available GUI mode in the system view model that
you want to override.
• Display mode
• C Create mode
• U Unknown
• X Change mode
Menu level 1
Setting Description
Key The number that identifies the menu entry.
Order The number that determines the position of the menu
entry.
Text The text displayed in the menu.
Fastpath The one character ID for a shortcut path to the menu
entry.
Remove Select to deactivate an existing default system settings
entry.
Menu level 2
Setting Description
Key The number that identifies the menu entry.
Order The number that determines the position of the menu
entry.
Element Identifies if the entry is a menu function, submenu, or
separator. You can select from the following options.
• M Function
• S Separator
• U Submenu
215
ReadSoft PROCESS DIRECTOR Configuration Guide
Setting Description
Text The text displayed in the menu.
Fastpath Fastpath for the menu entry. If you do not enter a
fastpath, the standard PROCESS DIRECTOR fastpath
for the function will be used.
Fastpaths allow users to enter a menu path using a
single letter or sequence of letters, instead of the mouse.
The letter is underlined in the menu. In the following
example, the fastpaths are V for View, W for Worklist,
I for Items, and so on. Messages can be displayed by
pressing Alt + V, and then M. The fastpath key must be
included in the menu name; for example, you cannot
specify S as the fast path for the Worklist menu.
F key number The key combination that the user can press to access
the function.
Remove Select to deactivate an existing default system settings
entry.
Menu level 3
Setting Description
Key The number that identifies the menu entry.
Order The number that determines the position of the menu
entry.
Element Identifies if the entry is a menu function or separator. You
can select from the following options.
• M Function
• S Separator
216
ReadSoft PROCESS DIRECTOR Configuration Guide
Setting Description
Fastpath Fastpath for the menu entry. If you do not enter a
fastpath, the standard PROCESS DIRECTOR fastpath
for the function will be used.
Fastpaths allow users to enter a menu path using a
single letter or sequence of letters, instead of the mouse.
The letter is underlined in the menu. In the following
example, the fastpaths are V for View, W for Worklist,
I for Items, and so on. Messages can be displayed by
pressing Alt + V, and then M. The fastpath key must be
included in the menu name; for example, you cannot
specify S as the fast path for the Worklist menu.
F key number The key combination that the user can press to access
the function.
Remove Select to deactivate an existing default system settings
entry.
Toolbar
Setting Description
Key The number that identifies the menu entry.
Order The number that determines the position of the menu
entry.
Element Identifies if the entry is a menu function or separator. You
can select from the following options.
• B Function (button)
• S Separator
Info. text Text displayed in the tooltip when the mouse hovers over
the button.
217
ReadSoft PROCESS DIRECTOR Configuration Guide
Setting Description
Text Label displayed on the button. The label can be used
instead of, or in addition to, the icon.
Icon Code for the icon displayed on the toolbar.
Example:
• @2L@ is for the Save button.
• @38@ is for the Check button.
Expert IMG> Change system settings > Presentation and interface > Assign function codes to
actions
Setting Description
Component Area of the GUI to which the settings will apply.
Edit mode Editing mode to which the settings will apply.
Function code Name of the function code to be configured.
Info. text Short description of the function code. This is entered
automatically if you select a standard function code.
Action Action that will be called by the function code.
Remove Select to deactivate an existing Default system settings
entry.
218
ReadSoft PROCESS DIRECTOR Configuration Guide
/EBY/PDVI_VDSTC
Setting Description
Tab ordno. Enter a number to specify the position of the tab in the
detail screen. For example, 3 means that this is the third
tab.
Tab label Name that will be displayed on the tab.
Icon Use search help to select an icon to display on the tab.
Program name Enter /EBY/SAPLPDVI_SCREEN
Scrn. no. Enter 0950
Class/Interface Enter /EBY/CL_PDVI_SCREEN_CUSTOM
Description Enter a description for the tab.
Repl/Rem. Check this option to disable (hide) the standard system
tab.
/EBY/PDVI_VBGDC
Setting Description
Program name Enter /EBY/SAPLPDVI_SCREEN.
Screen with tabs Use search help to select a screen layout with tabs.
Screen w/o tabs Use search help to select a screen layout without tabs.
/EBY/PDVI_Vscrc
Setting Description
Customer detail screen tabs This area simply reminds you to add the necessary
tab configuration in /EBY/PDVI_VDSTC. Click the
Configuration button to jump to the tab configuration
screen.
Fields for customer screen Add all fields that should be displayed on your custom
tab. Remember to also add the fields to the SAP GUI
header field catalog, if necessary.
Basic screen
/EBY/PDVI_VDBSC
Setting Description
Program name Your custom function group for the basic screen.
Screen number 0910. If you created your own screen, enter the number
of your screen.
Object TypeName Name of your custom handler class for the basic screen.
219
ReadSoft PROCESS DIRECTOR Configuration Guide
Setting Description
Description Description of the handler class. This field is filled
automatically.
Replace/Remove Select to override the default system setting.
Field status
Example scenario:
It should be possible to edit documents with errors, even if these have been approved in workflow. The
field status for documents with errors therefore allows editing of all fields.
During the workflow, the approver can only edit one field in the document because the field status applied
to the workflow step only allows editing of this field (by default, the field status applied to a workflow step
takes precedence over the field status applied to a document status). The errors in the document are not
corrected.
After approval, the document is displayed in the approver's My approved workflows Worklist node.
Because the document still has errors, all fields are editable, even though the Worklist node field status
does not allow editing of any fields (by default, the field status applied to a document status takes
precedence over the field status applied to a Worklist node).
Assume that you do not want the approver to be able to edit any fields after approval (the errors will be
corrected by the person responsible for posting the document).
To ensure that the document is not editable in the approver's My approved workflows Worklist node, but is
editable during workflow, assign a priority of 1 to the workflow step field status, 2 to the Worklist node field
status and 3 to the document status field status.
220
ReadSoft PROCESS DIRECTOR Configuration Guide
Setting Description
Field Name Use search help to pick a field belonging to the given logical level.
Note The settings per field (if any) will override the settings for the
logical level. For example, if the logical level ITEMS has a Display value
of D Read only, but the field QUANTITY has the default Display value,
then all ITEMS fields except QUANTITY will be D Read only.
All fields Check this box if you want the properties to apply to all fields of the given
logical level. If this box is checked, the Field Name field should be empty.
Note This setting will not apply to fields that are marked as hidden in
the field catalog—a hidden field can only be made visible/editable by
explicitly specifying the field name in the field status.
221
ReadSoft PROCESS DIRECTOR Configuration Guide
Setting Description
M Field mandatory This setting is not applicable.
R Prevent row removal This setting prevents the user from
deleting a row with that logical level.
For example, if the logical level is
ITEMS, the user may not delete any
line items from the document.
Field editable / allow row addition and The default setting. The field(s)
removal become editable and row addition/
removal is possible.
Posting
222
ReadSoft PROCESS DIRECTOR Configuration Guide
Setting Description
Posting subset descr Description of the posting subset. Automatically entered
by the system.
Remove Select to deactivate an existing Default system settings
entry.
/EBY/PDBO_VMEHC
/EBY/PDBO_VMEPC
Message handling The ID and description of the action for which you want
to configure the message.
Remove Select to deactivate an existing Default system settings
entry.
223
ReadSoft PROCESS DIRECTOR Configuration Guide
Umbrella Solution
224
ReadSoft PROCESS DIRECTOR Configuration Guide
Setting Description
Workflow ID of the workflow in the remote system.
Remote workflow description Description of the workflow in the remote system.
Workflow description Description of the workflow in the umbrella system.
Other
Expert IMG > Change system settings > Other > Other settings for emails
Setting Description
Background Name of the file to use as the background image for
HTML emails.
CSS styles Name of the CSS file to use for HTML emails. You must
add this file to the SAP Web Repository.
Expert IMG > Change system settings > Other > User types handling
Setting Description
User type Type of user (Internet, SAP or LDAP)
User type factory Assign the appropriate user type factory. This setting is required.
I Internet user /EBY/
CL_ICWC_USER_FACTORY_INT
L LDAP user /EBY/
CL_PDBO_USER_FACTORY_LDAP
S SAP user /EBY/
CL_PDBO_USER_FACTORY_SAP
G User group /EBY/
CL_ICWC_USER_FACTORY_GRP
225
ReadSoft PROCESS DIRECTOR Configuration Guide
Setting Description
Position Enter a number to define the priority (1 being the highest priority).
• The user with the highest priority will be entered as the default value for
the user type in the Workflow start dialog.
• ReadSoft PROCESS DIRECTOR uses the defined order of priority to
authenticate users when they log on to the Web Application. For example,
it searches first for SAP users with the given logon credentials, then Web
Application users, then LDAP users.
Expert IMG > Change system settings > Other > SSO mapping to PD user
Setting Description
SSO ID Unique identifier for SSO.
Current processor Name of the user who is currently processing the
document.
User type Type of user
• G User group
• I Internet user
• L LDAP user
• S SAP user
Expert IMG> Change system settings > Other > Popup title, fields and dropdowns > Popup ID and
title
Setting Description
Popup ID Unique identifier for the popup.
Popup title Text that appears at the top of the popup.
Popup fields
/EBY/PDBO_VPUFC
Expert IMG > Change system settings > Other > Popup title > fields and dropdowns > Popup fields
Setting Description
Popup ID Unique identifier for the popup.
226
ReadSoft PROCESS DIRECTOR Configuration Guide
Setting Description
Table Name Name of the interface structure that contains the field.
Refer to the appropriate process type document model
customization section in the PROCESS DIRECTOR
Reference Guide for the correct name of the structure.
For example, the interface structure for vendor master
header data is /EBY/PDMDVM_SHDR_IF.
Field Name Name of the field. The field must be available in the
interface structure and the field catalog. If you want to
use a custom field, you must add it to the appropriate
customer include.
Order Enter a number to determine the position of the field in
the popup (higher numbers at the bottom).
Popup v.t. Type of value to insert: a fixed value, an SAP system
variable, or a parameter ID. Parameter ID enables you
to insert a default value from SAP memory in the field. If
you select Parameter ID, you must enter the appropriate
parameter in the Set/Get parameter ID field.
Value Value that is inserted in the field. Enter a fixed value
or an SAP system variable, depending on what you
entered in the Popup value type field. For fields that are
displayed as check boxes, enter the value X if the check
box should be selected by default.
Set/Get parameter ID Enter a value in this field if you selected Parameter ID
in the Popup value type field. For example, to enter the
company code that is defined in the user profile, select
BUK. The BUK parameter and its value must have been
entered in the user profile in the Parameters tab. See
the SAP documentation for more information on Set/Get
parameters.
Fld attrib Determines how the field is displayed and whether it can
be edited.
[Blank] Normal intensity, data entry possible: Normal field
that can be edited.
01 Highlighted, data entry possible: The field label is
highlighted in a different color and can be edited.
02 Normal intensity, data entry not possible: Normal field
that can not be edited.
03 Highlighted, data entry possible: The field label is
highlighted in a different color and can not be edited.
04 Do not display: The field is not displayed.
Required Check to make the field mandatory (it must be filled in).
Label only Check to display only the field label, not the value.
Value only Check to display only the field value, not the label.
227
ReadSoft PROCESS DIRECTOR Configuration Guide
Setting Description
Dropdown Specifies whether values can be entered in the field or
selected from a drop down list.
[Blank] No drop down box - regular input field: Normal
input field.
D Input field with drop down box: Field with drop down
list to select values. You specify the values for the drop
down list in the popup dropdowns screen.
Repl./Rem. Check to override the default system setting.
Popup dropdowns
/EBY/PDBO_VPUDC
Expert IMG> Change system settings > Other > Popup title, fields and dropdowns > Popup
dropdowns
Setting Description
Popup ID Unique identifier for the popup.
Table name Name of the interface structure that contains the field.
Refer to the appropriate process type document model
customization section in the PROCESS DIRECTOR
Reference Guide for the correct name of the structure.
For example, the interface structure for vendor master
header data is /EBY/PDMDVM_SHDR_IF.
Field Name Name of the field.
Single value Value that is displayed in the dropdown list.
Short text Text description for the value that is displayed in the
dropdown list.
Replace / Remove Check to override the default system setting.
Expert IMG> Change system settings > Other > Object type independent popups > Popup IDs
Setting Description
Popup ID Unique identifier for the popup.
Popup title Text that appears at the top of the popup.
Popup fields
/EBY/PDBO_VPUFC_NOOB
Expert IMG> Change system settings > Other > Object type independent popups > Popup fields
228
ReadSoft PROCESS DIRECTOR Configuration Guide
Setting Description
Popup ID Unique identifier for the popup.
Table Name Name of the interface structure that contains the field.
Refer to the appropriate process type document model
customization section in the PROCESS DIRECTOR
Reference Guide for the correct name of the structure.
For example, the interface structure for vendor master
header data is /EBY/PDMDVM_SHDR_IF.
Field Name Name of the field. The field must be available in the
interface structure and the field catalog. If you want to
use a custom field, you must add it to the appropriate
customer include.
Order Enter a number to determine the position of the field in
the popup (higher numbers at the bottom).
Popup v.t. Type of value to insert: a fixed value, an SAP system
variable, or a parameter ID. Parameter ID enables you
to insert a default value from SAP memory in the field. If
you select Parameter ID, you must enter the appropriate
parameter in the Set/Get parameter ID field.
Value Value that is inserted in the field. Enter a fixed value
or an SAP system variable, depending on what you
entered in the Popup value type field. For fields that are
displayed as check boxes, enter the value X if the check
box should be selected by default.
Set/Get parameter ID Enter a value in this field if you selected Parameter ID
in the Popup value type field. For example, to enter the
company code that is defined in the user profile, select
BUK. The BUK parameter and its value must have been
entered in the user profile in the Parameters tab. See
the SAP documentation for more information on Set/Get
parameters.
Fld attrib Determines how the field is displayed and whether it can
be edited.
[Blank] Normal intensity, data entry possible: Normal field
that can be edited.
01 Highlighted, data entry possible: The field label is
highlighted in a different color and can be edited.
02 Normal intensity, data entry not possible: Normal field
that can not be edited.
03 Highlighted, data entry possible: The field label is
highlighted in a different color and can not be edited.
04 Do not display: The field is not displayed.
Required Check to make the field mandatory (it must be filled in).
Label only Check to display only the field label, not the value.
Value only Check to display only the field value, not the label.
229
ReadSoft PROCESS DIRECTOR Configuration Guide
Setting Description
Dropdown Specifies whether values can be entered in the field or
selected from a drop down list.
[Blank] No drop down box - regular input field: Normal
input field.
D Input field with drop down box: Field with drop down
list to select values. You specify the values for the drop
down list in the popup dropdowns screen.
Repl./Rem. Check to override the default system setting.
Popup dropdowns
/EBY/PDBO_VPUDC_NOOB
Expert IMG> Change system settings > Other > Object type independent popups > Popup
dropdowns
Setting Description
Popup ID Unique identifier for the popup.
Field Name Name of the field.
Single value Value that is displayed in the dropdown list.
Short text Text description for the value that is displayed in the
dropdown list.
Replace / Remove Check to override the default system setting.
User exits/BAdIs
Platform
Basic
BAdI Screen PBO/PAI
User exits/BAdIs > Platform > Basic
This platform user exit/BAdI currently provides the interface methods PBO, PAI, SET_PAI_OKCODE and
EXCLUDE_FUNCTION_CODES that you can implement to add your own customer logic for the screen
display. For example, you can use this BAdI to display or verify values.
230
ReadSoft PROCESS DIRECTOR Configuration Guide
Note The document will not be displayed in the overview list if you change to a node that does not
contain the document as part of its document selection.
231
ReadSoft PROCESS DIRECTOR Configuration Guide
Web Application
Workflow
232
ReadSoft PROCESS DIRECTOR Configuration Guide
Catalog settings
OCI catalog settings
/EBY/PDBO_VCAT
Expert IMG > Catalog settings >OCI catalog settings (available only for PO Requisitions)
233
ReadSoft PROCESS DIRECTOR Configuration Guide
Name of Parameter for Catalog The name of the parameter (supplied by the catalog
provider).
Value of Parameter for Catalog The value for the parameter (supplied by the catalog
provider).
234
ReadSoft PROCESS DIRECTOR Configuration Guide
Setting Description
Post. Type Unique identifier for the posting type.
Post. Type Descr. Posting type description.
Reference Post Type You only need to specify a reference posting type if
you are creating a new posting type that requires an
additional popup for the user to enter initial information
before the document is created, or if the new posting
type uses consumed amounts for deferrals.
The new posting type inherits logic and settings from the
reference posting type, such as:
• Display of an additional popup on document creation,
as well as field validation and checks for this popup.
• Values for the credit and debit indicators at line item
level.
• Posting interface data preparation to determine which
data is transferred to the SAP transaction during
simulation or posting.
• Calculation of consumed amounts for deferrals
Field statuses and excluded actions are not inherited
and must be configured manually.
Resulting Post. Type Posting type set on each document that is generated
from a recurring entry.
235
ReadSoft PROCESS DIRECTOR Configuration Guide
Setting Description
Use FI post. interf. to post - no BAPI Select to use the posting interface. When this check box
is not selected, the BAPI is used for posting.
Active Select to activate the posting type for use in ReadSoft
PROCESS DIRECTOR.
Replace / Remove Select to override the default system setting.
Expert IMG> Financial Posting specific settings > Change system settings
Setting Description
P. Type PROCESS DIRECTOR FI/FIC posting type.
Field Name The name of the field that will be cleared.
Remove Select to deactivate an existing Default system settings
entry.
236
ReadSoft PROCESS DIRECTOR Configuration Guide
237
ReadSoft PROCESS DIRECTOR Configuration Guide
Setting Description
Logic Det. The logic according to which the workflow recipient is
determined.
ID The original text ID. Text IDs define the type of text.
For example, specific IDs identify texts relating to terms
of delivery, terms of payment, or shipping instructions.
Meaning The descriptive text for the corresponding text ID.
This text is automatically displayed when you click the
Save button.
Sales Organization The sales organization that you want to use for the
mapping.
Sales Document Type The type of sales document.
238
ReadSoft PROCESS DIRECTOR Configuration Guide
Setting Description
Mapped The text ID to which the original ID is mapped.
Meaning The descriptive text for the corresponding mapped text
ID.
239