Professional Documents
Culture Documents
Administration Guide
VIM060000-AGD-EN-3
OpenText Vendor Invoice Management
Administration Guide
VIM060000-AGD-EN-3
Rev.: 18. July 2011
This documentation has been created for software version 6.0.
It is also valid for subsequent software versions as long as no new document version is shipped with the product or is
published at https://knowledge.opentext.com.
Open Text Corporation
275 Frank Tompa Drive, Waterloo, Ontario, Canada, N2L 0A1
Tel: +1-519-888-7111
Toll Free Canada/USA: 1-800-499-6544 International: +800-4996-5440
Fax: +1-519-888-0677
Email: support@opentext.com
FTP: ftp://ftp.opentext.com
For more information, visit http://www.opentext.com
1 Introduction ............................................................................... 9
1.1 About Vendor Invoice Management......................................................... 9
1.2 About the Document .............................................................................. 11
1.2.1 Target Readership ................................................................................. 11
1.2.2 Related Documents................................................................................ 11
1.2.3 Conventions ........................................................................................... 12
1.3 Contact Information................................................................................ 13
1.4 Customer Support .................................................................................. 13
1.5 High Availability...................................................................................... 14
2 Understanding VIM.................................................................. 15
2.1 Delivery Model ....................................................................................... 15
2.2 Workflow Scheme .................................................................................. 16
2.3 Process Swimlanes................................................................................ 17
2.4 Extensions to VIM .................................................................................. 18
3 Administration Tools............................................................... 21
3.1 VIM Customizing IMG ............................................................................ 21
1.2.3 Conventions
User interface
This format is used for elements in the graphical user interface (GUI), such as
buttons, names of icons, menu items, and fields.
Filenames, commands, and sample data
This format is used for file names, paths, URLs, and commands at the command
prompt. It is also used for example data, text to be entered in text boxes, and
other literals.
Note: If you copy command line examples from a PDF, be aware that PDFs
can contain hidden characters. OpenText recommends copying from the
HTML version of the document, if it is available.
KEY NAMES
Key names appear in ALL CAPS, for example:
Press CTRL+V.
<Variable name>
Angled brackets < > are used to denote a variable or placeholder. The user
replaces the brackets and the descriptive content with the appropriate value. For
example, <server_name> becomes serv01.
Internal cross-references
Click the cross-reference to go directly to the reference target in the current
document.
External cross-references
External cross-references are usually text references to other documents.
However, if a document is available in HTML format, for example, in the
Knowledge Center, external references may be active links to a specific section in
the referenced document.
Warnings, notes, and tips
Caution
Cautions help you avoid irreversible problems. Read this information
carefully and follow all instructions.
Important
Important notes help you avoid major problems.
Remote support is possible through the SAP solution manager with CSS message.
You must open the connection to the system and provide appropriate
authorizations.
To view logs, VIM provides the read-only transactions /OPT/VIM_7AX8_DIS and
/OPT/VIM_ANALYTICS.
For SAP J2EE based components, the Java roles SAP_JAVA_SUPPORT is pre-delivered
with NetWeaver and recommended to be used for this purpose. For ABAP based
components, for example the role SAP_RCA_SAT_DISP is shipped via the ABAP add-
on component ST-PI.
Parameters:
Run-time dates (from/to)
workflow start time
Invoice document
invoice document that you want to clear
Fiscal Year
fiscal year of the document that you want to clear
Program: /PTGWFI/R_PIR_CLEANUP_WFS
Description: Handles actions taken outside of workflow, which can clear a
parked invoice. This job removes associated redundant work items and
completes workflows.
Suggested minimum frequency: Once a day
Run after /PTGWFI/R_LIX_CLEANUP_WFS_NEW has completed.
Parameters:
Run-time dates (from/to)
workflow start time
Invoice document
invoice document that you want to clear
Fiscal Year
fiscal year of the document that you want to clear
Program: /ORS/000007_LOCK_CLEANUP
Description: Releases invoice locks as set by Web approval workflow.
Suggested minimum frequency: Every 30 min.
Parameters: None
Program: /OPT/VIM_R1A_REMINDER
Description: Sends out VIM reminder emails for overdue items.
Suggested minimum frequency: Once a day
Parameters: Select Background Mode
Table /OPT/T852 defines the number of grace days.
Program: RSWWERRE
Description: Restarts work items that are in error status. This job reduces
workflow administration.
Suggested minimum frequency: As defined by the workflow configuration
Parameters: None
Program: /OPT/VIM_TRIGGER_HEADER_WF
Description: Triggers the LIV Header Level Workflow.
Suggested minimum frequency: Twice a day or more often, depending on the
requirements
Parameters: None
Program: /OPT/VR_A_AGGREGATION
Description: Runs the Aggregation Report for specific groups to update
reporting tables for Central Reporting. See “Scheduling Batch Jobs for Central
Reporting” on page 135 for details.
Suggested minimum frequency: Depending on specific groups and
requirements
Parameters: Use variants for specific groups.
Program: /OPT/CR_RERUN_RULES_JOB
Description: In the DP Goods Receipt Missing scenario of the Supplier
Relationship Management (SRM) scenario, this job will publish the events
PSS_Completed and ProcessCompletedExternally. These events will enable
the workflow to rerun business rules.
If the goods receipt is posted, rerunning the business rules will resolve the GR
Missing exception and continue with the next process.
If the maximum number of tries is exceeded, the work item will be sent to the
dialog user to be resolved manually.
You can run the VAN Sync Job by executing the SA38 transaction with program
/OPT/VAN_SYNC_JOB or clicking the Sync button in the VAN application toolbar
for all selected entries in the list. By clicking the Sync button in VAN, all data of
the selected entries will be updated accordingly. You might need to refresh VAN
to get the updated data displayed.
The selection criteria in the Sync VAN Tables with SAP Data screen are
optional.
If the Include All check box is cleared, the following workflow and document
statuses are excluded for Non PO and PO invoice data selection:
• Posted
• Deleted
• /OPT/VIM_RPT_SYNC_TABLES
• /OPT/VIM_RPT_SYNC_TAB_NOLIMIT
2. Maintain the FAIL_SAFE user key types Fail Safe and Default Key for all roles,
using the following parameters:
Note: You only need to maintain one type, based on your requirements.
But it is a good practice to set up both types in case you change the
FAIL_SAFE type.
Agent Type
Select the agent type.
Agent Id
Select the agent Id.
To set up a substitute:
1. To access SAP Business Workplace, execute the SBWP transaction or click Menu
> Business Workplace.
2. From the menu, select Settings > Workflow settings > Maintain substitute.
3. In the Personal Substitutes screen, mark the name and click the Create
substitute button at the bottom of the screen.
4. In the User screen, enter the SAP user id of the substitute. Click to confirm.
5. In the Detail Screen Substitution, insert the validity period. Make sure the
Substitution active check box is not selected.
6. Click to save changes.
In the Personal Substitutes screen, the substitute is displayed.
When the substitute is ready to work on the work items belonging to the substituted
person, he or she adopts the substitution and is then able to view and execute those
work items.
To adopt a substitution:
1. To access SAP Business Workplace, execute the SBWP transaction or click Menu
> Business Workplace.
2. From the menu, select Settings > Workflow settings > Adopt substitution.
Click to confirm.
When you have finished working on the work items belonging to the substituted
person, you must end the substitution in order to view your own work items.
To end a substitution:
• Click in the menu: Settings > Workflow settings > End substitution.
3. Enter the information of the substituted person and click to search for the
user ID.
4. To select the correct person from the list, double-click the entry.
5. To designate a substitute for this person, select the Substitutes tab and click
Select a substitute.
7. To select the correct person from the list, double-click the entry.
MIR4 transaction
FB03 transaction
2. Enter the invoice document number, the fiscal year (and the company code in
FB03) and click the Display doc button (press RETURN in FB03).
3. Click the Services for object button and select Workflow > OpenText
DashBoard.
The OpenText Unified Dashboard is displayed.
In the Process History panel, the statuses of one or more workflow processes
are displayed. Each process has a separate line. The processes can have one of
the following types:
• DP dashboard process
• Parked invoice process within SAP
• Invoice Approval (IAP) process
4. To display details of a process, click the View button at the beginning of the
line.
2. If you know the document number, enter it in the Document Number field.
Otherwise, search by any selection criteria.
3. Under Report Options, click the Workflow View option button.
The report shows all applicable invoices, based on your selection criteria.
The Current Agent column indicates the current owner of the work item.
4. To access the Unified Dashboard, select an invoice and click the Dashboard
button.
Task
Click the multiple selection button to enter all workflows:
• WS00275269
• WS00275260
• WS00275254
• WS00275252
• WS00275264
• WS00275266
Date created
Enter date range.
Time created
Enter time range.
Tip: You can save the selection criteria as a variant. From the menu, click
Goto > Variants > Save as variant.
3. To execute the report, click .
All VIM workflows that have been started during the specified interval are
displayed on the Work item selection screen.
In the Workflow log screen, click the button in the application tool bar to
display a list with technical details.
The St (Status) column indicates the status of each individual step of the
workflow:
Click the icon next to a workflow step to display the agents who own this
work item (or possible or excluded agents).
5. A workflow might be in Error status.
If the error message shows the indicator Error or exception resolving role
<...>, role maintenance is required through the role maintenance transaction.
Status
ERROR
Task
Click the multiple selection button to enter all workflows:
• WS00275269
• WS00275260
• WS00275254
• WS00275252
• WS00275264
• WS00275266
Date created
Enter date range.
Time created
Enter time range.
Tip: You can save the selection criteria as a variant. From the menu, click
Goto > Variants > Save as variant.
3. To execute the report, click .
All VIM workflows with status Error that have been started during the specified
period are displayed on the Work item selection page.
In the Workflow log screen, click the button in the application tool bar to
display a list with technical details.
5. In the Workflow Log (View with technical details), click the highlighted Error
field to display the error messages generated by the system.
6. In the Workflow Log (View with technical details), click the icon next to the
error indicator to view the workflow container.
The element ACTOR or Next Role indicates which role is causing the error. In
the example above, the error role is INFO_PROVIDER.
7. Fix the error, using standard SAP workflow debugging methods.
• WS00275260
• WS00275254
• WS00275252
• WS00275264
• WS00275266
Tip: You can save the selection criteria as a variant. From the menu, click
Goto > Variants > Save as variant.
3. To display all workflows in error status, click .
4. Select the workflow you want to restart and click the Restart workflow button.
If the workflow is restarted successfully, the entry in the Status column changes
from ERROR to STARTED.
ID
SAP user ID of the specific user
Select the option button To be processed by.
3. To execute the report, click .
The report shows all SAP work items belonging to the user, regardless of
whether they are VIM work items or not.
VIM work items have the following task IDs:
TS00275278
DP Document Dashboard
TS00275267
PO Invoice Dashboard (Header WF)
TS00275262
PO Parked Invoice Dashboard
TS00275260
Non PO Invoice Dashboard
TS00275265
PO Invoice Dashboard (Line Level)
4. Click the icon to view the work item IDs.
With the work item IDs, you can assign the work items to a different user, see
“Reassigning Open SAP Work Items to a Different User” on page 64.
2. Enter the work item ID retrieved in “Retrieving Open SAP Work Items of a
Specific User” on page 61 and click to execute.
Before you can reassign, you must be an owner of the work item.
3. To own the work item, select it and click the Without check button in the
application tool bar.
This action leads you into either the VIM Dashboard or the DP Dashboard.
4. Click to return to the Execute work items without agent check screen.
5. Click the button in the application tool bar to display the work item.
6. Click the button in the application tool bar to forward the work item.
7. Enter the SAP user ID of the receiver of the work item and click to execute.
At the bottom of the screen, a confirmation message is displayed: Forwarding
carried out.
If the Invoice Data is known, enter the Company Code, the Document
Number, and the Fiscal Year for the invoice you want to reassign and click
to execute.
The system retrieves the current approver for this invoice and the rest of the
invoices waiting for his or her approval.
3. In the Invoice Approval - Usermap Maintenance Utility screen, click Usermap
Id > <SAP user ID> > Invoice List, to display the list of invoices for the current
approver.
4. To show the details of the invoice, click the document number in the navigation
panel on the left-hand side.
2. In the Invoice Lock Clean up program screen, enter the following information:
Invoice Type
• for Non PO invoices: BKPF
• for PO invoices: RMRP
Invoice Key
Enter the invoice key which is composed as follows:
• for Non PO invoices: <company code> + <invoice number> + <fiscal year>
Example: An invoice with company code 1000, invoice number
1900000036 and fiscal year 2009 results in the invoice key
100019000000362009.
Tip: If you leave the Invoice Type and Invoice Key fields empty, all
currently locked invoices are displayed.
3. To release the lock, click .
The following sections describe how to use the SAP Standard CCMS functionality
for alert monitoring.
Monitor Usage
Availability: Availability monitoring of selected systems and their application servers
Selected Sys-
tems
Background Background processing of the SAP systems and their application servers
Processing
Buffers The various SAP buffers, their hit rates, and swap rates
Change & Transports for a system
Transport Sys-
tem
Communica- Data transfers (SAPconnect, SAP Gateway, Application Link Enabling,
tions LDAP, RFC)
Data Archiv- Monitored data archiving sessions
ing
You can copy these monitors and change them. See the SAP online help for more
details:
http://help.sap.com/saphelp_nw70/helpdata/en/28/83493b6b82e908e10000000a1
1402f/content.htm.
To start a monitor, perform the following steps:
As CCMS is a standard monitoring tool from SAP, VIM does not require specific
values for the property thresholds. SAP basis needs to decide the level and to set
the thresholds for this.
monitor the activity and resources as the business processes are proceeding. For
activity monitoring purposes, see “Frequently Used SAP Workflow Administration
Transactions” on page 84.
2. Select the required trace modes and click on the appropriate button under Trace
Requests to start the performance analysis.
SAP workflow logs are written for every activity of the process and therefore are
always available.
In addition to the standard system logs, you can use the SM21 transaction to check
system activities. See “Frequently Used SAP Workflow Administration
Transactions” on page 84 for transactions you can use for activity logging and
traces.
VIM also writes log to the standard system log infrastructure. See “Working with
the Application Log” on page 175 for details.
13.7 Backup
The configuration of VIM is stored inside SAP ERP, in the OpenText product tables.
A backup of the underlying SAP ERP system ensures the backup of the appropriate
configuration, runtime and persistent data. In addition, system transports store any
configuration changes that are made.
2. To schedule the Event Queue Job, execute the SWEQADM transaction. You
can set the frequency according to your requirement how often to update
the respective data.
The following event linkages can be turned on or off to enable or disable VIM
workflows:
TS00275270 —
BUS2081 DELETED SWW_WI_CREATE_VIA_EVENT IAP
TS00275270 —
BUS2081 POSTED SWW_WI_CREATE_VIA_EVENT IAP
TS00275270 —
BUS2081 POSTED /OPT/BL_PO_BLK_RECEIVER Invoice Excep-
tion (IE)
WS00275264 —
/OPT/FIPP ZWFI_CREATED /OPT/BL_NPO_PRK_RECEIVER IE
WS00275254 /PTGWFI/PIR_F_CHECKFM
WS00275260 /PTGWFI/PRK_M_CHECKFM
— —
BUS2081 DELETED /OPT/VIM_RPT_PO_INV_RECEIVER VAN
— —
BUS2081 POSTED /OPT/VIM_RPT_PO_INV_RECEIVER VAN
— —
BUS2081 RELEASED /OPT/VIM_RPT_PO_INV_RECEIVER VAN
— —
BUS2081 CANCELLED /OPT/VIM_RPT_PO_INV_RECEIVER VAN
— —
2. Create the event linkage entries shown in Table 13-1 (if not already existing) by
clicking the New Entries button.
To edit an existing event linkage entry, double-click the entry.
3. To enable the workflow, select the Type linkage active check box.
To disable the workflow, clear the check box.
4. Save your changes with a transport and move this transport to subsequent
systems.
Note: Repeat the procedure for all event linkage entries shown in Table 13-1.
Amongst others, the Receiver function module and the status of the action is
displayed.
SWWWIHEAD
Work item header table for all types of work items
SWW_CONT
Container contents for work item (non-object referenced)
SWW_CONTOB
Container contents for work item (objects only)
SWIVOBJECT
Join SWW_CONTOB with SWWWIHEAD
SWELOG
Event log table
SWWORGTASK
Agent assignment of work item. The agent assignment information for a particu-
lar work item is deleted once the work item is completed.
Important
OpenText recommends doing tests of the report on a test system. OpenText
also recommends running the report when no users work on the system,
because this can cause unexpected values in the posting date field. There are
no locks for any objects implemented.
Settings
New Posting Date
This field is mandatory.
Test mode (display invoices)
This check box is selected by default. The invoices resulted from the search
are only displayed.
There is no VIM functionality available in the test mode but you can add and
change the displayed fields, using the standard SAP layout button.
Exclude empty posting dates
Select this check box only in special cases where the posting date is not filled
and should not be updated.
Document options – All ranges in this area are standard search criteria for DP
invoices.
2. To execute the bulk change, clear the Test mode check box and click .
A dialog box opens, asking for confirmation. In the dialog box, you still can
cancel the whole processing.
3. Confirm the execution.
All selected invoices are updated with the entered posting date and displayed in
a new view.
The bulk change also updates VIM Analytics and writes an entry in the process
logs.
4. In the Copy menus panel, click the From area menu button.
5. Enter /OPT/VIM in the Area menu field and click to start the search.
7. Select all check boxes under Area menu and click the Add button at the bottom
of the dialog.
8. In the Change Roles screen, save.
Select the Authorizations tab.
11. Enter appropriate values in the From and To field and click the Full
authorization button.
12. Click the button to transfer your settings.
13. Expand all nodes and assign Display authorization to the needed Activity
fields. To define values for an Activity field, click the icon next to the field.
14. To add Display authorization for all transaction starting with /OPT/, click the
Manually button in the application tool bar.
15. In the Manual selection of authorizations dialog, enter S_TCODE in the topmost
Authorization object line and click to confirm.
The new authorization object is displayed in the Change role: Authorizations
screen.
16. To open the Maintain Field Values dialog, click the icon next to the
Transaction code field (see highlight).
21. Enter the early watch user or a different user that you want to assign to the
newly created Display VIM configuration role.
22. Save your settings.
Users assigned to the new role are allowed to view the VIM configuration with
“display only” authorization.
The selection screen allows you to enter search criteria and process options. The
selection screen is divided into the following panels:
• Invoice Information
• Document Process
• Workitem Date Range
• Process Options
• Recipient of Reminder
2. Enter search criteria, using the following parameters:
Tip: Where applicable, use for multiple selection and for search
help.
Mode
Select one of the process modes:
Test
The program generates a list of eligible work items for notification.
The program does not send the notifications. Users can select the
work items to send the notification.
Background
The program sends the notification to users and displays the work
items.
4. Once you finished entering the search criteria and selecting the process options,
click in the application tool bar to display the VIM Notifications List with
the search results.
Details: Select a line in the list and click this button to display details for the
selected line.
Sort: Select a report column in the list and click one of these buttons to sort
it in either ascending or descending order.
Find: Click this button to open the Find dialog that allows you to search the
list for any keyword.
Filter: Select a report column in the list and click this button. The Filter
criteria dialog is displayed, allowing you to restrict the criteria in the
selected column without having to rerun the report with new search criteria.
Layout: Click this button to select a saved layout. To change, save or man-
age layouts of the list, click the icon next to the Layout button.
Column Description
Current Agent Current agent who owns items
Process Type Type of the document (DP, PO document, Non PO document…), see the
list in Scenario on page 105.
Sub Process Sub Process Type for each process type, for example Approval Required
Type for Non PO Invoice Approval process type
Document SAP document number
Number
Document ID DP document ID
Vendor Vendor number
Name 1 Vendor name
Inbox Days Number of days the work item lies in the inbox
Before Due Days before the due date of the work item
Due Date Due date of the work item
First name First name of the current agent
Last name Last name of the current agent
Responsible Role that is responsible for the work item
Party
Receiver ID Email address of the current agent
ID Work item ID
2. To edit an existing notification, mark the respective line and click the button
in the application tool bar. See the parameter description in step 3.
Note: You cannot change the Notification Scenario and the Sub Scenario
for an existing notification.
3. To add a notification, click the New entries button in the application tool bar.
• PO Parked Invoices
• PO Invoice Approvals
Sub Scenario
Select the notification sub scenario. Possible values depend on the selected
notification scenario.
Example:
Notification sub scenarios for the Non PO Parked Invoices notification
scenario:
• Approval Required
• Vendor Maintenance
• All Scenarios
Role
Select the role for the notification. All users assigned to this role will receive
the notification.
Notify Substitutes
This feature is not supported at the moment.
Additional Role
This feature is not supported at the moment.
Inbox Days
Days Before Payment Due
Use these fields to decide if the reminder will be sent. The system calculates
the work item creating date plus the inbox days or the days before payment
is due. If the result is less or equal today's date, then a reminder will be sent.
Email Type
Select the notification type. At the moment, only Internet Email is
available.
Notification Text
Select the SAP text name to be used for the notification email body.
If you select a different function model in this field, VIM Notifications will
run this function module first. If the function module cannot find a valid
email address, VIM Notifications will run the default function module
/OPT/VIM_NOTIF_EMAIL_ADDRESS.
Field name
You find the field names in structure /OPT/VIM_S1_REMINDER_DISPLAY.
Each field name represents a field in the VIM Notifications report.
Note: You cannot change this parameter in the Mail Configuration
screen.
Language
VIM supports the following languages:
• German (DE)
• English (EN)
• Spanish (ES)
• French (FR)
• Italian (IT)
• Japanese (JA)
• Dutch (NL)
• Portuguese (PT)
• Russian (RU)
• Chinese (ZH)
Notes:
• You cannot change this parameter in the Mail Configuration screen.
• Japanese and Chinese are supported only in SAP ECC 6.0.
Position
Specify the sequence of the fields in the email body.
Field Length
Specify the length of the field.
Text
Enter the title for each field in the respective language.
3. To save your changes, click .
2. To exclude another user, click the New entries button in the application tool
bar.
User Id
Enter the user ID to be excluded, corresponding to the selected user type.
Disable Notification
Mark this field with X to disable VIM Notifications emails.
Single Notification
Mark this field with X to have VIM Notifications emails sent only once per
work item instead of multiple times during the notification period.
Language Pref
Select the preferred language of the emails. VIM supports the following
languages:
• German (DE)
• English (EN)
• Spanish (ES)
• French (FR)
• Italian (IT)
• Japanese (JA)
• Dutch (NL)
• Portuguese (PT)
• Russian (RU)
• Chinese (ZH)
Note: Japanese and Chinese are supported only in SAP ECC 6.0.
4. To save your changes, click .
• Russian (RU)
• Chinese (ZH)
Note: Japanese and Chinese are supported only in SAP ECC 6.0.
3. Click to save your settings.
Administration To administer Central Reporting, you have to perform the following steps of
steps maintenance:
1. Maintaining logical systems and System Landscape Directory (SLD), see section
20.1 "Configuring the System Landscape Directory (SLD)" in OpenText Vendor
Invoice Management - Configuration Guide (VIM-CGD)
2. Running the Aggregation Report for the CUST_PREFL group
3. Creating variants of the Aggregation Report for each group
4. Maintaining report tables
5. Activating Central Reporting Baseline
6. Scheduling reports:
• Collection Report
• User Master Report
• Text Master Report
• Aggregation Report with variants for each aggregation group
7. Scheduling batch jobs for Central Reporting
Groups Data in Source Data Tables changes during the use of VIM. Therefore, the
aggregation of data to the Reporting Data Tables must run regularly. OpenText
strongly recommends scheduling batch jobs for this purpose. For different tables,
the necessary frequency to update will differ considerably. For example, the SAP
Vendors Table will change much less frequently than the Workitem Agents Table.
For this reason, several default groups, comprising specific tables, are set up for the
aggregation:
Groups beginning with OTH* are used by the Central Audit Report only. The other
groups are used by the other central reports.
CUST_PREFL
Comprises Roles and Exception Mapping. This group is used to prefill the
customizing tables for roles and exceptions (see “Maintaining Reporting Tables”
on page 128) to ease customizing.
TRANSACT
Comprises Document Header, Workitem, Workitem Activities, and Workitem
Agents. This group will have to be executed most frequently because its content
is changed most frequently.
MASTER
Comprises Company Codes, Vendors, and Document Types.
USER
Comprises Users and the assignment of users to organizational objects within
SAP Organizational Management.
Scheduling the Aggregation Report for the following groups is only necessary in a
multiple backend system.
OTH_MASTER
Recommended to run once. Depending on how frequently Parking Reasons,
Process Type Definitions and Blocking Reasons are maintained, schedule the job
accordingly.
OTH_DCHEAD
Recommended to run twice a day. The frequency can vary depending on
business needs. Group ID OTH_DCHEAD replicates the data from table
/OPT/VT_DOC_HEAD to the Central System. This table is useful for Central Audit
Report output.
OTH_VMHEAD
Recommended to run twice a day. The frequency can vary depending on
business needs. Group ID OTH_VMHEAD replicates the data from table
/OPT/VIM_1HEAD to the Central System. This data replication is useful for system
wide duplicate check for an incoming invoice.
OTH_AGENT
Recommended to run twice a day. The frequency can vary depending on busi-
ness needs. Group ID OTH_AGENT replicates the data from table
/OPT/VT_WI_AGENT to the Central System. This data replication is useful for cur-
rent agent display in the Central Audit Report.
Baseline groups To display the groups that are delivered with Baseline, execute the /n/OPT/SPRO
transaction and follow LiveLink VIM - Configuration > Central Reporting >
Aggregation infrastructure > Aggregation report groups.
Note: OpenText strongly recommends not to change the Baseline groups.
Target data To display the Baseline target data tables that will be filled by the Aggregation
tables Report, execute the /n/OPT/SPRO transaction and follow LiveLink VIM -
Configuration > Central Reporting > Aggregation infrastructure > Aggregation
report target tables.
Target and source tables are displayed, depending on the Aggregation Group ID.
Note: OpenText strongly recommends not to change the Baseline target data
tables.
Note: For character sets and byte orders supported by SAP, see the SAP
documentation.
If you are not sure about the correct settings for your system, try the following:
a. In the related back end system, call the SE37 transaction and execute
function module SYSTEM_CODEPAGE.
The codepage of the system is displayed.
b. Call the SE16 transaction and enter table name TCP00.
c. Use the codepage number returned by the previous function module call
(for example 4103) as selection value for field CPCODEPAGE.
In the selected dataset, the field CPCOMMENT contains most often a
description of the character set it contains (for example ISO-8859-1 or UTF-
16BE).
Once you have run the Aggregation Report for the CUST_PREFL group, the
customizing tables for Role Mapping Maintenance and Exception Mapping
Maintenance are prefilled. To map roles/exceptions from several back end systems,
perform the following steps:
The columns Product Code, and Responsible Party have been prefilled
automatically.
2. Assign the Role ID (as defined in “To maintain roles for Central Reporting:” on
page 128) to each responsible party (role) for specific product code.
3. Save your settings.
The columns Exc. Type, and Exc.typeID (Exception Type ID) have been
prefilled automatically.
2. Assign the Exc. ID (as defined in “To maintain exceptions for Central
Reporting:” on page 129) to each Exception Type ID for specific exception type.
Cut-off date The only mandatory selection criterion is Creation Date From. You must set this
date. It refers to the cut-off date, the work item creation date. Any invoices created
before this date are not considered in reporting. You can combine the Creation Date
From field with the Creation Time From field. If you also provide Creation Time
From, date and time together decide the cut-off time period.
Cut-off is important because Central Reporting is based on new workflow task
container elements and a new DP workflow template, created in VIM 5.2. You
cannot use data from VIM versions older than 5.2 for the reports. The cut-off time
period is used to filter out any data that belongs to older versions.
With a new installation, use the installation or go-live date for the Creation Date
From. With an upgrade, use the date of upgrading.
Do not maintain selection parameters other than Creation Date From and Creation
Time From.
Note: You can use the parameters Task and ID for testing purposes. The pa-
rameters refer to the workflow dialog task and the work item ID.
Table The last run time of the Collection Report is stored in table /OPT/VT_JOB. At the first
/OPT/VT_JOB time the Collection Report runs, table /OPT/VT_JOB is empty. Thereafter, the last run
time always gets updated in this table.
Note: If you select Test Mode, the data is not saved to source tables or any ta-
ble. Even /OPT/VT_JOB will remain unchanged.
Delta and full Once scheduled, this report always runs in delta mode. Only those work items and
mode documents are considered that have changed since the last run. Delta mode is
default and fixed. To change to full mode, you must clean table /OPT/VT_JOB.
• Aggregation Report
Most suited for this purpose are batch jobs. This section describes how to schedule a
batch job for the Aggregation Report. Scheduling batch jobs for the other reports is
similar. Keep in mind that the sequence of the jobs is important. Schedule Collection
Report, User Master Report, and Text Master Report before Aggregation Report.
After you have created variants of the Aggregation Report for the TRANSACT,
MASTER, and USER groups (see “Creating Variants of the Aggregation Report for
Each Group” on page 128), you can schedule one batch job with several steps or a
dedicated batch job for each variant. The procedure below shows how to schedule a
batch job for a single group.
Regarding the order of the other groups for the batch job, the job for the TRANSACT
group should be scheduled after MASTER and USER jobs. In a multiple backend
system, also schedule jobs for the Group IDs that start with OTH*. You have to
consider how often it is necessary to update the respective data and schedule the job
accordingly.
8. In the ABAP program panel, enter the name /OPT/VR_A_AGGREGATION and the
variant you created before.
9. Click to save.
10. In the Define Background Job screen, click to save the job.
Important
The Program to clean up VIM report tables is for internal use, only.
You might need to clean up the Central Reporting tables, for example to reload data
after fixing some issues. Whereas VIM Analytics bases on real time VIM tables,
Central Reports base on tables that are not real time. Collection Report, User Master
Report, and Text Master Report pull information from real time VIM tables and
provide data to Source Data Tables. The Aggregation Report selects data from the
Source Data Tables and provides data to the Reporting Data Tables. As Source Data
Tables and Reporting Data Tables are not real time, these tables can be reloaded.
To run the cleanup report, execute the SA38 transaction with program
/OPT/VR_CLEAN_TABLES.
Report Tables
Select this check box to delete Reporting Data Tables.
Important
This will clean up all data in the end user Central Reports.
Source Tables
Select this check box to delete Source Data Tables.
This will not impact the end user Central Reports, except the Central Audit
Report.
If the total number of First Pass PO Invoices is lower than 10,000, the respective cell
will be marked red.
If the total number of First Pass PO Invoices is greater or equal than 10,000 but lower
than 30,000, the respective cell will be marked orange.
If the total number of First Pass NPO Invoices is lower than 10,000, the respective
cell will be marked red.
If the total number of First Pass NPO Invoices is greater or equal than 10,000 but
lower than 30,000, the respective cell will be marked orange.
If the total number of all First Pass Invoices is lower than 20,000, the respective cell
will be marked red.
If the total number of all First Pass Invoices is greater or equal than 20,000 but lower
than 60,000, the respective cell will be marked orange.
The total number of first pass invoices is checked against the thresholds for the All
Invoices line, only.
If the total number of all First Pass Invoices goes below 20,000, the respective cell
will be marked red.
If the total number of all First Pass Invoices is greater or equal than 20,000 but lower
than 60,000, the respective cell will be marked orange.
If any of the values is not maintained, the respective check is not done and the cell
will not be colored.
If the percentage of First Pass PO Invoices/First Pass NPO Invoices/all First Pass
Invoices goes below 0.1%, the respective cell will be marked red.
If the percentage of First Pass PO Invoices/First Pass NPO Invoices/all First Pass
Invoices is greater or equal than 0.1% but lower than 1%, the respective cell will be
marked orange.
The currency value must be maintained if you want to use the threshold
functionality. If any of the other values is not maintained, the respective check is not
done and the cell will not be colored.
Example:
A Constant Value of USD;;20000 results in the following:
If the amount of Blocked Documents is greater than 20,000 USD, the respective cell
is marked red. The cell will never be marked orange because the respective value is
not maintained.
If the amount of Blocked Documents is greater than 10,000 USD but smaller or equal
than 20,000 USD, the respective cell is marked orange.
If the amount of Blocked Documents is greater than 20,000 USD, the respective cell
is marked red.
If the amount of Parked Documents exceeds the upper threshold, the respective cell
is marked red.
The currency value must be maintained if you want to use the threshold
functionality. If any of the other values is not maintained, the respective check is not
done and the cell will not be colored.
Example:
A Constant Value of USD;;20000 results in the following:
If the amount of Parked Documents is greater than 20,000 USD, the respective cell is
marked red. The cell will never be marked orange because the respective value is
not maintained.
If the amount of Parked Documents is greater than 5,000 USD but smaller or equal
than 15,000 USD, the respective cell is marked orange.
If the amount of Parked Documents exceeds 15,000 USD, the respective cell is
marked red.
If the amount of Pre-Process Documents is greater than the lower threshold but
smaller or equal than the upper threshold, the respective cell is marked orange.
If the amount of Pre-Process Documents exceeds the upper threshold, the respective
cell is marked red.
The currency value must be maintained if you want to use the threshold
functionality. If any of the other values is not maintained, the respective check is not
done and the cell will not be colored.
Example:
A Constant Value of USD;;20000 results in the following:
If the amount of Pre-Process Documents is greater than 20,000 USD, the respective
cell is marked red. The cell will never be marked orange because the respective
value is not maintained.
If the amount of Pre-Process Documents is greater than 20,000 USD but smaller or
equal than 30,000 USD, the respective cell is marked orange.
If the amount of Pre-Process Documents exceeds 30,000 USD, the respective cell is
marked red.
<Value1>;<Value2>;<Value3>;<Value4>;<Value5>;<Value6>;<Value7>;<Value
8>
where you must replace all <value> fields with a number, as follows:
• Value 1 and 2 define the lower and upper threshold for the total number of
processed PO Invoices.
• Value 3 and 4 define the lower and upper threshold for the total number of PO
Invoices in process.
• Value 5 and 6 define the lower and upper threshold for the total number of
processed NPO Invoices.
• Value 7 and 8 define the lower and upper threshold for the total number of NPO
Invoices in process.
If the number of invoices is greater than the lower threshold but smaller or equal
than the upper threshold, the respective cell is marked orange.
If the number of invoices is greater than the upper threshold, the respective cell is
marked red.
If any of the values is not maintained, the respective check is not done and the cell
will not be colored.
If the total number of NPO Invoices in Process exceeds 250,000, the respective cell is
marked red.
Vendors panel
Vendor number
Enter the vendor number (range).
Also Vendor w/o bank account (default setting)
Select this check box to include vendors without bank account in the
download.
Also Vendor with deletion flag
Select this check box to include vendors with deletion flag in the download.
Also Vendor with posting block
Select this check box to include vendors with posting block in the download.
Output to screen
This program runs in background and collects the vendor information. If the
program is running in the central system, it collects the vendor information from all
satellite systems using function module /OPT/DOWNLOAD_LY_DATA. The program
stores the vendor information in the central system’s staging table (along with the
satellite system’s logical system).
Table /OPT/VIM_STG_LIF contains the following information:
• Vendor number
• Company code
• Bank details
• Vendor address
• VAT and tax information
• Vendor email, IBAN, SWIFT code
• Timestamp (of record creation)
Vendors panel
Vendor
Enter the vendor number (range).
Company code
Enter the company code (range).
Output to screen
The sections Open only check and Vendor substitution appear only, when the
respective processing options have been selected in the selection screen.
Note: The number in section Order number table gives the remaining number
of PO entries that are written to the staging table. In the example, 342 order
numbers have been found, 48 have been removed due to the “open only”
check, and 294 have been written to the staging table for download.
Input parameters
LASTUPDATE
Last update timestamp
T_DL_QUERY
Internal table of logical system and company code
Output parameters
T_VENDOR
Internal table of vendor information
CURRENTUPDATE
Current timestamp
COMPLETE
Indicates whether all records have been successfully extracted and no more left
for extraction
The function module gets all the vendors which are loaded on or after the
timestamp LASTUPDATE and moves that data to the internal table T_VENDOR.
Populate the timestamp CURRENTUPDATE from current date and time.
RFC3 RFC3 for Vendor download corresponds to the function module
/OPT/LY_SYNC_INIT_COMPLETE that indicates continue loop for data extraction or
exit.
Input parameters
Complete
Passes indicator C as soon as ICC gathers the information that all records
have been pulled and then exits the call.
Passes indicator E when an error occurs in RFC2 for Vendor download and
exits the call.
Output parameters
None
Note: The Z Constant VEND_REC sets the maximum batch size for Vendor
download data. You can check this value by executing the SM30 transaction,
entering table /PTGWFI/Z_CONST, and checking value corresponding to product
code 005 and Z constant VEND_REC.
ICC also stops the looping when an error occurs in RFC2, then ICC passes an
indicator COMPLETE = ‘E’ to VIM via RFC3, and then exits.
RFC1 RFC1 for Purchase Order download corresponds to the function module
/OPT/PO_SYNC_INIT that initializes by putting SYNC_FLAGS as space in the
Purchase Order staging table in SAP.
Input Parameters
None
Output Parameters
None
RFC2 RFC2 for Purchase Order download corresponds to the function module
/OPT/DOWNLOAD_PURCHASE_DATA that is used to download purchase order
information from the central system.
Input parameters
LASTUPDATE
Last update timestamp
POSITIONS
Indicator whether to extract PO line items or not
T_DL_QUERY
Internal table of logical system and company code
Output parameters
T_DL_POHEAD
Internal table of purchase order header information
T_DL_POITEM
Internal table of purchase order item information
CURRENTUPDATE
Current timestamp
The function module gets all the purchase orders from tables /OPT/VIM_STG_POH
and /OPT/VIM_STG_POI, which are loaded on or after the timestamp LASTUPDATE
and moves that data to the internal tables T_DL_POHEAD and T_DL_POITEM.
Populate the timestamp CURRENTUPDATE from current date and time.
RFC3 RFC3 for Purchase Order download corresponds to the function module
/OPT/PO_SYNC_INIT_COMPLETE that indicates continue loop for data extraction or
exit.
Input parameters
Complete
Passes indicator C as soon as ICC gathers the information that all records
have been pulled and then exits the call.
2. In the Program to Monitor ICC data screen, enter the selection criteria:
• DP document number
• Archive Doctype
• Document Type
• Status
• Also include Workflow DP docs
Select this check box to include DP documents in the current workflow into
the selection.
• Also include Obsolete DP docs
Select this check box to include obsolete DP documents into the selection.
3. To execute, click the button.
In the ICC Admin Tool screen, the following action buttons are available in the
application tool bar:
Image
Select a DP document and click this button to display the archived image of
the document.
Discard Image
Select a DP document and click this button to set the document status to
Obsolete. DP documents with status Obsolete cannot be considered for
further processing.
Appln Log
Application Log. Select a DP document and click this button to display the
System log of the document.
Reset Count
Click this button to set the Extraction and Validation retries counts to zero. If
the document is in a Limit Reached status, it is set in the appropriate Ready
for status.
Change Status
Select a DP document and click this button to set the document to a required
status. The Possible statuses screen is displayed. Select the required status
from the list and confirm with .
Status Log
Select a DP document and click this button to display the Status log of the
Document.
DP Trigger
Select a DP document and click this button to invoke the DP Trigger
program, which will either set the DP document status to Ready for
Validation or trigger the workflow.
Vald Agents
Validation Agents. Select a DP document and click this button to display the
Validation Agents of the document.
21.1 Overview
The IDoc process comprises the following steps:
1. Receive IDoc and map IDoc data to Intermediate fields.
2. Map Intermediate fields to workflow (Index) fields.
3. Trigger workflow.
You can test the whole process using the WE19 transaction, where you supply the
IDoc and the processing function module.
3. Click the Inbound function module button in the application tool bar. The Test
inbound IDoc via a function module dialog box is displayed.
5. To check the status of the created IDoc, execute the WE02 transaction.
6. Enter the IDoc number of the new IDoc into the IDoc number field and click .
3. Enter the IDoc number in the EDI_DOCNUM field of the selection screen and
click in the application tool bar.
FUNCTION /opt/vim_application_log.
*"------------------------------------------------------------
*"*"Local interface:
*" IMPORTING
*" VALUE(OBJECTID) TYPE BALNREXT OPTIONAL
*" VALUE(LOG_POINT) TYPE /OPT/IC_LOGPOINT_DE
*" TABLES
*" MESSAGE TYPE BAL_T_MSG
*" EXCEPTIONS
*" LOG_HEADER_INCONSISTENT
*" LOG_NOT_FOUND
*" MSG_INCONSISTENT
*" LOG_IS_FULL
*" SAVE_NOT_ALLOWED
*" NUMBERING_ERROR
*"------------------------------------------------------------
Input parameters
OBJECTID
The Object ID is the currently processing document number, for example the DP
Document number, IDOC number, Work Item, or Financial Document number.
LOG_POINT
The log point is a unique identifier of the calling application or application area.
Using this value, you can identify the area that is generating the message.
MESSAGE
Actual system message that will be used to store.
2. To open, the Details view for a log point, double-click its line.
In case the log level is not maintained at Log Point level, you can maintain it at
Object and Sub-object level.
3. Therefore, execute the /n/OPT/VIM_LOG_CFG transaction.
Select the Object Vendor Invoice Management and double-click Sub-objects in the
navigation panel.
*" NO_AUTHORITY
*"-----------------------------------------------------------------------
• SUBOBJECT
• EXTERNAL_NUMBER
• DATE_FROM
• SUPPRESS_SELECTION_DIALOG: enter X.
Select the Object /OPT/VIM and double-click Sub-objects in the navigation panel.
Note: In the CRM system, custom configuration for application logging is not
available as it is in the ERP system.
Delete Connection
Delete a SAP connection.
Refresh All Connections
Refresh the connections after you made changes. Without the refresh, the
Approval Portal will continue to use existing connections.
Up Arrow
Move the connection priority up.
Down Arrow
Move the connection priority down.
Note: The first connection in the list is used as the default connection. The de-
fault connection determines the Invoice List’s User Preference. See section 6.2
"Working with the Personalize Screen" in OpenText Vendor Invoice Management
- User Guide (VIM-UGD) for more details.
Connection In the Connection Details panel, the following configuration parameters are
Details available. Enter the relevant information:
SAP SID
Unique identifier for this SAP Logical System. The SAP SID will appear on the
end user screen next to the Logical System to help the user identify which system
the invoice is coming from.
Note: If you want to connect to the same SAP Logical System but with a
different client, you must provide a different SAP SID. The Approval Portal
treats the SAP SID as a unique identifier.
UserName
The CPIC user’s user name that will be used to connect to SAP.
Password
The CPIC user password that will be used to connect to SAP.
Client
The client number of the SAP system that is connected to.
If you are using Application host instead of Message host, provide the following
information:
System number
The system number of the SAP system that is connected to.
Application host
The application host IP or DNS of the SAP system that is connected to.
If you are using Message host instead of Application host, provide the following
information:
MsHost
The Message host IP or DNS of the SAP system that is connected to.
R/3 name
The R/3 name of the SAP system that is connected to.
Logon Group
The logon group of the SAP system that is connected to.
System number
The system number of the SAP system that is connected to.
You can perform the following actions:
Save
Save the SAP connections. If the connection is invalid, you will not be able to
save.
Test
Test the SAP connections. If the connection fails, it will return a failure message
to you.
23.1.3 Configuration
Click the Configuration tab.
(NWP) server with an AppIntegrator iView linked to the Approval Portal J2EE
application.
If the NWP is not in this list and a user tries to access it, the user will get a
message: “Login Error- Authentication Failed”.
WhiteList Configuration
Select this check box to enable the white list feature.
Add
Enter the DNS or IP of the NWP to be in the white list and click Add.
Reinitialize the application to get the new value.
Remove
Select an entry in the Portal Host(s) List and click Remove to remove the
entry from the list. Reinitialize the application to get the new value.
Save
Click this button to save the configuration.
23.1.4 Administration
The Administration tab allows you to perform Administration tasks on the
application. It also tells you the Version and the Build Date of the application.
Click the Administration tab.
Reinitialize Application
Click this button to reinitialize the application. This is necessary after you
changed the configuration or if you change the language resource files. See
“Changing Language Resources” on page 193 for more details.
Product Code
IAP
Constant
EXIT_SEARCH_HELP_FLT
Constant Value
/ORS/SEARCH_HELP_FIELDS_PREFIL
The interface of the custom function must be the same as the interface of the baseline
function /ORS/SEARCH_HELP_FIELDS_PREFIL:
FUNCTION /ORS/SEARCH_HELP_FIELDS_PREFIL.
*"-------------------------------------------------------------------
---
*"*"Local Interface:
*" IMPORTING
*" VALUE(SHLPNAME) TYPE SHLPNAME
*" VALUE(INVOICE_HEADER) TYPE /ORS/INVOICE_HDR OPTIONAL
*" VALUE(CURRENT_APPROVER) TYPE /ORS/UMOID OPTIONAL
*" TABLES
*" RETURN STRUCTURE BAPIRET2 OPTIONAL
*" FIELDLIST STRUCTURE /ORS/SEARCHHELP_FIELD_LIST
*" ACCT_DATA STRUCTURE /ORS/INVOICE_ACCT_DATA OPTIONAL
*" EXCEPTIONS
*" NOT_FOUND
*"-------------------------------------------------------------------
---
ENDFUNCTION.
In the TABLES parameter of the sample function module, the FIELDLIST field refers
to the structure /ORS/SEARCHHELP_FIELD_LIST. The fields Value and Display only
are added to this structure.
Value
This field is used to set the default value for the search field.
Display only
This field is an indicator that the search field value cannot be changed by the
user in the Approval Portal.
The custom function should fill these fields with appropriate values according to
your requirements.
Important
Any changes made by the logic in the custom function module to the fields
other than Value and Display only will result in unexpected results or
errors.
Tip: You can also use any editor that can save as “Unicode Enabled”, for
example
http://en.sourceforge.jp/projects/propedit/downloads/11441/Properties
Editor.jar/
4. Reinitialize the application, see “Administration” on page 191.
Note: This entry is a SAP language key pair. Check the SAP help for a list
of language key pairs.
4. Save and close the Lang_Support.properties file.
You must include calendar popup strings in the new language to the calendar-
en.js JavaScript file.
Important
To make the language change effective, the end user must clear the
browser cache.
7. Click Update.
8. Navigate to Instance > Dispatcher > Services > HTTP Provider.
9. Click the Properties tab.
With VIM 5.2 SP3 and higher, you can change the size and number of the Approval
Portal log files. See “To change the size and number of log files:” on page 201.
5. Select the Severity level you need, click Save and select one of the following
options, according to your needs:
• Apply to current node only
For more details, also consult the SAP Web Application Server Administration
Guide.
Log level Info is used to log the initial Servlet loading information and when an
RFC is called.
Log level Error is used to log in the exception blocks.
Logs are created under \applications\com\opentext\vim\portal in the log
directory in the WAS, for example
E:\usr\sap\T38\JC01\j2ee\cluster\server0\log\applications\com\opentex
t\vim\portal.
The name of the log will be VimlapLog<Logindex>.log. These logs will contain all
application's Info log level. Up to 10 files will be created and will be reused.
Change this setting to NO. Then, WAS will produce multiple trc files.
For example
http://OPWAST38.optura.local:50100/GRMGHeartBeat/EntryPoint
3. Configure HTTP:
Property name
url
Property value
http://<WAS>:<WASHOST>/vimportal/GRMGServlet
While configuring a single JCo component, give the name as JCo1. If you need
to configure multiple SAP backend systems, increment the index suffix to JCo,
like JCo2, JCo3.
In the application, the list of components is read with the component name from
scenario. As the JCo component can be repeated multiple times, add an index
number to identify the specific component.
propname: username
propvalue: the CPIC user ID
propname: password
propvalue: the CPIC user password
propname: language
propvalue: the language
propname: apphost
propvalue: the application host
propname: sysnumber
propvalue: the system number
propname: username
propvalue: otapportal
propname: password
propvalue: xxxxxx
propname: language
propvalue: EN
propname: apphost
propvalue: 10.2.192.49
propname: sysnumber
propvalue: 00
propname: username
propvalue: the CPIC user ID
propname: password
propvalue: the CPIC user password
propname: language
propvalue: the language
propname: mhost
propvalue: the message host
propname: r3name
propvalue: the R/3 name
propname: group
propvalue: the group
propname: username
propvalue: otapportal
propname: password
propvalue: xxxxxx
propname: language
propvalue: EN
propname: mhost
propvalue: 10.2.192.49
propname: r3name
propvalue: T38
propname: group
propvalue: 00
Also backup a copy of the .sca or .sda file. If restoring is needed, do the following:
To perform a restore:
1. Replace the backup version configuration.xml and language resource files to
the <InstallDir> location.
2. Redeploy the backup or the original delivery of the .sca or the .sda file. See
OpenText Vendor Invoice Management - Installation Guide (VIM-IGD).
23.14 Troubleshooting
The following issues can occur on the Approval Portal. See symptoms and solutions.
Solution
Make sure the <installDir>/invoiceCfg folder has write permission.
Issue #4: Some of the texts in other languages display in English only
Symptom
Some of the texts in other languages display in English only when user selects
other languages.
Solution
The language properties file for that language might not have the translation;
this might be due to the release date of the build. Change accordingly or contact
OpenText Customer Support to obtain the latest language properties files.
23.15 Branding
You might need to change the logo of the Approval Portal. This section describes
how to do this.
Notes:
• You must perform the same action when you are applying a new patch.
• OpenText recommends backing up the image or the files if you need to
apply a new patch.
next year. If the posting date has to be changed, use the FBV4 transaction to post it in
the new posting period.
At this stage, the runtime workflow instances based on this parked document will
be rendered unusable as the object key of the parked document is changed now. All
the OpenText application tables will be out of sync, as well.
If custom extensions were implemented that store the SAP parked document
number, you have to make appropriate code corrections to avoid inconsistencies.
• If changing the posting date leads to no fiscal year change, use the month
end report.
• You can run the /OPT/VIM_YEND_NPO transaction with certain filter if
needed. In dialog mode, you can restrict the output set by using the various
selection criteria available.
• The selection options Company Code and Fiscal Year are mandatory.
At this stage, the workflows that are referencing to the original parked document
will have runtime errors because the original object is deleted by SAP.
• Keep the log for the program executions so that you will have a record of what
invoices were changed in case something goes wrong.
Depending on what is implemented at your site, you need to come up with a set of
scenarios to be tested.
The following is an example scenario you can be use for testing:
You can use the log to check for a list of all documents that were processed
through year end processing.
Input parameters:
T_CONFIG_DATA
Internal table for configuration data
Contains application name, application line number and configuration data.
T_DESCRIPTION
Internal table with application description
Contains application name, version (not used), and application description.
Output parameters:
T_CONFIG_LIST
Internal table for configuration version data
Contains application name, version (active version), and description.
Input parameters:
T_APPL_QUERY
Internal table of applications
Output parameters:
T_CONFIG_DATA
Internal table for configuration data
Contains application name, application line number, and configuration data.
T_DESCRIPTION
Internal table for configuration version data
Contains application name, version (active version), and description.
It takes application names as input, gets all active versions of those
applications from table /OPT/VIM_CFG_VER and stores this to T_DESCRIPTION
internal table.
And it gets the configuration data from table /OPT/VIM_ICC_CFG of the above
active applications and stores this into internal table T_CONFIG_DATA.
5. In the Field Selection dialog box, select Application Name and Application
Version.
Click .
6. Enter Application Name and Application Version you want to maintain, see
step 2 on page 229.
Click .
All configuration line entries for the selected application and version are
displayed.
7. Scroll downwards to make sure you have only lines for the correct Application
Name and Application Version.
8. To select all lines, click the button in the application tool bar.
9. To delete all lines, click the button in the application tool bar.
10. For the final action, deleting the entry for the application version, execute the
SM30 transaction.
12. Select the appropriate line and click to delete the entry.
To archive DP invoices:
1. Execute the standard SAP transaction SARA.
2. Use the archiving object /OPT/DOC that is provided with VIM 5.2 SP1 to archive
the DP invoices.
3. Follow the SAP standard archiving processes for the archive object /OPT/DOC.
The data from the following tables is archived:
• /OPT/VIM_1HEAD
• /OPT/VIM_1ITEM
• /OPT/VIM_HD_DP
• /OPT/VIM_HD_PO
• /OPT/VIM_PO_WIH
• /OPT/VIM_PO_WID
• /OPT/VIM_HD_NPO
• /OPT/VIM_NPO_WIH
• /OPT/VIM_NPO_WID
• /OPT/VIM_1BDCLOG
• /OPT/VIM_1LOG
• /OPT/VIM_1OCRLOG
• /OPT/VIM_8LOG
• /ORS/STACK_HDR
• /ORS/STACK_BODY
• /ORS/INV_ADD
• /ORS/INV_DATA
• /ORS/APPR_LOG
• /PTGWFI/M_PRKMTR
• /PTGWFI/F_PIRMTR
• /PTGWFI/F_BIRMTR
• /PTGWFI/F_BIRMWI
• /PTGWFI/F_DELINV
• /PTGWFI/F_LIXMWI
• /PTGWFI/F_LIXMTR
• /OPT/VT_WORKITEM
• /OPT/VT_WI_ACTN
• /OPT/VT_WI_STEPS
• /OPT/VT_DOC_H
• /OPT/VT_WI
• /OPT/VT_WI_ACTV
AP processor
Accounts Payable personnel
Archive system
Computer system that enables storage, management and retrieval of archived
data and documents
ArchiveLink
Service integrated in the SAP Web Application Server for linking archived
documents and the application documents entered in the SAP system
Authorization profiles
The SAP administrator assigns authorizations to the users that determine which
actions a user can execute in the SAP system. These authorizations are stored in
Authorization profiles.
BAdI
See: Business Add-Ins (BAdI)
Baseline
Set of functionality with pre-defined configuration and the starting point to
implement VIM
BDC ID
Business Data Communication ID. The BDC ID is used by the system to process
an SAP transaction to create an SAP Document in user context.
Block
Situation where an invoice has a price or quantity variance that prevents invoice
from posting
BTE
See: Business Transaction Event (BTE)
Business rules
Rules that describe the operations, definitions and constraints that apply to an
organization
Buyer
Person who is in charge of the PO. This role should have authorization to create
and change the purchase order. This role is also responsible for negotiating and
communicating with vendors.
COA
See: Approval chart of authority (COA)
Coding
Coding allocates an invoice to G/L account and cost object if required.
Contract agent
Person who can create and modify SAP contracts.
Dashboard
User interface that organizes and presents information in a way that is easy to
read. Users can also perform actions from the dashboard.
DocuLink
OpenText DocuLink enables the archiving, management and retrieval of CRM or
ERP documents from within the SAP infrastructure.
Document type
Type of document such as PO, Non PO, OCR, Non OCR
DP
See: Document Processing (DP)
Duplicate analyzer
Person who is responsible to identify duplicate invoices
Exception
Action that is not part of normal operations or standards
FI
See: Financial Accounting (FI)
IAP
See: Invoice Approval (IAP)
ICC
See: Invoice Capture Center (ICC)
IE
See: Invoice Exception (IE)
Indexer
Person responsible for entering index data
Indexing
Process of entering or storing data into the system
Information provider
Receiving role for option Refer for Information
Invoice approver
Person who approves invoices
Invoice coder
Person who enters the accounting info on invoices to allocate the cost
Invoice requester
Person who requested goods and services for Non PO invoices
LIV
See: Logistic invoice (LIV)
MM
See: Materials Management (MM)
Namespace
Name range reserved by SAP for customer objects and SAP objects to make sure
that objects are not overwritten by SAP objects during the import of corrections
or an upgrade
Number range
Array of numbers that can be used for an object in the SAP system
OCR
See: Optical character recognition (OCR)
Park
Situation where an invoice is not posted and is waiting for further processing
PIR
See: Non purchase order (Non PO) invoice (PIR)
PO
See: Purchase order (PO)
Price variance
Situation where the price on the invoice is different from the price in the
purchase order
Process options
Processing options for the user in the dashboard, such as Referral, Authorization,
and Actions
Process type
Process type for a document. The process type determines the initial actor and
various collaboration options available to the various actors during the process
flow.
Quantity variance
Situation where the quantity on the invoice is different from the quantity in the
purchase order
Receiver
Person who can create and reverse the goods receipt in SAP
Requisitioner
Person who requested goods and services
Roles
Set of predefined roles for the SAP user
Scan operator
Person who scans the invoices into images (may not have a SAP ID)
Service approver
Person who approves a service entry
Service requisitioner
Person who enters a service entry
Swimlane
Diagram representing a specific VIM process. A swimlane comprises the process
description, roles, user interface and options of the process.
Tax expert
Person who advises on invoices that need tax audit. Normally tax department
personnel.
VAN
See: VIM Analytics (VAN)
Vendor maintenance
Person who is responsible for creating and maintaining the vendor master
records
Workflow
SAP business workflows can be used to define business processes that are not
yet mapped in the R/3 system.
Asynchronous interfaces D
Approval Portal 213 Data archiving 80
Attachment support Delivery model 15
Approval Portal 198 Document Processing
bulk change of posting date 89
B Download programs
Backup 80 downloading in background 158
Approval Portal 212 downloading PO data 154
Batch job downloading vendor database 151
Central Reporting 135 function modules and RFCs 158
Batch programs ICC integration 151
ICC Dispatcher 163 DP invoices
Branding administration 89
Approval Portal 215 DP processing
Bulk change of posting date administration 89
Document Processing 89
E
C EDI support 169
CCMS agent IDoc process administration 169
registering 74 Email formatting function module
CCMS templates VIM Notifications 118
monitoring 74 Email options
CD-ROM VIM Notifications 109
Product ISO image 11 Event linkage for VIM workflows 81
Central alert monitoring Excluding users
setting up 74 VIM Notifications 114
Central Reporting 121 Extensions to VIM 18
activate role and exception mapping 132
Aggregation Report 135 F
cleaning up tables 138 FAIL_SAFE user key 29
Collection Report 132
maintaining reporting tables 128 H
scheduling batch job 135 High availability 14
Text Master Report 134 Approval Portal 213
User Master Report 134
Chart of Authority 31 I
Cleaning up tables ICC Admin Tool
Central Reporting 138 ICC Dispatcher 165
Collection Report ICC application
Central Reporting 132 deleting from SAP tables 228
Configuring VIM Notifications 109 ICC configuration data 227
conventions 12 RFCs 227
Creating variants ICC Dispatcher 163
Aggregation Report 128 batch programs 163
CRM system ICC Admin Tool 165
application log 181 IDoc process administration
CUST_PREFL group EDI support 169
Aggregation Report 126
Customer Support 13
Invoice N
workflow status 43 Non PO based FI documents
Invoice Approval month end procedure 217
releasing invoice lock 71 year end procedure 217
Invoice lock Notification email body
releasing 71 VIM Notifications 112
ISO image Notification email title
Product ISO image 11 VIM Notifications 113
Notification options
K VIM Notifications 109
Key Process Analytics Report
thresholds maintenance 139 O
Object and Sub-object
L application log 177
Language resources OpenText Online 13
Approval Portal 193
Load balancing P
Approval Portal 213 Parked documents
Log month end procedure 217
year end procedure 225 year end procedure 217
Log classification Periodic tasks
application log 179 Approval Portal 213
Log configuration for PO based documents
vimIapTraceLogindex.trc month end procedure 221
Approval Portal 203 year end procedure 221
Log files Process swimlanes 17
Approval Portal 199
Log point R
application log 176 Reassigning Invoice Approval items
Logs 79 to a different user 67
Reassigning work items 61
M retrieving work items of a specific user 61
Maintaining logical systems to a different user 64
Aggregation Report 124 Releasing invoice lock
Maintaining reporting tables for Invoice Approval 71
Central Reporting 128 Restart mechanism 81
Measuring performance Restore
Approval Portal 205 Approval Portal 212
Monitoring RFCs for the ICC configuration 227
Approval Portal 205 Role error in a workflow 55
workflows 49 determining 55
Month end procedure restarting after fixing 58
Non PO based FI documents 217 Role for VIM configuration display 93
parked documents 217 Roles 29
PO based documents 221 FAIL_SAFE user key 29
Multilingual support
Approval Portal 193 S
Multiple backend system 119 SAP early watch service 93
Y
Year end procedure
log 225
Non PO based FI documents 217
parked documents 217
PO based documents 221
testing 224