Professional Documents
Culture Documents
Reference Guide
VIM070500-03-RGD-EN-1
OpenText™ Vendor Invoice Management for SAP® Solutions
Reference Guide
VIM070500-03-RGD-EN-1
Rev.: 2015-Oct-09
This documentation has been created for software version 7.5 SP3.
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 SA
Tel: 35 2 264566 1
Tel: +1-519-888-7111
Toll Free Canada/USA: 1-800-499-6544 International: +800-4996-5440
Fax: +1-519-888-0677
Support: http://support.opentext.com
For more information, visit https://www.opentext.com
Copyright © 2015 Open Text SA or Open Text ULC (in Canada). All Rights Reserved.
Trademarks owned by Open Text SA or Open Text ULC (in Canada). All rights reserved.
Disclaimer
Every effort has been made to ensure the accuracy of the features and techniques presented in this publication. However,
Open Text Corporation and its affiliates accept no responsibility and offer no warranty whether expressed or implied, for the
accuracy of this publication.
Table of Contents
Part 1 About Vendor Invoice Management 11
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide iii
VIM070500-03-RGD-EN-1
Table of Contents
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide vii
VIM070500-03-RGD-EN-1
Table of Contents
viii OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
Table of Contents
• VIM solves a business problem - paying correct amount to vendors on time and
with the lowest cost.
• VIM delivers not technology but best-practice business processes.
• VIM provides values to customers in process efficiency, visibility and
compliance.
• VIM is an add-on to your SAP ERP system, the majority of the functions and
processes run inside your SAP ERP system.
• VIM deals only with invoices that will be posted to SAP ERP.
• VIM uses SAP technology: ABAP®, Workflow, and SAP NetWeaver® Portal.
• VIM integrates with standard SAP functions: Invoice Verification, Financial
Processing, etc.
• Automate the capture of paper invoices by using OCR to extract invoice data.
Document Processing
Invoice Approval
Approval Portal
Mobile Approval
• VIM Reporting: Use various reports to analyze the status of invoices in your
system.
• VIM Analytics: Overlook the invoices in progress in a unified dashboard.
• Provide a web interface that enables suppliers to keep track of the status of
their invoices.
SAP NetWeaver BW
• Integrate VIM with SAP NetWeaver® Business Warehouse (SAP NetWeaver
BW) to integrate, transform, and consolidate relevant business information
from productive SAP applications and external data sources.
This document collects reference information that is helpful when configuring and
administering VIM.
Release Notes The Release Notes describe the following aspects in detail:
• The software supported by the product
• Requirements
• Restrictions
• Important dependencies
• Last-minute changes regarding the documentation
• Identification codes of the current documentation
The Release Notes are continually updated. The latest version of the VIM Release
Notes is available in the OpenText Knowledge Center (https://
knowledge.opentext.com/knowledge).
A third party interface is one channel to import an invoice to VIM. Third party
vendors provide the routing of invoices from the vendor to the customer.
“Middlemen” handle the responsibility of sending the invoice from vendor to
customer. These middlemen may also communicate back to the vendor regarding
the progress of the invoice processing on customer side. Third party vendors can use
any middleware technology like EDI, and so on.
Figure 2 depicts the suggested data and process flow for a third party service
provider scenario.
Process flow
1. The third party provider module receives digitally signed invoices from
vendors.
2. The third party provider module verifies the authenticity of the digital
signature using Digital Signature Application.
5. The third party provider module archives the invoice image to the OpenText™
Archive Server via HTTP Post action.
Note: HTTP Post is obsolete and may not work with recent archive server
software. Use HTTP Put instead.
6. The third party provider module calls the second API (FM2) to trigger the
invoice processing in SAP ERP.
7. While invoice processing continues in SAP ERP, the third party provider
module can query the status of the document by calling the third API (FM3).
The third party service provider scenario includes 3 Interface Remote Functions.
FUNCTION /OPT/ARCHIV_DOC_URL_CREATE.
*"-----------------------------------------------------------------
*"*"Local Interface:
*" IMPORTING
*" VALUE(ARCHIV_ID) TYPE /OPT/VIM_1RHEAD-ARCHIV_ID OPTIONAL
*" VALUE(SIGNATURE) TYPE CHAR1 OPTIONAL
*" VALUE(AR_OBJECT) TYPE SAEOBJART OPTIONAL
*" EXPORTING
*" VALUE(ARCHIV_DOC_ID) TYPE /OPT/VIM_1RHEAD-ARC_DOC_ID
*" VALUE(MIMETYPE) TYPE CHAR128
*" VALUE(RC) TYPE SUBRC
*" TABLES
*" URL_ROWS STRUCTURE /OPT/VIM_URL
*" RETURN STRUCTURE BAPIRET2
*"-----------------------------------------------------------------
Import parameters
The third party provider must enter the correct parameters to match the SAP
ArchiveLink® configuration.
Export parameters
Error handling
If the RFC raises an exception, the call has failed. The call can be resubmitted if
possible. If the RC returns value 8, a data error has occurred. This record should be
placed into a separate queue for error handling. Resubmitting without investigation
will not make much sense.
FUNCTION /OPT/VIM_START_DOC_PROCESS_EXT.
*"------------------------------------------------------------------
*"*"Local Interface:
*" IMPORTING
*" VALUE(DOCTYPE) TYPE /OPT/DOCTYPE OPTIONAL
*" VALUE(ARCHIV_ID) TYPE /OPT/VIM_1RHEAD-ARCHIV_ID OPTIONAL
*" VALUE(ARC_DOC_ID) TYPE /OPT/VIM_1RHEAD-ARC_DOC_ID OPTIONAL
*" VALUE(AR_OBJECT) TYPE SAEOBJART OPTIONAL
*" VALUE(CHANNEL_ID) TYPE /OPT/CHANNEL_ID OPTIONAL
*" VALUE(SYSTEM) TYPE LOGSYS OPTIONAL
*" VALUE(I_DOC_HEADER) TYPE /OPT/VIM_1HEAD OPTIONAL
*" EXPORTING
*" VALUE(RC) TYPE SY-SUBRC
*" VALUE(E_WF_ID) TYPE SWWWIHEAD-WI_ID
*" VALUE(DOC_STATUS) TYPE /OPT/VIM_DP_STATUS1
*" TABLES
*" EXTDATA_HEAD STRUCTURE /OPT/VIM_1REXTDATA OPTIONAL
*" EXTDATA_ITEM STRUCTURE /OPT/VIM_1REXTDATA OPTIONAL
*" I_DOC_ITEMS STRUCTURE /OPT/VIM_1ITEM OPTIONAL
*" LOGDATA STRUCTURE /OPT/VIM_1LOG OPTIONAL
*" COMMENTS STRUCTURE /OPT/EXT_COMMENTS OPTIONAL
*" IMG_DOC_ID STRUCTURE /OPT/D_ARC_DOC_ST OPTIONAL
*" RETURN STRUCTURE BAPIRET2 OPTIONAL
*"------------------------------------------------------------------
Import parameters
2. Channel info:
Structure/OPT/VIM_1REXTDATA:
For each invoice field passed, the External Partner must specify field name
(EXTFIELD) and value (EXTVALUE).
4. Other optional parameters:
Export parameters
Error handling If the RFC raises an exception, the call has failed. The call can be resubmitted if
possible. If the RC returns value 8, a data error has occurred. This record should be
placed into a separate queue for error handling. Resubmitting without investigation
will not make much sense.
Basic scenarios The function supports two basic scenarios concerning the import parameters, the
mapping scenario and the data scenario. Consider these scenarios. Which one of
these basic scenarios is taken, will be decided by the content of parameter
I_DOC_HEADER. If this parameter is initial, the mapping scenario is assumed. If
this parameter is not initial, the data scenario is assumed.
Mapping scenario
In this scenario, mapping is performed according to the value of CHANNEL_ID.
Data is expected in table EXTDATA_HEAD and EXTDATA_ITEM. Data
provided in I_DOC_ITEMS will be ignored.
Parameters DOCTYPE and AR_OBJECT can be left empty. Their values are
calculated according to configuration and document type determination engine.
If one or both of these parameters are provided, the given value will override
the configuration.
Data scenario
In this scenario, data is taken from I_DOC_HEADER and I_DOC_ITEMS. Data
provided in EXTDATA_HEAD and EXTDATA_ITEMS is ignored.
Parameters DOCTYPE and AR_OBJECT can be left empty. Their values are
calculated according to configuration and document type determination engine.
If one or both of these parameters are provided, the given value will override
the configuration.
Additional notes
The document class (TIF, PDF, and so on) is determined the following way:
FUNCTION /OPT/VIM_DOCUMENT_STATUS.
*"----------------------------------------------------------
*"*"Local Interface:
*" IMPORTING
*" VALUE(CHANNEL_ID) TYPE /OPT/CHANNEL_ID OPTIONAL
*" VALUE(SYSTEM) TYPE LOGSYS OPTIONAL
*" EXPORTING
*" VALUE(RC) TYPE SY-SUBRC
*" TABLES
*" DOC_QUERY STRUCTURE /OPT/DOCID_ST
*" DOC_STATUS STRUCTURE TYPE /OPT/VIM_DP_STATUS1
*" RETURN STRUCTURE BAPIRET2
*"----------------------------------------------------------
Import parameters
1. Channel info:
Export parameters
Error handling
If the RFC raises an exception, the call has failed. The call can be resubmitted if
possible. If the RC returns value 8, a data error has occurred. This record should be
placed into a separate queue for error handling. Resubmitting without investigation
will not make much sense.
Notes
• Error messages will be stored in the application log. The RETURN table will
not be filled.
• RC will always be 0.
The function delivers the document status of documents with the following
peculiarities on import and export parameters:
CHANNEL_ID
The function delivers documents which have the specified channel ID. If
CHANNEL_ID is empty, only documents with empty channel ID are
considered.
SYSTEM
The function delivers documents from the specified logical system. If SYSTEM is
empty, the documents are checked in all active systems of the system landscape.
DOC_QUERY
If this table parameter is empty, all documents are delivered.
DOC_QUERY-DOCID
The function delivers the document with the specified document number(s).
DOC_QUERY-LOGICAL_SYSTEM
This import parameter is ignored.
DOC_STATUS
The resulting table is sorted by document numbers. This gives an easy overview
on the status of documents in different systems.
DOC_STATUS-LOGICAL_SYSTEM
This export parameter shows the logical system where the information of the
table entry was taken from.
This part describes how to work with the mentioned reports as an end user.
VIM Analytics provides you with a clear data report on your documents with
exceptions as well as the Invoice Exception workflows. It allows you to track the
documents routed through SAP workflows by VIM or even without any VIM
process. You can use VIM Analytics to check the current document status of a
particular invoice. You can also check the current workflow status, current agent
and exception reason of a particular invoice. VIM Analytics presents the data report
results in the SAP List Viewer (ALV). ALV is used in the result list and in the detail
pane, Processes, Line Items and History tab.
VIM Analytics has been completely reworked for VIM 7.5. Here are some of the new
features:
• The new VIM Analytics provides more detail information to selected invoices:
There are several detail views available, showing, for example, workflows, line
items, and comments. In the process view of the detail pane, the user gets
information about all running VIM processes, including parallel approval and
referral processes, which are not available in the old VIM Analytics report.
• The new VIM Analytics provides a completely reworked selection screen: The
new selection screen was designed for the following purposes:
• to avoid inconsistent combinations of selection fields and unexpected
selection results
• to be more intuitive
• to provide even more selection fields
For documentation of the “old” VIM Analytics, see the VIM 7.0 documentation.
/OPT/VIM_VA2
This transaction launches VIM Analytics with the full set of more than 80
selection fields.
using invoice data like invoice numbers, document date, total amount, reference
number, but also process data, accounting data and due dates.
Tip: You can switch between the different report variants with Get Variant .
Note: Your screen might look different as the display of selection fields
can be customized.
The selection screen controls all functions of VIM Analytics. The selection screen
comprises the application toolbar and selection field panel. The following list
summarizes the features of these panels.
Application toolbar
Using the buttons in the application toolbar, you can perform the following
actions:
Execute
VIM Analytics creates and displays a report, using the current settings in
the selection field panel.
Example: You search for Document Currency = EUR and click to save the
selection criteria. Next time, you can click to retrieve the search you saved
before. This is useful if you often perform a selection with different search criteria.
Tips
• Where applicable, click the icon for a list of available values.
• For search criteria with two entry fields joined by a to, you can enter a
value range.
• If you do not specify search criteria in a field, the search includes all
available values.
Report Options The Report Options section enables you to edit the settings for your report:
Layout
Click to select a layout variant from the list. With baseline, a basic and an
extended layout variant are available. You can create a layout variant for the
result list. Use the ALV buttons Change Layout and Save Layout on the result
list.
Reporting Currency
The amount fields in the result list like Gross invoice amount, Discount
Amount 1, and Discount Amount 2 can be displayed in document currency but
also in any user-defined reporting currency.
Select the reporting currency. You can set a default reporting currency by setting
the user parameter FWS. If no user parameter is maintained, USD is used as
default reporting currency.
C
Current date
D
Document date
P
Process start date
F
Fix date
Invoice Data
Transaction/Event
Categorization of invoice documents into invoices, credit memos, subsequent
debits, subsequent credits and down payments
Reference
Reference document number from the invoice
Purchasing Document
Purchasing document number
Note: Both the actual purchasing document in line items and potential
purchasing documents from header level and purchase order list (PO list)
are taken into account.
Purchasing Group
Purchasing group assigned to purchasing document
Note: Both the actual purchasing document in line items and potential
purchasing documents from header level and purchase order list (PO list)
are taken into account.
Plant
Plant from the invoice line items
Process Data
Invoice Type
Type of invoice, indicating whether the invoice is purchase order based or not
Specific Scenario
Specific Scenario provides predefined scenarios, for example All
Invoices, Open Invoices, and Completed Invoices.
An open invoice in this context is defined as an invoice that has an open
VIM process (if existing) or where the SAP invoice (if existing) is not
deleted, not cancelled, or not yet ready for payment (this means not yet
posted without any fiscal and logistic payment block).
A completed invoice in this context is defined as an invoice where both all
VIM processes (if existing) are completed and the SAP invoice is deleted, or
cancelled, or ready for payment (this means posted without any fiscal and
logistic payment block).
You can also select for invoices in different approval scenarios supported by
VIM: approval of posted documents, or approval of parked or DP based
documents.
With the Fiscal Year Changed scenario, you can select all invoice
documents that ran through the year end program of VIM. In other words,
you can select all invoice documents whose SAP invoice documents were
deleted due to a change in the year end posting period.
Selected Status
Selected Status enables you to select for the status of the SAP invoice or for
the VIM processing status. The value help offers a big range of different
status values. SAP statuses start with the prefix SAP_. They represent
different states of the SAP invoice, for example Parked, Posted, or Blocked.
Statuses without prefix SAP_ represent DP statuses.
Accounting Data
Due Dates
Due date
Due date of invoice
Days to Due
Number of days until the invoice is due for payment
This field allows negative values, as well, to get invoices whose due date was a
number of days ago.
Overdue
Check box to indicate that the invoice is overdue for net payment
This field allows negative values, as well, to get invoices whose cash discount 1
was a number of days ago.
Workflow Type
Type of the VIM workflow that is or was active for processing an invoice.
Example:
• 1 – Document Process Workflow
• 2 – Parked PO Invoice Workflow
50 - Waiting
These are workflows with a current work item that is not yet visible in the
VIM Workplace. This can have one of the following reasons:
• The work item could be created but the condition for the step Create
Work Item is not yet fulfilled (SAP work item status: CHECKED).
• The work item cannot be executed yet and therefore cannot be seen in
the Business Workplace or the VIM Workplace yet (SAP work item
status: WAITING).
51 - In Process
These are workflows with a current work item that has one of the following
statuses:
• Available for execution (SAP work item status: READY),
• Reserved by a recipient (SAP work item status: SELECTED),
• Currently being processed (SAP work item status: STARTED)
• Already been executed once but processing is not yet completed (SAP
work item status: COMMITED)
52 - Completed
These are workflows with the following statuses:
• Processed fully and successfully (SAP work item status: COMPLETED)
• No longer processed (SAP work item status: CANCELLED)
54 - Error in Workflow
These are workflows with a current work item that has the following status:
• Error status (SAP work item status: ERROR)
Document Dates
Start Date
Date when the invoice entered the SAP system
DP Start Date
Date when the DP workflow started
Parking Date
Date when the parked SAP invoice was created or when the SAP invoice was
parked
Update Date
Date of the last change of the invoice.
Payment Date
Date of the last partial or complete payment
Process Flow
The following sections explain the general layout and the various areas of the report
results.
1. In the selection screen, enter the criteria you want to run a report for.
1
Menu toolbar
2
Application toolbar
3
Result list
4
Detail pane
Personal layout You can change the layout of the report results screen, according to your needs:
• Show or hide the detail pane.
• Select the tab to be displayed in the detail pane: Processes, Image, Line Items,
History, or Comments. For more information, see “Detail Pane” on page 48.
• Define the ratio between result list and detail pane by dragging the borderline.
When you leave the report results screen, using the , , or button,
VIM Analytics remembers your current state, and will show it again the next time
you open the report results.
Layout variants Using the button, you can define and save layout variants in the result list, the
Processes tab, and the Line Items tab in the detail pane.
Choose Layout
Choose, change, save, and manage layouts. Click the small arrow on the right
side of the Choose Layout button.
Choose Layout
Select a saved layout from the list.
Change Layout
Add columns to the result list by shifting columns from Column Set to
Displayed Columns, using the arrow button.
Remove columns from the result list by shifting columns from Displayed
Columns to Column Set, using the arrow button.
Change the order of displayed columns using the up and down arrows in
Displayed Columns.
Click to save your layout.
Save Layout
Save your current layout status under an existing or a new name.
To keep the layout only for you, select the User-specific check box.
To load the layout as default layout when the result list is opened, select the
Default setting check box.
Manage Layouts
Define default settings of layouts and delete layouts.
Refresh
Get the newest data for the displayed report results.
Dashboard
Access the OpenText unified dashboard for the selected document.
Vendor Workspace
Display the Vendor Workspace (OpenText™ Extended ECM for SAP®
Solutions) for the work item in a separate window. Extended ECM for SAP
Solutions allows you to access related OpenText™ Content Server items in the
business workspace without leaving the SAP system.
For a comprehensive description, see Section 4 “Working in SAP ERP with the
Business Content window ” in OpenText ECMLink for SAP Solutions - User Guide
(ERLK-UGD)
Result list (ALV The result list provides details on invoice header level. The most important fields of
grid) the result list are described in “Understanding Result List Fields” on page 44.
OpenText delivers one basic and one extended layout variant for the result list in the
baseline. However, you can define your own layout variant to add fields to the
result list, to remove fields from the result list, or to change the sorting of the result
list.
Note: For performance reasons, OpenText recommends that you restrict the
layout to those columns that you really need.
Underlined values, for example in the Document Number or the Exception Reason
column, serve as links to pages with detailed information.
The asterisk (*) in a cell indicates that there is more than one value in this cell. This
can be the case with, for example, Purchasing Document, Current Agent or
accounting objects. Cells showing an asterisk do not serve as links. (Exception:
Current Agent in the Processes tab of the detail pane)
Clearing Document
Clearing document of last partial or complete payment
Current Agent
Agent that is currently assigned for processing the invoice
If multiple different agents are assigned, * is displayed.
Cycle Time
Duration of VIM processes from the entry time (Start Date/Start Time) of the
VIM invoice in the SAP system to the end time (End Date/End Time) of the latest
VIM process
Days to Due
Number of days until the invoice is due for net payment.
This field is cleared for completed invoices (this means obsolete, deleted, or
cancelled invoices and confirmed duplicates) or if the invoice is already fully or
partially paid.
Discount 1 Percentage
Cash discount percentage rate applied to the shortest payment period
Discount 2 Percentage
Cash discount percentage rate applied to the second payment period
Discount Amount 1
Amount of cash discount for the shortest payment period in document currency
Discount Amount 2
Amount of cash discount for the second payment period in document currency
Document Status
Status ID of DP document
DP ID before restart
ID of a previous DP document that was deleted and for which a new DP process
was started
Due Date
Due date of the invoice
End at
Time at which the last VIM process was finished
End on
Date when the last VIM process was finished
Enter at
Time at which the invoice entered the SAP system
Enter on
Date when the invoice entered the SAP system
Exception Reason
Current exception of the invoice, for example the current process type of a DP
document or the parking reason of a parked invoice
Invoice Type
Type of invoice, indicating whether the invoice is purchase order based or not
Paid at
Time of the last partial or complete payment
Paid on
Date of the last partial or complete payment
Parked at
Time at which the parked SAP invoice was created or at which the SAP invoice
was parked
Parked on
Date when the parked SAP invoice was created or when the SAP invoice was
parked
Plant
Plant from invoice line items
If multiple different plants are assigned, * is displayed.
Posted at
Time at which the posted SAP invoice was created or at which the SAP invoice
was posted
Posted by
User who created the posted SAP invoice or who posted the SAP invoice
Posted on
Date when the posted SAP invoice was created or when the SAP invoice was
posted
Posting Date
Posting Date in the invoice; this date is used when entering the document in
Financial Accounting or Controlling
Priority
Document priority
Purchasing Document
Purchasing document number from invoice header, invoice items and purchase
order list.
If multiple different purchase orders are assigned, * is displayed.
Reversal Doc#
Number of reversal document
Revsed F_Year
Fiscal year of reversal document
Start at
Time at which the DP workflow started
Start on
Date when the DP workflow started
Unblock at
Time at which the payment block was removed from the MM invoice document
or posting time if there was no payment block
Unblock on
Date when the payment block was removed from the MM invoice document or
posting date if there was no payment block
Update Date
Date of the last change of the invoice
Update Time
Time of the last change of the invoice
Vendor Name
First and last name of the vendor as entered in the invoice. If there are no values
in the invoice, the names of the vendor are taken from the vendor master data.
• Processes
• Image
• Line Items
• History
• Comments
• Vendor Workspace
If you change the selection in the result list, the detail pane automatically switches to
the newly selected document.
Processes
This tab shows the VIM workflows of the document that is selected in the result list.
The ALV grid control of the Processes tab provides some action buttons.
Click the small arrow on the right side of the button to choose or change the
layout. For more information, see Choose Layout on page 42.
The Process State column displays one of the following icons, indicating the status
of the workflow:
The font and background color in the lines of the Processes tab indicate whether
user interaction is required.
Black
Black font indicates that user interaction is required.
Gray
Gray font and a very light gray as background color indicate completed
workflows or workflows that are currently processed in background.
Red
The background color is red if the process is on error.
In case of a parallel workflow, the Processes tab displays more than one line with
different agents.
Image
This tab displays the scanned image of the original invoice that is selected in the
result list.
Line Items
This tab displays the line items of the document that is selected in the result list.
The ALV grid control of the Line Items tab provides an action button.
Click the small arrow on the right side of the button to choose or change the
layout. For more information, see Choose Layout on page 42.
History
This tab displays the history of the document that is selected in the result list. It
displays Process History and Approval History.
The ALV grid control of the History tab provides an action button.
Click the small arrow on the right side of the button to choose or change the
layout. For more information, see Choose Layout on page 42.
Comments
This tab displays the comments of the document that is selected in the result list. It
displays Process Comments and Approval Comments.
Vendor Workspace
This tab displays the Extended ECM for SAP Solutions plug-in for the work item.
Extended ECM for SAP Solutions allows you to access related OpenText Content
Server items in the business workspace without leaving the SAP system.
For a comprehensive description, see Section 4 “Working in SAP ERP with the
Business Content window ” in OpenText ECMLink for SAP Solutions - User Guide
(ERLK-UGD)
Note: This field is populated only for VIM processes that are related to a
SAP FI invoice, for example at the parking workflow of a SAP FI invoice.
Approval Path
Approval path in case of parallel approval processes
Block Reason
Block reason in case of a blocked workflow
Company Code
Company Code of the SAP invoice document
Note: This field is populated only for VIM processes that are related to a
SAP FI invoice, for example at the parking workflow of a SAP FI invoice.
Current Agent
Agent that is currently assigned for processing the VIM process
Note: This field is populated only for VIM processes that are related to a
SAP FI invoice or a SAP MM invoice, for example at the parking workflow
of a SAP FI invoice or of a SAP MM invoice.
Invoice Item
Item number of SAP invoice that is processed by the VIM workflow
Note: This field is populated only for the block workflow on SAP MM
invoice line items
Note: This field is populated only for VIM processes that are related to a
SAP MM invoice, for example at the blocking workflow of a SAP MM
invoice.
Option Id
ID of the last process option executed
Option Text
Text of the last process option executed
Option Type
Type of the last process option executed
Park Reason
Parking reason in case of a parking workflow
Priority
Priority of the VIM workflow
Process State
For a description of this field, see “Processes” on page 48.
Process Type
DP process type
Start at
Time at which the VIM workflow was started
Start on
Date when the VIM workflow was started
Update Date
Date when the VIM workflow was processed the last time
Update Time
Time at which the VIM workflow was processed the last time
WF Type Text
Text for the VIM workflow type
Example:
• Document Process Workflow
• Parked PO Invoice Workflow
WI Status
Current status of the VIM workflow. The following values are available:
50 - Waiting
These are workflows with a current work item that is not yet visible in the
VIM Workplace. This can have one of the following reasons:
• The work item could be created but the condition for the step Create
Work Item is not yet fulfilled (SAP work item status: CHECKED).
• The work item cannot be executed yet and therefore cannot be seen in
the Business Workplace or the VIM Workplace yet (SAP work item
status: WAITING).
51 - In Process
These are workflows with a current work item that has one of the following
statuses:
52 - Completed
These are workflows with the following statuses:
• Processed fully and successfully (SAP work item status: COMPLETED)
• No longer processed (SAP work item status: CANCELLED)
54 - Error in Workflow
These are workflows with a current work item that has the following status:
• Error status (SAP work item status: ERROR)
WI Status Text
Text for the current status of the VIM workflow
Workflow
Work item ID of the workflow instance
Workflow Definition
Technical ID of the workflow template
Workflow Type
ID of VIM workflow type
Example:
• 1 – Document Process Workflow
• 2 – Parked PO Invoice Workflow
Amount
Amount in document currency
Document ID
DP Document ID
Document Item ID
ID of DP document line item
Item
Item number of purchasing document
Text
Line item text
These key figures and many more can be determined by ALV grid standard features.
This section gives you an idea how this works and what is possible. For more
detailed information to the ALV grid and its features, see the SAP documentation.
1. Launch the new VAN report with selection criteria Current Role not equal to
the empty value.
To get all invoices displayed, you may have to change the value for selection
field Maximum Number of Records.
Important
If you have thousands or even millions of invoices, ensure that you add
further selective selection criteria, for example a range for the document
date, a vendor and a company code. If runtime is still slow, ask your
system administrator to check for appropriate database indexes.
2. In the list of all invoices that are currently being processed, click the small arrow
on the right side of the Choose Layout button.
4. In the Change Layout dialog box, select the Current Role column and use the
arrow buttons to set this column at the first position of the Displayed Columns
pane.
5. Select the Number of Documents column and use the arrow buttons to set this
column at the second position of the Displayed Columns pane.
6. Select the Aggregation check box for the Number of Documents column.
8. In the Results list, select the first column header (the Current Role column) and
press the Subtotal button to get subtotals per role.
You may want to see the lines with the subtotals as a summary without the
documents in between. In this case, continue with the following steps.
9. Click the small arrow on the right side of the Subtotal button.
11. In the Determine drilldown totals level dialog box, select Level 1 Current
Role.
13. You may want to know which invoice documents there are in detail for one
role. In this case, click the icon next to the current role.
You may want to return to the view where all documents are shown with
subtotals. In this case, continue with the following steps.
14. Click the small arrow on the right side of the Subtotal button.
16. In the Determine drilldown totals level dialog box, select Level 0 Non-total
lines.
Note: You can save your preferred layout with the Save Layout option of
the Choose Layout button.
Important
If you have thousands or even millions of invoices, ensure that you enter
selective selection criteria. If runtime is still slow, ask your system
administrator to check for appropriate database indexes and the
configuration of the VAN report.
2. Click the small arrow on the right side of the Choose Layout button.
4. In the Change Layout dialog box, select the Vendor column and use the arrow
buttons to set this column at the first position of the Displayed Columns pane.
5. Select the Processing Time (in Sec) column and use the arrow buttons to set
this column at the second position of the Displayed Columns pane.
7. Select the second column header (the ProcTime column) in the Results list, and
click the small arrow on the right side of the Total button.
8. If you want to get the average processing time of documents per vendor, click
Mean Value.
If you want to get the maximum processing time of documents per vendor, click
Maximum.
9. In the Results list, select the first column header (the Vendor column) and click
the Subtotal button to get the subtotals per vendor.
You may want to see the lines with the subtotals as a summary without the
documents in between. In this case, continue with the following steps.
10. Click the small arrow on the right side of the Subtotal button.
12. In the Determine drilldown totals level dialog box, select Level 1 Vendor.
You may want to return to the view where all documents are shown with
subtotals. In this case, continue with the following steps.
15. Click the small arrow on the right side of the Subtotal button.
17. In the Determine drilldown totals level dialog box, select Level 0 Non-total
lines.
Note: You can save your preferred layout with the Save Layout option of
the Choose Layout button.
3.3.9.3 Example 3: Getting the Total Invoice Amount Per Company Code,
Separated in PO and Non PO Invoices
You want to see the total invoice amount per company code. For every company
code, you want to have a subtotal for PO based and for Non PO based invoices.
Getting the total invoice amount per company code, separated in PO and NPO
invoices:
Important
If you have thousands or even millions of invoices, ensure that you enter
selective selection criteria. If runtime is still slow, ask your system
administrator to check for appropriate database indexes and the
configuration of the VAN report.
2. Click the small arrow on the right side of the Choose Layout button.
4. In the Change Layout dialog box, select the Company Code column and use the
arrow buttons to set this column at the first position of the Displayed Columns
pane.
5. Select the Invoice Type Text column and use the arrow buttons to set this
column at the second position of the Displayed Columns pane.
6. Select the Total Amount in Rep. Crcy column and Reporting Currency, and
use the arrow buttons to set theses columns at the third and fourth position of
the Displayed Columns pane.
7. Select the Aggregation check box for the Total Amount in Rep. Crcy column.
9. Select the first column (Company Code) and the second column (Invoice Type
Text) in the Results list and click the Subtotal button to get subtotals for the
company code and invoice type combination.
You may want to see the lines with the subtotal as a summary without the
documents in between. In this case, continue with the following steps.
10. Click the small arrow on the right side of the Subtotal button.
Note: You can save your preferred layout with the Save Layout option of
the Choose Layout button.
Notes
• When working without ABAP Core Data Services views (ABAP CDS
views), the selection fields Overall Process Status and Maximum
Number of Records are not working as restrictive selection criteria. Find
more details in Selection fields for the Overall Process Status
on page 62 and Selection field Maximum Number of Records
on page 63.
• In case you use very restrictive selection criteria but experience very
slow performance nevertheless, ask your VIM consultant or system
administrator to check if a database index might help.
VIM Analytics There are additional recommendations when VIM Analytics was configured to work
without ABAP without ABAP CDS views on your system.
CDS views
Tips
• On a SAP® HANA database system, you can easily check if VIM Analytics
was configured to work with ABAP CDS views: Have a look at the title of
VIM Analytics. If it is VIM Analytics powered by SAP HANA, VIM
Analytics works with the ABAP CDS views. If it is VIM Analytics, VIM
Analytics does not use ABAP CDS views.
• On any database system different to SAP HANA, contact your system
administrator to get the information if VIM Analytics was configured to
work with ABAP CDS views or not.
blocked. When running VIM Analytics with these selection criteria, first,
all one million invoices with channel ICC are selected and read into the
memory. Then, those 5,000 blocked invoices are filtered out. This means
that 995,000 invoices were read into the memory without need.
The VIM Analytics Current Liability Report is part of VIM Analytics. It offers you a
clear data report on documents that are parked in the system. The purpose of the
Current Liability Report is to provide the Accounts Payable department with
accurate information about the current liabilities at any point in time.
As a primary use, the Current Liability Report helps the Accounts Payable
department to do the accruals at month or period end. The Current Liability Report
provides you with various views of the data, enabling you to analyze the liability
information from various forms. The various views address the different accrual
procedures used by various companies.
The Current Liability Report considers parked invoice documents and optionally
credit memos that are in parked status. It also considers DP documents that were
created but have not been processed as SAP documents. Both PO invoices and Non
PO invoices are supported. There are various controls within the report, allowing
you to calculate sub totals, or to download to Excel.
You can restrict the output to lines that are within a certain amount range. This is
useful if your company’s internal policy is to ignore all lines that are below a certain
money limit.
Note: Your screen might look different as you can configure what
selection fields should appear in the screen, using the Edit menu in the
menu toolbar.
Application Toolbar
In the Application toolbar, the following button is available:
Execute the query. This action opens the report views screen, based on the
search criteria entered in the selection field panel.
Notes
• Your screen and the selection criteria might differ from the screenshot.
• For search criteria with two entry fields joined by a to, you can enter a value
range.
• If you run the query without entering any criteria, the report will consider all
criteria values.
• The following list only covers elements whose meaning is not obvious.
General Information
Include Documents
In this panel, enter search criteria regarding which documents should be included.
SAP Documents
Group the result based on the actual SAP documents, such as PO invoices or
Non PO invoices.
DP Documents
Group the result based on the DP documents. This setting only displays the
DP documents. No SAP documents are displayed.
DP In Process
Select this check box to include DP documents that are still in process in the
result, for example, a document without an SAP document number that is not
deleted.
In this panel, enter search criteria for the invoice's header item.
Document Number
Enter the accounting document number of the invoice.
Fiscal Year
Enter the fiscal year when the invoice was blocked or parked.
DP Information
In this panel, enter search criteria for the Document Processing information.
Tip: Where applicable, click the icon for a list of available values.
Views
DP View
Displays the DP document only; see “DP Information View” on page 74.
Groupings
Header Groups
Allows you to group the result based on the header level; see “Document
Header Grouping” on page 74.
Line Groups
Allows you to group the result based on the line level; see “Document Lines
Grouping” on page 76.
You can select views and groupings in the Report View Group By field of the
selection screen, see “General Information” on page 67. But also in the report views
screen, you can toggle between views and groupings in the menu bar and the
application toolbar.
Executing a search in the selection screen displays the report views screen, based on
the search criteria entered in the selection field panel.
Switch
Toggle sections in the report views screen on and off:
Header Off/Header On
Hide and unhide the Overview section.
By Vendor/By Comp.
Group the results by Header: Vendor or Company Code
The Related List for the Chosen Items shows details of the documents that belong
to the chosen grouping. There are two different panels in the screen:
Note: The DP Information panel only appears if you have selected the DP
In Process check box in the General Information panel of the selection
field panel. Moreover, the report views screen must be grouped By
Company Code or By Vendor.
In the example screenshot, the panel shows all DP documents that belong to
Company Code 3000 and Vendor 3000 from the ALV Grid.
Note: You might notice that when you switch from one view to another view,
the total number of items does not equal or some of the items are missing. This
is by design; some of the items might be missing the appropriate grouping
column. For example, if you choose WBS Element grouping and the item does
not have any WBS Element, it will not be included in the Group View by WBS
Element.
To display the SAP Document Header View, click SAP Doc View in the application
toolbar.
The SAP Document Header View comprises the following columns in the ALV
Grid:
Note: The following list only covers columns whose meaning is not obvious.
Reference #
Reference number of the vendor
Total Amount
Gross amount specified in the header level
Line Amount
Line amount of the invoice
# of Lines
Total number of lines in the SAP document. In case of PO invoices, it is the
number of PO lines in the invoice. In case of Non PO invoices, it is the number
of G/L lines.
User Name
User who created the invoice
To display the SAP Document Lines View, click SAP Lines View in the application
toolbar.
The SAP Document Lines View comprises the following columns in the ALV Grid:
Note: The following list only covers columns whose meaning is not obvious.
Invoice Item
Line item of the invoice
Cost Center
Number of the Cost Center
Internal Order
Internal Order of the invoice's line item
WBS element
WBS Element of the invoice's line item
Line Amount
Amount from the invoice lines in reporting currency
Posting key
Type of transaction that is entered in a line item
Network
Network number for account assignment
Debit/Credit Ind.
Debit or Credit indicator: S = debit; H = credit
Activity
Activity of the invoice's line item
Chart of Accounts
Key that uniquely identifies a chart of accounts
Controlling Area
Highest organizational unit in Controlling
Purchasing Document
Purchase Order document ID
Item
Number that uniquely identifies an item in a purchasing document
Note: If you have entered search criteria other than Fiscal Year, Company
Code and Vendor in the selection screen, those other criteria are not
considered in the DP Information View because those criteria are not relevant
in DP documents.
The DP Information View comprises the following columns in the ALV Grid:
Note: The following list only covers columns whose meaning is not obvious.
Document ID
DP document number
Credit Memo
An X in this column indicates that the DP document is a credit memo.
Document Date
Date when this DP document was created
Reference
Reference number of the vendor
Purchasing Document
PO of the document
• Company Code
• Vendor
To group the report results by Company Code or Vendor, click the appropriate
Group by button in the application toolbar. The following example screenshot
shows a grouping by Company Code.
A section In the A section of the example screenshot, all items have a Company Code, a
Vendor # and a Vendor Name assigned. This indicates that all documents are
already processed and have a Company Code and a Vendor Number. If you have
selected the DP In Process check box in the General Information panel of the
selection field panel, the row will also include DP items. These DP items have been
indexed with both Company Code and Vendor Number.
B section In the B section of the example screenshot, all items have no Company Code and no
Vendor # assigned. The Vendor Name is DP not Indexed. This indicates that the
documents in this section are DP documents that were created but not indexed at all.
Note: This section is displayed only if you have selected the DP In Process
check box in the General Information panel of the selection field panel.
The document header grouping comprises the following columns in the ALV Grid:
Note: The following list only covers columns whose meaning is not obvious.
# of Docs
Number of documents in the group
Total Amount
Gross amount specified in the header level
Line Amount
Amount from all invoice lines of the invoice
Example: If you select the grouping By Cost Center/ GL account, the result is grouped based
on the Cost Center first and then based on the GL Account.
To group the report results by document lines, click the appropriate menu entry in
the Line Groups menu. The following example screenshot shows a grouping By
Cost Center/ GL account.
The document lines grouping comprises the following columns in the ALV Grid:
Notes
• The following list only covers columns whose meaning is not obvious.
• Depending on the grouping, some of the columns might not be displayed.
Internal Order
Internal Order number of the invoice's line item
WBS Element
WBS Element of the invoice's line item
Network
Network ID
Activity
Activity ID
G/L Account
General Ledger Account
# of Lines Included
Number of accounting lines in the group
Line Amount
Amount from all invoice lines of the invoice
The Automation Report is a tool that provides data about automated and manual
processing steps of VIM documents.
The data is contained in table /OPT/VT_ATM_SRC. The table is filled by the ATM
collection report, which can be scheduled in the background. For details about the
ATM collection report, see Section 26 “Automation Report” in OpenText Vendor
Invoice Management for SAP Solutions - Configuration Guide (VIM-CGD).
The VIM program “Automation Report” allows to view and export the table
contents. The current version of the Automation Report does not do any counting or
calculation.
2. In the Automation Report selection field screen, configure parameters for the
report.
Invoice Information
Report Options
Layout
Select one of the defined layouts if you have saved a personal layout using
the ALV grid control, before. For more information, see “Custom Layouts
for the ALV Grid” on page 85.
Notes
• Change documents for object class /OPT/VIM_IDXDAT build the basis of data
for the automation report.
• Change documents are technically stored in two SAP tables: CDHDR for the
header data and CDPOS for the detailed data.
Invoice Data
Note: Fields that are marked with an asterisk in the tables are not visible in the
screenshot.
Automation Data
Note: Fields that are marked with an asterisk in the table are not visible in the
screenshot.
Selection screen
You control all functions of the particular report using a common selection
screen.
Note: In the Key Process Analytics Report, the selection is integrated into
the main screen that also shows the individual report panels. However, the
functionality is equal to the other reports.
Report screen
The report screen comprises: Header Section, ALV Grid Control, Report Results
(ALV Grid), and Details Screen
Notes
• In the Central Audit Report, only ALV Grid Control and Report Results
(ALV Grid) are available.
• The Key Process Analytics Report does not display the results in a report
screen but in individual report panels; see “Using the Individual Report
Panels” on page 101.
The selection screen opens. It comprises the application toolbar and the selection
field panel.
Application toolbar
You can perform the following action:
Execute.
The report creates and displays a report, using the current settings in the
selection field panel.
Tips
• Where applicable, click the icon for a list of available values.
• For search criteria with two entry fields joined by a to, you can enter a
value range.
• If you do not specify search criteria in a field, the search includes all
available values.
Channel or Channel ID
Enter the Channel ID. The channel indicates the input mode of invoices into
VIM. For example, the channel ID IDOC stands for invoices imported using
Electronic Data Interchange.
This parameter is not available in the Summary Report.
C
Current date
D
Document date
P
Process start date
P is the default value.
Layout
Enter the layout for the report if you have saved a personal layout using the
ALV grid control, before.
Header Section
The header section of the report screen displays date and time of the last update,
and of the current run of the respective report.
Tip: If you feel the data needs to be updated, contact your administrator.
For some reports, the header section also shows the selection criteria that you
have entered in the selection field panel.
Details Screen
The details screen differs for the particular reports. The following button in the
ALV grid control of the details screen is common for all reports that have a
details screen (except the Aging Report):
Image
You can display the scanned image of the original invoice of a VIM
document in the Image Viewer that is installed and configured on your
desktop: Select a line in the table and click Image.
For individual settings of the details screens, see the respective Details Screen
sections of the particular reports.
Notes
• The Key Process Analytics Report does not display the results in a report
screen but in individual report panels; see “Using the Individual Report
Panels” on page 101.
• In the Central Audit Report, only ALV Grid Control and Report Results
(ALV Grid) are available.
Include
To include invoices and credit memos in the report, select the Invoice
and Credit Memo check boxes.
At the highest level, the Summary Report distinguishes between
invoices and credit memos. They are displayed as headings in the
report screen.
1
Header section
2
ALV grid control
3
Report results (ALV grid)
For a description of the elements that are common for all reports, see “Using the
Report Screen” on page 89.
In process
• Non Approval Exception
• Approval
Pre Processed
• Pre Processed (OCR)
Processed
• Posted
Others
• Cancelled
• Deleted
• Confirmed Duplicate
• Obsolete
• Rescan Complete
Tip: The selected line in the ALV Grid must contain data. Otherwise, the
Summary Report drill down list cannot be displayed.
The Central Audit Report is a slimmed VIM Analytics (VAN). The main difference
to VAN is that the Central Audit Report serves as a single point of access in a
multiple backend scenario. Therefore, you must run the Central Audit Report in the
central system. The Central Audit Report lists documents from all systems, central
and satellite. By 2 clicks in the Central Audit Report's report screen, you can directly
access VAN on the respective satellite system. You do not have to log on to the
satellite system, when using trusted RFC connections.
Note: Ask your administrator whether trusted RFC connections are used. The
administrator can configure RFC connections, using the System Landscape
Directory (SLD).
The selection screen of the Central Audit Report contains the most important
selection fields of VAN. Additionally, it provides an additional selection field for the
systems of a multiple backend scenario.
Note: The Central Audit Report considers only documents that have a DP
document number.
Workflow Log
Select a document's line in the ALV Grid and click this button to display
detailed workflow information.
Image
Select a document's line in the ALV Grid and click this button to display the
scanned image of the original invoice in the Image Viewer installed and
configured on your desktop.
Dashboard
Select a document's line in the ALV Grid and click this button to access the
OpenText unified dashboard.
Link to VAN
Select a document's line in the ALV Grid and click Link to VAN to open VAN
for the selected document, see “VIM Analytics: Getting Data Reports“
on page 31.
In a multiple backend scenario, VAN is opened directly on the system where the
document resides. You do not have to log on to the system, when using trusted
RFC connections.
Note: Ask your administrator whether trusted RFC connections are used.
The administrator can configure RFC connections, using the System
Landscape Directory (SLD).
Logical System
The Logical System column at the very left of the ALV Grid indicates on which
system in the multiple backend system the document resides.
MultiAgent
The column MultiAgent might be marked for a document. This indicates that
more than one agent is assigned to the document. In this case, click the link in
the Current Role column to display the IDs and names of the assigned agents.
The Key Process Analytics Report reports about a variety of key figures regarding
the VIM process: It shows the accumulated amounts of all documents in the DP
workflow, in parked state and in posted state.
The individual report panels of the Key Process Analytics Report highlight the
following aspects:
Total Liability
This panel provides an overview of the total liability.
Amounts that are exceeding certain thresholds are highlighted in orange or red.
Your administrator can customize these thresholds.
Channel Analysis
This panel provides an overview of VIM invoices per channel.
First Pass
This panel provides an overview of first pass VIM invoices, that means VIM
invoices that could be posted without any exceptions.
If the number or percentage of first pass VIM invoices goes below certain
thresholds, the respective cells are highlighted in orange or red. Your
administrator can customize these thresholds.
The Key Process Analytics Report supports the conversion of amount fields to
different currencies.
You can display report data as graphics, using standard SAP ALV grid functionality.
You can choose between different chart types, for example bar chart or pie chart.
The main screen comprises the application toolbar, the Frame Selection panel
and the individual report panels.
For a description of the elements that are common for all reports, see “Using the
Selection Screen” on page 87.
100 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
9.2. Using the Individual Report Panels
Application toolbar
You can perform the following action:
Refresh.
Alternatively, press the RETURN key.
The Key Process Analytics Report creates and displays a report, using
the current settings in the Frame Selection panel. The report results
are displayed in the individual report panels.
Date Range
Enter the date range you want to run the report for. The date refers to
the Created at date of the VIM document. This corresponds to the P
date in Currency Translation Date; see Currency Translation Date
on page 88.
Individual report panels
See “Using the Individual Report Panels” on page 101.
The individual report panels in the main screen get populated with data.
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 101
VIM070500-03-RGD-EN-1
Chapter 9 Using the Key Process Analytics Report
All report panels are displayed using the standard SAP ALV list viewer with the
respective ALV grid control. The ALV grid control provides various standard SAP
buttons for the ALV list viewer. For example, you can change the layout of the
report, move, remove or add columns.
102 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
9.2. Using the Individual Report Panels
Category
The following states of documents are listed:
• Blocked Documents
• Parked Documents
• Pre-Process Documents (all documents that are still in process and did not
yet result in an SAP invoice)
Total Amount
Total Amount of all documents
Crcy
Reporting Currency, as selected in the Frame Selection panel
Details To show details for a specific cell in the Total Amount column, double-click the cell
in the ALV grid. The Document List opens, showing detailed information on the
VIM documents of the Category referred to in the selected cell.
Tips
• The selected cell in the ALV grid must contain data. Otherwise, the
Document List cannot be displayed.
• For the columns Category and Crcy, no document lists are available.
Threshold func- In the Total Liability panel, the threshold functionality is available. Your
tionality administrator can define threshold values for an attention status and a critical status.
If the attention value is exceeded in a cell, the cell is highlighted in orange. If the
critical value is exceeded in a cell, the cell is highlighted in red.
Invoice Type
• PO Invoices
• NPO Invoices
• Unclassified
An unclassified invoice is not yet classified as a PO or NPO invoice.
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 103
VIM070500-03-RGD-EN-1
Chapter 9 Using the Key Process Analytics Report
Total # Processed
Total number of invoices that are already processed, that means with status
Posted.
You can add the following columns using the ALV grid control:
PO Based
Indicator if the invoice is PO based or not. Possible values: Y for Yes, N for No, U
for Unclassified.
This column can be useful if you export the data, for example to Microsoft Excel.
Processed (%)
Percentage of invoices that are already processed, that means with status
Posted.
In Process (%)
Percentage of invoices that are currently in process
Details To show details for a specific cell, double-click the cell in the ALV grid. The
Document List opens, showing detailed information on the VIM documents
according to Invoice Type and Document Status referred to in the selected cell.
Tip: The selected cell in the ALV grid must contain data. Otherwise, the
Document List cannot be displayed.
The ALV grid control in the Document List contains the following button:
Image
You can display the scanned image of the original invoice of a VIM document in
the Image Viewer installed and configured on your desktop: Select a line in the
table and click Image.
Threshold func- In the Processed / In Process Documents panel, the threshold functionality is
tionality available. Your administrator can define threshold values for an attention status and
a critical status. If the attention value is exceeded in a cell, the cell is highlighted in
orange. If the critical value is exceeded in a cell, the cell is highlighted in red.
The Channel Analysis panel provides an overview of VIM invoices by Channel ID.
The channel indicates the input mode of invoices into VIM, for example OCR. The
Channel Analysis panel comprises the following columns:
Note: The following list only covers columns whose meaning is not obvious.
Channel ID
Channel ID, for example IDOC for invoices imported using Electronic Data
Interchange
104 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
9.2. Using the Individual Report Panels
Channel Text
Description of the channel
Total # Unclassified
Total number of unclassified invoices (not yet classified as PO or NPO invoices)
You can add the following columns using the ALV grid control:
PO Invoices (%)
Percentage of PO invoices
Unclassified (%)
Percentage of unclassified invoices
Details To show details for a specific cell, double-click the cell in the ALV grid. The
Document List opens, showing detailed information on the VIM documents,
according to Invoice Type and Channel ID referred to in the selected cell.
Tip: The selected cell in the ALV grid must contain data. Otherwise, the
Document List cannot be displayed.
The First Pass panel provides an overview of first pass VIM invoices, that means
VIM invoices that could be posted without any exceptions. The following types of
exceptions can happen:
Not every DP process type, parking reason and blocking reason is automatically
seen as an exception. Which DP process type, which parking reason and which
blocking reason is actually treated as an exception, is defined in the configuration of
exceptions for Central Reporting. For more information, see Section 27.5 “Activating
Central Reporting Baseline and Maintaining Reporting Tables” in OpenText Vendor
Invoice Management for SAP Solutions - Configuration Guide (VIM-CGD), especially “To
maintain exceptions for Central Reporting” and “To map exceptions for several back
end systems”.
Note: The following list only covers columns whose meaning is not obvious.
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 105
VIM070500-03-RGD-EN-1
Chapter 9 Using the Key Process Analytics Report
You can add the following columns using the ALV grid control:
PO Based
Indicator if the invoice is PO based or not. Possible values: Y for Yes, N for No.
This column can be useful if you export the data, for example to Microsoft Excel.
Details To show details for a specific cell, double-click the cell in the ALV grid. The
Document List opens, showing detailed information on the VIM documents,
according to the Invoice Type referred to in the selected cell.
Tips
• The selected cell in the ALV grid must contain data. Otherwise, the
Document List cannot be displayed.
• There is no Document List available for the column Total # Documents.
Threshold func- In the First Pass panel, the threshold functionality is available. Your administrator
tionality can define threshold values for an attention status and a critical status. If the value in
a cell falls below the attention value, the cell is highlighted in orange. If the value in
a cell falls below the critical value, the cell is highlighted in red.
The Top Exceptions by Count panel provides an overview of the most frequent
exceptions during the VIM process.
You can select the number of exceptions to be listed in the panel. Therefore, the ALV
grid control of the Top Exceptions by Count panel provides the Top button:
Top
Click this button to select the number of exceptions that are listed. Possible
values: 3, 5, 10, or 20
Note: The following list only covers columns whose meaning is not obvious.
Exception ID
ID of the exception in the system
Exception Text
Description of the Exception
106 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
9.2. Using the Individual Report Panels
Details To show details for a specific line, double-click the line in the ALV grid. The Work
Items with Exception List opens, showing detailed information on the work items,
according to the Exception ID referred to in the selected line.
The Top Vendors by Amount panel provides an overview of the vendors with the
highest purchase amount, based on the gross amount of all VIM invoices.
You can select the number of vendors to be listed in the panel. Therefore, the ALV
grid control of the Top Vendors by Amount panel provides the Top button.
Top
Click this button to select the number of exceptions that are listed. Possible
values: 3, 5, 10, or 20
Note: The following list only covers columns whose meaning is not obvious.
Name 1
Vendor name
Total Amount
Total amount for the vendor
Currency
Reporting Currency, as selected in the Frame Selection panel
You can add the following column using the ALV grid control:
Name 2
Only useful if this field is maintained for the vendors in the system
Details To show details for a specific line, double-click the line in the ALV grid. The
Document List opens, showing detailed information on the VIM documents,
according to the Logical System and the Vendor referred to in the selected line.
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 107
VIM070500-03-RGD-EN-1
Chapter 10
Using the Exception Analysis Report
The Exception Analysis Report reports all work items with exceptions, grouped by
exception, company code or vendor. The Exception Analysis Report provides the
following features:
• Finds and tracks exceptions with the highest impact on your business.
• Monitors how often exceptions occur.
• Finds companies or vendors who cause the highest number of exceptions.
• Indicates the invoice amount that is affected by work items with exceptions.
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 109
VIM070500-03-RGD-EN-1
Chapter 10 Using the Exception Analysis Report
IM Document Type
Enter the DP document type, depending on the logical system.
Vendor
Enter the vendor number, depending on the logical system.
110 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
10.2. Using the Report Screen
Time Characteristics
Date Range
Enter the date range you want to run the report for. The date refers to
the Created at date of the document.
Comparison Period
Click Previous Week, Previous Month, Previous Quarter or Previous
Year. The date refers to the Created at date of the document.
Grouping
Select the parameter to group the report by. Click Exception, Vendor or
Company Code.
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 111
VIM070500-03-RGD-EN-1
Chapter 10 Using the Exception Analysis Report
For a description of the elements that are common for all reports, see “Using the
Report Screen” on page 89.
Group By
Click this button to change the grouping of the report. This has the same effect
as the Grouping settings in the selection screen. Click Exception, Vendor or
Company Code.
If the report is grouped by Vendor or Company Code, the logical systems are
displayed at the very left of the table, followed by the Vendor or Company Code
information. If the report is grouped by Exception, the Exception information is
displayed at the very left of the table.
Next to the right, the following columns are displayed, first for the selected period,
next for the comparison period, indicated by Previous Period or Prev. in the column
title:
Notes
• You can change the layout of the report results; for example, you can shift,
remove or add columns. So, your actual table might differ from the
following description.
• The following list only covers columns whose meaning is not obvious.
Total Amount
This value is recalculated from the original currency to the reporting currency.
Avg. Time
Average time of work on the work item
Avg. Wait Time
Average time elapsed on one VIM document before all the work items related to
this VIM document have been touched by a user for the first time.
One VIM document can comprise several work items. Every work item has a
wait time before it is touched for the first time. The report sums up these wait
times and averages them.
Note: The columns containing time data display the time in <xx>d <xx>h
<xx>m <xx>s format. You can add corresponding columns that display the
time in seconds as a numeric value. This is useful, for example, if you want
to export data to an Excel spreadsheet.
112 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
10.2. Using the Report Screen
Avg. # of Touches
Average number of how often the work item has been touched
Avg. # of Referrals
Average number of how often the work item has been referred to an agent
Tip: The selected line in the ALV Grid must contain data. Otherwise, the Work
Items with Exception List cannot be displayed.
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 113
VIM070500-03-RGD-EN-1
Chapter 11
The Productivity Report reports about the productivity of users/roles and the
activities of users/roles. The Productivity Report comprises the following features:
• Provides an overview of the processing times (total and average) and wait times
(average) per user/role.
• Enables the comparison of productivity of a freely selectable period to a
comparison period.
• Provides a snapshot of reserved and in process items per user/role.
• Enables the analysis of the average number of touches (per invoice) of users/
roles.
• Enables the analysis of the average number of referrals (per invoice) of users/
roles.
• Allows displaying a detailed list of:
Note: The time stamps that are used for the Productivity Report are based on
the time information in the SAP work item tables and are not directly related to
the time stamps in the VIM process history.
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 115
VIM070500-03-RGD-EN-1
Chapter 11 Using the Productivity Report
Agent Info
Agent ID
Enter the IDs of the agents (users) you want to run the report for.
Role ID
Enter the IDs of the roles you want to run the report for.
Org Object
Enter the Org object you want to run the report for. The Org object
refers to the organizational objects maintained in the standard SAP
Organizational Management. Using the icon, you can restrict the
value range to Organizational unit, Position, or Organizational units
and Positions (All).
116 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
11.2. Using the Report Screen
Doc Characteristics
Click PO Invoices, Non-PO Invoices, or All Invoices (All Invoices includes
PO, Non PO and unclassified invoices).
Time Characteristics
Date Range
Enter the date range you want to run the report for. The date refers to
the Created at date of work items related to the VIM document.
Comparison Period
Click Previous Week, Previous Month, Previous Quarter or Previous
Year. The date refers to the Created at date of work items related to the
VIM document.
Grouping
Select the parameter to group the report by. Click Agent or Role.
For a description of the elements that are common for all reports, see “Using the
Report Screen” on page 89.
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 117
VIM070500-03-RGD-EN-1
Chapter 11 Using the Productivity Report
Group By
Click this button to change the grouping of the report. This has the same effect
as the Grouping settings in the selection screen. Click Agent or Role.
Note: The Validator role (ID 13) is not covered by the Productivity Report
although it is configured in the baseline. Data for this role is not shown in the
report results.
Report period Next to the right, the following columns are displayed for the report period:
results
Note: You can change the layout of the report results; for example, you can
shift, remove or add columns. So, your actual table might differ from the
following description.
Total # Processed
Number of VIM documents that have been worked on in the report period.
Work is not necessarily completed; that means, the invoice may be already
posted or not.
Reserved
Number of VIM documents that are reserved at the moment; that means, at least
one work item belonging to the VIM document is reserved. The moment of time
is determined by the last update of the data.
The value in the Reserved column is a subset of the value in the In Process
column.
In Process
Number of VIM documents that have at least one work item in the following
states at the moment:
118 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
11.2. Using the Report Screen
Avg. Time
Average time the agent/role spent working on one VIM document
Note: The columns containing time data display the time in <xx>h <xx>m
<xx>s format. You can add corresponding columns that display the time in
seconds as a numeric value. This is useful, for example, if you want to
export data to an Excel spreadsheet.
Avg. # of Touches
Average number of how often a VIM document has been touched
Avg. # of Referrals
Average number of how often a VIM document has been referred to another
agent
Comparison To the right of the report period columns, the following columns are displayed for
period results the comparison period (indicated by Prev. in the column title):
Note: The columns containing time data display the time in <xx>h <xx>m
<xx>s format. You can add corresponding columns that display the time in
seconds as a numeric value. This is useful, for example, if you want to
export data to an Excel spreadsheet.
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 119
VIM070500-03-RGD-EN-1
Chapter 11 Using the Productivity Report
Tip: The selected cell in the ALV Grid must contain data. Otherwise, the
Document List cannot be displayed.
The Document List displays data for an Agent in a Logical System or a Role,
depending on the grouping of the report. Displaying the Document List for a cell is
possible in all columns, except the columns containing time data. The layout of the
Document List depends on the selected column.
120 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
Chapter 12
Using the Aging Report
The Aging Report reports about the aging of documents and work items in the
current system. The Aging Report comprises the following features:
• Provides an overview of the processing times of documents that have not been
posted without error.
• Provides a snapshot of documents that have not been posted and are still work in
process.
• Provides a snapshot of work items that are still work in process.
• Allows displaying a detailed list of:
• documents still in process, grouped by document type.
• work items still in process, grouped by role.
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 121
VIM070500-03-RGD-EN-1
Chapter 12 Using the Aging Report
Org Related
Channel
Enter the channel. The channel indicates the input mode of invoices into
VIM, for example OCR.
Doc Characteristics
Click PO Invoices, Non-PO Invoices, or All Invoices (All Invoices includes
PO, Non PO and unclassified invoices).
Vendor
Enter the vendor number, depending on the logical system.
Role ID
Enter the IDs of the roles you want to run the report for.
122 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
12.2. Using the Report Screen
Grouping
Select the parameter to group the report by: Click Document Type or Role.
Report Options
Using the Buckets (in Days) fields, you can change the limits for the
buckets. Replace the default values 30 / 60 / 90, according to your needs.
For example, the screenshot in “Using the Report Screen” on page 123
shows buckets that are defined with 50 / 75 / 100
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 123
VIM070500-03-RGD-EN-1
Chapter 12 Using the Aging Report
For a description of the elements that are common for all reports, see “Using the
Report Screen” on page 89.
Group By
Click this button to change the grouping of the report. This has the same effect
as the Grouping settings in the selection screen. Click Doc Type or Role.
124 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
12.2. Using the Report Screen
With Doc Type grouping, the data cells contain information about VIM documents.
With Role grouping, the data cells contain information about work items.
Report results Next to the right, the following columns are displayed:
Note: You can change the layout of the report results; for example, you can
shift, remove or add columns. So, your actual table might differ from the
following description.
Description
Description of the document type if you have grouped by Doc Type.
Description of the role if you have grouped by Role.
0 to 30 Days
This is the default setting. You can change the setting, using the Buckets (in
Days) parameter in the selection field panel. See Buckets (in Days) on page 123.
Number of documents that are work in process and have been in the system for
0 to 30 days.
31 to 60 Days
This is the default setting. You can change the setting, using the Buckets (in
Days) parameter in the selection field panel. See Buckets (in Days) on page 123.
Number of documents that are work in process and have been in the system for
31 to 60 days.
61 to 90 Days
This is the default setting. You can change the setting, using the Buckets (in
Days) parameter in the selection field panel. See Buckets (in Days) on page 123.
Number of documents that are work in process and have been in the system for
61 to 90 days.
>90 Days
This is the default setting. You can change the setting, using the Buckets (in
Days) parameter in the selection field panel. See Buckets (in Days) on page 123.
Number of documents that are work in process and have been in the system for
more than 90 days.
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 125
VIM070500-03-RGD-EN-1
Chapter 12 Using the Aging Report
With Doc Type grouping, the Document List opens, showing detailed information
on the VIM documents referred to in the selected cell. The Document List shows
documents with a specific Logical System and Document Type.
With Role grouping, the Work Items with Exception List opens, showing detailed
information on the work items referred to in the selected cell. The Work Items with
Exception List shows work items with a specific Role.
Tips
• The selected cell in the ALV Grid must contain data. Otherwise, the
Document List or Work Items with Exception List cannot be displayed.
• Displaying the Document List or Work Items with Exception List for a cell
is possible in all columns with numeric values, except the cells containing
the Total.
• The layout of the Document List or Work Items with Exception List
depends on the selected column.
126 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
Part 4
SAP NetWeaver Business Warehouse
Details
Part 4 SAP NetWeaver Business Warehouse Details
This part covers details about the following objects that are part of the VIM 7.0 BW
content for SAP NetWeaver Business Warehouse (SAP NetWeaver BW):
• InfoObjects
• DataSources
• DataStore Objects (DSOs)
• MultiProviders
128 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
Chapter 13
InfoObjects
Technical data
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 129
VIM070500-03-RGD-EN-1
Chapter 13 InfoObjects
Technical data
Technical data
130 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
13.1. Key Figures
Technical data
Technical data
Technical data
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 131
VIM070500-03-RGD-EN-1
Chapter 13 InfoObjects
Technical data
Technical data
Technical data
132 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
13.2. Characteristics
Aggregation Summation
Exception Summation
Aggregation
Calculation Cumulative value
Restriction No
13.2 Characteristics
Accounting Characteristic: 0AC_DOC_NO
document
number This characteristic shows the document number of the SAP invoice that was created
from the VIM invoice.
This characteristic classifies VIM invoices into different categories according to their
invoice amount. An example for an amount class from the VIM baseline is “Small
amounts” for invoices below 10,000 EUR. The amount classes and their ranges are
maintained in the KPI Dashboard customizing in the leading SAP ERP system.
Technical data
This characteristic shows the input channel of the VIM invoice. The channels are
maintained in the VIM customizing of the leading SAP ERP system.
Technical data
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 133
VIM070500-03-RGD-EN-1
Chapter 13 InfoObjects
IMG activity: Run the /n/OPT/SPRO transaction and navigate to Vendor Invoice
Management > Cross Component Configuration > Central Reporting > KPI
Dashboard > Company Code Groups > Company Code Groups Mapping (BW).
Technical data
Technical data
Technical data
134 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
13.2. Characteristics
Technical data
Created at Characteristic:/OPT/CCREATE
(UTC Time
Stamp in Short This characteristic shows the time stamp in UTC time (Coordinated Universal Time)
Form
(YYYYMMDDh when the VIM invoice was created.
hmmss))
Technical data
Technical data
Technical data
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 135
VIM070500-03-RGD-EN-1
Chapter 13 InfoObjects
Technical data
Technical data
This characteristic shows the VIM document type of the VIM invoice. The VIM
document types are maintained in the VIM customizing of the SAP ERP system.
Technical data
Technical data
Invoice exceptions that occur during the VIM process are grouped in exception
classes. This characteristic shows the exception class of an exception. Examples for
exception classes from the VIM baseline are “Compliance issue” and “Authorization
mismatch”. The exception class is determined from the exception class mapping in
the KPI Dashboard customizing of the leading SAP ERP system.
Technical data
136 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
13.2. Characteristics
This characteristic shows the exception ID of an exception that occurred during the
VIM process. The exception IDs are maintained in the Central Reporting
customizing in the leading SAP ERP system. Technically, the exception IDs
represent DP process types, header blocks, line blocks or PO/NPO parking reasons
that are to be seen as exceptions.
Technical data
Technical data
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 137
VIM070500-03-RGD-EN-1
Chapter 13 InfoObjects
Reference 0DATE
characteristic
Technical data
Technical data
This characteristic shows the fiscal year of the SAP invoice that was created from the
VIM invoice.
138 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
13.2. Characteristics
Technical data
Technical data
Technical data
Technical data
Technical data
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 139
VIM070500-03-RGD-EN-1
Chapter 13 InfoObjects
Technical data
Technical data
Technical data
Technical data
140 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
13.2. Characteristics
Technical data
Technical data
Technical data
Technical data
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 141
VIM070500-03-RGD-EN-1
Chapter 13 InfoObjects
This characteristic shows the name of the logical system of the OLTP source system
(SAP ERP system).
This characteristic determines whether key figures with duration stand for the
process time or the approval time. The time group definitions are maintained in the
KPI Dashboard customizing in the leading SAP ERP system.
142 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
13.2. Characteristics
Technical data
This characteristic shows the time type of a duration value. The time type classifies
durations within the VIM process. An example for a time type from the VIM
baseline is “On time” for VIM invoices that have been processed in 0 to 5 days. The
time types are maintained in the KPI Dashboard customizing in the leading SAP
ERP system. The compounded characteristic Time Group determines whether the
time type refers to the processing time or the approval time.
Technical data
Technical data
Technical data
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 143
VIM070500-03-RGD-EN-1
Chapter 13 InfoObjects
Technical data
This characteristic shows the vendor the VIM invoice was sent from.
This characteristic shows the vendor group, the VIM invoice is assigned to. The
vendor group classifies vendors into different groups regarding their total invoice
volume. An example for a vendor group from the VIM baseline is “Vendor Group A
(high volumes)”. You maintain the vendor groups in the KPI Dashboard
customizing of the leading SAP ERP system. You maintain the mapping of vendors
to vendor groups in the local SAP ERP system of the VIM invoice. If the vendor of
the VIM invoice is not assigned to a vendor group, the ABC indicator from the
purchasing organization data of the vendor master data is taken.
Technical data
13.3 Units
Currency of Unit: 0INV_CURR
Invoice
This unit shows the document currency of the VIM invoice.
144 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
13.3. Units
Technical data
This unit shows the local currency (this means the currency of the company code) of
the SAP FI document (financial accounting document) that was created from the
VIM invoice.
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 145
VIM070500-03-RGD-EN-1
Chapter 14
DataSources
A DataSource is a set of fields that provide the data for a business unit for data
transfer into an SAP NetWeaver BW system. DataSources can be divided into:
• DataSources for transaction data
• DataSources for master data
Technical data
This structure serves to consistently extract exception data to VIM invoices from
VIM to a SAP NetWeaver BW system. Only exceptions of finished invoices (= DP
workflow is finished) that are not obsolete or canceled are extracted.
Technical data
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 147
VIM070500-03-RGD-EN-1
Chapter 14 DataSources
Technical data
148 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
14.2. DataSources for Master Data
Technical data
Technical data
This structure serves to consistently extract the texts of input channels from VIM to a
SAP NetWeaver BW system. The channels and their texts are maintained in the VIM
customizing of the leading SAP ERP system.
Technical data
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 149
VIM070500-03-RGD-EN-1
Chapter 14 DataSources
Extraction from No
Archives
Extraction by DB view/table /OPT/VIM_CHNL_T
Extraction /OPT/ESVIM_CHANNEL_TE0001
Structure
Technical data
Technical data
150 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
14.2. DataSources for Master Data
This structure serves to consistently extract texts of company code groups from VIM
to a SAP NetWeaver BW system. The company code group groups company codes
logically. The company code groups and their texts are maintained in the KPI
Dashboard customizing of VIM in the leading SAP ERP system.
Technical data
Technical data
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 151
VIM070500-03-RGD-EN-1
Chapter 14 DataSources
Technical data
Technical data
Technical data
152 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
14.2. DataSources for Master Data
Delta-Capable No
Extraction from No
Archives
Extraction by DB view/table /OPT/VT_EXC_T
Extraction /OPT/ESVIM_EXCEPT_TEX0001
Structure
Technical data
Technical data
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 153
VIM070500-03-RGD-EN-1
Chapter 14 DataSources
Technical data
Technical data
154 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
14.2. DataSources for Master Data
Technical data
Technical data
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 155
VIM070500-03-RGD-EN-1
Chapter 15
DataStore Objects (DSOs)
A DataStore object (DSO) serves as a storage location for consolidated and cleansed
transaction data or master data on a document (atomic) level. When being used as a
storage location for history reasons, the DSO may also store raw data.
The VIM BW content has been designed following the OpenText VIM Layered
Scalable Architecture (LSA), which groups the SAP NetWeaver BW objects into
different logical layers. The OpenText VIM LSA is based on the SAP LSA. For
details, see Section 24.1 “OpenText VIM Layered Scalable Architecture (LSA)” in
OpenText Vendor Invoice Management for SAP Solutions - Configuration Guide (VIM-
CGD). The VIM BW content uses DSOs in the Data Propagation Layer and in the
Corporate Memory Layer.
This DSO contains VIM invoice headers from the SAP ERP system on a granular
level. The DSO is directly supplied from the DataSource /OPT/VIM_DPDOC_H_TRAN.
Most relevant fields are updated in a 1:1 mapping into the DSO. Some fields
(amount class, company code group) are derived from the active tables of the Amount
Class DSO (/OPT/DPAMC) and the Company Group Mapping for Company Code DSO
(/OPT/DPCCG). Several time fields are derived from time stamps.
As a further source of the DSO, the DP Documents DSO (/OPT/DCDOC) from the
Corporate Memory Layer can be used for recovery purposes.
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 157
VIM070500-03-RGD-EN-1
Chapter 15 DataStore Objects (DSOs)
Most relevant fields from the DP Documents DSO are updated in a 1:1 mapping into
the DSO. The exception class is derived from the active table of the Exception Class
Mapping for Exception DSO (/OPT/DPEID). If the DP document does not have any
exceptions, 0 is set as an initial value in the field Exception Class (/OPT/CEXCCL).
The exception specific fields from the Exceptions DSO are updated in a 1:1
mapping into the DSO. The end routine adds DP document data from the active
table of the DP documents DSO (/OPT/DPDOC). The field Number of Invoices per
Exception Class (/OPT/KIVEXCT) is set to 1, which indicates that there is one
invoice to this exception class. Even if a DP document has several exceptions to an
exception class, the invoice is counted only once.
This DataStore object contains exceptions to VIM invoices from the SAP ERP system.
The exception IDs are maintained in the Central Reporting customizing in the
leading SAP ERP system. Technically, the exception IDs represent DP process types,
header blocks, line blocks or PO/NPO parking reasons that are to be seen as
exceptions.
Most relevant fields are updated in a 1:1 mapping into the DSO. The exception class
is derived from the active table of the Exception Class Mapping for Exception
DSO (/OPT/DPEID). As a further source of the DSO, the Exceptions DSO (/
OPT/DPEXC) from the Corporate Memory Layer can be used for recovery purposes.
158 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
15.1. DSOs of the Data Propagation Layer
Most relevant fields from the DP Documents DSO are updated in a 1:1 mapping into
the DSO. The exception class is derived from the active table of the Exception Class
Mapping for Exception DSO (/OPT/DPEID). If the DP document does not have any
exceptions, the Exception ID field (/OPT/CEXCEPT) is kept empty and the field
Exception Class (/OPT/CEXCCL) is set to 0 as an initial value.
The exception specific fields from the Exceptions DSO are updated in a 1:1
mapping into the DSO. The end routine adds DP document data from the active
table of the DP documents DSO (/OPT/DPDOC). The field Number of Invoices per
Exception (/OPT/KIVEXT) is set to 1, which indicates that there is one invoice to this
exception.
This DataStore object contains the amount classes together with their amount ranges
from the leading SAP ERP system. The amount classes and their ranges are
maintained in the KPI Dashboard customizing of the leading SAP ERP system.
Data Sources/Data Targets - As a source of the DSO, the Amount Class DataSource
(/OPT/VIM_AMTCL_ATTR) is used. As a further source of the DSO, the Amount
Classes DSO (/OPT/DCAMC) from the Corporate Memory Layer can be used for
recovery purposes. For both sources, all fields are updated in a 1:1 mapping into the
DSO.
This DataStore object contains the input channels together with their channel type
from the leading SAP ERP system. The channels are maintained in the VIM
customizing of the leading SAP ERP system.
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 159
VIM070500-03-RGD-EN-1
Chapter 15 DataStore Objects (DSOs)
(/OPT/DCCHA) from the Corporate Memory Layer can be used for recovery purposes.
For both sources, all fields are updated in a 1:1 mapping into the DSO.
Data Sources/Data Targets - As a source of the DSO, the Company Code DataSource
(/OPT/VIM_COCO_ATTR) is used. As a further source of the DSO, the Company Code
Group Mapping for Company Code DSO (/OPT/DCCCG) from the Corporate Memory
Layer can be used for recovery purposes. For both sources, all fields are updated in a
1:1 mapping into the DSO.
There is no target of the DSO. The active table of the DSO is used within
transformations to determine the company code group to a company code.
This DataStore object contains the time types to all time groups together with their
ranges. The time types and their ranges are maintained in the KPI Dashboard
customizing of the leading SAP ERP system.
Data Sources/Data Targets - As a source of the DSO, the Time Type DataSource (/
OPT/VIM_TIMETY_ATTR) is used. As a further source of the DSO, the Time Types
DSO (/OPT/DCTTY) from the Corporate Memory Layer can be used for recovery
purposes. For both sources, all fields are updated in a 1:1 mapping into the DSO.
160 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
15.2. DSOs of the Corporate Memory Layer
There is no target of the DSO. The DSO can be used to determine the vendor group
to vendors within transformations.
This DataStore object contains the VIM invoice headers as raw data as extracted by
the corresponding DataSource.
This DataStore object contains exceptions to VIM invoices as raw data as extracted
by the corresponding DataSource.
As a target of the DSO, the DSO Exceptions (/OPT/DPEXC) of the Data Propagation
Layer is supplied.
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 161
VIM070500-03-RGD-EN-1
Chapter 15 DataStore Objects (DSOs)
Data Sources/Data Targets - As a source of the DSO, the Amount Class DataSource
(/OPT/VIM_AMTCL_ATTR) is used. All fields are updated in a 1:1 mapping into the
DSO.
As a target of the DSO, the DSO Amount Class (/OPT/DPAMC) of the Data
Propagation Layer is supplied.
Data Sources/Data Targets - As a source of the DSO, the Amount Class Text
DataSource (/OPT/VIM_AMTCL_TEXT) is used. All fields are updated in a 1:1 mapping
into the DSO.
This DataStore object contains the possible input channels of VIM invoices as raw
data as extracted by the corresponding DataSource.
As a target of the DSO, the DSO Channel (/OPT/DPCHA) of the Data Propagation
Layer is supplied.
This DataStore object contains the texts of the possible input channels of VIM
invoices as raw data as extracted by the corresponding DataSource.
Data Sources/Data Targets - As a source of the DSO, the Channel Text DataSource
(/OPT/VIM_CHANNEL_TEXT) is used. All fields are updated in a 1:1 mapping into the
DSO.
162 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
15.2. DSOs of the Corporate Memory Layer
This DataStore object contains the texts of the possible types of input channels of
VIM invoices as raw data as extracted by the corresponding DataSource.
Data Sources/Data Targets - As a source of the DSO, the Channel Type Text
DataSource (/OPT/VIM_CHATY_TEXT) is used. All fields are updated in a 1:1 mapping
into the DSO.
Data Sources/Data Targets - As a source of the DSO, the Company Code DataSource
(/OPT/VIM_COCO_ATTR) is used. All fields are updated in a 1:1 mapping into the
DSO.
As a target of the DSO, the DSO Company Code Group Mapping for Company Code (/
OPT/DPCCG) of the Data Propagation Layer is supplied.
Data Sources/Data Targets - As a source of the DSO, the Company Code Group Text
DataSource (/OPT/VIM_CCGROUP_TEXT) is used. All fields are updated in a 1:1
mapping into the DSO.
Data Sources/Data Targets - As a source of the DSO, the Document Status Text
DataSource (/OPT/VIM_DOCSTA_TEXT) is used. All fields are updated in a 1:1
mapping into the DSO.
Data Sources/Data Targets - As a source of the DSO, the Document Type Text
DataSource (/OPT/VIM_DOCTY_TEXT) is used. All fields are updated in a 1:1 mapping
into the DSO.
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 163
VIM070500-03-RGD-EN-1
Chapter 15 DataStore Objects (DSOs)
As a target of the DSO, the DSO Exception Class Mapping for Exception (/
OPT/DPEID) of the Data Propagation Layer is supplied.
Data Sources/Data Targets - As a source of the DSO, the Exception Class Text
DataSource (/OPT/VIM_EXCCL_TEXT) is used. All fields are updated in a 1:1 mapping
into the DSO.
This DataStore object contains the texts of exceptions as raw data as extracted by the
corresponding DataSource.
Data Sources/Data Targets - As a source of the DSO, the Time Group Text
DataSource (/OPT/VIM_TIMEGR_TEXT) is used. All fields are updated in a 1:1
mapping into the DSO.
This DataStore object contains the possible time types as raw data as extracted by the
corresponding DataSource.
164 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
15.2. DSOs of the Corporate Memory Layer
Data Sources/Data Targets - As a source of the DSO, the Time Type DataSource (/
OPT/VIM_TIMETY_ATTR) is used. All fields are updated in a 1:1 mapping into the
DSO.
As a target of the DSO, the DSO Time Type (/OPT/DPTTY) of the Data Propagation
Layer is supplied.
Data Sources/Data Targets - As a source of the DSO, the Time Type Text DataSource
(/OPT/VIM_TIMETY_TEXT) is used. All fields are updated in a 1:1 mapping into the
DSO.
As a target of the DSO, the DSO Vendor Group Mapping for Vendor (/OPT/DPVEN)
of the Data Propagation Layer is supplied.
Data Sources/Data Targets - As a source of the DSO, the Vendor Group Text
DataSource (/OPT/VIM_VENDGR_TEXT) is used. All fields are updated in a 1:1
mapping into the DSO.
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 165
VIM070500-03-RGD-EN-1
Chapter 16
MultiProviders
This chapter focuses on the final data targets in the Virtualization Layer: the
MultiProviders.
SAP recommends to create reports, for example BEx Queries, on MultiProviders and
not on InfoCubes directly. Therefore the VIM 7.0 BW content delivers
MultiProviders for all its InfoCubes. Technically, the MultiProviders are assigned to
the Virtualization Layer and can be found below the InfoArea with the same name
(OpenText Vendor Invoice Management > Reporting Layer > Virtualization Layer).
The VIM 7.0 BW content provides the following MultiProviders based on InfoCubes:
Note: A finished invoice in this context is an invoice that has finished the VIM
process. Cancelled and obsolete invoices are excluded (they are not loaded into
the SAP NetWeaver BW system).
• How many finished invoices have been processed with delay/on time?
• How many finished invoices have been approved with delay/on time?
• How many finished invoices ran into the different exception classes?
• What is the total amount of finished invoices in the different exception
classes?
• What is the percentage of finished invoices with a certain exception class to
all finished invoices?
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 167
VIM070500-03-RGD-EN-1
Chapter 16 MultiProviders
• What is the exception free rate, which is the rate of “no real exceptions”, to
all finished invoices?
Important
For performance reasons, the following MultiProviders are not meant to be
used for extensive reporting. These MultiProviders are based on DataStore
Objects and therefore should be used for a drill down with a very restrictive
set of characteristics only.
Example: List of all DP documents with document type NPO_75 and channel ICC to
vendor 1000
Example: List of all DP documents with document type NPO_75 and channel ICC to
vendor 1000 that had at least one exception to exception class Auth. mismatch.
Example: List of all DP documents with document type NPO_75 and channel ICC to
vendor 1000 that had the exception Missing Item Quantity (PO).
168 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
Part 5
Transactions and Roles
Part 5 Transactions and Roles
This part provides information about the transaction codes that various roles have
access to.
170 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
Chapter 17
The following table shows domains, transactions, and the roles that have access to
the transactions.
Note: For roles ICC User and BCC User, see section 5.1.2 “ERP Users” in the
ICC and BCC Administrator’s Guide. You might have to adjust the authorizations
for ICC users after you have installed the packages for Business Center
Inbound Configuration in addition to an existing VIM package. For more
information, see Section 8 “Incoming Document Processing” in OpenText
Vendor Invoice Management for SAP Solutions - Configuration Guide (VIM-CGD).
Table headings
1 Indexer
2 AP Processor
3 AP Supervisor
4 Buyer
5 Receiver
6 Requester
7 Coder
8 Approver
9 WF Admin
Transaction Description 1 2 3 4 5 6 7 8 9
VIM
Notifications
VIM /OPT/REMINDER program X X
VIM Analytics
/OPT/ Current
VIM VAN_LIABILITY Liability Report X X
VIM /OPT/VIM_WP VIM Workplace X X X X X
SAP Business
SAP SBWP Workplace X X X X X
VIM /OPT/VIM_AGING Aging Report X X
Summary
VIM /OPT/VIM_SUMM Report X X
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 171
VIM070500-03-RGD-EN-1
Chapter 17 Transaction Profiles for Various Roles
Transaction Description 1 2 3 4 5 6 7 8 9
Central Audit
VIM /OPT/VIM_AUDIT Report X X
Exception
VIM /OPT/VIM_EXCP1 Analysis Report X X
Key Process
Analytics
VIM /OPT/VIM_KPA1 Report X X
Productivity
VIM /OPT/VIM_PROD1 Report X X
Automation
VIM /OPT/VIM_ATM Report X
VIM /OPT/VIM_7AX8 Admin Tool X X X
Change
VIM /OPT/VIM_1AX1 document type X X X
Display
IDocument
VIM /OPT/VIM_1AX13 (indexed) X X X X X X X X
Change process
VIM /OPT/VIM_1AX2 type X X X
VIM /OPT/VIM_1AX3 Send for rescan X X X
Display BDC
VIM /OPT/VIM_1AX4 log X X X
Approval
baseline COA
VIM /OPT/AR_COA maintenance X X
Maintain
notification
VIM /OPT/VIM_8AX50 settings for me
VIM /OPT/VIM_VA2 VIM Analytics X X X X X X X X
VIM Analytics -
VIM /OPT/VIM_VA21 AP Basic X
VIM Analytics –
VIM /OPT/VIM_VA22 AP Advanced X
VIM Analytics -
VIM /OPT/VIM_VA23 Procurement X
VIM Analytics -
VIM /OPT/VIM_VA24 Monitor X
Display special
handling
VIM /ORS/DISP_SH instructions X X X X X
172 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
Transaction Description 1 2 3 4 5 6 7 8 9
Resubmit Non-
/ORS/ PO invoice for
VIM RESUB_NPO_INV approval X X X
Resubmit PO
invoice for
VIM /ORS/RESUB_PO_INV approval X X X
Submit Non-PO
/ORS/ invoice for
VIM SUBMIT_NPO_INV approval X X X
Submit PO
/ORS/ invoice for
VIM SUBMIT_PO_INV approval X X X
Cancel PO
/PTGWFI/ invoice, re-enter
VIM CANC_INV_05 PO X X
Cancel PO
/PTGWFI/ invoice, re-enter
VIM CANC_INV_06 Non-PO X X
Delete Non-PO
/PTGWFI/ invoice, re-enter
VIM DEL_INV_01 Non-PO X X
Delete Non-PO
/PTGWFI/ invoice, re-enter
VIM DEL_INV_02 PO X X
Delete PO
/PTGWFI/ invoice, re-enter
VIM DEL_INV_03 PO X X
Delete PO
/PTGWFI/ invoice, re-enter
VIM DEL_INV_04 Non-PO X X
/PTGWFI/ Change vendor
VIM F_CHG_VEN (centrally) X X
/PTGWFI/ Delete park
VIM F_PINV_DEL invoice X X
Year end
program - Non-
VIM /PTGWFI/IE_YEND5 Po invoices X X
Year end
cleanup
program - Non-
VIM /PTGWFI/IE_YEND6 Po invoices X X
/PTGWFI/ Change parking
VIM LIV_CHG_PKRS reason X X X
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 173
VIM070500-03-RGD-EN-1
Chapter 17 Transaction Profiles for Various Roles
Transaction Description 1 2 3 4 5 6 7 8 9
/PTGWFI/
VIM M_CHG_CONTR Change contract X
Change logistic
VIM /PTGWFI/M_CHGLIV invoice X X
Goods receipt
for purchase
VIM /PTGWFI/M_CR_GR order X
Display
VIM /PTGWFI/M_DIS_REQ requisition X X X
Purchasing
documents for
VIM /PTGWFI/M_LIST_PO material X X X X
Release LIV
VIM /PTGWFI/M_LIX_REL blocked invoice X X
/PTGWFI/ Short pay LIX
VIM M_LIX_SHORTP invoice X X
Reverse goods
VIM /PTGWFI/M_REV_GR receipt for PO X
/PTGWFI/ Short pay:
VIM M_SPAY_2_CM credit memo X X
Short pay:
/PTGWFI/ subsequent
VIM M_SPAY_4_SC credit X X
Short pay:
/PTGWFI/ delete invoice/
VIM M_SPAY_INV create invoice X X
/PTGWFI/ Change parking
VIM PIR_CHG_PKRS reason X X X
All VIM
VIM /OPT* transactions X
All VIM
VIM /ORS* transactions X
All VIM
VIM /PTGWFI* transactions X
Workflow
SAP SW* transactions X
Development
SAP SE* transactions X
System
SAP SM13, SM50, SM12 monitoring X
SAP ST22, ST05, Dump analysis X
174 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
Transaction Description 1 2 3 4 5 6 7 8 9
SAP SQ* SAP query X
SAP SCATT Test procedures X
SAP SHDB, SM35, SM35P BDC analysis X
OAWS, OAWD,
OAC2, OAC3, OAC0, SAP
OAA3, SOA0, OAM1, ArchiveLink
SAP OANR transactions X
Post NPO
SAP FB60 invoice X X
Display NPO
SAP FB03 invoice X X X X X X X X X
SAP MIRO Post PO invoice X X
Display PO
SAP MIR4 invoice X X X X X X X X X
SAP ME23N Create new PO X
SAP ME22N Change PO X
Change vendor
SAP XK02 master X
Create new
SAP XK01 vendor X
Create new
SAP ME51N requisition X
Change
SAP ME52N requisition X
List PO by
SAP ME2L vendor X X X X
SAP MIGO Post/reverse GR X
Unblock PO
SAP MRBR invoice X X X
Cancel PO
SAP MR8M invoice X X X
SAP ME31K Create contract X
SAP ME32k Change contract X
Update info
SAP ME12 record X
List PO by
SAP ME2M material X
Display change
SAP RSSCD100 documents X
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 175
VIM070500-03-RGD-EN-1
Chapter 17 Transaction Profiles for Various Roles
Authorization Objects
176 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
Part 6
Business Rules
Part 6 Business Rules
This part provides an overview of all business rules applied in VIM. This part also
provides some technical insight to ease the using of the business rules. If needed the
related configuration aspect is mentioned.
178 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
Chapter 18
General Information About Business Rules
At the beginning of each business rule, a check is performed whether the business
rule is relevant for this specific document based on the customizing stored in table /
OPT/VIM_T005A (Characteristic Specific Process Types Configuration). The following
check is done:
• Invoice Characteristics
• Invoice type: A for All, N for NPO and P for PO. For example: If the coming
invoice is of type NPO but the rule is applicable for PO, the rule is not executed.
• Simplified Invoice (ignored or not): If this indicator is set, a FM is called to check
whether the invoice is a simplified one.
The check is executed based on the customizing in table /OPT/VIM_T005
(Characteristic Specific Process Types Configuration). If the fixed amount limit is
maintained, the amount of the invoice will be compared with this limit.
Otherwise if the Simplified Invoice Check FM is maintained, the FM is called.
When the invoice is determined as simplified, the rule is not applied for
simplified invoices.
• Invoice category: The invoice category maintained for the business rule (all
categories, intra-community, domestic, import, ...) is compared with the invoice
category of the indexing data. If it does not match, the rule is not executed.
Configuration Run the /OPT/SPRO transaction and navigate to Vendor Invoice Management >
point Document Processing Configuration > Document Type Configuration >
Characteristic Specific Document Type Configuration.
Double click the document type. The Characteristic Specific Attributes view opens.
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 179
VIM070500-03-RGD-EN-1
Chapter 19
Business Rules for PO Invoices
This chapter describes the various business rules for PO invoices. The business rules
are delivered out of the box with the product including the high level business logic
of each of these rules.
Matching
The PO number mentioned on the supplier’s invoice matches with the PO
number in SAP ERP, and the PO number is not marked as Deleted. In this case,
no action is taken and the document proceeds to the next logical step.
Mismatch
The PO number mentioned on the supplier’s invoice does not match with the
PO number in SAP ERP, or the PO number is marked as deleted in the LOEKZ
flag. The exception Invalid PO Number (PO) is raised, and the invoice is
automatically routed to the preconfigured agent depending on the role for
further action.
Technical FM /OPT/VIM_DETERMINE_PROC_101
information
All PO numbers if given in one of the following locations are checked against table
EKKO.
If only one of them is not found in table EKKO, or found with deletion flag set, the
exception Invalid PO Number (PO) is raised.
The business rule writes detailed information about the invalid PO numbers into the
message table.
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 181
VIM070500-03-RGD-EN-1
Chapter 19 Business Rules for PO Invoices
Exists
The invoice supplier exists in the SAP ERP system as a vendor. In this case, no
action is taken and the document proceeds to the next logical step.
Technical FM /OPT/VIM_DETERMINE_PROC_201
information
Index data from table /OPT/VIM_1HEAD is used to check the vendor. If the company
code is given in the index data, the given vendor is checked in table lfb1, otherwise
in table lfa1.
The Block Key for payment is also read from SAP table lfb1 (in case the company
code is given). If it is maintained for the vendor, the function checks the constant
GET_VEND_PAYM_BLOCK with product code 005. This constant shall contain all
allowed Block Key Payment, separated by comma, for example A,B,P.
If this constant is maintained, but not including the Block Key Payment maintained
in the master data of the vendor -> Exception.
If the company code is not given, the Block Key for Payment is not checked.
Exists
The UOM on the supplier invoice exists in SAP ERP. In this case, no action is
taken and the document proceeds to the next logical step.
Technical FM /OPT/VIM_DETERMINE_PROC_103
information
The UOM is compared with the values in table field T006-MSEHI.
182 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
19.4. Invalid Currency (PO)
Exists
The currency on the supplier invoice exists in SAP ERP. In this case, no action is
taken and the document proceeds to the next logical step.
Does not exist
The currency on the supplier invoice does not exist in SAP ERP. The exception
Invalid Currency (PO) is raised, and the work item is automatically routed to
the pre-configured agent depending on the role for further action.
Technical The value from table /OPT/_VIM_1HEAD corresponding to the field entered in the
information customizing table of this rule is checked against the table TCURC.
Not a duplicate
If the invoice is not a duplicate, no action is taken and the document proceeds to
the next logical step.
Duplicate
If the invoice is a duplicate, the exception Suspected Duplicate (PO) is raised
and the work item is automatically routed to the pre-configured agent
depending on the role for further action.
Technical FM /OPT/VIM_DETERMINE_PROC_DUP
information
Based on the Duplicate Check Group ID maintained for the Document Type, a
different algorithm is applied to check the duplicate.
The duplicate check can be running on the local system or on the central system
depending on the system landscape (table /OPT/VIM_SYS_LD).
In baseline configuration, there are 2 Duplicate Groups, ID1 for NPO and ID 02 for
PO. FMs (if required) are different for 2 groups.
Duplicate Check Type can be either Function Module (A) or Index Data Fields (B).
In case of A, the function module maintained for this Duplicate Group is called.
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 183
VIM070500-03-RGD-EN-1
Chapter 19 Business Rules for PO Invoices
In case of B, the fields maintained in table /OPT/VIM_T113 for the Duplicate Group
ID are used to compare the index data of the current document with all existing
documents in table /OPT/VIM_1HEAD. Only documents with relevant status (table /
OPT/VIM_T101) are considered in the checking process. Documents with status 06
(Rescan complete), 10 (Obsolete), and 72 - 90 (OCR specific) are not considered.
Configuration Run the /OPT/SPRO transaction and navigate to Vendor Invoice Management >
point Document Processing Configuration > General Configuration > Maintain
Duplicate Check Procedures
Released or complete
If the PO is released or complete, no action is taken and the invoice document
proceeds to the next logical step.
Not released or incomplete
If the PO is not released or incomplete, the exception PO Not Released or
Incomplete is raised, and the work item is automatically routed to the pre-
configured agent depending on the role for further action.
Technical FM /OPT/VIM_DETERMINE_PROC_106
information
The following check is carried out for all POs given in the indexing data, either in
field PO number or in field PO list or in the line items:
• Release group of a PO (field FRGGR) if filled will be read from table EKKO for the
given PO. If the release group is not released (indicator KZFRE in table T16FB) ->
Exception.
• If there is no Release group available, and the field Memory (the indicator that PO
is not yet complete) is set -> Exception.
Matches
The number of PO lines on the invoice matches with the number of SAP PO
lines. In this case, no action is taken and the document proceeds to the next
logical step.
Mismatches
The number of PO lines on the invoice exceeds the number of SAP PO lines. The
exception Unable to Match PO Lines (PO) is raised, and the work item is
automatically routed to the pre-configured agent depending on the role for
further action.
184 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
19.8. Manual Check Needed / Missing Data for Indexing Lines (PO)
Technical FM /OPT/VIM_DETERMINE_PROC_107
information
For every PO given in the line items, the number of line item with the same PO
number is counted. If for a certain PO there are more lines in the document than in
the PO, the exception is raised.
If the PO item is a service PO item, the number of service entries in table ESLL is
considered as a reference.
Note: This business rule can be replaced by business rule Manual Check Needed
for Indexing Lines (PO).
When this business rule is applied, the PO invoice is checked if all data - header and
item lines - is fully provided.
In contrast to the pre-7.5 business rule, this new version additionally checks if the
invoiced quantity on each line does not exceed the GR quantity (that has not been
invoiced yet). This can be switched off if needed, to achieve that the 7.5 business rule
performs only completeness checks. The corresponding configuration is described in
this section.
If line item data is complete, that means all mandatory fields are fully supplied, the
business rule is completed without any exception and the document proceeds to the
next logical step.
A line is considered incomplete if one or more mandatory fields are not fully
supplied.
Technical FM /OPT/VIM_DETERMINE_PROC_108
information
In this FM, all mandatory fields of item indexing data delivered by OCR are
checked.
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 185
VIM070500-03-RGD-EN-1
Chapter 19 Business Rules for PO Invoices
• PO number
• PO item
• Delivery Note/GR Reference Document
• Quantity
• Amount
• UOM
The exception is raised if at least one line is incomplete or missing (empty). The
missing fields are then determined by the settings of the document type
configuration, PO line determination maintenance.
As mentioned above, this business rule additionally checks whether the invoice
quantity on each line item does not exceed the corresponding GR quantity that is not
invoiced yet. For service POs, SES is checked similarly. This check is made by
default in VIM 7.5, but can be switched off if needed, to make this business rule
behave similarly to the 7.0 business rule and make only completeness checks. To
switch the additional checks off, create a new entry in the table /PTGWFI/Z_CONST,
using the SM30 transaction:
• Product code: 005
• Version: empty
• Constant name: DISABLE_GR_CHECK
• Constant description: Set to X to disable additional GR checks in PO line
determination (BR 113)
• Constant value: X
Determined
The corresponding PO line number is determined based on the supplier’s
invoice information. In this case, no action is taken and the document proceeds
to the next logical step.
Unable to Determine
The corresponding PO line number is not determined based on the supplier’s
invoice information. The exception Unable to Determine PO Line Number (PO)
is raised, and the work item is automatically routed to the pre-configured agent
depending on the role for further action.
Technical FM /OPT/VIM_DETERMINE_PROC_POL
information
Item data of the PO is read from table /OPT/VIM_1ITEM.
186 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
19.9. Unable to Determine PO Line Number (PO)
The item number is determined based on the PO Line Determination logic group ID
(POL_GROUPID). This POL Group ID is maintained for each document type in the
Document Type configuration.
If check FM is maintained for the POL Group ID, this FM is called. Otherwise the
Baseline FM /OPT/VIM_DETERMINE_PO_LINES is called. In this FM, fields maintained
for the POL Group ID (which are store in table /OPT/VIM_TPOL3) will be subjects to
be checked. That means the values of such fields in the invoice are used to find the
best match.
If field ALL_MATCH is set, all fields must be matched. Otherwise the number of
matched fields is given in field NOF_FIELDSMATCH.
If field INVOICED_LINES is checked, only item lines marked as Final Invoice (field
EREKZ is marked – meaning that the item is already invoiced and no further invoice
is expected) will be considered.
After the matching, each pair PO number and determined Item Number are checked
against table EKPO. If there is no match -> Exception.
Configuration Run the /n/OPT/SPRO transaction and navigate to Vendor Invoice Management >
point Document Processing Configuration > General Configuration > Automated Line
Processing > PO Line Determination > Maintain PO Line Determination
Procedures.
Notes
• The field entered in the POL configuration shall be a valid field. A field that
exists in /OPT/VIM_1ITEM can be entered in the configuration, but it will be
ignored in the POL logic if it does not exist in SAP table EKPO. Except the
following fields which are internally re-mapped from VIM fields to SAP
fields:
• BSTME -> MEINS
• WRBTR -> BRTWR
• TAX_AMOUNT -> NAVNW
• TAX_CODE1 -> MWSKZ
• LFSNR -> XBLNR
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 187
VIM070500-03-RGD-EN-1
Chapter 19 Business Rules for PO Invoices
• There is a special option for single line POs in single line invoices. The line
item matching is skipped and the line number in the DP document is set to
the number of the single PO line item unless Z constant 005
SINGLE_LINE_PO_MATCH is set to X.
When this business rule is applied, the PO invoice is checked if all data – header and
item lines – is fully provided. The difference between this business rule and the
business rule Unable to Determine PO Line Number is listed in the following:
• This business rule not only checks the PO line number, it checks also other
mandatory fields of the PO.
• Not only the PO line number, but also other mandatory fields, which are not
supplied in the document, will be derived in background.
Complete
If line items data is complete, that means all mandatory fields are fully supplied,
the business rule is completed without any exception and the document
proceeds to the next logical step.
Technical FM /OPT/VIM_LINES_DERIVE_PO
information
In this FM, all mandatory fields of item indexing data coming from OCR are
checked. Mandatory fields of a Non GR-IV based PO invoice:
• PO number
• PO item
• Quantity
• Amount
• UOM
188 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
19.11. Invalid PO Item Number (PO)
• PO item
• Delivery Note/GR Reference Document
• Quantity
• Amount
• UOM
The completeness of mandatory fields are checked against data of the PO/DN in
tables EKBE and EKPO.
The exception is raised if at least one line is incomplete or missing (empty). The
missing fields are then determined by the settings of the document type
configuration, PO line determination maintenance.
Matching
The PO item number mentioned on the supplier’s invoice exists within the PO in
SAP ERP, and the PO item number is not marked as Deleted. In this case, no
action is taken and the document proceeds to the next logical step.
Mismatch
The PO item number mentioned on the supplier’s invoice does not exist within
the PO in SAP ERP, or the PO item is marked as deleted with the LOEKZ flag.
The exception Invalid PO Item Number (PO) is raised, and the invoice is
automatically routed to the preconfigured agent depending on the role for
further action.
Technical FM /OPT/VIM_DETERMINE_PROC_ITEMS
information
All item lines with PO number and PO item number are checked in table EKPO.
If at least one of them is not found in table EKPO, or found with deletion flag set, the
exception Invalid PO Item Number (PO) is raised.
The business rule writes detailed information about the invalid PO item numbers
into the message table.
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 189
VIM070500-03-RGD-EN-1
Chapter 19 Business Rules for PO Invoices
Match
The supplier VAT/Tax number provided on the invoice matches with the VAT/
Tax number mentioned in the vendor master. In this case, no action is taken and
the document proceeds to the next logical step.
Mismatch
The supplier VAT/Tax number provided on the invoice does not match with the
VAT/Tax number mentioned in the vendor master in SAP ERP. The exception
Invalid Vendor VAT Number (PO) is raised, and the invoice is automatically
routed to the pre-configured agent depending on the role for further action.
Technical FM /OPT/VIM_DETERMINE_PROC_120
information
The Vendor VAT/Tax number is read from the Vendor Master Data (table LFA1) and
compared with the VAT/Tax number given in the invoice. If no match, the Vendor
VAT/Tax number is read from the Vendor Master Data extension table LFAS. If no
match -> Exception
The following fields in the Vendor master data (table LFA1) for VAT ID are
considered in this business rule:
STCEG
VAT Registration Number
STCD1
Tax Number 1
STCD2
Tax Number 2
STCD3
Tax Number 3
STCD4
Tax Number 4
In the indexing screen, the field vendor_vat_no is strictly mapped to field STCEG.
The field vendor_tax_no is mapped to STCD1, STCD2, STCD3, or STCD4. Therefore, if
the vendor applies only STCDx (where x is 1, 2, 3, or 4) in the master data, the field
vendor_tax_no must be used instead of vendor_vat_no in the indexing screen.
If the value in field vendor_vat_no does not match the value in STCEG in vendor
master data, it will be checked against the foreign VAT ID of the vendor, which is
190 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
19.13. Incomplete Credit Memo (PO)
If the field vendor_tax_no is not filled in the indexing screen, but one of the fields
STCDx (where x is 1, 2, 3, or 4) in vendor master data is filled with a value, the
exception is raised. If the field vendor_tax_no is filled in the indexing screen, its
value must match the value of one of the fields STCDx (where x is 1, 2, 3, or 4).
When this business rule is applied, the credit memo should have the original
suppliers invoice number and the original invoice date. Also, the original invoice
number mentioned on the credit memo must be present in the SAP ERP system. The
following scenarios are possible:
If CM Ref No is required for CM but the field CM REF NUMBER in the indexing is
left blank -> Exception
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 191
VIM070500-03-RGD-EN-1
Chapter 19 Business Rules for PO Invoices
If Ref Date is required for CM but the field CM REF DATE in the indexing is left
blank -> Exception
If CM Ref Data Validate is required, the rule will search for a document with the
Posting date = CM Ref date (if CM_Ref_Date is required) and the Reference number
= CM Ref No (if CM_Ref_No is required). The searching will be carried out in the
following logic:
• First the DP documents are searched (table /OPT/VIM_1HEAD).
• If not found, the SAP parked document (table vbkpf) is searched.
• If not found, the posted documents (table rbkp for PO) are searched.
• If no matched document found at all, the exception Incomplete Credit Memo
(PO) is raised.
CM Ref No Req.
CM reference number is required.
CM Ref Date Req.
CM Reference Date is required.
CM Ref Data Validate
The correctness of the CM Ref No and Ref Date is validated against data in the
DP documents (VIM tables) or in the SAP documents (SAP tables).
Match
The Remit-To-Address provided on the Invoice matches with the address on the
vendor master. In this case, no action is taken and the document proceeds to the
next logical step.
Mismatch
The Remit-To-Address does not match with the address on the vendor master.
The exception Vendor Address Mismatch (PO) is raised and the invoice is
192 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
19.15. Missing Item Quantity (PO)
• House #
• Street
• Postal Code
• City
• Region
• Country
Technical FM /OPT/VIM_DETERMINE_PROC_122
information
When this business rule is applied, the quantity on the DP index document line item
should have been filled. There can be two scenarios, as described in the following:
Entered
No action is taken and the document proceeds to the next logical step.
Not entered
The exception Missing Item Quantity (PO) is raised and the invoice is
automatically routed to the pre-configured agent depending on the role for
further action.
Technical FM /OPT/VIM_DETERMINE_PROC_123
information
Field quantity of each line item in the indexing data is checked. If not filled ->
Exception
Normally, if the business rule Manual Check Needed for Indexing Lines (PO) is
applied in some step before, the information like Unit Price is already derived from
PO and no exception is raised.
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 193
VIM070500-03-RGD-EN-1
Chapter 19 Business Rules for PO Invoices
Entered
No action is taken and the document proceeds to the next logical step.
Not entered
The exception Missing Invoice Date (PO) is raised and the invoice is
automatically routed to the pre-configured agent depending on the role for
further action.
Technical If field BLDAT of the indexing data is not filled -> Exception
information
When this business rule is applied, the tax information provided on the vendor
invoice is analyzed and mapped to standard SAP tax values (tax codes) and passed
onto the DP document. Depending on the VIM specific tax configuration settings
(with auto calculate tax or without auto calculate tax), the tax information is
validated and, in case of any deviations, the exception Invalid Tax Info (PO) is
raised and the invoice is routed to the pre-configured agent depending on the role
for further action. There are many scenarios that can arise depending on the
configuration. In the following, some of the possible scenarios are described:
Example: The VAT % mentioned on the invoice has a corresponding VAT tax code.
Example: The VAT % mentioned on the invoice does not have a corresponding VAT tax
code in SAP ERP.
Example: The payable VAT % or VAT amount is not present on the vendor’s invoice.
194 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
19.18. Invalid Tax Info (PO)
After the step of tax code determination is executed, the tax rate and tax code are
checked as described in the following (for all countries).
• For PO invoice at both levels, header and line item:
• If tax rate is given and not 0.00, tax code is blank -> Exception. That means the
tax rate is not valid and no corresponding tax code can be determined.
• The combination tax rate = 0.00, tax code is blank is only allowed if the option
Allow zero tax is not checked. That means if the option Allow zero tax is
checked, there must be a valid tax code for the tax rate 0.00.
• The tax code, if given or determined by the logic mentioned above, either in the
header or in the line items, will be checked by the following logic.
• Look in table t005 for the procedure for calculating tax maintained for the
country key, for example TAXD. If the tax code is given in the invoice and the
Procedure key is found (not initial), they will be checked against table T007A.
If tax code is not given -> exception
• Tax amount if given in the invoice is checked in the following steps. If not, the
value in the total tax amount is used. The logic:
If auto_calc (Auto calculate Tax) is not checked:
• If tax_amount # 0 but tax_code in header or in all line items is not given ->
Exception
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 195
VIM070500-03-RGD-EN-1
Chapter 19 Business Rules for PO Invoices
If auto_calc is checked:
• If tax_code in header and in all line items is initial -> Exception.
• If tax_code is given in header or in line items, it is checked in table t007a.
Customization You can customize the logic for tax code determination in /OPT/SPRO > Document
point Processing Configuration > Document Type Configuration > Maintain Document
Types. Double-click the DP Document Type.
You can also customize the options like Auto Calculate Tax, Allow Zero Tax, Allow
without Tax here.
For all Canada-specific customizing, run the /n/OPT/SPRO transaction and navigate
to Vendor Invoice Management > Document Processing Configuration >
Document Type Configuration > Specific Country Settings > Canada.
196 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
19.20. ISR Number Mismatch (PO)
When this business rule is applied, the ISR number on the DP index document
header should be present and matching with the vendor master. There are the
following scenarios:
Technical FM /OPT/VIM_DETERMINE_PROC_129
information
• If the Z constant ESR_CHECK_REQUIRED for product 005 is set to X, both ISR
numbers in the header data and in the vendor master must be given. Otherwise,
the exception is raised.
• If both ISR numbers on invoice and in the vendor master data are given, they are
checked irrespectively whether the Z constant is set or not. The check logic is the
following:
• The ISR number in the header data must contain the ISR number given in the
vendor master data (table lfa1). Otherwise, the exception will be thrown.
• The ISR number in the vendor master data is allowed to contain the dash
symbol, for example 01-162-8 where 01 represents the ESR code, 162 the
participant number, and 8 the check digit.
• If the Z constant ESR_CHECK_REQUIRED for product 005 is not set, the check will
be successful even if the ISR number in the invoice or the ISR number in the
vendor master data or both are not available.
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 197
VIM070500-03-RGD-EN-1
Chapter 19 Business Rules for PO Invoices
When this business rule is applied, the recipient VAT number provided on the
invoice must match with the company’s VAT Number provided in the company
code in SAP ERP. The following scenarios are possible:
Match
The recipient’s VAT number provided on the invoice matches with the VAT
number mentioned in the company code information. In this case, no action is
taken, and the document proceeds to the next logical step.
Mismatch
The recipient’s VAT number provided on the invoice does not match with the
VAT number mentioned in the company code in SAP ERP. The exception
Invalid Recipient VAT Number (PO) is raised, and the invoice is automatically
routed to the pre-configured agent depending on the role for further action.
Not present
If the recipient’s VAT number is not present on the invoice, the exception
Invalid Recipient VAT Number (PO) is raised, and the invoice is automatically
routed to the pre-configured agent depending on the role for further action.
Technical FM /OPT/VIM_DETERMINE_PROC_128
information
For all countries except Austria, the check is carried out in the following logic:
• If the field Recipient VAT number is blank -> Exception
• If the field Recipient VAT number is filled with a value, this value is compared
with the value in field STSEG (VAT Registration Number) in table T001 for the
Company Code on the invoice. If the VAT Registration Number is not blank and
does not match the Recipient VAT Number given in the invoice -> Exception
Note: The Company Code is either given in the invoice header or can be
derived from PO information (for PO invoice).
For Austria the check will be carried out only when the gross amount exceeds some
specific amount (for example 10,000 in the local currency).
198 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
19.22. Payment Terms Mismatch (PO)
Match
The payment terms provided on the vendor’s invoice matches with the payment
terms mentioned in the purchase order or vendor master in SAP ERP. In this
case, no action is taken and the document proceeds to the next logical step.
Mismatch
The payment terms provided on the vendor’s invoice does not match with the
payment terms maintained in the purchase order or vendor master in SAP ERP.
The exception Payment Terms Mismatch (PO) is raised and the invoice is
automatically routed to the pre-configured agent depending on the role for
further action.
Technical FM /OPT/VIM_DETERMINE_PROC_130
information
If payment terms are not given in the invoice, no check will be executed.
If payment terms are given in the invoice, they must match with the payment terms
determined for the invoice.
The payment terms of a PO invoice are determined from the PO data (table EKKO) if
given, or from the purchasing data of the vendor (table LFM1). If not found, it is
determined from the vendor company code data.
Match
The SIRET number provided on the invoice matches with the SIRET number in
the vendor master. In this case, no action is taken and the document proceeds to
the next logical step.
Mismatch
The SIRET number provided in the invoice does not match with the SIRET
number in the vendor master. The exception Invalid SIRET Number (PO) is
raised, and the invoice is automatically routed to the pre-configured agent
depending on the role for further action.
Technical FM /OPT/VIM_DETERMINE_PROC_229
information
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 199
VIM070500-03-RGD-EN-1
Chapter 19 Business Rules for PO Invoices
The SIRET number (field siret_no) given in the invoice is compared with the tax
number stored in the master data of the vendor.
• If the tax number is maintained for the vendor and it does not match the number
given in the invoice, the exception is raised.
• If the tax number is not maintained for the vendor, no exception is raised.
Customizing There are 4 tax numbers available in the master data of the vendor (table lfa1). In
order to determine which number is applied for the SIRET, the Z constant
VENDOR_SIRET_NO_FLD for product code 005 (table /PTGWFI/Z_CONST) must be
maintained with a correct value. Possible values are STCD1, STCD3, and STCD4.
Match
The recipient address provided on the invoice matches with the company code
address. In this case, no action is taken and the document proceeds to the next
logical step.
Mismatch
The recipient address does not match with the address of the company code.
The exception Invalid Company Address (PO) is raised, and the invoice is
automatically routed to the pre-configured agent depending on the role for
further action.
Technical FM /OPT/VIM_DETERMINE_PROC_132
information
The company code address is read from table T001 (Company Code Master Data)
and is compared with the address given in the section Ship-To-Address in the
indexing. If the address of the company code is not maintained (blank) or does not
match with the Ship-To-Address in the invoice -> Exception
Customization The address of the company code can be maintained and displayed in the SAP
Reference IMG (transaction SPRO): Financial Accounting > Company Code > Enter
Global Parameters. Click the Address button to maintain or display the company
code address.
200 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
19.25. Vendor Invoice Reference Missing (PO)
Technical If field XBLNR of the indexing data is not filled with the reference number ->
information Exception
Match
The payment method provided on the vendor’s invoice matches with the
payment method mentioned in the vendor master in SAP ERP. In this case, no
action is taken and the document proceeds to the next logical step.
Mismatch
The payment method provided on the vendor’s invoice does not match with the
payment method maintained in the vendor master in SAP ERP. The exception
Payment Method Mismatch (PO) is raised, and the invoice is automatically
routed to the pre-configured agent depending on the role for further action.
Technical FM /OPT/VIM_DETERMINE_PROC_134
information
If the payment method is not given in the invoice, no check is executed.
If the payment method is given in the invoice, it must match with the payment
method maintained in the vendor master data in the current company code (table
LBF1).
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 201
VIM070500-03-RGD-EN-1
Chapter 19 Business Rules for PO Invoices
• If the tax rate = 0 and the field Tax Exempt Text is blank, and there are no
different tax codes in the line items.
• If the tax rate > 0 and the field Tax Exempt Text is filled with text.
Technical FM /OPT/VIM_DETERMINE_PROC_136
information
The function will check the tax rate given on the invoice. If the tax rate is zero and
there is no text entered in the field Import Text, the exception is raised.
If the tax rate is not zero but there is some text given in the field Import Text, the
exception is raised as well.
Technical FM /OPT/VIM_DETERMINE_PROC_137
information
202 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
19.30. Missing Mandatory Information (PO)
If both fields SGTXT (Item Text) and MAKTX (Material Description) (in table /
OPT/VIM_1ITEM) of one of the line items are empty, the exception is raised.
Technical FM /OPT/VIM_DETERMINE_PROC_138
information
Fields with status Required are read from table /opt/vim_nw_scrn. If there is one
required field that is not filled in the indexing data of the invoice, the exception is
raised.
Configuration Fields on the DP document can be maintained in /OPT/SPRO on the following levels:
point
On header level
Vendor Invoice Management > Document Processing Configuration >
Document Type Configuration > Maintain Document Types.
Select the DP Document Type. In Dialog Structure, double-click Index Header
Configuration.
On item level
Vendor Invoice Management > Document Processing Configuration >
Document Type Configuration > Maintain Document Types.
Select the DP Document Type. In Dialog Structure, double-click Index Item
Configuration.
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 203
VIM070500-03-RGD-EN-1
Chapter 19 Business Rules for PO Invoices
Technical FM /OPT/VIM_DETERMINE_PROC_139
information
Information matching
The ship-to region and tax types entered on the DP document matches with the
configured SAP ERP tax type for that region. The document proceeds to the next
logical step.
Example: For the region Ontario, the tax type GST is supplied, and the tax type GST is
configured in SAP ERP for that region.
Example: For the region Ontario, the tax type GST is supplied, and the tax type
configured in SAP ERP is PST for that region.
204 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
19.32. Invalid Sales Tax for the Region (PO)
Default Region
Company code address/PO address are used as ship-to region. The business
rule proceeds with the above scenarios. You can configure this derivation of
the ship-to region on VIM side.
Blank
Keep the not present information as blank and raise exception Invalid
Sales Tax for the Region (NPO). The document is automatically routed to
the pre-configured agent depending on the role for further action.
Notes
• If VIM is used in combination with ICC, the ship-to region is not supplied by
ICC.
• VIM uses company code/PO (based on the configuration option chosen) to
derive the ship-to region when ICC is used as OCR. For cases where
company code/PO cannot be used to derive the ship-to region, you must
apply either a custom function or a manual entry.
• If the company code address cannot be treated as ship-to address, do not
use the company code option to derive the ship-to region. You need to
implement a custom function.
• If a PO or a combination of multiple POs has any line items with a varying
ship-to region for various PO line items (based on different Receiving
Plant at PO line item level), do not use the PO as an option to derive the
ship-to region. You need to implement a custom function.
• Without the ship-to region being determined automatically or supplied,
new business rules for validation of tax rate fields and tax code
determination will fail on VIM side; manual user input will be needed.
Technical FM /OPT/VIM_CHECK_TAX_RATE
information
First step
If tax rates (1 to 4) on line items are not given at all, they are copied from the tax
rates in the header data. The missing tax rates are determined (as much as
possible) based on the ship-to region and the configuration maintained in table /
OPT/VIM_TAX_PRO (Country Specific Tax - Province Relationship) for the region.
If the ship-to region is not given in the invoice (field SHIP_TP_REGION), it is
determined based on the options maintained in the customizing table /
OPT/VIM_STR_DET. A different logic is used for every possible option.
Possible options are the following:
Company Code
The ship-to region is determined based on the company code and read from
table T001.
Company Code -> PO
The ship-to region is determined based on the company code. If not found,
the ship-to region is determined based on the PO given in the invoice.
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 205
VIM070500-03-RGD-EN-1
Chapter 19 Business Rules for PO Invoices
Fixed Value
The region maintained in table /OPT/VIM_STR_DET is used as ship-to region.
Function Module
The FM maintained in table /OPT/VIM_STR_DET is used to determine the
ship-to region.
Second step
After all tax rates (in header as well as on line items) are determined, they will
be checked against table /OPT/VIM_TAX_PRO. If some tax rates are required
according to the customizing table, but not given in the invoice or cannot be
determined in the first step, the exception is raised.
Customization Run the /n/OPT/SPRO transaction and navigate to Vendor Invoice Management >
point Document Processing Configuration > Document Type Configuration > Specific
Country Settings > Canada.
No audit required
The vendor is not subjected to audit. In this case, no action is taken and the
document proceeds to the next logical step.
Audit required
The vendor is subjected to audit. An exception Vendor Audit Required (PO) is
raised, and the invoice is automatically routed to the pre-configured agent
depending on the role for further action.
Technical FM /OPT/VIM_DETERMINE_PROC_151
information
If the vendor number is maintained in table /OPT/VIM_BL_VAUD with flag Audit
Required set, the exception Vendor Audit Required (PO) is raised for all invoices
of this vendor. The wildcard * in column Vendor Number means “All Vendors”.
Customization point
• Run the /OPT/VIM_BL_VAUD transaction or
• run the /n/OPT/VIM transaction and navigate to OpenText Vendor Invoice
Management > SAP menu > Customization > Vendor Audit List Configuration.
206 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
19.34. Vendor Maintenance (PO)
Match
The vendor number provided matches with the vendor number of the purchase
order in SAP ERP. In this case, no action is taken and the document proceeds to
the next logical step.
Mismatch
The vendor number provided does not match with the vendor number of the
purchase order in SAP ERP. The exception Vendor Mismatch (PO) is raised and
the invoice is automatically routed to the pre-configured agent depending on the
role for further action.
Technical FM /OPT/VIM_DETERMINE_PROC_153
information
The check is executed for every PO given in the invoice: in the header, in the PO list,
or in the line items. The vendor for each PO is read from table EKKO and is checked
against the vendor given in the invoice header.
• If matched, no further processing is required.
• If not matched, the partner functions maintained in the Z constant
EXIT_VEND_PARTN_FUNC for product 005 (table /PTGWFI/Z_CONST) is used to
fetch the partner vendor from table EKPA for a certain PO . If the partner vendor
does not match the vendor given in the document, the exception is raised.
• If the Z constant EXIT_VEND_PARTN_FUNC does not exist in the Z table or is blank,
the exception is raised as well.
Exists
The service entry sheet exists. In this case, no action is taken and the document
proceeds to the next logical step.
Does not exist
The service entry sheet does not exist. In this case, the exception Service Entry
Required (PO) is raised, and the invoice is automatically routed to the pre-
configured agent depending on the role for further action.
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 207
VIM070500-03-RGD-EN-1
Chapter 19 Business Rules for PO Invoices
Technical FM /OPT/VIM_DETERMINE_PROC_154
information
The PO number given in the invoice is checked in the following logic:
• Check whether some line item of the PO is set as Serv-based Invoice Verification
(the indicator LEBRE in table EKPO). If the indicator LEBRE is set, and no Service
Entry Sheet for this line exists (table EKBE) -> exception
• With VIM 7.0 SP3 and higher, the two Z constants SERVICE_ENTRY_BSTYP and
SERVICE_ENTRY_BSART (product code 005) are not used any more.
Match
The currency provided on the vendor’s invoice matches with the purchase order
currency in SAP ERP. In this case, no action is taken, and the document proceeds
to the next logical step.
Mismatch
The currency provided on the vendor’s invoice does not match with the
purchase order currency in SAP ERP. The exception Currency Mismatch (PO) is
raised, and the invoice is automatically routed to the pre-configured agent
depending on the role for further action.
Technical FM /OPT/VIM_DETERMINE_PROC_155
information
The currency given in the header data of the invoice is compared with the currency
of all POs given in the invoice. All POs that are entered in the header and in the line
items are considered.
The POs given in the new field PO List is not considered yet.
Match
The UOM provided on the vendor’s invoice matches with the purchase order
UOM in SAP ERP. In this case, no action is taken, and the document proceeds to
the next logical step.
Mismatch
The UOM provided on the vendor’s invoice does not match with the purchase
order UOM in SAP ERP. The exception Unit of Measure Mismatch (PO) is
raised, and the invoice is automatically routed to the pre-configured agent
depending on the role for further action.
208 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
19.39. Approval Required (PO)
Technical FM /OPT/VIM_DETERMINE_PROC_156
information
For service POs, the MIRO proposal is calculated and the UOM is compared to the
MIRO proposal.
For normal POs, if all UOMs in the tables (EKPO, EKBE, MSEG) are the same, the UOM
is compared directly to the UOM in the line item. If the UOMs in the tables are
different, the MIRO proposal is calculated and the UOM is compared to the MIRO
proposal.
Additional change in VIM 7.0 and higher: Line items with qualifiers (additional
costs) are not considered for UOM matching because they are line items that
transport costs only.
Technical FM /OPT/VIM_DETERMINE_PROC_150
information
Customization Run the /n/OPT/VIM transaction and navigate to OpenText Vendor Invoice
point Management > SAP menu > Customization > PO Invoice Approval Configuration.
Note: If the exception is triggered, a work item is created and forwarded to the
requisitioner of the PO if this requisitioner is maintained in COA (Chart of
Authority). If not, no agent can be found for the current work item.
Technical FM /OPT/VIM_DETERMINE_PROC_157
information
The freight amount given on the invoice header is compared with the maximal
freight amount maintained in the Z constant 005 / FREIGHT_AMOUNT. If the freight
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 209
VIM070500-03-RGD-EN-1
Chapter 19 Business Rules for PO Invoices
amount on the invoice exceeds the amount maintained in the Z constant, the
exception is raised. If no value is maintained for this Z constant, no check is
executed.
Technical FM /OPT/VIM_DETERMINE_PROC_158
information
The configuration maintained in table /OPT/VIM_BL_TAX is checked. If company
code, material group, and vendor number on the invoice are maintained with the
flag set in table /OPT/VIM_BL_TAX, the exception Tax Audit Required (PO) is
raised.
Customization point
• Transaction /OPT/VIM_BL_PTX, or
• run the /n/OPT/VIM transaction and navigate to OpenText Vendor Invoice
Management > SAP menu > Customization > Tax Audit Configuration for PO
Invoices.
Match
The supplier invoice requisitioner matches with the SAP purchase order
requisitioner. In this case, no action is taken and the document proceeds to the
next logical step.
Mismatch
The supplier invoice requisitioner does not match with the SAP purchase order
requisitioner. The exception Invalid Requisitioner is raised and the invoice is
automatically routed to the pre-configured agent depending on the role for
further action.
210 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
19.43. PO Credit Memo Processing (PO)
Technical FM /OPT/VIM_DETERMINE_PROC_303
information
If the PO number is given in the PO document, it is checked whether it is SRM-
related or not. For an SRM-related PO, no further check is done. For a non-SRM-
related PO, the requisitioner of the PO is read from table EKPO. If this requisitioner is
not maintained in table /ORS/USERMAP (COA), the exception is raised.
Match
The company code of all POs entered in the header and in the line items matches
the company code of the invoice. In this case, no action will be taken and the
document proceeds to the next logical step. If the company code is not given in
the header, no matching is executed.
Mismatch
The company code of at least one PO that is entered in the header and in the line
items does not match the company code of the invoice. The exception Company
Code Mismatch (PO) is raised and the invoice is automatically routed to the pre-
configured agent depending on the role for further action.
Technical FM /OPT/VIM_DETERMINE_PROC_161
information
If the Company Code field in the header is not filled, no matching is executed. No
exception is raised.
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 211
VIM070500-03-RGD-EN-1
Chapter 19 Business Rules for PO Invoices
The company codes of all POs entered in the header and in the line items of the
invoice is read from table EKKO. The company codes of each PO are compared with
the company code of the invoice. If there is at least one mismatch, the exception is
raised.
When the exception occurs, the first “mismatching” PO number is returned in the
header structure if the constant FAIL_PO_HEADER_SET for product code 005 is set.
The business rule writes detailed information about the mismatches found into the
message table.
Technical FM /OPT/VIM_DETERMINE_PROC_162
information
• All POs on the invoice are checked whether they are SRM-related or not. If there
is a FM maintained in the constant LIX / SRM_PO_CHECK, this FM is called for the
checking. If there is no FM maintained, the status of the PO is compared with all
statuses maintained in the Z constant LIX / SRM_PO_STATUS. If the status matches,
the PO is considered as SRM-related.
• If the PO is SRM-related, a line item has a GRIV flag, and no GR or multiple GRs
exist for this item -> exception
If the check fails, the exception Invalid Payment Reference (PO) is raised, and the
invoice is automatically routed to the pre-configured agent depending on the role
for further action.
Technical FM /OPT/VIM_DETERMINE_PROC_176
information
212 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
19.47. Missing Invoice Code (PO)
Technical To use this business rule, the INVOICE_CODE field must be configured as required
information field.
If the invoice code length is equal to 10, then the 7th digit should be either 6 - or
greater than 0 and less than 5. Otherwise, the exception Invalid Invoice Code
Format (PO) is raised and the invoice is automatically routed to the pre-configured
agent depending on the role for further action.
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 213
VIM070500-03-RGD-EN-1
Chapter 19 Business Rules for PO Invoices
214 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
19.56. Invalid/Missing Vendor ABN Number (PO)
• Check if IBAN number has valid syntax and does not contradict the other bank
details
• Check if SWIFT code has valid syntax and does not contradict the other bank
details
• Check for IBAN, if SWIFT code is given (SEPA check according SAP note
1400525)
• Check SWIFT code in bank data table BNKA, if SWIFT code is given (SEPA check
according SAP note 1400525)
The business rule writes detailed information about the error reason into the
message table.
Technical To use this business rule, the VEND_NAME field must be configured as required field.
information
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 215
VIM070500-03-RGD-EN-1
Chapter 19 Business Rules for PO Invoices
Technical To use this business rule, the RECIPIENT_NAME field must be configured as required
information field.
If these conditions apply, the exception Mismatch Vendor ECC Number (PO) is
raised, and the invoice is automatically routed to the pre-configured agent
depending on the role for further action.
216 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
19.64. Missing Vendor CST Number (PO)
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 217
VIM070500-03-RGD-EN-1
Chapter 19 Business Rules for PO Invoices
218 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
19.72. Missing Vendor STC Number (PO)
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 219
VIM070500-03-RGD-EN-1
Chapter 19 Business Rules for PO Invoices
220 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
19.81. Russia - Wait for TORG-12/ACT - Simple Check (PO)
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 221
VIM070500-03-RGD-EN-1
Chapter 19 Business Rules for PO Invoices
The baseline configuration of this business rule contains predefined process options.
You can adjust the process options list to suit your scenarios.
222 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
Chapter 20
Business Rules for NPO Invoices
This chapter describes the various business rules for NPO invoices. The business
rules are delivered out of the box with the product including the high level business
logic of each of these rules.
Exists
The invoice supplier exists in the SAP ERP system as a vendor. In this case, no
action is taken, and the document proceeds to the next logical step.
Exists
The currency on the supplier invoice exists in SAP ERP. In this case, no action is
taken, and the document proceeds to the next logical step.
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 223
VIM070500-03-RGD-EN-1
Chapter 20 Business Rules for NPO Invoices
Exists
The requestor mentioned on the supplier invoice exists in the recipient’s SAP
ERP system. In this case, no action is taken, and the document proceeds to the
next logical step.
Not a duplicate
If the invoice is not a duplicate, no action is taken, and the document proceeds to
the next logical step.
Duplicate
If the invoice is a duplicate, the exception Suspected Duplicate (NPO) is
raised, and the work item is automatically routed to the pre-configured agent
depending on the role for further action.
224 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
20.5. Non-PO Credit Memo Processing
Technical Field CREDIT_MEMO will be checked. If this field of a NPO invoice is checked, the
information invoice is considered as a Credit Memo.
All invoices of other vendors shall have the Expense Type ST - Standard.
Match
The supplier VAT/Tax number provided on the invoice matches with the VAT/
Tax number mentioned in the vendor master. In this case, no action is taken, and
the document proceeds to the next logical step.
Mismatch
The supplier VAT/Tax number provided on the invoice does not match with the
VAT/Tax number mentioned in the vendor master in SAP ERP. The exception
Invalid Vendor VAT Number (NPO) is raised, and the invoice is automatically
routed to the pre-configured agent depending on the role for further action.
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 225
VIM070500-03-RGD-EN-1
Chapter 20 Business Rules for NPO Invoices
Not present
The credit memo does not have the original invoice number. The exception
Incomplete Credit Memo (NPO) is raised, and the invoice is automatically
routed to the pre-configured agent depending on the role for further action.
Mismatch
The credit memo has the original invoice number, and there is no invoice
existing in the SAP ERP system (DP document or SAP document) that has the
original suppliers invoice number as the reference number. The exception
Incomplete Credit Memo (NPO) is raised, and the invoice is automatically
routed to the pre-configured agent depending on the role for further action.
Match
The Remit-To-Address provided on the invoice matches with the address on the
vendor master. In this case, no action is taken, and the document proceeds to the
next logical step.
Mismatch
The Remit-To-Address does not match with the address on the vendor master.
The exception Vendor Address Mismatch (NPO) is raised, and the invoice is
automatically routed to the pre-configured agent depending on the role for
further action.
• House #
226 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
20.10. Missing Invoice Date (NPO)
• Street
• Postal Code
• City
• Region
• Country
Entered
The invoice date is entered on the DP index document header. In this case, no
action is taken, and the document proceeds to the next logical step.
Not entered
The invoice date is not entered on the DP index document header. The exception
Missing Invoice Date (NPO) is raised, and the invoice is automatically routed
to the pre-configured agent depending on the role for further action.
Technical If field BLDAT of the indexing data is not filled -> Exception
information
When this business rule is applied, the tax information provided on the vendor
invoice is analyzed and mapped to standard SAP tax values (tax codes) and passed
onto the DP document. Depending on the VIM specific tax configuration settings
(with auto calculate tax or without auto calculate tax), the tax information is
validated. In case of any deviations, the exception Invalid Tax Info (NPO) is
raised, and the invoice is routed to the pre-configured agent depending on the role
for further action. There are many scenarios that can arise depending on the
configuration. In the following, some of the possible scenarios are described:
Example: The VAT % mentioned on the invoice has a corresponding VAT tax code.
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 227
VIM070500-03-RGD-EN-1
Chapter 20 Business Rules for NPO Invoices
Example: The VAT % mentioned on the invoice does not have a corresponding VAT tax
code in SAP ERP.
Example: The payable VAT % or VAT amount is not present on the vendor’s invoice.
When this business rule is applied, the recipient VAT number provided on the
invoice must match with the company’s VAT number provided in the company
code in SAP ERP. The following scenarios can apply:
Match
The recipient’s VAT number provided on the invoice matches with the VAT
number mentioned in the company code information. In this case, no action is
taken, and the document proceeds to the next logical step.
Mismatch
The recipient’s VAT number provided on the invoice does not match with the
VAT number mentioned in the company code in SAP ERP. The exception
Invalid Recipient VAT Number is raised, and the invoice is automatically
routed to the pre-configured agent depending on the role for further action.
Not present
If the recipient’s VAT number is not present on the invoice, the exception
Invalid Recipient VAT Number is raised, and the invoice is automatically
routed to the pre-configured agent depending on the role for further action.
228 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
20.13. ISR Number Mismatch (NPO)
When this business rule is applied, the ISR number on the DP index document
header should be present and matching with the vendor master. The following
scenarios are possible:
Match
The payment terms provided on the vendor’s invoice matches with the payment
terms mentioned in the vendor master in SAP ERP. In this case, no action is
taken, and the document proceeds to the next logical step.
Mismatch
The payment terms provided on the vendor’s invoice does not match with the
payment terms maintained in the vendor master in SAP ERP. The exception
Payment Terms Mismatch (NPO) is raised, and the invoice is automatically
routed to the pre-configured agent depending on the role for further action.
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 229
VIM070500-03-RGD-EN-1
Chapter 20 Business Rules for NPO Invoices
Technical The field SUPPLY_DATE must be filled. If it is not, the exception is raised.
information
Match
The SIRET number provided on the invoice matches with the SIRET number in
the vendor master. In this case, no action is taken, and the document proceeds to
the next logical step.
Mismatch
The SIRET number provided in the invoice does not match with the SIRET
number in the vendor master. The exception Invalid SIRET Number (NPO) is
raised, and the invoice is automatically routed to the pre-configured agent
depending on the role for further action.
Match
The recipient address provided on the invoice matches with the company code
address. In this case, no action is taken, and the document proceeds to the next
logical step.
Mismatch
The recipient address does not match with the address of the company code.
The exception Invalid Company Address (NPO) is raised, and the invoice is
230 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
20.18. Vendor Invoice Reference Missing (NPO)
Technical In the baseline, field XBLNR is set as Required field. That means the value of this field
information in the indexing data is checked. If it is empty -> exception
Match
The payment method provided on the vendor’s invoice matches with the
payment method mentioned in the vendor master in SAP ERP. In this case, no
action is taken, and the document proceeds to the next logical step.
Mismatch
The payment method provided on the vendor’s invoice does not match with the
payment method maintained in the vendor master in SAP ERP. The exception
Payment Method Mismatch (NPO) is raised, and the invoice is automatically
routed to the pre-configured agent depending on the role for further action.
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 231
VIM070500-03-RGD-EN-1
Chapter 20 Business Rules for NPO Invoices
PA
Pre-approved. This Expense Type is delivered from OCR.
UT
Utility invoices from vendors that match the predefined Utility Vendors.
ST
Standard for other invoices.
The FM checks the vendor in the invoice against the vendors maintained in table /
OPT/VIM_BL_UTLV. If the vendor is maintained as Utility Vendor, the Expense Type
is set to UT. Otherwise the Expense Type is set to ST.
• If the tax rate = 0 and the Tax Exempt Text field is blank, and there are no
different tax codes in the line items.
• If the tax rate > 0 and the Tax Exempt Text field is filled with text.
232 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
20.23. Missing Item Description (NPO)
For more information, see “Missing Import Special Text (PO)” on page 202.
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 233
VIM070500-03-RGD-EN-1
Chapter 20 Business Rules for NPO Invoices
Information matching
The ship-to region, tax types entered on the DP document matches with the
configured SAP ERP tax type for that region. The document proceeds to the next
logical step.
Example: For region Ontario, the tax type GST is supplied, and the tax type GST is
configured in SAP ERP for that region.
Example: For region Ontario, the tax type GST is supplied, and the tax type configured
in SAP ERP is PST for that region.
234 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
20.27. Non PO Approval Required (NPO)
Default Region
Set company code address as ship-to region and proceed with the above
scenarios. You can configure this derivation of the ship-to region on VIM
side.
Blank
Keep the not present information as blank and raise exception Invalid
Sales Tax for the Region (NPO). The document is automatically routed to
the pre-configured agent depending on the role for further action.
Notes
• If VIM is used in combination with ICC, the ship-to region is not supplied by
ICC.
• VIM uses company code/PO (based on the configuration option chosen) to
derive the ship-to region when ICC is used as OCR. For cases where
company code cannot be used to derive the ship-to region, you must apply
either a custom function or a manual entry.
Customization Run the /n/OPT/SPRO transaction and navigate to Vendor Invoice Management >
point Document Processing Configuration > Document Type Configuration > Specific
Country Settings > Canada.
Customization Run transaction /n/OPT/SPRO and navigate to Vendor Invoice Management >
point Invoice Approval Configuration > Approval Workflow > Setup Approval Chain >
Maintain Expense Types.
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 235
VIM070500-03-RGD-EN-1
Chapter 20 Business Rules for NPO Invoices
In the Expense Type Definition Maintenance (View), you can maintain whether
Approval is required for a specific Expense Type.
No audit required
The vendor is not subjected to audit. In this case, no action is taken and the
document proceeds to the next logical step.
Audit required
The vendor is subjected to audit. An exception Vendor Audit Required (NPO) is
raised, and the invoice is automatically routed to the pre-configured agent
depending on the role for further action.
For more information, see “Vendor Audit Required (PO)” on page 206.
236 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
20.30. Validate Bank Details (NPO)
To use this business rule, you must maintain and activate the new process type 271
in the document type configuration, navigating to /OPT/SPRO > Vendor Invoice
Management > Document Processing Configuration > Document Type
Configuration > Maintain Document Types. For background information, see
Section 9.1.2 “Defining Process Types” in OpenText Vendor Invoice Management for
SAP Solutions - Configuration Guide (VIM-CGD).
In the Baseline configuration, the process type is not characteristic specific (the
Characteristic Check check box is not set). Therefore, you do not have to maintain
the process type for characteristic.
In the document type configuration, Sequence Steps, use the function module /
OPT/VIM_DETERMINE_PROC_LIB004 as Check Function for DP Document Type
NPO_75, Step ID 418. For background information, see Section 9.1.3.1 “Defining
Sequence Steps” in OpenText Vendor Invoice Management for SAP Solutions -
Configuration Guide (VIM-CGD).
In the Baseline configuration, the business rule is added to the document type
NPO_75 but it is not activated.
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 237
VIM070500-03-RGD-EN-1
Chapter 20 Business Rules for NPO Invoices
If the check fails, the exception Invalid Payment Reference (NPO) is raised, and
the invoice is automatically routed to the pre-configured agent depending on the
role for further action.
Technical To use this business rule, the INVOICE_CODE field must be configured as required
information field.
If the invoice code length is equal to 10, then the 7th digit should be one of the
following digits: 1, 2, 3, 4, or 6. If this is not the case, the exception Invalid Invoice
Code Format (NPO) is raised and the invoice is automatically routed to the pre-
configured agent depending on the role for further action.
• Digits from 0 to 9
• Characters like +, /, <, >, -, and *
Otherwise, the exception Invalid Characters in Secret Code (NPO) is raised, and
the invoice is automatically routed to the pre-configured agent depending on the
role for further action.
238 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
20.36. Invoice Older Than Allowed (NPO)
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 239
VIM070500-03-RGD-EN-1
Chapter 20 Business Rules for NPO Invoices
Technical To use this business rule, the VEND_NAME field must be configured as required field.
information
Technical To use this business rule, the RECIPIENT_NAME field must be configured as required
information field.
240 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
20.45. Invalid Tax Description (NPO)
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 241
VIM070500-03-RGD-EN-1
Chapter 20 Business Rules for NPO Invoices
242 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
20.54. Missing Vendor LST Number (NPO)
The baseline configuration of this business rule contains predefined process options.
You can adjust the process options list to suit your scenarios.
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 243
VIM070500-03-RGD-EN-1
Chapter 20 Business Rules for NPO Invoices
244 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
Chapter 21
This section describes general business rules that are independent from NPO or PO.
To leave the exception, you must choose one of the following options:
• Activate bypass
• Send to rescan
• Obsolete document
You cannot leave the exception by changing data, by clicking Apply Business Rules,
or by referring the document to another user.
Note: As of VIM 7.0 SP3, only the Ariba inbound interface triggers this.
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 245
VIM070500-03-RGD-EN-1
Chapter 21 General Business Rules
This business rule copies the supply date value into the VAT date. This is not a
dialog process type: it does not trigger an exception. The same process type has to be
used for both PO and NPO invoices. You can enable it for individual document
types or using characteristics.
246 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
Chapter 22
Summary Tables
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 247
VIM070500-03-RGD-EN-1
Chapter 22 Summary Tables
248 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
22.1. Table: Business Rules for PO Invoices
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 249
VIM070500-03-RGD-EN-1
Chapter 22 Summary Tables
250 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
22.2. Table: Business Rules for NPO Invoices
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 251
VIM070500-03-RGD-EN-1
Chapter 22 Summary Tables
252 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
22.2. Table: Business Rules for NPO Invoices
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 253
VIM070500-03-RGD-EN-1
Chapter 22 Summary Tables
254 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
22.3. Table: General Business Rules
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 255
VIM070500-03-RGD-EN-1
Chapter 23
Customer Library
Besides the business rules delivered along with VIM Baseline, you can create custom
business rules as well as implement custom function modules for your business
rules to meet your needs. OpenText delivers some function module templates that
you can configure or implement. The functions are example functions.
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 257
VIM070500-03-RGD-EN-1
Part 7
Logic Modules
Part 7 Logic Modules
The task of logic modules is to check whether data is missing for a document and to
add the data where possible. This data enrichment is mostly scheduled before the
business rules run. It can be useful to also trigger some logic modules at a later point
of time, for example if the user has entered data on the indexing screen and presses
Rerun Business Rules.
Business rule Check BPF Added Data (process types 404 and 405) has been added. It
“informs” the user that a logic module has added data to the document. Business
rules are intended to check document data whereas logic modules are intended to
also change document data.
260 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
Chapter 24
You can group logic modules into process IDs and schedule them to run at the
following points in time:
• at process start
• at rerun business rules
• at both (process start and rerun business rules)
The mapping modules are intended to run before the DP workflow is started. They
replace enhanced mapping functions.
Changing and deleting modules check data and modify if certain conditions are
fulfilled. Some of them are intended to run at process start, others during rerun
business rules.
• Global processing
• PO processing
• NPO processing
• Country specific
The VIM baseline customizing contains preconfigured process IDs that you must
map to PO and NPO document types. Some global processing is active for all
document types.
Configuration Run the /OPT/SPRO transaction and navigate to Vendor Invoice Management >
point Document Processing Configuration > Document Type Configuration > Logic
Module Processing.
For details, see Section 9.3 “Processing Logic Modules” in OpenText Vendor Invoice
Management for SAP Solutions - Configuration Guide (VIM-CGD).
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 261
VIM070500-03-RGD-EN-1
Chapter 25
Precondition
Vendor number and company code are filled.
Data affected
Vendor group
Class interface
/OPT/CL_D_LM_CHG_V_GRP
Category
Mapping
Precondition
Partner bank type is empty.
Data affected
All bank data is filled if available in vendor master.
Class interface
/OPT/CL_D_LM_DETERM_BANKDATA
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 263
VIM070500-03-RGD-EN-1
Chapter 25 Global Processing Logic Modules
Category
Simple mapping
Precondition
SAP document type is empty.
Data affected
SAP document type is filled.
Class interface
/OPT/CL_D_LM_DETERM_BLART
Category
Simple mapping
Precondition
Company code or document type is filled.
Data affected
Invoice category, tax invoice flag is filled.
Class interface
/OPT/CL_D_LM_DETERM_COUNTRY
Category
Simple mapping
Precondition
Invoice category is filled from ICC.
Data affected
Invoice category contains a VIM specific value.
Class interface
/OPT/CL_D_LM_DETERM_INV_CAT
264 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
25.6. Determine Payment Terms
Category
Mapping
Precondition
Document type, vendor number and company code are filled.
Data affected
Payment terms are filled.
Class interface
/OPT/CL_D_LM_DETERM_PAY_TERM
Category
Mapping
Precondition
Payment baseline date is empty.
Data affected
Payment baseline date is filled.
Class interface
/OPT/CL_D_LM_DETERM_PBL_DATE
Category
Simple mapping
Precondition
Posting date or posting date determination is empty.
Data affected
Posting date is filled.
Class interface
/OPT/CL_D_LM_DETERM_POST_DATE
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 265
VIM070500-03-RGD-EN-1
Chapter 25 Global Processing Logic Modules
Category
Simple mapping
Precondition
Tax code is empty.
Data affected
Tax code is filled.
Class interface
/OPT/CL_D_LM_DETERM_TAX_CODE
Category
Simple mapping
Precondition
Document “transaction” field is initial and old credit memo flag is filled.
Data affected
New credit memo flag is filled.
Class interface
/OPT/CL_D_LM_DETERM_VORGANG
Category
Simple mapping
Precondition
Vendor number is filled.
Data affected
Vendor address is filled.
Class interface
/OPT/CL_D_LM_DETERM_V_ADR
266 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
25.12. Determine Vendor Group
Category
Simple mapping
Precondition
Vendor number and company code are filled.
Data affected
Vendor group is filled.
Class interface
/OPT/CL_D_LM_DETERM_V_GRP
Category
Simple mapping
Precondition
Vendor name is empty and vendor number is filled.
Data affected
Vendor name is filled.
Class interface
/OPT/CL_D_LM_DETERM_V_NAME
Category
Mapping
Precondition
Vendor number and company code are filled and subject to withholding tax.
The following data is required to retrieve withholding tax.
For PO documents
• Company code
• Vendor
• Total gross amount
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 267
VIM070500-03-RGD-EN-1
Chapter 25 Global Processing Logic Modules
• PO number
• Tax code for net or tax based withholding tax type
Data affected
Withholding tax data is filled.
Class interface
/OPT/CL_D_LM_FILL_WHT
Category
Simple mapping
Precondition
Not applicable
Data affected
Item text fields SGTXT and MAKTX contain the same text.
Class interface
/OPT/CL_D_LM_SYNC_ITEM_TXT
268 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
Chapter 26
PO Related Logic Modules
Category
Simple mapping
Precondition
Currency is empty and PO number is filled.
Data affected
Currency is filled.
Class interface
/OPT/CL_D_LM_DETERM_CURR
Category
Simple mapping
Precondition
Delivery date is empty and PO number is filled.
Data affected
Delivery date is filled.
Class interface
/OPT/CL_D_LM_DETERM_DEL_DATE
Category
Mapping at process start
Precondition
PO number is filled.
Data affected
PO item data is retrieved.
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 269
VIM070500-03-RGD-EN-1
Chapter 26 PO Related Logic Modules
Class interface
/OPT/CL_D_LM_DETERM_PO_MAP
Category
Mapping at process start
Precondition
Single line item invoice; PO number is empty and vendor is filled.
Data affected
PO data is retrieved.
Class interface
/OPT/CL_D_LM_DETERM_PO_SGL1
Category
Simple mapping
Precondition
Vendor number is empty and PO number is filled.
Data affected
Vendor number is filled
Class interface
/OPT/CL_D_LM_DETERM_LIFNR
Category
Mapping
Precondition
PO number(s) provided, and ICC delivers valid additional cost lines.
Data affected
Depending on the VIM additional cost customizing
270 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
26.7. Use PO Header Data to Overwrite Line Items
Class interface
/OPT/CL_D_LM_MAP_ADD_COSTS
Category
Mapping
Precondition
PO number and invoice header amount are filled. The PO amount is identical to
the GR amount and the invoice amount.
Data affected
Line items are overwritten.
Class interface
/OPT/CL_D_LM_MAP_HEADER_PO
Category
Changing data
Precondition
Company code, PO number and vendor number are filled.
Data affected
PO number, PO line item data, document type
Class interface
/OPT/CL_D_LM_VERIFY_DATA
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 271
VIM070500-03-RGD-EN-1
Chapter 27
NPO Related Logic Modules
Category
Simple mapping
Precondition
Expense type is empty and vendor is filled.
Data affected
Expense type is filled.
Class interface
/OPT/CL_D_LM_DETERM_EXP
Category
Mapping at process start
Precondition
NPO document type and no line item.
Data affected
One line item is created from header data.
Class interface
/OPT/CL_D_LM_DETERM_NPO_LINE
Category
Mapping at process start
Precondition
No purchase order numbers or delivery notes are used on the invoice.
Data affected
Line item coding data is filled.
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 273
VIM070500-03-RGD-EN-1
Chapter 27 NPO Related Logic Modules
Class interface
/OPT/CL_D_LM_DETERM_NPO_COD
274 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
Chapter 28
Country Specific Logic Modules
Category
Simple mapping
Precondition
Country is Canada and ship-to region is empty.
Data affected
Ship-to region is filled.
Class interface
/OPT/CL_D_LM_DETERM_SHP_REGN
Category
Mapping
Precondition
Country is Russia and invoice category contains either a V or a W.
Data affected
Four corrective line items are condensed to one line.
Class interface
/OPT/CL_D_LM_MAP_R_CORR_ITEMS
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 275
VIM070500-03-RGD-EN-1
Chapter 28 Country Specific Logic Modules
Category
Mapping
Precondition
Country is Russia, the PO number is empty and the invoice category contains M.
A PO with corresponding net price and quantity exists for the vendor.
Data affected
Service PO is filled.
Class interface
/OPT/CL_D_LM_MAP_R_SERV_PO
Category
Mapping
Precondition
Country is Denmark. Company code is filled and payment reference is
provided.
Data affected
KIDNO is filled.
Class interface
/OPT/CL_D_LM_VERIFY_KIDNO
276 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
Part 8
Automated Field Enhancement
Part 8 Automated Field Enhancement
VIM provides a feature that allows you to add mapping activities after the field
mapping is done. In this Automated Field Enhancement (also called enhanced
mapping), you can refer to the values of different fields.
278 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
Chapter 29
Configuring Automated Field Enhancement
In the field mapping, the relation between source field and target field is a 1:1
relation. This is visible in the mapping table. With Automated Field Enhancement,
this is not the case. “Baseline of Automated Field Enhancement“ on page 281 shows
the relation between source fields and target fields.
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 279
VIM070500-03-RGD-EN-1
Chapter 30
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 281
VIM070500-03-RGD-EN-1
Chapter 30 Baseline of Automated Field Enhancement
282 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
Mapping ID Type Sources Target field Function module
ICC Header LIFNR, LFA1, REMIT_STREET /OPT/
ADRC VIM_EXIT_MAP_E
NH_02
ICC Header LIFNR, LFA1, REMIT_HSNM1 /OPT/
ADRC VIM_EXIT_MAP_E
NH_02
ICC Header LIFNR, LFA1, REMIT_PSTLZ /OPT/
ADRC VIM_EXIT_MAP_E
NH_02
ICC Header LIFNR, LFA1, REMIT_LAND1 /OPT/
ADRC VIM_EXIT_MAP_E
NH_02
ICC Header LIFNR, LFA1, REMIT_AD_CITY1 /OPT/
ADRC VIM_EXIT_MAP_E
NH_02
ICC Header LIFNR, LFA1, REMIT_REGIO /OPT/
ADRC VIM_EXIT_MAP_E
NH_02
ICC Header BNKA SWIFT /OPT/
VIM_EXIT_MAP_E
NH_08
ICC Header IBAN, SWIFT, BANKS /OPT/
BNKA VIM_EXIT_MAP_E
NH_08
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 283
VIM070500-03-RGD-EN-1
Chapter 30 Baseline of Automated Field Enhancement
284 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
Part 9
Z Constants
Part 9 Z Constants
This part provides a list of the Z constants that are used in VIM. There are individual
chapters for each product code.
002, 009
Cross component product codes
005
Document Processing (DP) based product codes
IAP
Invoice Approval product codes
IEA
Product codes for Unified Dashboard and archiving supports
IEM
Invoice Exception Monitor product codes
KPI
KPI Dashboard product codes
LIX
LIV based product codes (both for PO parking and PO blocking workflows)
PIR
Product codes for Non-PO parking workflows
VAN
VIM Analytics product codes
286 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
Chapter 31
Z Constants for Product Code 002 and 009
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 287
VIM070500-03-RGD-EN-1
Chapter 31 Z Constants for Product Code 002 and 009
288 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
Product Constant Description Default Value
Code
Function module to
be called to build
short pay
SHORTPAY_BDC_CAN_IN transactions
002 V Cancel/Create Inv
Function module to
be called to build
short pay
transactions for SC/
002 SHORTPAY_BDC_SC_DM DM
Supress -
“Continue with out
workflow” Button
002 SUP_CONT_WO_WF_BUTT on parking screen
Supress “Return to
invoice” Button on
002 SUP_RETN_TO_INV_BUTT parking screen
Wait data Display /PTGWFI/
002 WAIT_DATA_DISP_FM Function Module 0000000002_TMP002
Function module to /PTGWFI/
002 WAIT_DATA_GET_FM get the wait data 0000000002_TMP001
Set to X to activate
all authorization
009 AUTH_CHECK_ACTIVE checks in VIM
For more information, see Section 7.2.3 “Enabling VIM Authorization Checks
Globally” in OpenText Vendor Invoice Management for SAP Solutions - Configuration
Guide (VIM-CGD) and Section 17.5 “Defining Action Authority Groups for the
VIM Workplace” in OpenText Vendor Invoice Management for SAP Solutions -
Configuration Guide (VIM-CGD).
EXTEND_RECIPIENT_SEL Set to X to enable <blank>
the new extended
recipient selection
dialog for DP and
invoice exceptions
009 dashboards.
For more information, see the Release Notes of VIM 5.2 SP9.
LIX_PIR_WITEXT_FM Txt maintenance /OPT/
for BIR Workflow BL_IF_DET_REASON_WI_T
009 EXT
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 289
VIM070500-03-RGD-EN-1
Chapter 32
Z Constants for Product Code 005
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 291
VIM070500-03-RGD-EN-1
Chapter 32 Z Constants for Product Code 005
292 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
Product Constant Description Default Value
Code
Use OpenText™ Business Center for SAP® Solutions Inbound Configuration to
register and pre-process documents.
X = Use Business Center Inbound Configuration.
Values: X = active, <space> = not active
For more information, see Section 16 “ICC Integration” in OpenText Vendor Invoice
Management for SAP Solutions - Configuration Guide (VIM-CGD) and Section 23.1.1
“Configuring Inbound Processing (InvoiceDetailRequest)” in OpenText Vendor
Invoice Management for SAP Solutions - Configuration Guide (VIM-CGD).
BDC Id to be called
by Function /OPT/
VIM_PREPOPULA
005 BDC_PARKING_ONLINE TE_MIR7 16
This constant is used in the FM /OPT/VIM_PREPOPULATE_MIR7. The FM is
used in BDC 201 to support PO invoice parking online in a special case with
multiple POs existing in the invoice. The BDC maintained in this constant is used
for the online parking option maintained with BDC 201.
BDC Id to be called
by the function /
OPT/
VIM_PREPOPULA
005 BDC_PARK_ONLINE TE_MIR7 16
This constant is not used.
BDC Id to be called
by Function /OPT/
VIM_PREPOPULA
005 BDC_POSTING_ONLINE TE_MIRO 1
For more information, see Section 9.12.3 “Enhancing MIRO for Pre-population of
Data During Online Invoice Creation” in OpenText Vendor Invoice Management for
SAP Solutions - Configuration Guide (VIM-CGD).
Set to ‘X’ to use
VIM data instead
of delivery note
number for Brazil
(in reference
document building
005 BR_NO_GR_REF enhancement).
For more information, see Section 9.12.3 “Enhancing MIRO for Pre-population of
Data During Online Invoice Creation” in OpenText Vendor Invoice Management for
SAP Solutions - Configuration Guide (VIM-CGD). This section describes the steps
that are necessary to keep line item data during online posting.
Usually the PO line data of the DP document is used. For Brazilian invoices, the
reference number is used to retrieve delivery note data and to fill the line items
accordingly. If this Z constant is set to X, the enhancement ignores the Brazilian
specialty and uses the PO line data.
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 293
VIM070500-03-RGD-EN-1
Chapter 32 Z Constants for Product Code 005
294 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
Product Constant Description Default Value
Code
Description - When running a process option based on a call transaction (posting
or parking), the system checks if the update tasks are running. If not, a message
Update delayed. Please wait. is shown to the user.
--> Result in case 1 and 2: The workflow stays in the current state and can be
continued later.
Logging - If you activate the check, an application log entry (SLG1) is written:
Object: VIM, Subobject: DP, LogPoint 94 (Update Delayed), if any update delay
that is longer than 10 seconds was discovered.
Scope - Activate this function if the system often experiences issues with update
tasks or inconsistencies between posted documents and VIM data. The additional
check improves the stability when posting invoices in dialog in these
environments. However, the check can slightly slow down processing.
Flag (x = manual
change of BRF-
Bypass allowed in
COMPL_ALLOW_M_BYPA Simulation/Bypass
005 SS Popup) X
If set to X, a manual change of activate/bypass is allowed in the DP simulation
screen. For more information, see Section 9.4.3 “Additional Configuration” in
OpenText Vendor Invoice Management for SAP Solutions - Configuration Guide (VIM-
CGD).
Flag (x = no check
type in Simulate
COMPL_HIDE_CHECKTYP Business Rule
005 E Popup)
If set to X, check type information is hidden in the DP simulation screen. For more
information, see Section 9.4.3 “Additional Configuration” in OpenText Vendor
Invoice Management for SAP Solutions - Configuration Guide (VIM-CGD).
If random number
(0-100) is bigger
than minimum
value run rule
005 COMPL_RANDOM_MIN check 50
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 295
VIM070500-03-RGD-EN-1
Chapter 32 Z Constants for Product Code 005
For more information, see Section 30.2 “Maintaining a Logical System for the
CRM System in VIM” in OpenText Vendor Invoice Management for SAP Solutions -
Installation Guide (VIM-IGD).
User Exit for
CUSTOM_FM_COMPLIAN customer specific
005 CE compliance
User Exit for customer specific Business Rule Framework matching. The template
for this function module is /OPT/VIM_DCMP_EX_MATCH. For more information,
see Section 9.4.3 “Additional Configuration” in OpenText Vendor Invoice
Management for SAP Solutions - Configuration Guide (VIM-CGD).
User Exit to
manipulate data
005 CUSTOM_FM_PLUGIN for BAPI Input
For more information, see Section 9.7.2 “Changing BAPI Configuration” in
OpenText Vendor Invoice Management for SAP Solutions - Configuration Guide (VIM-
CGD).
296 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
Product Constant Description Default Value
Code
User Exit for
customer specific
005 CUSTOM_FM_WHHIDE wht hiding
User Exit for customer specific hiding of withholding tax from indexing screen in
combination with constant WHTAX_FROM_SAP. The template for this function
module is /OPT/VIM_WT_LIMIT_HIDE. For more information, see Section 20
“Extended Withholding Tax” in OpenText Vendor Invoice Management for SAP
Solutions - Configuration Guide (VIM-CGD).
User exit for
customer RFC
function to sort
documents for
005 CUSTOM_ICC_EX_SORT extraction
Obsolete, use CUSTOM_ICC_EX_SORT_N
User exit for
customer RFC
function to sort
documents for
005 CUSTOM_ICC_EX_SORT_N extraction
For more information, see Section 16.3.2 “Defining Frequently Used Default
Values” in OpenText Vendor Invoice Management for SAP Solutions - Configuration
Guide (VIM-CGD).
User exit for
customer RFC
function for PO
CUSTOM_ICC_PO_DOWNL download from
005 D ICC
For more information, see Section 16.3.2 “Defining Frequently Used Default
Values” in OpenText Vendor Invoice Management for SAP Solutions - Configuration
Guide (VIM-CGD).
User exit for
customer RFC
function to sort
documents for
005 CUSTOM_ICC_VA_SORT validation
Obsolete, use CUSTOM_ICC_VA_SORT_N
User exit for
customer RFC
function to sort
documents for
005 CUSTOM_ICC_VA_SORT_N validation
For more information, see Section 16.3.2 “Defining Frequently Used Default
Values” in OpenText Vendor Invoice Management for SAP Solutions - Configuration
Guide (VIM-CGD).
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 297
VIM070500-03-RGD-EN-1
Chapter 32 Z Constants for Product Code 005
298 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
Product Constant Description Default Value
Code
This constant is used in FM /OPT/VIM_TAX_CODE_DETERMINE. In this constant,
you can maintain a custom exit function to determine the tax code if this value is
not determined in the tax code determination step. The template delivered in the
baseline is /OPT/VIM_DEFAULT_TAXCODE_NPO.
Populate default
tax code exit (Ex
FM:/OPT/
VIM_DEFAULT_T
005 DEFAULT_TAXCODE_PO AXCODE_PO)
This constant is used in FM /OPT/VIM_TAX_CODE_DETERMINE. In this constant,
you can maintain a custom exit function to determine the tax code if this value is
not determined in the tax code determination step. The template delivered in the
baseline is /OPT/VIM_DEFAULT_TAXCODE_PO.
Delay Document
Confirmation
(number entered is
multplied by 5
005 DELAY_DOC_CONF seconds)
This constant can be used to delay the execution of the “Document confirmation”
task in the DP workflow, to let other parallel processes finish. This reduces the
probability of resource conflicts leading to data inconsistencies. The constant
value will be multiplied by 5 to get the delay duration in seconds.
Delay trigger
Approval
Workflow (number
entered is
multiplied by 5
005 DELAY_IAP_EVENT_CREA seconds) 3
This constant has been introduced to avoid the synchronous update issue when
the approval workflow starts. The constant is called in method Initprocess of
object type /ORS/INVAP. The approval process is delayed by the maintained
amount of time.
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 299
VIM070500-03-RGD-EN-1
Chapter 32 Z Constants for Product Code 005
300 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
Product Constant Description Default Value
Code
Set this constant value to X if you want to switch off additional GR checks in the
business rule 113, Manual Check Needed / Missing Data for Indexing Lines. This
affects only the new 7.5 business rule, the older business rule with the 7.0 process
type 110 is not affected. In the standard configuration, the business rule checks
whether the invoice quantity on each line item does not exceed the corresponding
GR quantity that is not invoiced yet. For service POs, SES is checked similarly.
Setting the constant value to X disables those checks. The business rule will then
check only if the line items are complete.
This constant has been introduced with VIM 7.5 SP2.
Minimum length of
a delivery note
005 DN_MIN_LEN number 5
This constant is used to exclude dummy delivery note numbers. Some customers
are using dummy delivery note numbers (for example 1) for a lot of invoices.
Such a delivery number cannot be used for line item
determination and performance optimizing, because this number is extremely
ambiguous. If all your delivery numbers, even very short ones, are significant,
you can set this value to 1.
DP Doc type for
Down Payments
005 DOCTYPE_DWN w/o DP workflow DWN_75
Maintain the VIM document type that should be set if a Down Payment is posted
directly from the SAP transaction without going through the regular VIM DP
workflow. This is required because no VIM document type determination takes
place in this case.
DP Doc type for
NON PO when
direct Parking w/o
DP workflow is
005 DOCTYPE_NPO used NPO_75
Maintain the VIM document type that should be set if a Non-PO invoice or credit
memo is posted directly from the SAP transaction without going through the
regular VIM DP workflow. This is required because no VIM document type
determination takes place in this case.
DP Doc type for
PO when direct
Parking/Blocking
w/o DP workflow
005 DOCTYPE_PO is used PO_75
Maintain the VIM document type that should be set if a PO invoice or credit
memo is posted directly from the SAP transaction without going through the
regular VIM DP workflow. This is required because no VIM document type
determination takes place in this case.
Default DP Doc
005 DP_DOC_TYPE type NPO_75
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 301
VIM070500-03-RGD-EN-1
Chapter 32 Z Constants for Product Code 005
302 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
Product Constant Description Default Value
Code
Set to X to prevent
from simulating all
rules at DP WF
005 DP_START_NO_ALLRULES start
All business rules are run at the beginning of the DP process to collect the
information for the logging infrastructure. If this is causing performance
problems, to switch off the simulation of all business rules, set this constant value
to X.
Process Code to
control parallel DP
005 DP_SYNC_PROC trigger process X
For more information, see Section 16.3.2 “Defining Frequently Used Default
Values” in OpenText Vendor Invoice Management for SAP Solutions - Configuration
Guide (VIM-CGD).
Refresh DP Sync
005 DP_SYNC_REFRESH_TAB table X
For more information, see Section 16.3.2 “Defining Frequently Used Default
Values” in OpenText Vendor Invoice Management for SAP Solutions - Configuration
Guide (VIM-CGD).
005 EDI_CHANNEL_ID EDI Channel ID IDOC
Maintain the channel ID that is used during processing of an incoming IDOC.
EDI visualization/
image archiving
exit (Template: /
OPT/
EDI_IMAGES_EXI
005 EDI_IMAGES_FM T_TEMP)
For more information, see Section 8.7.6.1 “EDI Image Exit Function Module” in
OpenText Vendor Invoice Management for SAP Solutions - Configuration Guide (VIM-
CGD).
Extended IIC:
Function module to
determine object
005 EIIC_DET_OBJ_KEY key
This constant is obsolete since VIM 7.5 because Integrated Invoice Cockpit is
discontinued.
Extended IIC:
Function module to
update customer
005 EIIC_UPD_CUSTFIELDS fields
This constant is obsolete since VIM 7.5 because Integrated Invoice Cockpit is
discontinued.
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 303
VIM070500-03-RGD-EN-1
Chapter 32 Z Constants for Product Code 005
304 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
Product Constant Description Default Value
Code
This constant is called in function module /OPT/VIM_DETERMINE_PROC_161,
which is used in the business rule Company code mismatch (PO). When this
constant is set to X and when the exception occurs, the first PO with the
mismatching company code will be returned in the PO number field in the
header structure.
Function module to /OPT/
get the Image file C_GET_ARCHIVED_FILE_E
005 FM_GET_IMG_FILE_EXT extention XT
You can use the function module /OPT/CSEND_EMAIL_NOTIFICATION to send
an email with an attachment to an SRM user. The attachment is an archived
invoice with a certain extension. The function module maintained in Z constant
FM_GET_IMG_FILE_EXT is used to get the file extension of the archived file. The
default function module is /OPT/C_GET_ARCHIVED_FILE_EXT.
Freight Amount
005 FREIGHT_AMOUNT tolerance 4
For more information, see
“Freight on Invoice (PO)”
on page 209.
Vendor Payment
005 GET_VEND_PAYM_BLOCK Block Indicators A,B,P
For more information, see “Invalid Vendor (PO)” on page 182.
FM Exit to verify /OPT/
005 GR_CHECK_EXIT GR is done or not VIM_BL_CHECK_GR_EXIT
For more information, see Section 9.14 “Configuring Global Parameters” in
OpenText Vendor Invoice Management for SAP Solutions - Configuration Guide (VIM-
CGD).
GR posting -
Movement
type( actual value
or FM to
determine(ex-
005 GR_MOVEMENT_TYPE FM:xxxxxxxx) ) 101
For more information, see Section 9.14 “Configuring Global Parameters” in
OpenText Vendor Invoice Management for SAP Solutions - Configuration Guide (VIM-
CGD).
Exit in GR post
BDC FM (Ex FM:/
OPT/
DPPO_GR_BAPI_P
005 GR_POST_BAPI_EXIT OST_EXIT)
For more information, see Section 9.14 “Configuring Global Parameters” in
OpenText Vendor Invoice Management for SAP Solutions - Configuration Guide (VIM-
CGD).
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 305
VIM070500-03-RGD-EN-1
Chapter 32 Z Constants for Product Code 005
306 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
Product Constant Description Default Value
Code
For more information, see Section 16.8.2 “Maintaining the Treatment of Existing
Documents” in OpenText Vendor Invoice Management for SAP Solutions -
Configuration Guide (VIM-CGD).
Archive
DocumentType
Substring to be
watched - for
breakpoints and
005 ICC_WATCHTYPE logs
Specify a string with maximum 10 characters to be found among the first 4
document types of a query. If the string is found, the logs will be written with log
point 96 instead of 95.
Process Code to
control parallel
IDH trigger
005 IDH_SYNC_PROC process X
Do not change this value. Only X is a reasonable setting.
URL to show
Configuration
Documentation for
005 IMG_DOCU_URL IMG http://www.opentext.com
For more information, see Section 9.14 “Configuring Global Parameters” in
OpenText Vendor Invoice Management for SAP Solutions - Configuration Guide (VIM-
CGD).
Vendor Invoice not
allowed for more
than X number of
005 INVOICE_DAYS_OLD days old 250
For more information, see “Invoice Older Than Allowed (PO)” on page 213 and
“Invoice Older Than Allowed (NPO)” on page 239.
KPA Report:
Thresholds for
“First Pass” - Total
005 KPA_TS_1STPASS_NO #
For more information, see Section 27.11.1 “Constant KPA_TS_1STPASS_NO” in
OpenText Vendor Invoice Management for SAP Solutions - Configuration Guide (VIM-
CGD).
KPA Report:
Thresholds for
“First Pass” -
005 KPA_TS_1STPASS_PERC Percentages
For more information, see Section 27.11.2 “Constant KPA_TS_1STPASS_PERC” in
OpenText Vendor Invoice Management for SAP Solutions - Configuration Guide (VIM-
CGD).
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 307
VIM070500-03-RGD-EN-1
Chapter 32 Z Constants for Product Code 005
308 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
Product Constant Description Default Value
Code
User Exit for KPI
Collection to fill
Customer Specific
005 KPI_COLLECT_CUST_EVT Events
The function module maintained in this Z constant is called in form
get_tsp_and_flags of KPI report /OPT/VR_KPI_COLLECTION. Based on a
customer logic, you can implement a custom mapping of all possible events to
corresponding flags and timestamps.
Functional module
to perform custom
validations on the
line item indexing
005 LINE_FIELD_CHECK_FM screen /OPT/DP_ITEM_EXTN2
You can use the function module maintained in this Z constant to deliver
additional custom logic for validation of line item data of DP invoices in the
indexing screen.
The function module is called in form validate_fields_lines_1200 of the
include file /OPT/LVIM_IDX_UIF01.
The template for the function module is /OPT/DP_ITEM_EXTN2.
Function module to
change the field
display in the item
005 LINE_FIELD_CONFIG_FM indexing screen /OPT/DP_ITEM_EXTN1
Line item data of PO and NPO invoices can be processed before being displayed
in the indexing screen. Here, you can implement additional custom logic in an
exit to manipulate data. This Z constant is provided to support this purpose.
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 309
VIM070500-03-RGD-EN-1
Chapter 32 Z Constants for Product Code 005
310 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
Product Constant Description Default Value
Code
For more information, see Section 16.3.2 “Defining Frequently Used Default
Values” in OpenText Vendor Invoice Management for SAP Solutions - Configuration
Guide (VIM-CGD).
Document Data
Preprocess Exit
005 PREPROCESS_EXIT_FM Function Module
For more information, see Section 9.14 “Configuring Global Parameters” in
OpenText Vendor Invoice Management for SAP Solutions - Configuration Guide (VIM-
CGD) and Section 16.4.2 “Maintaining the Preprocess Exit” in OpenText Vendor
Invoice Management for SAP Solutions - Configuration Guide (VIM-CGD).
Set to X to filter
proposal using the
vendor from DP
005 PROPOSAL_ONE_VENDOR document
You may want to restrict the proposal search to only those POs that were created
for the vendor specified in the header data of the DP document. Therefore, set
this constant to X. This may help to improve the performance and prevent
problems caused by limited authorizations (for example empty proposal).
Flag - Comment
necessary for
005 REFER_COM_REQ Referral
This flag controls whether comments are required when referring workitems.
/OPT/
User exit for VIM_NOTIF_USER_EXIT_T
005 REMINDER_USER_EXIT reminder report EMP
For more information, see Section 9.14 “Configuring Global Parameters” in
OpenText Vendor Invoice Management for SAP Solutions - Configuration Guide (VIM-
CGD).
Reminder mail
005 REM_MAIL_DOCTYPE document type RAW
The format maintained in this constant is used globally for all kind of email
notification, like reminder email notification, approval email notification, and
SRM email notification.
The notification emails can be sent in HTML format with readable formatting and
invoice data presented in the form of HTML tables. To enable this functionality,
you must set this constant to HTM. In the /OPT/VIM_8CX50 transaction, you
must configure the Email Type to be Internet Email.
Reminder mail
formatting exit
005 REM_MAIL_FORMAT_FM function
For more information, see Section 33.4 “Maintaining a Notification Email
Formatting Function Module” in OpenText Vendor Invoice Management for SAP
Solutions - Configuration Guide (VIM-CGD).
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 311
VIM070500-03-RGD-EN-1
Chapter 32 Z Constants for Product Code 005
Note: This is a table parameter. You can define several lines by specifying
different version numbers ZVER, if one line is not long enough to store all
the values you need.
Option ID to Start
005 RESTART_DP DP Workflow 2014
Maintain the process option that triggers a restart of the VIM document
processing workflow.
Process Type used
in case of RFC
failures when
calling Central
005 RFC_PTYPE_NPO System(NPO) 270
Process Type used
in case of RFC
failures when
calling Central
005 RFC_PTYPE_PO System(PO) 170
Return to Vendor:
Document Type for
Archiving the
005 RTV_AR_OBJECT Vendor mail /OPT/HTM
For more information, see Section 21.7 “Maintaining Email Archiving” in
OpenText Vendor Invoice Management for SAP Solutions - Configuration Guide (VIM-
CGD).
User exit / function
to retrieve Email
for Return to
005 RTV_GET_EMAIL Vendor
For more information, see Section 21.5 “Maintaining the Email Determination
User Exit” in OpenText Vendor Invoice Management for SAP Solutions - Configuration
Guide (VIM-CGD).
Return to Vendor:
Standard Text
(SO10) for the mail /OPT/
005 RTV_SIGNATURE_NAME signature VIM_SIGNATURE_RTV
312 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
Product Constant Description Default Value
Code
For more information, see Section 21.6 “Maintaining the Email Signature” in
OpenText Vendor Invoice Management for SAP Solutions - Configuration Guide (VIM-
CGD).
Prefix for standard
texts used for
005 RTV_TEMPLATE_PREFIX Return to Vendor /OPT/VIM_RTV
For more information, see Section 21.4 “Maintaining Email Templates” in
OpenText Vendor Invoice Management for SAP Solutions - Configuration Guide (VIM-
CGD)
Option Id for
Sending Back to
005 SENDBACK_OPTION Central System 2013
Service Entry
005 SERVICE_ENTRY_BSART Document Type
This constant is obsolete since VIM 7.0 SP3.
Purchase
Document
Category for
005 SERVICE_ENTRY_BSTYP service entry
This constant is obsolete since VIM 7.0 SP3.
not set (Z constant entry is
not delivered in baseline
005 SET_TAX_CALC_FLAG configuration.)
You may need to have the Calculate Tax flag (SAP field BKPF-XMWST) set for
NPO invoices posted in background through baseline BDC 34. Normally this is
not advised but maybe required by your process, for example, for custom reports.
In this case, set this constant to X.
Note: Setting this flag may affect the value calculated for the field Discount
base amount in the posted document. It also may have other side effects.
This constant is introduced with VIM 7.0 SP7 / VIM 7.5 SP3.
If set to 'X', single
line PO will be
matched according
005 SINGLE_LINE_PO_MATCH to setting in BR 109
For more information, see “Unable to Determine PO Line Number (PO)”
on page 186.
If set to 'X', BAPI
posting of OTV
will be possible
without SEPA
005 SKIP_BAPICHECK_SEPA enhancement X
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 313
VIM070500-03-RGD-EN-1
Chapter 32 Z Constants for Product Code 005
314 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
Product Constant Description Default Value
Code
In standard configuration, posted SAP document line item data is written back
into the original DP document. If you want to avoid this data synchronization, set
this constant value to N. In case of any other value, or if the constant is missing in
the constants table, the synchronization will be performed.
If set to 'N', invoice
items will not be
synced with RSEG
005 SYNC_ITEM_POSTED_PO after posting (PO)
In standard configuration, posted SAP document line item data is written back
into the original DP document. If you want to avoid this data synchronization, set
this constant value to N. In case of any other value, or if the constant is missing in
the constants table, the synchronization will be performed.
Process Type to
handle System in
which DP
workflow should
005 SYSTEM_HANDLE_PTYPE be triggered 171
Function module to
read the Image/
005 URL_READ_FM Document URL SCMS_DOC_URL_READ
For more information, see Section 16.3.2 “Defining Frequently Used Default
Values” in OpenText Vendor Invoice Management for SAP Solutions - Configuration
Guide (VIM-CGD).
Set to X if line item
data has to be sent
into SAP tax
005 USE_ITEMDATA_FOR_TAX calculation <blank>
This constant enables the passing of item data into tax calculation functions. This
may be needed for US company codes for which an external tax system is used.
Set tax item links
according to OSS
005 USE_ITEM_COUNTER Note 1692637
Setting this constant to X enables the use of tax item counters for line-by-line tax
calculation according to SAP OSS Note 1692637.
Validate DP
Document if there
is any mapping
005 VALIDATE_ON_MAP_ERR errors NO
For more information, see Section 16.3.4 “Validating DP Documents with
Mapping Error” in OpenText Vendor Invoice Management for SAP Solutions -
Configuration Guide (VIM-CGD).
005 VALIDATOR_ROLE Validator Role VALIDATOR
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 315
VIM070500-03-RGD-EN-1
Chapter 32 Z Constants for Product Code 005
316 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
Product Constant Description Default Value
Code
Set to X to post
zero WHT amount
if WHT code is not
005 WHT_POST_ZERO entered X
This constant must be set to X to enable posting some lines of withholding tax
with zero values, even if the value calculated according to customizing is not
zero. To post zero withholding tax amount for a specific withholding tax line, you
need to remove the corresponding withholding tax code in the DP indexing
screen. In this case, the line will still be posted by VIM with withholding tax code,
found using the withholding tax type entry in the respective vendor master
record. However, the tax amount value will be set to zero and the zero flag in
SAP PO BAPI will be set according to the OSS note 1803535. For more
information, see Section 20 “Extended Withholding Tax” in OpenText Vendor
Invoice Management for SAP Solutions - Configuration Guide (VIM-CGD).
This constant has been introduced with VIM 7.0 SP6.
FM for Dashboard
Workitem Text: /
OPT/ /OPT/
BL_IF_DETERMIN BL_IF_DETERMINE_WI_TE
005 WI_TEXT_FM E_WI_TEXT XT
For more information, see Section 9.14 “Configuring Global Parameters” in
OpenText Vendor Invoice Management for SAP Solutions - Configuration Guide (VIM-
CGD).
If set to 'X', archive
document id for
XML will be
assigned via RFC
005 XML_AR_ASSIGN_LATE from ICC X
For more information, see Section 16.3.2 “Defining Frequently Used Default
Values” in OpenText Vendor Invoice Management for SAP Solutions - Configuration
Guide (VIM-CGD).
Content Repository
005 XML_AR_CONTREP for XML Document
For more information, see Section 16.3.2 “Defining Frequently Used Default
Values” in OpenText Vendor Invoice Management for SAP Solutions - Configuration
Guide (VIM-CGD).
If set to 'X', XML
document in
archive will be
deleted as soon as
005 XML_AR_DELETE_EARLY possible <Empty>
For more information, see Section 16.3.2 “Defining Frequently Used Default
Values” in OpenText Vendor Invoice Management for SAP Solutions - Configuration
Guide (VIM-CGD).
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 317
VIM070500-03-RGD-EN-1
Chapter 32 Z Constants for Product Code 005
318 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
Product Constant Description Default Value
Code
Function Module
for custom
attachment
IDH_MAIL_ATT_HANDLE handling of
005 R incoming emails
For more information, see Section 8.4.1 “Customizing the Workflow Using the
Email Channel” in OpenText Vendor Invoice Management for SAP Solutions -
Configuration Guide (VIM-CGD).
Invoice statuses
that need workflow
to be started -
005 LIST_WF_STATUSES VIM5 A
For more information, see Section 9.14 “Configuring Global Parameters” in
OpenText Vendor Invoice Management for SAP Solutions - Configuration Guide (VIM-
CGD).
DP Non PO
posting - Default
005 NPO_DOCTYPE_DEFAULT document type KR
Default FI document type to use for posting, if not maintained in the DP
document type definition. For more information, see Section 9.1.1 “Creating a
New DP Document Type” in OpenText Vendor Invoice Management for SAP
Solutions - Configuration Guide (VIM-CGD).
OCR Currency
005 OCR_CURRENCY_FIELD Field InvoiceCurrency
This constant sets the ICC field name where the currency code is read from. This
must correspond to the ICC application logic.
Siret Number field
on the Vendor
005 VENDOR_SIRET_NO_FLD Master STCD1
For more information, see “Invalid Siret Number (PO) (French)” on page 199.
Field for Tax Code
005 VENDOR_TAX_CD_FIELD in Vendor Master STCD1
This constant is used if the DP document type is set to use the tax code from
vendor master. The field name corresponds to one of the Tax Number N fields in
the Control screen of transaction XK02.
Doc Types to start
the workflow -
005 WFDOCTYPE VIM5 KR,RE,KG
This constant is obsolete, it is no longer used.
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 319
VIM070500-03-RGD-EN-1
Chapter 32 Z Constants for Product Code 005
320 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
Chapter 33
Z Constants for Product Code IAP
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 321
VIM070500-03-RGD-EN-1
Chapter 33 Z Constants for Product Code IAP
322 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
Product Constant Description Default Value
Code
Set this constant to X if you want VIM to compare the tax jurisdiction code
entered manually in the line item with the code retrieved from the account
assignment object. If they are not the same, the standard message F5 532 will be
displayed as a warning.
Extended COA line
check for next
approver
determination ('' =
IAP COA_LINE_CHECK_EXT off, 'X' = on)
This constant is obsolete with VIM 7.5 and higher because the old COA is no
longer supported.
If this constant is set to X, all approval lines are checked against the COA.
Otherwise only the first approval line is checked against the COA.
Display invoice
image on display
of dashboard
DASHBOARD_IMAGE_AU screen (X- Yes,
IAP TO space -No) X
If this constant is set to X, the archived image of the invoice is automatically
displayed in a separate screen when the Approval Dashboard is called in the SAP
GUI. Make sure that there is an SAP instance available to display the image,
otherwise an error message is displayed in the status bar.
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 323
VIM070500-03-RGD-EN-1
Chapter 33 Z Constants for Product Code IAP
324 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
Product Constant Description Default Value
Code
Evaluation Path
IAP HR_EVALUATION_PATH Maintenance
In the function module /PTGWFI/GET_USERS_OF_ORG_UNIT, the evaluation
path SAP_TAGT is passed by default into the FM
HRWPC_STRUC_GET_MULTIPLE_ROOTS. So you cannot pass your own
evaluation path.
Using this constant, you can define your own evaluation path and pass it into the
FM. You can create the user-defined function module using the template /
OPT/HR_EVALUATION_PATH.
Set to X to enable
multiple account
assignment
IAP MULTI_ACCT_ASSIGN elements in COA
Setting this constant to X enables the use of multiple cost elements for a COA line
and makes the authority checks logic similar to VIM 5.2 and 6.0. For more
information, see Section 5.5 “Maintaining Chart of Authority” in OpenText Vendor
Invoice Management for SAP Solutions - Configuration Guide (VIM-CGD).
Data validation
required during
coding for parked
PARK_CODE_VALIDATIO doc(X-yes,space -
IAP N No) X
When this Z constant is set, the data validation is executed before the data of a
parked invoice is saved or approved. This constant is checked in the function
modules /ORS/000007_NPO_SAVE_CODING and /
ORS/000007_NPO_SAVE_CODING2.
PO park approval -
Accounting data
editable or not (X-
Editable, Space -
IAP POPARK_APPR_ACCTEDIT no) X
When this Z constant is set, the accounting data of PO parked invoices is editable
in the approval screen. Otherwise it is not editable.
Indicator, if set ->
Maintaining
PORTAL_NOTMAINT_SUB Substitute in Portal
IAP S is not allowed
The Substitute maintenance on OpenText Approval Portal can be disabled from
ABAP side. Therefore, you must maintain the Z constant
PORTAL_NOTMAINT_SUBS and set the constant value to X.
Enable PO Lines
IAP PO_ACC_SCR_EXIT for coding
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 325
VIM070500-03-RGD-EN-1
Chapter 33 Z Constants for Product Code IAP
Note: Setting the constant value to I may result in longer load times of the
invoice list.
If set to 'X',
accounting data
will not be
validated in
Coding / Approval
by simulating the
IAP SKIP_BAPICHECK posting with BAPI. X
For more information, see Section 13.9.4.1 “Activating and Deactivating Approval
Validation” in OpenText Vendor Invoice Management for SAP Solutions -
Configuration Guide (VIM-CGD).
Subscreen Number
for Usermap
Maintenance
IAP UMUTIL_SUBDYNP Utility 100
The subscreen maintained in this Z constant is used as the initial screen when
calling the Reassignment Utility (transaction /ORS/UMREASSIGNED). See Z
constant UMUTIL_SUBPROG.
326 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
Product Constant Description Default Value
Code
Subscreen Program
for Usermap
Maintenance /ORS/
IAP UMUTIL_SUBPROG Utility 0000007_UMUTIL_DYNP
The program maintained in this Z constant in conjunction with Z constant
UMUTIL_SUBDYNP determines which initial screen is triggered when calling
the Reassignment Utility (transaction /ORS/UMREASSIGNED).
Approval
Workflow Task
IAP APPROVAL_TASK Number TS00275253
For this constant value, maintain the name of the dialog task in the approval
workflow. Used, for example, in the reminder program to search for open
approval tasks.
Approval
Workflow
IAP APPROVAL_WORKFLOW Template Number WS00275252
For this constant value, maintain the name of the approval workflow template.
Whenever an approval workflow instance needs to be created, VIM will use the
provided template name. The workflow container values are populated according
to the needs of standard template WS00275252.
APPROVAL_WORKFLOW_ Approval
PA Workflow
Template Number
(SubWF LBA
integration)
IAP WS00275253 WS00275253
This is an internal parameter, which is used in the approval workflow. Do not
change this parameter.
Approver Class /OPT/
IAP APPROVER_CLASS Extension CL_IAP_APPROVER_BL
This constant is obsolete because simple approval is no longer supported with
VIM 7.5 and higher.
Function module to
determine if
comments are
required after
IAP APPR_COMMENT_NEED Approval/Rejection
Name of the function module to be called to decide if comments are required on
approval. See the function /ORS/COMMENT_REQUIRED for interface and logic
example.
IAP CODER_DEFAULT Coder default XXX X
This constant is not used anymore.
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 327
VIM070500-03-RGD-EN-1
Chapter 33 Z Constants for Product Code IAP
328 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
Product Constant Description Default Value
Code
Ext IE RPT -
Loading data in
Class /ORS/
APPR_LOG_OBJE 000007_5_IE_RPT_APPR_LO
IAP EXT_IE_RPT_APPR_LOG CT G
Function module that is called during approval steps to update VIM Analytics
data tables with the information about performed actions. This constant is for
internal use. It was created for VIM versions when VIM Analytics was an
optional component. Normally, do not change it from its standard value.
Ext IE RPT -
Loading data in
Business Object /ORS/
IAP EXT_IE_RPT_INVAP Type INVAP 000007_5_IE_RPT_INVAP
Function module that is called for each approval step to update VIM Analytics
data tables with the current approver information. This constant is for internal
use. It was created for VIM versions when VIM Analytics was an optional
component. Normally, do not change it from its standard value.
Ext IE RPT -
Loading data in /ORS/
Prog. 000007_5_IE_RPT_LIX_BIND
IAP EXT_IE_RPT_LIX_BIND LIX_PSS_BIND_O 1
Function module that is called at the end of the PO approval workflow to update
VIM Analytics data tables. This constant is for internal use. It was created for VIM
versions when VIM Analytics was an optional component. Normally, do not
change it from its standard value.
Ext IE RPT -
Loading data in /ORS/
Prog. 000007_5_IE_RPT_PIR_BIND
IAP EXT_IE_RPT_PIR_BIND PIR_PSS_BIND_O 1
Function module that is called at the end of the Non-PO approval workflow to
update VIM Analytics data tables. This constant is for internal use. It was created
for VIM versions when VIM Analytics was an optional component. Normally, do
not change it from its standard value.
/ORS/
Image Delete URL 000007_TMP_IMAGE_DEL_
IAP IMAGE_DEL_URL_FM FM URL
/ORS/
Image Display 000007_TMP_IMAGE_DISP_
IAP IMAGE_DIS_JPG_FM JPEG generate FM JPG
For more information, see Section 13.12.1 “Configuring Image Display” in
OpenText Vendor Invoice Management for SAP Solutions - Configuration Guide (VIM-
CGD).
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 329
VIM070500-03-RGD-EN-1
Chapter 33 Z Constants for Product Code IAP
330 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
Product Constant Description Default Value
Code
When you add a new user in the User Details tab in the COA, the OpenText User
ID is determined. This constant specifies how the OpenText User ID is
determined. Possible values:
E: by Email
S: by Sequence where the sequence number should be generated from the defined
number range (/ORS/USRMP)
N: by .Net ID and Domain
P: by EP6 ID
Popup window to
display company
code selection for /ORS/
cross company 000007_POPUP_COMPANY
IAP POPUP_COMPANY_CODE invoice approve _CODE
For more information, see Section 13.5.9 “Cross Company Coding” in OpenText
Vendor Invoice Management for SAP Solutions - Configuration Guide (VIM-CGD).
Extended PO
Invoice Class
(Called in
Approval =>
GET_PO_INV_CL
IAP PO_INV_CLASS ASS) /ORS/PO_INVOICE_NEW
This constant is obsolete because simple approval is no longer supported with
VIM 7.5 and higher.
/ORS/
Class: Processed By INVOICE_PROCESSED_BY
IAP PRC_BYME_CLASS ME ME
Class: Non PO
Invoice Proc for /ORS/
IAP PRC_BYME_CLASS_NPO Processed By ME NON_PO_INVOICE_PROC
Class: PO Invoice
Proc for Processed
IAP PRC_BYME_CLASS_PO By ME /ORS/PO_INVOICE_PROC
2 fields: rejection
rsn ; comments( 1 =
mandatory and 0 =
IAP REJECTION_REASON optional) 0;1
For more information, see Section 13.5.7 “Defining Rejection Reasons” in
OpenText Vendor Invoice Management for SAP Solutions - Configuration Guide (VIM-
CGD).
IAP SAP_PROXY_ID SAP proxy ID WF-BATCH
This constant sets the SAP user ID to which the dialog approval task is sent if the
next approver does not have an SAP user ID.
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 331
VIM070500-03-RGD-EN-1
Chapter 33 Z Constants for Product Code IAP
332 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
Chapter 34
Z Constants for Product Code IEA
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 333
VIM070500-03-RGD-EN-1
Chapter 34 Z Constants for Product Code IEA
334 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
Chapter 35
Z Constants for Product Code IEM
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 335
VIM070500-03-RGD-EN-1
Chapter 35 Z Constants for Product Code IEM
336 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
Chapter 36
Z Constants for Product Code KPI
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 337
VIM070500-03-RGD-EN-1
Chapter 36 Z Constants for Product Code KPI
338 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
Chapter 37
Z Constants for Product Code LIX
You may want to apply the same “Authorize”-type action to all line level
workflows of a blocked invoice. You also may want the action to apply only to
the other workflows with the same payment block as that of the current work
item. (Previously, up to and including VIM 5.2 SP10, all other workflows would
be cancelled and the header workflow started if you confirmed the corresponding
dialog question.)
If you need the workflows with other payment blocks to remain active, set the
constant value to X. The default configuration delivered with VIM will have the
old logic of cancelling all line level workflows of the invoice (the constant value is
blank).
Display invoice
image on display
of dash board
DASHBOARD_IMAGE_AU screen(X- Yes,
LIX TO space -No)
For more information, see Section 10.3.12 “Configuring Automatic Image
Display” in OpenText Vendor Invoice Management for SAP Solutions - Configuration
Guide (VIM-CGD).
LIX DASHBOARD_NO_LOGO Display no Logo
If this constant is set to X, the logo is hidden in the parking and blocking
dashboard for PO invoices.
Exit FM to
influence the
LIX DB_OPTION_SEQ dashboard buttons
You can set a custom function to change the sequence of process options in the
dashboard. For the interface of the function, check the Release Notes of VIM 7.0
SP3 or VIM 6.0 SP8.
Use old Delete and
Re-enter sequence
(duplicate error): 1.
LIX DELETE_ENTER_OLD Delete, 2. Re-enter
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 339
VIM070500-03-RGD-EN-1
Chapter 37 Z Constants for Product Code LIX
340 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
Product Constant Description Default Value
Code
Function module
exit for processing
block reasons in
invoice verification /PTGWFI/
LIX BLK_REASON_EXIT_FM subwf LIX_F_UPD_BLK_REASONS
Function module
exit or fixed rule
for moving cash
LIX CHECK_CASH_DISC_RULE discount date
Option for
changing Parking
LIX CHG_PARK_RSN_OPTION reason 2025
FM to create
invoice in case of
Delete/Cancel and /PTGWFI/
LIX CREATE_PO_BDC_FM Re-enter option VIM_CRE_PO_INV
For more information, see Section 10.3.14 “Configuring Populating Screens for
Re-enter Options” in OpenText Vendor Invoice Management for SAP Solutions -
Configuration Guide (VIM-CGD).
FM exit in the
Binding FM for the
DB step - at the
time of Inward
LIX DB_BIND_EXIT_FM1 binding
For more information, see Section 11.3.5 “Configuring Header Level Dashboard
Binding Exits” in OpenText Vendor Invoice Management for SAP Solutions -
Configuration Guide (VIM-CGD).
FM exit in the
Binding FM for the
Dashboard step - at
the time of
LIX DB_BIND_EXIT_FM2 outward bindin
For more information, see Section 11.3.5 “Configuring Header Level Dashboard
Binding Exits” in OpenText Vendor Invoice Management for SAP Solutions -
Configuration Guide (VIM-CGD).
FM exit in the LIX
DB step int he BD
method when
Sendback is done
LIX DB_SNDBACK_EXIT successfully
For more information, see Section 11.3.6 “Configuring the Send Back
Functionality Exit” in OpenText Vendor Invoice Management for SAP Solutions -
Configuration Guide (VIM-CGD).
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 341
VIM070500-03-RGD-EN-1
Chapter 37 Z Constants for Product Code LIX
342 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
Product Constant Description Default Value
Code
For more information, see Section 11.3.1.2 “Header Level” in OpenText Vendor
Invoice Management for SAP Solutions - Configuration Guide (VIM-CGD).
Subscreen program
for Logistic Invoice /PTGWFI/
LIX LIXPROG Resolution M_LIX_SUBSCREEN02
For more information, see Section 11.3.1.1 “Line Level” in OpenText Vendor Invoice
Management for SAP Solutions - Configuration Guide (VIM-CGD).
Subscreen for
Logistic Invoice
LIX LIXSCREEN Resolution 9902
For more information, see Section 11.3.1.1 “Line Level” in OpenText Vendor Invoice
Management for SAP Solutions - Configuration Guide (VIM-CGD).
Currency
conversion(I=Invoi
ce, P=PO , L=Local,
N=None)
(1=button, 0=no
LIX LIXSCREEN_CURR_CONV button) N0
For more information, see Section 11.3.1.1 “Line Level” in OpenText Vendor Invoice
Management for SAP Solutions - Configuration Guide (VIM-CGD).
Returns subscreen
screen number for
PSS ( FM:) for FM FM:/ORS/
or can be direct LIX_T_GET_EXIT_SUBSCR
LIX LIX_B_PSS_EXIT_S_NO value N
Returns subscreen
program name and
screen number in FM:/ORS/
PSS ( FM: indicates LIX_T_GET_EXIT_SUBSCR
LIX LIX_B_PSS_EXIT_S_PRG FM) N
Returns subscreen
screen number for
PSS ( FM:) for FM FM:/ORS/
or can be direct LIX_T_GET_EXIT_SUBSCR
LIX LIX_P_PSS_EXIT_S_NO value N
Returns subscreen
program name and
screen number in FM:/ORS/
PSS ( FM: indicates LIX_T_GET_EXIT_SUBSCR
LIX LIX_P_PSS_EXIT_S_PRG FM) N
Line Item Execute
Transaction Task
LIX LN_EXECTCODE_TASKID ID TS98600016
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 343
VIM070500-03-RGD-EN-1
Chapter 37 Z Constants for Product Code LIX
344 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
Product Constant Description Default Value
Code
Subscreen program
for Parked Invoice /PTGWFI/
LIX PRKPROG Resolution PRK_SUBSCREEN01
For more information, see Section 10.3.2 “Configuring Screen Exits” in OpenText
Vendor Invoice Management for SAP Solutions - Configuration Guide (VIM-CGD).
Subscreen for
Parked Invoice
LIX PRKSCREEN Resolution 9901
For more information, see Section 10.3.2 “Configuring Screen Exits” in OpenText
Vendor Invoice Management for SAP Solutions - Configuration Guide (VIM-CGD).
Function Module
Exit to be executed
before the start of
LIX PRK_AUTOPOST_EXIT Auto-Posting (LIV)
For more information, see Section 10.3.9 “Configuring an Autopost Exit” in
OpenText Vendor Invoice Management for SAP Solutions - Configuration Guide (VIM-
CGD).
Function Module
Exit to be executed
at the end of
Parked Document
LIX PRK_POSTING_EXIT_FM Posting Step
For more information, see Section 10.3.10 “Configuring a Parked Document
Posting Exit” in OpenText Vendor Invoice Management for SAP Solutions -
Configuration Guide (VIM-CGD).
Post Process Sub
Workflow for
Parked Document
LIX PRK_POST_PROCESS_WF WF
For more information, see Section 10.3.8 “Configuring a Post Process
(Sub)workflow” in OpenText Vendor Invoice Management for SAP Solutions -
Configuration Guide (VIM-CGD).
Pre Process Sub
Workflow for
Parked Document
LIX PRK_PRE_PROCESS_WF Workflow
For more information, see Section 10.3.4 “Defining a Preprocess (Sub)workflow”
in OpenText Vendor Invoice Management for SAP Solutions - Configuration Guide
(VIM-CGD).
FM exit in the
Binding FM for the
PSS step - at the
time of Inward /PTGWFI/
LIX PRK_PSS_BIND_FM1 Binding PRK_TMP_BIND_EXT_FM
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 345
VIM070500-03-RGD-EN-1
Chapter 37 Z Constants for Product Code LIX
346 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
Product Constant Description Default Value
Code
FM exit in the
Binding FM for the
PSS step - at the
time of Outward
LIX PSS_BIND_EXIT_FM2 Binding
For more information, see Section 11.3.3 “Configuring Binding Function Exits
(Dashboard)” in OpenText Vendor Invoice Management for SAP Solutions -
Configuration Guide (VIM-CGD).
User exit at the
PBO of PSS Log /PTGWFI/
LIX PSS_LOG_SCREEN_EXIT Subscreen PIR_TMP_PSS_LOG_EXIT
PSS screen: Option
type display
sequence ( A=
Action T=
Authorize
LIX PSS_OPTYP_DIS_SEQ R=Referral) 10ATR
For more information, see Section 10.3.3 “Configuring the Option Order” in
OpenText Vendor Invoice Management for SAP Solutions - Configuration Guide (VIM-
CGD).
Option key for the
LIX RESUBMIT_OPTION re-submit Option R9998
Parking Reasons
with Single Level
LIX SINGL_APPRVL_PRKRSN Approval 03;
SRM Block process
LIX SRM_BLK_PROCTYPE type 162
LIX SRM_PO_STATUS SRM PO Status K;
For more information, see “Invalid Requisitioner” on page 210, “Confirmation
Required from SRM (PO)” on page 212, and Section 29.2 “Determining Purchase
Order Types” in OpenText Vendor Invoice Management for SAP Solutions -
Configuration Guide (VIM-CGD).
SRM- Mail
configuration ID
LIX SRM_PRC_BLK_MAIL_CID for Price Block 3
For more information, see Section 29.3.3 “Price Discrepancy Scenario” in
OpenText Vendor Invoice Management for SAP Solutions - Configuration Guide (VIM-
CGD).
Proxy Role for
LIX SRM_PRC_BLK_PXY_ROLE Price Block AP_PROCESSOR
For more information, see Section 29.3.3 “Price Discrepancy Scenario” in
OpenText Vendor Invoice Management for SAP Solutions - Configuration Guide (VIM-
CGD).
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 347
VIM070500-03-RGD-EN-1
Chapter 37 Z Constants for Product Code LIX
348 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
Product Constant Description Default Value
Code
FM to be called in
the User Exit to /PTGWFI/
collect data during PRK_M_GET_PARK_DATA
LIX USR_EXIT_GET_DATA_FM Document Parking _N
For more information, see Section 10.3.13 “Configuring the Parking
Functionality” in OpenText Vendor Invoice Management for SAP Solutions -
Configuration Guide (VIM-CGD).
FM to be called in
the User Exit to /PTGWFI/
collect data after PRK_M_GET_PARK_DATA
LIX USR_EXIT_GET_DATA_S Document Parking _S
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 349
VIM070500-03-RGD-EN-1
Chapter 38
Z Constants for Product Code PIR
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 351
VIM070500-03-RGD-EN-1
Chapter 38 Z Constants for Product Code PIR
352 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
Product Constant Description Default Value
Code
Function Module /PTGWFI/
PIR IMAGE_DISP_FM to Display Image BIR_F_TMP_DISP_IMG
For more information, see Section 12.2.10 “Configuring the Image Display
Function” in OpenText Vendor Invoice Management for SAP Solutions - Configuration
Guide (VIM-CGD).
Transactions to
create Non-PO FV60;FB60;/PTGWFI/
based Parked LIV_CHG_PKRS;
PIR NONPO_INV_TCODE Invoices /PTGWFI/PIR_CHG_PKRS;
For more information, see Section 12.2.1 “Configuring Transactions to Create
Parked Invoices” in OpenText Vendor Invoice Management for SAP Solutions -
Configuration Guide (VIM-CGD).
NPO Invoice
PIR NPO_INV_ARCHIVE_OBJ Archive Object
Function module to
determine the
options to be
PIR OPTION_DET_FM displayed in Proc /PTGWFI/0000000002_F001
Parked Invoice
PIR PARKREASON Blocking Reason V
Subscreen program
for Parked Invoice /PTGWFI/
PIR PIRPROG Resolution PIR_SUBSCREEN01
For more information, see Section 12.2.2 “Configuring Dashboard Screen Exits” in
OpenText Vendor Invoice Management for SAP Solutions - Configuration Guide (VIM-
CGD).
Subscreen for
Parked Invoice
PIR PIRSCREEN Resolution 9901
For more information, see Section 12.2.2 “Configuring Dashboard Screen Exits” in
OpenText Vendor Invoice Management for SAP Solutions - Configuration Guide (VIM-
CGD).
Returns subscreen
program name and
also screen number FM:/ORS/
for PSS ( FM:) for BIR_T_GET_EXIT_SUBSCR
PIR PIR_PSS_EXIT_SUBSCRN FM N
Returns subscreen
screen number for
PSS ( FM:) for FM FM:/ORS/
or can be direct BIR_T_GET_EXIT_SUBSCR
PIR PIR_PSS_EXIT_SUBS_NO value N
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 353
VIM070500-03-RGD-EN-1
Chapter 38 Z Constants for Product Code PIR
354 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
Product Constant Description Default Value
Code
For more information, see Section 12.2.5 “Configuring the Pre PSS Method Exit”
in OpenText Vendor Invoice Management for SAP Solutions - Configuration Guide
(VIM-CGD).
FM exit in the
Binding FM for the
PSS step - at the
time of Inward
PIR PSS_BIND_EXIT_FM1 Binding
For more information, see Section 12.2.4 “Configuring Binding Function Module
Exits” in OpenText Vendor Invoice Management for SAP Solutions - Configuration
Guide (VIM-CGD).
FM exit in the
Binding FM for the
PSS step - at the
time of Outward /ORS/
PIR PSS_BIND_EXIT_FM2 Binding 000007_PIR_PSS_BIND_O
For more information, see Section 12.2.4 “Configuring Binding Function Module
Exits” in OpenText Vendor Invoice Management for SAP Solutions - Configuration
Guide (VIM-CGD).
User exit at the
PBO of PSS Log /PTGWFI/
PIR PSS_LOG_SCREEN_EXIT Subscreen PIR_TMP_PSS_LOG_EXIT
Parallel Exit
workflow for PSS
Step in PIR
PIR PSS_STEP_EXIT_WF workflow-
For more information, see Section 12.2.12 “Configuring a Parallel Workflow Exit”
in OpenText Vendor Invoice Management for SAP Solutions - Configuration Guide
(VIM-CGD).
Option key for the
PIR RESUBMIT_OPTION re-submit Option R9998
FM for sending /PTGWFI/
PIR SEND_MAIL Document PIR_F_TMP_SEND_MAIL
Parking Reasons
with Single Level
PIR SINGL_APPRVL_PRKRSN Approval 03;
Function module to
be executed before
the TCode
Execution step is
PIR TCODE_BIND_EXIT_FM1 created
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 355
VIM070500-03-RGD-EN-1
Chapter 38 Z Constants for Product Code PIR
356 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
Chapter 39
Z Constants for Product Code VAN
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 357
VIM070500-03-RGD-EN-1
Chapter 39 Z Constants for Product Code VAN
358 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
Product Constant Description Default Value
Code
Tran code used to
display all LIV
invoices during
drilldown
VAN INVOICE_DISPLAY_LIV reporting MIR4
In some VIM reports (for example VIM Analytics), it is possible to use a link to go
from the SAP invoice number (BELNR) to the display of the corresponding SAP
invoice. This is the transaction code that is used for displaying PO invoices.
Tran code used to
display parked CIV
invoice during
drilldown
VAN INVOICE_DISPLAY_PIR reporting FBV3
In some VIM reports (for example VIM Analytics), it is possible to use a link to go
from the SAP invoice number (BELNR) to the display of the corresponding SAP
invoice. This is the transaction code that is used for displaying Non-PO invoices.
INVOICE
DOCUMENT
TYPE FOR NON-
VAN INV_DOC_TYPES_NPO PO INVOICE KR;KG
INVOICE
DOCUMENT
TYPE FOR PO
VAN INV_DOC_TYPES_PO INVOICE RE;RG
User exit for Non
PO workitems -
VAN NON_PO_WIH_EXIT Function module
Function module to
process ORS
VAN NPO_APPROVAL_FM approve plug in
This constant is obsolete.
Class name for
VIM Monitor user
VAN OBJ_LOGIC_EXTENSION extension
This constant is obsolete with VIM 7.5 SP1 and higher because the old VIM
Analytics is no longer supported.
Object class for
VIM Monitor main
VAN OBJ_PROCESS process /OPT/VIM_RPT_PROCESS
User exit for PO
workitems -
VAN PO_WIH_EXIT Function module
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 359
VIM070500-03-RGD-EN-1
Chapter 39 Z Constants for Product Code VAN
360 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
Glossary
AAK
See SAP Add-On Assembly Kit (AAK).
After Image
Technical option to realize an delta upload from the source systems into the SAP
NetWeaver BW system. A data record loaded as After Image provides the status
of the record after it has been changed, or after data has been added.
Aging Report
Part of the Central Reporting infrastructure. The Aging Report reports about the
aging of documents and work items in the current system.
AP processor
The Approval chart of authority (COA) determines first approver and next
approver for an invoice by combinations of Company Code (specific or range),
Expense Type (marketing expense, utility), Cost Objects (G/L account, Cost
Center), and HR objects (Position, Job code).
Approval Portal
Archive system
ArchiveLink
Service integrated in the SAP NetWeaver Application Server ABAP for linking
archived documents and the application documents entered in the SAP ERP
system
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 361
VIM070500-03-RGD-EN-1
Glossary
Authorization profiles
The SAP administrator assigns authorizations to the users that determine which
actions a user can perform in the SAP ERP system. These authorizations are
stored in Authorization profiles.
Automation Report
Tool that provides data about automated and manual processing steps of VIM
documents
BAdI
See Business Add-Ins (BAdI).
BAPI®
Baseline
BasisCube
See InfoCube.
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
Event used for extending a Non PO invoice functionality to call a custom program
362 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
Glossary
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.
Central Reporting
Reporting infrastructure that provides several reports that enable you to measure
certain properties of VIM documents and their work items, in order to optimize
working with VIM. Central Reporting comprises the following individual reports:
Aging Report, Central Audit Report, Exception Analysis Report, Key Process Analytics
Report, Productivity Report, and Summary Report.
Characteristic
COA
See Approval chart of authority (COA).
Coding
Contract agent
Dashboard
User interface that organizes and presents information in a way that is easy to
read. Users can also perform actions from the dashboard.
Object in SAP NetWeaver BW to transfer data from source objects to target objects
DataSource
Set of fields in SAP NetWeaver BW that provide the data for a business unit for
data transfer to the SAP NetWeaver BW system; technically, it contains an extract
structure and an extraction function module.
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 363
VIM070500-03-RGD-EN-1
Glossary
DocuLink
OpenText™ DocuLink for SAP Solutions enables the archiving, management and
retrieval of SAP CRM or SAP ERP documents from within the SAP infrastructure.
VIM component that captures invoice metadata including line items for PO and
performs preconfigured business rules
Document type
DP
See Document Processing (DP).
DSO
See DataStore Object (DSO).
DTP
See Data Transfer Process (DTP).
Duplicate analyzer
EDI
See Electronic Data Interchange (EDI).
Method for transferring data between different application systems in the form of
messages. SAP applications support EDI with messages sent in an SAP
Intermediate Document (IDoc) format. VIM supports the creation of vendor
invoices through the EDI/IDoc interface.
Error handling method. Event Type Linkage determines what the application
should do in case an error could not be handled.
364 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
Glossary
Exception
FI
See Financial Accounting (FI).
IAP
See Invoice Approval (IAP).
ICC
See Invoice Capture Center (ICC).
IDoc
See Intermediate Document (IDoc).
IE
See Invoice Exception (IE).
Indexer
Indexing
InfoArea
InfoCube
InfoObject Catalog
InfoObject
Smallest information unit in SAP NetWeaver BW. Key figures and Characteristics
are collectively called InfoObjects.
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 365
VIM070500-03-RGD-EN-1
Glossary
InfoPackages
Object in SAP NetWeaver BW that specifies when and how to load data from a
given source system to the SAP NetWeaver BW system
InfoProvider
Information provider
VIM component that enables users to perform coding, approving and rejecting
invoices
Invoice approver
Invoice characteristic
A value specific to each invoice (for example country) that allows flexible
processing in VIM. An invoice characteristic is determined during runtime and
depends on the corresponding index data of the document.
Invoice coder
Person who enters the accounting info on invoices to allocate the cost
VIM component that handles the exceptions that arise after an SAP invoice is
created
Invoice requester
Key Figure
366 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
Glossary
Part of the Central Reporting infrastructure. The Key Process Analytics Report
reports about a variety of key figures regarding the VIM process: It shows the
accumulated amounts of all documents in the DP workflow, in parked state and
in posted state.
KPI Dashboard
Tool for managers showing VIM related process data at a glance in graphical
charts.
LIV
See Logistic invoice (LIV).
MM
See Materials Management (MM).
MultiProvider
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
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 367
VIM070500-03-RGD-EN-1
Glossary
Number range
Array of numbers that can be used for an object in the SAP ERP system
OCR
See Optical character recognition (OCR).
Park
Situation where an invoice is not posted and is waiting for further processing
Temporary document that the AP processor can change and post. SAP assigned
document number becomes real number when posted.
PIR
See Non purchase order (Non PO) invoice (PIR).
PO
See Purchase order (PO).
Invoice that has already been posted in SAP ERP. Only free-form text fields can
be changed. Related documents such as POs or good receipts may be created or
changed to effect the invoice. If the document is not needed, it must be cancelled
( PO invoice) or reversed ( non-PO invoice).
Price variance
Situation where the price on the invoice is different from the price in the purchase
order
Process Chain
368 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
Glossary
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.
Productivity Report
PSA
See Persistent Staging Area (PSA).
SAP module. PO indicates a document sent from a buyer to a seller. The purpose
of the document is to order the delivery of goods or services.
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 ERP
Requisitioner
Roles
SAP application that provides software for ticket systems, for example in the
Accounts Payable department.
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 369
VIM070500-03-RGD-EN-1
Glossary
SAP software that contains a rich set of tools to improve and automate Shared
Service Center operations.
Scan operator
Person who scans the invoices into images (may not have a SAP ID)
Service approver
Service requisitioner
Summary Report
Swimlane
Tax expert
Person who advises on invoices that need tax audit. Normally tax department
personnel.
Transformation (TRF)
TRF
See Transformation (TRF).
VAN
See VIM Analytics (VAN).
370 OpenText Vendor Invoice Management for SAP Solutions – Reference Guide
VIM070500-03-RGD-EN-1
Glossary
Vendor maintenance
Person who is responsible for creating and maintaining the vendor master
records
VIM component that gives users a clear data report on their invoices in progress.
VIM Analytics allows to track the documents routed through SAP workflows via
VIM.
VIM Workplace
Tool for VIM super users, which allows users to display lists of their work items
that meet a selection they have entered before. Users also can display work items
of other users and of their team as a whole.
Workflow
SAP Business Workflows can be used to define business processes that are not yet
mapped in the SAP ERP system.
OpenText Vendor Invoice Management for SAP Solutions – Reference Guide 371
VIM070500-03-RGD-EN-1