Professional Documents
Culture Documents
Open Text Vendor Invoice Management: Administration Guide
Open Text Vendor Invoice Management: Administration Guide
Administration Guide
VIM050200-AGD-EN
Open Text® Vendor Invoice Management
Administration Guide
VIM050200-AGD-EN
Rev.: 16. Jul 2009
This documentation has been created for software version 5.2.
It is also valid for subsequent software versions as long as no new document version is shipped with the product or is
published at https://knowledge.opentext.com.
Open Text Corporation
275 Frank Tompa Drive, Waterloo, Ontario, Canada, N2L 0A1
Tel: +1-519-888-7111
Toll Free Canada/USA: 1-800-499-6544 International: +800-4996-5440
Fax: +1-519-888-0677
E-mail: support@opentext.com
FTP: ftp://ftp.opentext.com
For more information, visit http://www.opentext.com
1 Introduction .................................................................................7
1.1 About Vendor Invoice Management......................................................... 7
1.2 About the document ................................................................................. 9
1.2.1 Target readership..................................................................................... 9
1.2.2 Related documents .................................................................................. 9
1.2.3 Conventions ............................................................................................. 9
1.3 Contact information ................................................................................ 11
2 Understanding VIM....................................................................13
2.1 Delivery model ....................................................................................... 13
2.2 Workflow scheme................................................................................... 14
2.3 Process swimlanes ................................................................................ 14
19 ICC Dispatcher.........................................................................137
19.1 Overview .............................................................................................. 137
19.2 Batch Programs ................................................................................... 139
19.3 Admin Tool ........................................................................................... 142
Document Processing
• Capture invoice metadata
• Handle suspected duplicate invoices.
• Collaborate with others.
Invoice Approval
• List invoices to be approved.
• Approve and code the invoices.
Exception Handling (Invoice Exception)
• Handle the exceptions that arise after a SAP invoice is created.
VIM Analytics
• Overlook the invoices in progress in a unified dashboard.
Approval Portal
• Java based Approval Portal infrastructure running on SAP Web Application
Server.
• Similar to Invoice Approval but with Web interface.
1.2.3 Conventions
Read the following conventions before you use this documentation.
Typography In general, this documentation uses the following typographical conventions:
• New terms
This format is used to introduce new terms, emphasize particular terms,
concepts, long product names, and to refer to other documentation.
• User interface
This format is used for elements of the graphical user interface (GUI), such as
buttons, names of icons, menu items, names of dialog boxes, and fields.
• Filename, command, sample data
This format is used for file names, paths, URLs, and commands in the command
line. It is also used for example data, text to be entered in text boxes, and other
literals.
Note: If a guide provides command line examples, these examples may
contain special or hidden characters in the PDF version of the guide (for
technical reasons). To copy commands to your application or command
line, use the HTML version of the guide.
• Key names
Key names appear in ALL CAPS, for example:
Press CTRL+V.
• <Variable name>
The brackets < > are used to denote a variable or placeholder. Enter the correct
value for your situation, for example: Replace <server_name> with the name of
the relevant server, for example serv01.
• Hyperlink and Weblink (http://www.opentext.com)
These formats are used for hyperlinks. In all document formats, these are active
references to other locations in the documentation (hyperlink) and on the
Internet (Weblink), providing further information on the same subject or a
related subject. Click the link to move to the respective target page. (Note: The
hyperlink above points to itself and will therefore produce no result).
Tip: Tips offer extra information that may make your work more efficient or
show alternative ways of performing a task.
Note: Notes provide additional useful information that help you avoid prob-
lems and clear up misunderstandings.
Important
Important information is identified in this way. If this information is
ignored, major problems may be encountered.
Caution
Cautions contain very important information that, if ignored, may cause
irreversible problems. Read this information carefully and follow all
instructions!
• Internal cross-references
Clicking on the colored part of a cross-reference takes you directly to the target of
the reference. This applies to cross-references in the index and in the table of
contents.
• External cross-references in PDF documents
In PDF documents, external cross-references are references to other manuals. For
technical reasons, these external cross-references often do not refer to specific
chapters but to an entire manual.
Tip: Tips offer information that make your work more efficient or show
alternative ways of performing a task.
Note: Notes provide information that help you avoid problems.
Important
If this important information is ignored, major problems may be
encountered.
Caution
Cautions contain very important information that, if ignored, may cause
irreversible problems. Read this information carefully and follow all
instructions!
Process Description
The description in the headline represents the process scenario.
Roles
Each lane represents a business role, a unique grouping of people required to
collaborate to complete the process.
Dashboard
The dashboard is the user interface for the actors in the process. The dashboard
type identifies the VIM component that is used to realize a specific functionality.
The following dashboard types are available:
DP dashboard
The DP dashboard represents a process as implemented in the Document
Processing component of VIM.
See Section "Working with the DP Dashboard" in Open Text Vendor Invoice
Management - User Guide (VIM-UGD).
VIM dashboard
The VIM dashboard represents a process as implemented in the Invoice
Exception component of VIM for parked invoices.
See Section "Working with the PO Parked Invoice Dashboard" in Open Text
Vendor Invoice Management - User Guide (VIM-UGD) and Section 5.3
"Working with the Non-PO Invoice Dashboard" in Open Text Vendor Invoice
Management - User Guide (VIM-UGD).
VIM line dashboard
The VIM line dashboard represents a process as implemented in the Invoice
Exception component of VIM for blocked PO based invoices for line level
blocks.
See Section 5.2.2 "Working with the PO Invoice Dashboard (Line Level)" in
Open Text Vendor Invoice Management - User Guide (VIM-UGD).
VIM header dashboard
The VIM header dashboard represents a process as implemented in the
Invoice Exception component of VIM for blocked PO based invoices for
header level processes.
See Section 5.2.3 "Working with the PO Invoice Dashboard (Header WF)" in
Open Text Vendor Invoice Management - User Guide (VIM-UGD).
Options
Various options are available to the actors during the processing of invoices.
These are represented as individual items next to the dashboard block.
The icon indicates successful installation; the icon indicates that further
activity is required.
2. Click on the icon to view further information.
If required, click on the icon to complete the respective activity with an SAP
transaction.
Parameters:
Run-time dates (from/to)
workflow start time
Invoice document
invoice document that you want to clear
Fiscal Year
fiscal year of the document that you want to clear
Program: /PTGWFI/R_PIR_CLEANUP_WFS
Description: Handles actions taken outside of workflow, which can clear a
parked invoice. This job removes associated redundant work items and
completes workflows.
Suggested minimum frequency: Once a day
Run after /PTGWFI/R_LIX_CLEANUP_WFS_NEW has completed.
Parameters:
Run-time dates (from/to)
workflow start time
Invoice document
invoice document that you want to clear
Fiscal Year
fiscal year of the document that you want to clear
Program: /ORS/000007_LOCK_CLEANUP
Description: Releases invoice locks as set by Web approval workflow.
Suggested minimum frequency: Every 30 min.
Parameters: None
Program: /OPT/VIM_R1A_REMINDER
Description: Sends out VIM reminder emails for overdue items.
Suggested minimum frequency: Once a day
Parameters: Select Background Mode
Table /OPT/T852 defines the number of grace days.
Program: RSWWERRE
Description: Restarts work items that are in error status. This job reduces
workflow administration.
Suggested minimum frequency: As defined by the workflow configuration
Parameters: None
Program: /OPT/VIM_TRIGGER_HEADER_WF
Description: Triggers the LIV Header Level Workflow.
Suggested minimum frequency: Twice a day or more often, depending on the
requirements
Parameters: None
Program: /OPT/VR_A_AGGREGATION
Description: Runs the Aggregation Report for specific groups to update
reporting tables for Central Reporting.. See “Scheduling batch jobs for the
Aggregation Report” for details.
2. Maintain the FAIL_SAFE user key types Fail Safe and Default Key for all roles,
using the following parameters:
Note: You only need to maintain one type, based on your requirements.
But it is a good practice to set up both types in case you change the
FAIL_SAFE type.
Agent Type
Select the agent type.
Agent Id
Select the agent Id.
To set up a substitute:
1. To access SAP Business Workplace, execute the SBWP transaction or click Menu
> Business Workplace.
2. From the menu, select Settings > Workflow settings > Maintain substitute.
3. In the Personal Substitutes screen, mark the name and click the Create
substitute button at the bottom of the screen.
4. In the User screen, enter the SAP user id of the substitute. Click to confirm.
5. In the Detail Screen Substitution, insert the validity period. Make sure the
Substitution active check box is not selected.
6. Click to save changes.
In the Personal Substitutes screen, the substitute is displayed.
When the substitute is ready to work on the work items belonging to the substituted
person, he or she adopts the substitution and is then able to view and execute those
work items.
To adopt a substitution:
1. To access SAP Business Workplace, execute the SBWP transaction or click Menu
> Business Workplace.
2. From the menu, select Settings > Workflow settings > Adopt substitution.
When you have finished working on the work items belonging to the substituted
person, you must end the substitution in order to view your own work items.
To end a substitution:
• Click in the menu: Settings > Workflow settings > End substitution.
3. Enter the information of the substituted person and click to search for the
user ID.
4. To select the correct person from the list, double-click the entry.
5. To designate a substitute for this person, select the Substitutes tab and click
Select a substitute.
7. To select the correct person from the list, double-click the entry.
MIR4 transaction
FB03 transaction
2. Enter the invoice document number, the fiscal year (and the company code in
FB03) and click the Display doc button (press RETURN in FB03).
3. Click the Services for object button and select Workflow > OpenText
DashBoard.
The Open Text Unified Dashboard is displayed.
In the Process History panel, the statuses of one or more workflow processes
are displayed. Each process has a separate line. The processes can have one of
the following types:
• DP dashboard process
• Parked invoice process within SAP
• Invoice Approval (IAP) process
4. To display details of a process, click the View button at the beginning of the
line.
2. If you know the document number, enter it in the Document Number field.
Otherwise, search by any selection criteria.
3. Under Report Options, click the Workflow View option button.
Click to execute the record.
The report shows all applicable invoices, based on your selection criteria.
The Current Agent column indicates the current owner of the work item.
4. To access the Unified Dashboard, select an invoice and click the Dashboard
button.
Task
Click the multiple selection button to enter all workflows:
• WS00275269
• WS00275260
• WS00275254
• WS00275252
• WS00275264
• WS00275266
Date created
Enter date range.
Time created
Enter time range.
Tip: You can save the selection criteria as a variant. From the menu, click
Goto > Variants > Save as variant.
3. To execute the report, click .
All VIM workflows that have been started during the specified interval are
displayed on the Work item selection screen.
The St (Status) column indicates the status of each individual step of the
workflow:
If the error message shows the indicator Error or exception resolving role
<...>, role maintenance is required through the role maintenance transaction.
Type
F (for Workflow, also subworkflow)
Status
ERROR
Task
Click the multiple selection button to enter all workflows:
• WS00275269
• WS00275260
• WS00275254
• WS00275252
• WS00275264
• WS00275266
Date created
Enter date range.
Time created
Enter time range.
Tip: You can save the selection criteria as a variant. From the menu, click
Goto > Variants > Save as variant.
3. To execute the report, click .
All VIM workflows with status Error that have been started during the specified
period are displayed on the Work item selection page.
5. In the Workflow Log (View with technical details), click the highlighted Error
field to display the error messages generated by the system.
6. In the Workflow Log (View with technical details), click the icon next to the
error indicator to view the workflow container.
The element ACTOR or Next Role indicates which role is causing the error. In
the example above, the error role is INFO_PROVIDER.
7. Fix the error, using standard SAP workflow debugging methods.
• WS00275260
• WS00275254
• WS00275252
• WS00275264
• WS00275266
Tip: You can save the selection criteria as a variant. From the menu, click
Goto > Variants > Save as variant.
3. To display all workflows in error status, click .
4. Select the workflow you want to restart and click the Restart workflow button.
If the workflow is restarted successfully, the entry in the Status column changes
from ERROR to STARTED.
ID
SAP user ID of the specific user
Select the option button To be processed by.
3. To execute the report, click .
The report shows all SAP work items belonging to the user, regardless of
whether they are VIM work items or not.
VIM work items have the following task IDs:
TS00275278
DP Document Dashboard
TS00275267
PO Invoice Dashboard (Header WF)
TS00275262
PO Parked Invoice Dashboard
TS00275260
Non PO Invoice Dashboard
TS00275265
PO Invoice Dashboard (Line Level)
4. Click the icon to view the work item IDs.
With the work item IDs, you can assign the work items to a different user, see
“Reassigning open SAP work items to a different user” on page 60.
2. Enter the work item ID retrieved in “Retrieving open SAP work items of a
specific user” on page 57 and click to execute.
Before you can reassign, you must be an owner of the work item.
3. To own the work item, select it and click the Without check button in the
application tool bar.
This action leads you into either the VIM Dashboard or the DP Dashboard.
4. Click to return to the Execute work items without agent check screen.
5. Click the button in the application tool bar to display the work item.
6. Click the button in the application tool bar to forward the work item.
7. Enter the SAP user ID of the receiver of the work item and click to execute.
At the bottom of the screen, a confirmation message is displayed: Forwarding
carried out.
2. Enter the company code, the document number, and the fiscal year for the
invoice you want to reassign and click to execute.
The system retrieves the current approver for this invoice and the rest of the
invoices waiting for his or her approval.
3. In the Invoice Approval - Usermap Maintenance Utility screen, click Usermap
Id > <SAP user ID> > Invoice List, to display the list of invoices for the current
approver.
4. To show the details of the invoice, click the document number in the navigation
panel on the left-hand side.
2. In the Invoice Lock Clean up program screen, enter the following information:
Invoice Type
• for Non PO invoices: BKPF
• for PO invoices: RMRP
Invoice Key
Enter the invoice key which is composed as follows:
• for Non PO invoices: <company code> + <invoice number> + <fiscal year>
Example: An invoice with company code 1000, invoice number
1900000036 and fiscal year 2009 results in the invoice key
100019000000362009.
Tip: If you leave the Invoice Type and Invoice Key fields empty, all
currently locked invoices are displayed.
3. To release the lock, click .
A confirmation message is displayed.
• You can use all the SAP standard logs and other infrastructure like the SM13 and
SM21 transactions for monitoring.
The following sections describe how to use the SAP Standard CCMS functionality
for alert monitoring.
Monitor Usage
Availability: Availability monitoring of selected systems and their application servers
Selected Sys-
tems
Background Background processing of the SAP systems and their application servers
Processing
Buffers The various SAP buffers, their hit rates, and swap rates
Change & Transports for a system
Transport Sys-
tem
Communica- Data transfers (SAPconnect, SAP Gateway, Application Link Enabling,
tions LDAP, RFC)
You can copy these monitors and change them. See the SAP online help for more
details:
http://help.sap.com/saphelp_nw70/helpdata/en/28/83493b6b82e908e10000000a1
1402f/content.htm.
To start a monitor, perform the following steps:
As CCMS is a standard monitoring tool from SAP, VIM does not require specific
values for the property thresholds. SAP basis needs to decide the level and to set
the thresholds for this.
2. Select the required trace modes and click on the appropriate button under Trace
Requests to start the performance analysis.
In addition to the standard system logs, you can use the SM21 transaction to check
system activities. See “Frequently used SAP workflow administration transactions”
on page 79 for transactions you can use for activity logging and traces.
VIM application also writes log to standard system log infrastructure. Please refer
to chapter -Reading system log section for more detail.
13.7 Backup
The configuration of VIM is stored inside SAP ERP, in the Open Text product tables.
A backup of the underlying SAP ERP system ensures the backup of the appropriate
configuration, runtime and persistent data. In addition, system transports store any
configuration changes that are made.
SAPGUI logon screen which supports virtual IP addresses and hostnames. There is
no separate starting mechanism because the process is controlled by the underlying
SAP settings in ArchiveLink and workflow as well as in the VIM configuration.
TS00275270 —
BUS2081 DELETED SWW_WI_CREATE_VIA_EVENT IAP
TS00275270 —
BUS2081 POSTED SWW_WI_CREATE_VIA_EVENT IAP
TS00275270 —
BUS2081 POSTED /OPT/BL_PO_BLK_RECEIVER Invoice Excep-
tion (IE)
WS00275264 —
/OPT/FIPP ZWFI_CREATED /OPT/BL_NPO_PRK_RECEIVER IE
WS00275254 /PTGWFI/PIR_F_CHECKFM
WS00275260 /PTGWFI/PRK_M_CHECKFM
— —
BUS2081 DELETED /OPT/VIM_RPT_PO_INV_RECEIVER VAN
— —
BUS2081 POSTED /OPT/VIM_RPT_PO_INV_RECEIVER VAN
— —
BUS2081 RELEASED /OPT/VIM_RPT_PO_INV_RECEIVER VAN
— —
BUS2081 CANCELLED /OPT/VIM_RPT_PO_INV_RECEIVER VAN
— —
2. Find one of the event linkage entries shown in Table 13-1 and double-click the
entry.
3. To enable the workflow, select the Type linkage active check box.
To disable the workflow, clear the check box.
4. Save your changes with a transport and move this transport to subsequent
systems.
Note: For parked invoice solution, you might also want to activate or
deactivate BAdI and BTE, see Section 6.4 "Invoice processing plug-ins" in Open
Text Vendor Invoice Management - Configuration Guide (VIM-CGD).
Amongst others, the Receiver function module and the status of the action is
displayed.
4. In the Copy menus panel, click the From area menu button.
5. Enter /OPT/VIM in the Area menu field and click to start the search.
7. Select all check boxes under Area menu and click the Add button at the bottom
of the dialog.
8. In the Change Roles screen, save.
Select the Authorizations tab.
11. Enter appropriate values in the From and To field and click the Full
authorization button.
12. Click the button to transfer your settings.
13. Expand all nodes and assign Display authorization to the needed Activity
fields. To define values for an Activity field, click the icon next to the field.
14. To add Display authorization for all transaction starting with /OPT/, click the
Manually button in the application tool bar.
15. In the Manual selection of authorizations dialog, enter S_TCODE in the topmost
Authorization object line and click to confirm.
The new authorization object is displayed in the Change role: Authorizations
screen.
16. To open the Maintain Field Values dialog, click the icon next to the
Transaction code field (see highlight).
21. Enter the early watch user or a different user that you want to assign to the
newly created Display VIM configuration role.
22. Save your settings.
Users assigned to the new role are allowed to view the VIM configuration with
“display only” authorization.
The selection screen allows you to enter search criteria and process options. The
selection screen is divided into the following panels:
• Invoice Information
• Document Process
• Workitem Date Range
• Process Options
2. Enter search criteria, using the following parameters:
Tip: Where applicable, use for multiple selection and for search
help.
Invoice Information panel
• Company Code
• Document Number
• Fiscal Year
• Line Item
Document Process panel
Enter search criteria for Document Processing (DP) information:
• Document ID: the number that was generated for the document during
the DP process
Workitem Date Range panel
Enter search criteria for work item information:
• Workitem Creation Date
3. Select processing options, using the following parameters:
Process Options panel
There are two parts in this panel:
Scenario
Select the corresponding check box(es) to include work items of the
following types:
• Document Processing WFs
• PO Block Invoices - Head
• PO Block Invoices – Line
• PO Parked Invoices WFs
• NPO Parked Invoices WFs
• Approval PO Invoice
• Approval Non PO Invoice
Mode
Select one of the process modes:
Test
The program generates a list of eligible work items for notification.
The program does not send the notifications. Users can select the
work items to send the notification.
Background
The program sends the notification to users and displays the work
items.
4. Once you finished entering the search criteria and selecting the process options,
click in the application tool bar to display the VIM Notifications List with
the search results.
Details: Select a line in the list and click this button to display details for the
selected line.
Sort: Select a report column in the list and click one of these buttons to sort
it in either ascending or descending order.
Find: Click this button to open the Find dialog that allows you to search the
list for any keyword.
Filter: Select a report column in the list and click this button. The Filter
criteria dialog is displayed, allowing you to restrict the criteria in the
selected column without having to rerun the report with new search criteria.
Layout: Click this button to select a saved layout. To change, save or man-
age layouts of the list, click the icon next to the Layout button.
Column Description
Current Agent Current agent who owns items
Process Type Type of the document (DP, PO document, Non PO document…), see the
list in “Scenario” on page 97.
Sub Process Sub Process Type for each process type, for example Approval Required
Type for Non PO Invoice Approval process type
Company
Code
Document SAP document number
Number
Fiscal year
Document ID DP document ID
Vendor Vendor number
Name 1 Vendor name
Total Amount
Doc Currency
Inbox Days Number of days the work item lies in the inbox
Before Due Days before the due date of the work item
Due Date Due date of the work item
First name First name of the current agent
Last name Last name of the current agent
Responsible Role that is responsible for the work item
Party
Receiver ID E-mail address of the current agent
ID Work item ID
2. To edit an existing notification, mark the respective line and click the button
in the application tool bar. See the parameter description in step 3.
Note: You cannot change the Notification Scenario and the Sub Scenario
for an existing notification.
3. To add a notification, click the New entries button in the application tool bar.
• PO Parked Invoices
• PO Invoice Approvals
Sub Scenario
Select the notification sub scenario. Possible values depend on the selected
notification scenario.
Example:
Notification sub scenarios for the Non PO Parked Invoices notification
scenario:
• Approval Required
• Vendor Maintenance
• All Scenarios
Role
Select the role for the notification. All users assigned to this role will receive
the notification.
Notify Substitutes
This feature is not supported at the moment.
Additional Role
This feature is not supported at the moment.
Inbox Days
Days Before Payment Due
Use these fields to decide if the reminder will be sent. The system calculates
the work item creating date plus the inbox days or the days before payment
is due. If the result is less or equal today's date, then a reminder will be sent.
Email Type
Select the notification type. At the moment, only Internet Email is
available.
Notification Text
Select the SAP text name to be used for the notification e-mail body.
Email Address Determination Function Module
Select the function module that determines the e-mail address for the
notification. The interface for this function module is same as for the
/OPT/VIM_NOTIF_EMAIL_ADDRESS function module.
If you select a different function model in this field, VIM Notifications will
run this function module first. If the function module can not find a valid e-
mail address, VIM Notifications will run the default function module
/OPT/VIM_NOTIF_EMAIL_ADDRESS.
2. To exclude another user, click the New entries button in the application tool
bar.
Configuration layout: One central System and multiple satellite systems
Architecture diagram.
System Type: Proper System Type depending on what king of system is that
RFC for System Comm.: RFC destination for communicating to the system. This RFC des-
tination is recommended to be used with system or communication users and not dialog
users. Should be ‘NONE’ if it’s the own system itself where the SLD is being maintained
RFC for Dialog Comm.: RFC destination for communicating via active dialog screen .Its
recommended to use trusted RFC destination in such a case. ( Refer to help.sap.com for
how to set up trusted connections between SAP systems) . Should be blank if it’s the own
system itself where the SLD is being maintained
Central System: If system is classified as “Satellite” then the corresponding Central system
should be provided
1. In the Central System, all logical systems should be defined for all systems involved
(SAP or non SAP). Make sure Logical Systems name is unique in the entire land-
scape.
2. Assign Client to Logical System IMG Activity is relevant only for the own system.
It’s normally always assigned so cross check if the current system is not yet assigned
to the client.
3. The System landscape Directory should be maintained in Central System as de-
scribed in the section above for each of the systems involved.
Once setting up of SLD is done in the Central System, login to respective child systems (Sat-
ellite Systems) and do the following:
1. Define Logical System for the Central System (name should be same as its there in
Central System).
2. Assign Client to the Logical System IMG activity should be carried out to assign cli-
ent to own system (if it’s not already assigned).
3. The System landscape Directory should be maintained in Satellite system as de-
scribed in the section A above for Central System and own system . For Own system
RFC destination for System Communication should be set as ‘NONE’ and RFC des-
tination for Dialog should be set as blank. For the Central System assign proper RFC
destination and you may skip RFC for Dialog communication and maintain only
RFC for system communication.
1. Define Logical System for the own system if its not already defined
2. Assign Client to Logical System IMG Activity is relevant only for the own system
.(Its normally always assigned so cross check if the current system is not yet as-
signed to the client)
3. Maintain System landscape directory by giving proper System Type , RFC Destina-
tion for System Communication as ‘NONE’ and RFC destination for dialog as blank
and System classification as “Single System landscape”
MAINTAIN MAPPING ID
Mapping ID Detail screen
Ext Field Mapping FM: Custom function module can be placed here to perform map-
ping if simple one to one mapping doesn’t suffice.
The interface of the function module that can be supplied should be compatible with the
interface of function module /OPT/DO_MAPPING
A Mapping ID can be created to logically group a mapping set for a particular channel
A Mapping ID is tied to a channel so that proper mapping is executed out for an incom-
ing invoice for that channel.
External Field Name: Name of the field supplied as supplied by External System such as OCR,
etc (it’s case sensitive)
Field Type: There are 2 levels of information that can be supplied as far as indexing data is con-
cerned. The header level indexing data should have field type “Header”. Similarly live level in-
dexing data should have field type “Item”.
Document Field Name: Name of the indexing field name on SAP IM side. The Header Level
SAP fields come from structure /OPT/VIM_1RHEAD .The Item Level SAP fields come from
structure /OPT/VIM_1RITEM_DATA
Function Name of the Conversion: For a particular field a Conversion Function Module can be
supplied if there is any necessity to convert the format of the data coming from external system.
Any function module that is being supplied here whether SAP standard or a custom one should
be compatible with the interface of function module CONVERSION_EXIT_ALPHA_INPUT.
MAINTAIN CHANNELS
To maintain channels, execute transaction /OPT/VIM_CHNL to go Channel Set up or follow
the menu path in /OPT/SPRO transaction as LiveLink VIM – ConfigurationÆDocument
Processing –>General Configuration ÆMaintain Channels
Chapter 17
Central Reporting
Central Reporting infrastructure provides reporting across the landscape in a multi backend sce-
nario. In single system scenario also it provided useful reporting. It provides several reports that
enable you to measure certain properties of VIM documents and their work items, in order to op-
timize working with VIM. In particular, the following reports are provided:
• Productivity Report
• Exception Analysis Report
• Aging Report
See the User Guide for detailed information about the reports.
1) Setting Up landscape directory (transaction code /OPT/VIM_SLD) – Make sure of the fol-
lowing are maintained
4) Collection Report collects data from VIM transactional tables and SAP workflow tables and
populates the Source Data tables .The Source Data tables are later aggregated by Aggrega-
tion Report into Reporting Data tables. Schedule Collection Report
(/OPT/VR_COLLECTION_REPORT) with appropriate start date and time in all the systems
involved. It is recommended to run this report twice a day; however, depending on how
frequently data is needed it can be scheduled accordingly. Once this report is scheduled, it
will always run thereafter with delta mode.
6) Schedule User Master Report (/OPT/VR_TEXT_MASTER_REPORT) time in all the sys-
tems involved .Its recommended to run this report monthly, however, depending on how
frequently data is getting changed and how frequently it’s needed. This report always runs
in full update mode .This report provides texts needed for Exception Reasons that appears
in Central Audit Report.
Please schedule Aggregate report as shown below with different Group Ids if landscape is
multi-backend scenario.
With Group ID – OTH_AGENT: Recommended to run twice a day. Frequency can vary
depending on business needs. This Group id replicates the data from table
/OPT/VT_WI_AGENT table to central system. This data replication is useful for current
agent display in Central audit Report.
Important
Execute this group only once. Rerunning it will cancel all manual
changes made to the customizing after the first run.
TRANSACT
Comprises Document Header, Workitem, Workitem Activities, and Workitem
Agents. This group will have to be executed most frequently because its content
is changed most frequently.
MASTER
Comprises Company Codes, Vendors, and Document Types.
USER
Comprises Users and the assignment of users to organizational objects within
SAP Organizational Management.
Once you have run the Aggregation Report for the CUST_PREFL group, the
customizing tables for Role Mapping Maintenance and Exception Mapping
Maintenance are prefilled. To map roles/exceptions from several back end systems,
perform the following steps:
The columns Logical system (back end system), Exc. Type, and Exc.typeID
(Exception Type ID) have been prefilled automatically.
2. Assign the Exc. ID (as defined in “To maintain exceptions for Central
Reporting:” on page 124) to each Exception Type ID for specific exception type
and logical system.
Regarding the order of the other groups for the batch job, the job for the TRANSACT
group should be scheduled last, after MASTER and USER jobs. You also have to
consider how often it is necessary to update the respective data and schedule the job
accordingly.
• After job
For Date/Time, click Period values and Restrictions to add date/time details.
6. Click to save.
7. Click the Step button.
8. In the ABAP program panel, enter the name /OPT/VR_A_AGGREGATION and the
variant you created before.
9. Click to save.
10. In the Define Background Job screen, click to save the job.
Vendors panel
Vendor number
Enter the vendor number (range).
Company code
Enter the company code (range).
Also Vendors w/o bank account (default setting)
Select this check box to include vendors without bank account in the
download.
Also Vendors with deletion flag
Select this check box to include vendors with deletion flag in the download.
Also Vendors. with posting block
Select this check box to include vendors with posting block in the download.
Output to screen
This program runs in background and collects the Vendors Information. If this is running in
Central system, it collects the Vendor Information from all satellite systems using function
module /OPT/DOWNLOAD_LY_DATA and stores to Central System’s Staging table(along
with satellite system Logical System).
Table /OPT/VIM_STG_LIF contains the following information….
• Vendor number
• Company code
• Bank details
• Vendor Address
The Download order numbers and delivery notes to file selection screen is
displayed.
Vendors panel
Vendor
Enter the vendor number (range).
Search term
Enter the search term, given in the vendor master (SORTL).
Company code
Enter the company code (range).
Also Vendor with deletion flag
Select this check box to include vendors with deletion flag in the download.
Also Vendor with posting block
Select this check box to include vendors with posting block in the download.
Output to screen
The output to screen mentions an Order number table, giving a number of entries.
This table is built up and used internally but it is not transferred. If there are several
delivery notes for the same order, the number of entries in the Delivery note table
is higher.
In the Job Overview screen, click the Spool button in the application tool bar to
display detailed results.
This function module will be used to download Vendor Information from the following sys-
tems
a) Central system collects the Vendor Information from Satellite systems
Input parameters:
LASTUPDATE --- > Last Update Timestamp
T_DL_QUERY --- > Internal table of Logical System & Company cod
Output parameters:
T_VENDOR --- > Internal table of Vendor Information
CURRENTUPDATE --- > Current Timestamp
Function module gets all the vendors which are loaded on or after the timestamp
LASTUPDATE and moves that data to T_VENDOR internal table.
Populate CURRENTUPDATE timestamp from current date and time.
This function module will be used to download Purchase Orders Information by the follow-
ing systems
c) Central system collects the Purchase orders Information from Satellite systems
Input parameters:
LASTUPDATE --- > Last Update Timestamp
T_DL_QUERY --- > Internal table of Logical System & Company code
Output parameters:
Chapter 19
ICC Dispatcher
ICC Dispatcher is part of VIM and it takes the role of Integrating the OCR and VIM. OCR uses SAP
as backend to store and retrieve Invoice Image information through this Dispatcher.
19.1 Overview
Sequence
This program runs in background and reads all the DP Documents with status “Sent to
OCR” and checks the elapsed time crossed the allowed time limit. Maximum allowed
time for Extraction will be maintained in table /OPT/VIM_RETRY.
This table can be maintained using transaction code SM30. Call point “EX” represents
EXTRACTION. We can also maintain the maximum number of retries allowed.
If a particular DP Document is waiting in Extraction queue for more than allowed time,
batch job sets that DP Document status to “Scanned”.
Otherwise ignores that DP Document.
This program runs in background and reads all the DP Documents with status “Sent to
Validation” and checks the elapsed time crossed the allowed time limit. Validation maxi-
mum allowed time will be maintained in table /OPT/VIM_RETRY.
This table can be maintained using transaction code SM30. Call point “VA” represents
VALIDATION. We can also maintain the maximum number of retries allowed.
If a particular DP Document is waiting in Validation queue for more than allowed time,
batch job sets that DP Document status to “Ready for Validation”.
Otherwise ignores that DP Document.
Selection screen for this program is
This program runs in background and sends the DP Documents to workflow based on the
validation conditions. For Extraction Completed Documents, it checks whether validation
required and if required sends to Validation framework otherwise triggers the workflow.
For Validation Completed Documents, it triggers the workflow.
Selection Screen for this program is
i. Retrieves all DP Documents with Status “Extraction Completed” and for each DP
Document
a) Maps the extracted data to VIM table fields and updates the
/OPT/VIM_1HEAD and /OPT/VIM_1ITEM tables. ICC field mapping will be
maintained using transaction code /N/OPT/VIM_MAPV.
a) Maps the extracted data to VIM table fields and updates the
/OPT/VIM_1HEAD and /OPT/VIM_1ITEM tables. ICC field mapping will be
maintained using transaction code /N/OPT/VIM_MAPV.
Admin Tool is a common platform to monitor and control the status of the DP Documents.
Transaction code to run this is /N/OPT/VIM_7AX8 and we can take following actions in
admin tool.
Selection Screen:
Also include Workflow DP docs: also in the current workflow DP documents in the se-
lection
Also include Obsolete DP docs: also include the obsolete DO documents in the selection
Result Screen
• Reset Count button sets the Extraction & Validation retries counts to zero.
• Image button will display the Archived Image of the selected DP Document.
• Appln Log (Application Log) button will display the System log of the se-
lected DP Document.
o Status Log button will display the Status log of the DP Document.
Chapter 20
EDI Support Administration
VIM is capable of handling IDocs and all Invoices received through IDocs will be processed by EDI
Support process of VIM. We receive Invoices in IDocs and map IDoc data to VIM fields and trigger
workflow to go through Approval process.
20.1 Overview
VIM DP
Raw EDI DATA Idocs in SAP Workflow starts
Whole process can be tested using transaction code SE19, where we supply the IDoc and process-
ing function module.
3. Click on “Inbound Function module” button
4. It will shows the popup, there enter the processing function module and click on
Continue.
5. It will create a new IDoc by copying the existing Idoc.
6. Check the status of IDoc using transaction code WE02
Execute the transaction code WE02 and enter IDoc number into “IDoc Number” field
7. It will show the IDoc with Status. For successfully processed IDocs it will show the
Status “53”.
Steps to Identifying the DP Document number from IDoc
1. Execute transaction SE16 and enter table name “/OPT/VIM_1HEAD”
2. Enter IDoc number in EDI_DOCNUM field of the selection screen and click on Execute
4. DP Document full information can be viewed using transaction
/OPT/VIM_ANALYTICS
5. Transaction code WE02 also useful as an Admin transaction to check the status of the
IDocs. By supplying the Date & IDoc type we can check how many IDocs received by
the systems and their status.
Chapter 21
Reading System Log
This section details the creating and displaying of VIM application log.
Notes:
• Some of the functionalities describe here are standard SAP functionalities,
please consult SAP Help for more detail.
System Log is used to store the status information of each task of the ICC Dispatcher and EDI
Integration. All applications in ICC Dispatcher will create system log and which can be used to
check the status of each DP Document.
Transaction code SLG1 is used to view the System Log.
Function module /OPT/VIM_APPLICATION_LOG is used store the System Log.
In case Log level is not maintained at Log Point level, it will be maintained at Object
& Subobject level using transaction code /OPT/IT_LOG_CFGV.
And report
OBJECT
SUBOBJECT
EXTERNAL_NUMBER
DATE_FROM
SUPPRESS_SELECTION_DIALOG as ‘X’
Chapter 22
SAP Connection page allows the administrator to configure which SAP system the
Approval Portal should connect to. This version allows multiple SAP backend
connections.
Note: The first connection will be used to be the default connection. This default
connection determines the Invoice List’s User Preference. Please see User Guide for
more detail.
Once you are in the edit mode or add mode, the following is available. Please enter the
relevant information.
SAP SID: Unique identifier for this SAP Logical System. This will appear on the end
user screen next to Logical System to help the user identify which system the invoice is
coming from.
UserName: the CPIC user’s user name that will beused to connnect to SAP.
Password: the CPIC user passport that will beused to connnect to SAP.
Client the client number of the SAP system that it is connecting to.
If you are using Application Host instead of Message host, please provide the
followings:
System number: the system number of the SAP system that it is connecting to.
Application host application host IP or DNS of the SAP system that it is connecting to.
If you are using Message host instead of Application host, please provide the followings:
MsHost: The Message host IP or DNS of the SAP system that it is connecting to.
R/3 name: The R/3 name of the SAP system that it is connecting to.
Logon Group: The logon group the SAP system that it is connecting to.
System number: the system number of the SAP system that it is connecting to.
Configuration
Image Display Type: Please specify how the Archive Server was configured. URL or
JPEG(TIF). Most of the systems are configured to use URL.
Search Help Maximum No. of Hits: This specify the default maximum no of hits to be
returned from SAP for the Search Help in the line level such as G/L Account. This is
default to 100.
Save button: click to save the configuration
Administration
Administration section allows you to peform Administration task on the application. It also tells
you the Version and the Build Date of the application.
Reinitialize Application button allows you to reinitialize the application. This is necessary after
you done the changes in the configuration or if you change the language resource files(Please sse
Changing Lanauge Resource section for more detail).
Step 1: Navigate to the <InstallDir>/invoiceCfg and open up the properties file that you want to
edit. For example: Lang_EN.properties
Step 2: Find the text that you want to change and change it and save it. Perform the reinitialize
application as outline earlier.
Approval Portal provides default log for troubleshooting. You can set the log level to suit your
need or to help identify issues you are experiencing. Mainly Info and Error are used in the ap‐
plication; the default level is Info.
Info is used to log the initial Servlet loading information and when an RFC is called.
Error is used to log in the exception blocks.
Logs are created under \applications\com\opentext\vim\portal in log directory in the WAS. Ex‐
ample:
E:\usr\sap\T38\JC01\j2ee\cluster\server0\log\applications\com\opentext\vim\portal. The
name of the log will be VimlapLog<Logindex>.log. These logs will contain all application’s
INFO log level. Up to 10 files will be created and will be reused.
If Debug or All is set for the Severity, the additional RFC logs will also be created under
VimIapTrace<Logindex>.trc. These logs include the import, export parameters and the RFC the
application is calling. These logs are useful to troubleshoot any error when connecting and re‐
trieving data from SAP ERP. Please make sure to turn the level back to Info or Error in the Pro‐
duction environment.
Step1:
Login VA admin with Administrator user and password and navigate to
Sever->services->Monitoring -> GRMG Customizing
Click on sap.com/com.sap.engine.heartbeat component, you will be able to see
default GRMG Customizing scenario with default values on right side.
Step 2:
The default scenstarturl for scenario should be
“http://<WAS>:<WASPORT>/GRMGHeartBeat/EntryPoint”
For example:
“http://OPWAST38.optura.local:50100/GRMGHeartBeat/EntryPoint”
Step 3 :
First component we have to configure is HTTP
Property name = url
Property value = http ://< WAS> :< WASHOSTt> /vimportal/GRMGServlet
For example: http://opwast38:50100/vimportal/GRMGServlet
Step 4:
Second component we have to configure is for Java Connector (Jco). In here, we also
need to monitor the JCO connection from Approval Portal to SAP.
While configuring single JCo component, name should be given as JCo1. If Multiple
SAP backends need to be configured then the index suffix to JCo should be
incremented like JCo2, JCo3.
In application we are reading the list of components with component name from
scenario. As JCo component can be repeated multiple times we are adding index
number to identify specific component.
The JCo component properties names should be given in the following way, which
we have used same in application for GRMGServlet . This is the same information
that was entered in the SAP Connection of Administration page.
The following parameters are for Application Host :
a) propname = client & propvalue= : the Client.
For example:
a) propname = client & propvalue= 800
For example:
Please consult appropriate guide and SAP Help for more detail. Here are the links to SAP
Help:
http://help.sap.com/saphelp_nw70/helpdata/EN/34/60cdd0d3fdeb4cb8cbc4eac681f961/content.htm
http://help.sap.com/saphelp_nw70/helpdata/EN/cf/504a550ae6274495e2ce30d176f33b/content.htm
22.2 Troubleshooting
Issue #1: The user received exception message.
Symptom:
The end user receives “Exception: Please consult with your administrator” message.
Solution:
Please review the logs and check for relevant information. Please send us the SAP WAS server
trace and the VIM trace.
Issue #5: Some of the texts in other languages display in English only
Symptom:
Some of the texts in other languages display in English only when user selects other languages
Solution:
The language properties file for that language might not have the translation; this might be
due to the release date of the build. Please change accordingly or contact Open Text support
help to obtain the latest language properties files.
Chapter 23
Note: This section is only relevant if you have activated the Parking
functionality of VIM.
Whenever the posting date of a parked document is changed such that the posting date falls into a
new fiscal year, there will be issues with the related workflow because of the change to the key of the
primary object associated with the workflows. This note describes the processes to be put in place so
that the documents that are carried over to the next fiscal year work seamlessly.
The processes mentioned in this document and patch needed to be followed when the fiscal year
ends. This does not necessarily be at the end of December 31st. This is dependant on the fiscal year
variants that are used.
The processing of the documents differs based on the type of document.
For Non‐PO invoices parked using F‐63, F‐43, FB60, FV60, MR01, MRHR, to change the post‐
ing manually, transaction FBV4 needs to be used
For Logistic invoices created using MIRO or MIR7, to change the posting manually, transac‐
tion MIR4 needs to be used in a change mode.
There are two sections in the document that explains the processing steps that need to taken for each
of the above two types of documents.
Note: Please note that during the processing of the reports/transactions in‐
cluded in this patch, normal processing of the parked documents cannot be un‐
dertaken. So, these transactions/reports have to run when no user is trying to cre‐
ate or process parked documents in the system.
Sufficient testing of the process has to be done in the Dev or testing systems to
make sure the parked invoices are following into the new fiscal year correctly.
Symptoms
A document (Non‐PO based FI document) is parked in a particular fiscal year, but the processing
of the document is not completed in that year. It is carried over to next year and if the posting
date has to be changed using transaction FBV4 to post it in the new posting period. At this stage
the runtime workflow instances based on this parked document will be rendered unusable as the
object key of the parked document is changed now and also all the Opentext application tables
will be out of sync.
Reference SAP Notes
The following are some of the important OSS notes that pertain to the issues with standard SAP
system regarding parked document changes relating to fiscal year change
• 99775 ‐ FIPP: FBV4 bulk change of posting date/fiscal year
You can also search for other relevant notes on SAP market place in case of issues you find dur‐
ing testing of this process.
Cause and preconditions
The fiscal year of an accounting document that is calculated from the posting date of the
parked document is part of the object key that identifies a particular parked document object.
When the document is originally parked, the fiscal year is calculated from the posting date
specified (say year 2003). If this document is carried over to the next year (2004) and if at the
current time (2004) the posting date is changed using transaction FBV4 – the original parked
document object (with fiscal year 2003) is changed with the new fiscal year (2004) in the stan‐
dard SAP System. At this stage the workflows that are referencing to the original parked
document will have runtime errors because the original object with fiscal year 2003 as its object
key no longer exists.
Solution Details
This entire scenario can be prevented by having all the parked documents that are created in a
particular fiscal year be posted in the same year (possibly by keeping the posting period open
a little longer). If the business needs mandates that the parked documents have to be carried
over to the next year, please implement the solution described below.
If runtime instances of parked document workflows are present in the system created in a pre‐
vious fiscal year and they do not need to a change to the posting date before posting them,
nothing need to be done.
The steps detailed in the next few sections need to be followed only if the posting date has to
be changed before posting them in the new fiscal year.
If custom extensions were implemented that store SAP parked document number, appropriate
code corrections have to be made to avoid inconsistencies.
Transaction Usage Notes:
Follow the following steps:
Step one: Execute the transaction /OPT/VIM_YEND_NPO
Step two: Execute /OPT/VIM_MEND_NPO
Transaction /OPT/VIM_YEND_NPO
The report can be run either in an online mode or can also be scheduled as a batch
job. The fiscal year variant needs to be specified for running this report. In the batch
mode, all the parked documents that confirm to the selection criteria will be proc‐
essed automatically with out user intervention.
The new posting date needs to be specified so that all the documents will have the
posting dates modified to the new date. Please make sure the posting period for the
new posting date is open.
You can run this transaction with certain filter if needed or in dialog mode you can
restrict the output set by using the various selection criteria available.
Transaction /OPT/VIM_MEND_NPO
The report can be run either in an online mode or can also be scheduled as a batch
job. Related variant needs to be specified for running this report. In the batch mode,
all the parked documents that confirm to the selection criteria will be processed
automatically with out user intervention.
If posting date change leads to no fiscal year change then use month end report
You can run this transaction with certain filter if needed or in dialog mode you can
restrict the output set by using the various selection criteria available.
Symptoms
A document (Logistics Invoice Verification) is parked in a particular fiscal year, but the processing of
the document is not completed in that year. It is carried over to next year and if the posting date has
to be changed using transaction MIR4 to post it in the new posting period. At this stage the runtime
workflow instance based on this parked document will be rendered unusable as the object key of the
parked document is changed now and also all the Opentext application tables will be out of sync...
Reference SAP Notes
The following are some of the important OSS notes that pertain to the issues with standard SAP
system regarding parked document changes relating to fiscal year change
• 598018 ‐ MIR4: New Document number :Information is lost
• 554030 ‐ MIR4: Fiscal year / document type change
• 366965 ‐ MIR4: Changing posting date of parked documents
• 137988 ‐ FIPP: not all original documents are reassigned
You can also search for other relevant notes on SAP market place in case of issues you find
during testing of this process.
Cause and preconditions
The fiscal year of an accounting document that is calculated from the posting date of the parked
document is part of the object key that identifies a particular parked document object. When the
document is originally parked, the fiscal year is calculated from the posting date specified (say year
2003). If this document is carried over to the next year (2004) and if at the current time (2004) the
posting date is changed using transaction MIR4 – the original parked document object (with fiscal
year 2003) is deleted from the system and a new object with the new fiscal year (2004) will be created
by the standard SAP System. Also, the user‐exit to collect the Parking reason will be triggered re‐
questing the user to enter Parking reason. At this stage the workflow that are referencing to the
original parked document will have runtime errors because the original object is deleted by SAP.
Solution Details
This entire scenario can be prevented by having all the parked documents that are created in a par‐
ticular fiscal year be posted in the same year (possibly by keeping the posting period open a little
longer). If the business needs mandates that the parked documents have to be carried over to the
next year, please implement the solution described below.
If runtime instances of parked document workflows are present in the system created in a previous
fiscal year and they do not need to a change to the posting date before posting them, nothing need to
be done.
The steps detailed in the next few sections need to be followed only if the posting date has to be
changed before posting them in the new fiscal year.
If custom extensions were implemented that store SAP parked document number, appropriate code
corrections have to be made to avoid inconsistencies.
Report Usage Notes:
Follow the following steps:
Step one: Execute the transaction /OPT/VIM_YEND_PO
Step two: Execute the transaction /OPT/VIM_MEND_PO
Transaction /OPT/VIM_YEND_PO
The report can be run either in an online mode or can also be scheduled as a batch job.
The fiscal year variant needs to be specified for running this report. In the batch mode,
all the parked documents that confirm to the selection criteria will be processed auto‐
matically with out user intervention.
The new posting date needs to be specified so that all the documents will have the post‐
ing dates modified to the new date. Please make sure the posting period for the new
posting date is open.
Transaction /OPT/VIM_MEND_PO
The report can be run either in an online mode or can also be scheduled as a batch job. The
Related variant needs to be specified for running this report. In the batch mode, all the
parked documents that confirm to the selection criteria will be processed automatically with
out user intervention.
If posting date change leads to no fiscal year change then use month end report
You can run this transaction with certain filter if needed or in dialog mode you can restrict
the output set by using the various selection criteria available.
It can be used to check for list of all documents that were processed through year end process‐
ing.
Chapter 24
This function module stores the ICC Configuration data into SAP. Application name is the
key for Configuration data and there will be different versions for Application. One version
of the Application will be active at a time.
Every-time ICC comes with new configuration data for any application, it stores with new
version number and latest version will be set as active version. Each application will have
more than one line of data.
Configuration data stores into table /OPT/VIM_ICC_CFG and versions information will be
stored into /OPT/VIM_CFG_VER. Both the tables can be maintained through table main-
tenance transaction code SM30.
Input Parameters:
T_CONFIG_DATA --- > Internal table for configuration data
Contains Application name, Application line number and Configuration data
T_DESCRIPTION --- > Internal table with Application description
Application name, Version (not used), Application Description.
This function module returns the all Active Applications information. This gets the Applica-
tion name, Version and description from table /OPT/VIM_CFG_VER.
Output Parameters:
T_CONFIG_LIST --- > Internal table for Configuration version data
Contains Application name, Version(active version) and description.
This function module returns the Configuration information of Input Application’s Active
version.
Input Parameters:
Glossary
AAK
See: SAP Add-On Assembly Kit (AAK)
AP processor
Accounts Payable personnel
Archive system
Computer system that enables storage, management and retrieval of archived
data and documents
ArchiveLink
Service integrated in the SAP Web Application Server for linking archived
documents and the application documents entered in the SAP system
Authorization profiles
The SAP administrator assigns authorizations to the users that determine which
actions a user can execute in the SAP system. These authorizations are stored in
Authorization profiles.
BAdI
See: Business Add-Ins (BAdI)
Baseline
Set of functionality with pre-defined configuration and the starting point to
implement VIM
BDC ID
Business Data Communication ID. The BDC ID is used by the system to process
an SAP transaction to create an SAP Document in user context.
Block
Situation where an invoice has a price or quantity variance that prevents invoice
from posting
BTE
See: Business Transaction Event (BTE)
Business rules
Rules that describe the operations, definitions and constraints that apply to an
organization
Buyer
Person who is in charge of the PO. This role should have authorization to create
and change the purchase order. This role is also responsible for negotiating and
communicating with vendors.
COA
See: Approval chart of authority (COA)
Coding
Coding allocates an invoice to G/L account and cost object if required.
Contract agent
Person who can create and modify SAP contracts.
Dashboard
User interface that organizes and presents information in a way that is easy to
read. Users can also perform actions from the dashboard.
DocuLink
Open Text DocuLink enables the archiving, management and retrieval of CRM
or ERP documents from within the SAP infrastructure.
Document type
Type of document such as PO, Non PO, OCR, Non OCR
DP
See: Document Processing (DP)
Duplicate analyzer
Person who is responsible to identify duplicate invoices
Exception
Action that is not part of normal operations or standards
FI
See: Financial Accounting (FI)
IAP
See: Invoice Approval (IAP)
ICC
See: Invoice Capture Center (ICC)
IE
See: Invoice Exception (IE)
Indexer
Person responsible for entering index data
Indexing
Process of entering or storing data into the system
Information provider
Receiving role for option Refer for Information
Invoice approver
Person who approves invoices
Invoice coder
Person who enters the accounting info on invoices to allocate the cost
Invoice requester
Person who requested goods and services for Non PO invoices
LIV
See: Logistic invoice (LIV)
MM
See: Materials Management (MM)
Namespace
Name range reserved by SAP for customer objects and SAP objects to make sure
that objects are not overwritten by SAP objects during the import of corrections
or an upgrade
Number range
Array of numbers that can be used for an object in the SAP system
OCR
See: Optical character recognition (OCR)
Park
Situation where an invoice is not posted and is waiting for further processing
PIR
See: Non purchase order (Non PO) invoice (PIR)
PO
See: Purchase order (PO)
Price variance
Situation where the price on the invoice is different from the price in the
purchase order
Process options
Processing options for the user in the dashboard, such as Referral, Authorization,
and Actions
Process type
Process type for a document. The process type determines the initial actor and
various collaboration options available to the various actors during the process
flow.
Quantity variance
Situation where the quantity on the invoice is different from the quantity in the
purchase order
Receiver
Person who can create and reverse the goods receipt in SAP
Requisitioner
Person who requested goods and services
Roles
Set of predefined roles for the SAP user
Scan operator
Person who scans the invoices into images (may not have a SAP ID)
Service approver
Person who approves a service entry
Service requisitioner
Person who enters a service entry
Swimlane
Diagram representing a specific VIM process. A swimlane comprises the process
description, roles, user interface and options of the process.
Tax expert
Person who advises on invoices that need tax audit. Normally tax department
personnel.
VAN
See: VIM Analytics (VAN)
Vendor maintenance
Person who is responsible for creating and maintaining the vendor master
records
Workflow
SAP business workflows can be used to define business processes that are not
yet mapped in the R/3 system.
B
Backup 76
A BAdI 184
AAK 184 BTE 185
Activity monitoring 74
Adaptive computing 76
C
Administration
CCMS agent
activity monitoring 74
registering 70
adaptive computing 76
CCMS templates
alert monitoring 69
monitoring 70
backup 76
CD-ROM
CCMS templates 70
Product ISO image 9
data archiving 76
Central alert monitoring
event linkage for VIM workflows 77
setting up 70
logs 75
Chart of Authority 27
registering CCMS agent 70
COA 185
restart mechanism 77
Configuring VIM Notifications 101
SAP workflow administration
Conventions
transactions 79
Conventions in this documentation 9
SAP workflow tables 83
setting up central alert monitoring 70
Solution Manager Diagnostics 76 D
SWE2 transaction 79 Data archiving 76
SWEL transaction 79 Delivery model 13
SWI1 transaction 79 Download programs
SWIA transaction 79 downloading in background 135
system availability 76 downloading PO numbers 132
system performance analysis 75 downloading vendor database 130
traces 75 error messages 135
VIM configuration 76 ICC integration 109
work item analysis 82 DP 186
workflows 69
Administration tools 19 E
Installation Check program 19 Event linkage for VIM workflows 77
VIM Customizing IMG 21
Alert monitoring 69 F
CCMS templates 70 FAIL_SAFE user key 25
registering CCMS agent 70 Feedback 12
FI 186 Roles 25
FAIL_SAFE user key 25
I
IAP 186 S
ICC 186 SAP early watch service 85
IE 186 SAP workflow administration
Installation Check program 19 transactions 79
Invoice SAP workflow tables 83
workflow status 39 Solution Manager Diagnostics 76
Invoice Approval Substitute
releasing invoice lock 67 for IAP process 33
Invoice lock for SAP inbox 29
releasing 67 Substitutes
ISO image for workflow processes 29
Product ISO image 9 SWE2 transaction 79
SWEL transaction 79
L SWI1 transaction 79
LIV 187 SWIA transaction 79
Logs 75 Swimlanes 14
System availability 76
M System performance analysis 75
MM 187
Monitoring T
workflows 45 Traces 75
Transaction
O SWE2 79
OCR 188 SWEL 79
Open Text Online 11 SWI1 79
SWIA 79
Typography 9
P
PIR 188
PO 188 U
Process swimlanes 14 Unified Dashboard
workflow status 39
R
Reassigning Invoice Approval items V
to a different user 63 VAN 189
Reassigning work items 57 VIM
retrieving work items of a specific user 57 delivery model 13
to a different user 60 VIM Analytics
Releasing invoice lock workflow status 42
for Invoice Approval 67 VIM configuration 76
Restart mechanism 77 VIM configuration display
Role error in a workflow 51 creating role for 85
determining 51 VIM Customizing IMG 21
restarting after fixing 54 VIM Notifications 95
Role for VIM configuration display 85 configuration 101
e-mail options 101
W
Work item analysis 82
Work items of a specific user
retrieve 57
Work items of another user
reassigning 57
reassigning Invoice Approval items 63
reassigning to a different user 60
Workflow batch jobs 23
Workflow scheme 14
Workflow status
Unified Dashboard 39
VIM Analytics 42
Workflow status of an invoice 39
Workflows
administration 69
determining role error 51
monitoring 45
restarting after fixing role error 54
solving role error 51