OpenText Vendor Invoice Management - Training Doc-1
OpenText Vendor Invoice Management - Training Doc-1
OpenText Vendor Invoice Management - Training Doc-1
*****************************************
Introduction:
OpenText Vendor Invoice Management for SAP Solutions (VIM) is an ABAP add-on
vendors or incoming sales orders from customers are typical use cases for VIM.
After capture, data is enriched and validated against predefined business rules.
If no business rules fail, the document is posted in SAP without human intervention.
Although a straight through, no-touch process is the ultimate objective, VIM also
Exceptions are routed via workflow to the relevant user or user group based on the
reports. In addition, VIM offers the tools to identify common exceptions that should
• Invoice Solution
– Order Confirmation
– Delivery Note
– Quotation
– Sales Order
– Remittance Advice
Architectural Overview:
Workflow scheme
Each VIM workflow process has the same basic steps:
Validate metadata
The metadata or index data are validated against the SAP database. If validation
Check duplicates
The validated metadata is used to check whether the new invoice has been
To activate BC sets:
2. Click OpenText Business Center for SAP Solutions > General Settings >
General Settings.
parameters.
Configuring languages
2. Click OpenText Business Center for SAP Solutions > General Settings >
Configuring ArchiveLink:
Incoming paper invoices are scanned and archived, using the Early Archiving scenario. The Early
Archiving scenario describes a process in which a scanned document is archived before the details of
the underlying business transaction are entered into the SAP S/4HANA system
To link the Archive Document Type and the VIM Business Object:
2. In the Links for Content Repositories Overview screen, click New Entries.
b. Create document types for all document classes, for example PDF, DOCX,
Roles
Roles refer to the grouping of various business users according to their business activity. Vendor
Invoice Management (VIM) has a comprehensive framework for realizing various requirements in
the area of role definition. You can define roles as granular as needed.
Defining roles
The first step in creating a role is to define the role. Roles in VIM base on product
codes that are defined in VIM. The following product codes are available:
LIX: LIV based product codes (both for PO parking and PO blocking workflows)
To maintain roles:
Product Code: Enter the product code such as 005, LIX, PIR. Refer to OpenText product
Alternatively, navigate to OpenText Vendor Invoice Management > SAP menu> Roles > Template
Maintenance.
2. In the Product Role Templates Configuration Overview screen, double-click Template Definition in
the navigation pane.
Template Id: Enter meaningful character value that identifies the template.
Type: Select the template type. The following template types are available:
Function Module Based: If you select Function Module Based, the agents for the role are determined
using a function module.
Org Unit: If you select Org Unit, the agents for the role are determined from a fixed org unit (User,
Position, Work Center, and so on)
Key Determination Based: If you select Key Determination Based, the agents for the role are
determined using runtime values of fields in the object data. For further information on how
templates resolve users.
Allow Org: For Key Determination Based templates, only: If the Allow Org flag is set, you can set an
Org Unit instead of a fixed SAP User ID while maintaining agents for role template in the role
determination transaction.
Object Type: For Org Unit based templates only: Select the default value for Agent Type (User,
Position, and Work Center etc.).
Agent Id: For Org Unit based templates only: Select the agent ID Function Module For Function
Module Based templates only: Select the function module that is used to determine agents for this
template. The interface value for the function module can be found in the OpenText delivered
function /OPT/BL_ROLE_SELF_DIRECTED.
Alternatively, navigate to OpenText Vendor Invoice Management > SAP menu> Roles > Template
Maintenance.
2. In the Product Role Templates Configuration Overview screen, maintain the Product Role
Templates.
To maintain the role determination settings:
Alternatively, navigate to OpenText Vendor Invoice Management > SAP menu > Roles > Simple Mode
Role Maintenance.
Level-based approval: This method is considered only for Non PO document types. For PO document
types, a one-step approval is provided by default.
You can access the COA maintenance using transaction code /OPT/AR_COA.
Alternatively run the /n/OPT/VIM transaction and navigate to OpenText Vendor Invoice
Management > SAP menu > Roles > Level Based Approval Flow > Level Based Approval - Chart of
Authority Maintenance.
Alternatively, in the COA’s User Details View, select a user’s line and click the Substitute button. If
you use this option, continue with.
2. In the User Substitutes Management Utility screen, click the Search User button to indicate the
user to be substituted.
3. In the Search User dialog box, enter search criteria for the substituted user and click to search for
the user ID.
4. To select the user from the list, double-click the corresponding entry in the Search User dialog
box.
5. In the User Substitutes Management Utility screen, click the Substitutes tab, and then click Select
a substitute.
6. In the Search User dialog box, enter search criteria for the substitute and click to search.
7. To select the user from the list, double-click the corresponding entry in the Search User dialog
box.
8. In the User Substitutes Management Utility screen, click to save the changes. When the substitute
accesses the approval page, they will be able to view and approve invoices for the substituted user
1. To access the Event Type Linkages screen, run the SWETYPV transaction
2. Make sure the Linkage Activated check box is selected.
Authorization checks – Reporting
General configuration
Document registration: Configure a Business Centre Inbound registration number range
(object /OTX/PF01).
On VIM side, enable the Business Centre Inbound processing for some scenarios using Z constant
BC_INBOUND.
Early archiving: Assign the Business Centre Inbound registration workflow WS00297300 for
the OCR and manual indexing processing. Use Business Centre registration object type
/OTX/PF01REG for all required ArchiveLink settings.
Inbound Idoc: Assign the Business Centre Inbound registration function module /OTX/PF01_
UTIL_IDOC_INPUT for all required IDoc settings.
Incoming mail: Assign the Business Centre Inbound registration mail handler class /OTX/PF01_
CL_REGISTER_MAIL to your recipient mail address.
Document Pipeline: For example, assign the delivered exit function to your scenario.
• PS03_CAPTU – Processing of documents with OCR integration (used in early archiving registration /
incoming mail registration)
2. Run the /n/OTX/PF00_IMG transaction and navigate to OpenText Business Center for SAP
Solutions > Inbound Configuration > Document handler > Registration > Early Archiving.
3. On the Registration - Early Archiving Overview screen, assign the standard channel VIM_IES,
the handler PS03_IES and the classification PS03_VIM_INVC to the new archiving document
type:
The new extraction profile links the archiving document type with the rest of IES customizing
like standard data mapping, and so on.
The possible tax rates are not read from the SAP FI module (transaction FTXP) but must be
maintained in the table /OTX/PS00_TAXR:
Maintaining channels
A channel uniquely identifies the source of an incoming invoice to the VIM system across the
landscape. Channels drive the System Determination Procedure in a multiple backend system and
drive the set of mapping to be performed.
1. Run the /n/OPT/SPRO transaction and navigate to the menu path Vendor Invoice
Management > Document Processing Configuration > General Configuration > Incoming
Document Processing > Maintain Channels.
The Channel Setup Overview shows a list of all existing Channel IDs
2. Make sure that all relevant VIM import channels are included in the table.
Creating a channel
Make sure that the channel ID in VIM is identical with the channel ID in the Business Center Inbound
Configuration. This is necessary for a successful mapping.
To create a channel:
NPO_S4: Processing of invoice without purchase order. VIM provides a set of business rules to do
basic data checks and compliance checks before the invoice is sent into approval. When all business
rules are resolved, the invoice can be posted in dialog or in background.
PO_S4: Processing of invoice with purchase order. VIM provides a set of business rules to do basic
data checks and compliance checks. Invoices for purchase orders without goods receipt or service
sheets are sent into approval. When all business rules are resolved, the invoice can be posted in
dialog or in background.
Alternatively, navigate to Vendor Invoice Management > Document Processing Configuration >
Document Type Configuration > Maintain Document Types.
Alternatively, navigate to Vendor Invoice Management > Document Processing Configuration >
Document Type Configuration > Maintain Document Types.
Field Stat: Every line represents one line-item field of the selected DP document type,
indicated by the Field Name.
**************************************************************************