OpenText ICC Training
OpenText ICC Training
OpenText ICC Training
Users are not able to view CC and country list in enterprise scan.
Solution:- This list is available in below path and if we do not maintain CC/country here then it will
not be visible to users.
In order to change the profile, Goto tools-> Import configuration-> Select the profile as per your
requirement.
After doing this if you do not see CC/country list then close and reopen the enterprise scan again.
For region profile, we need to add Company code in the below path:-
Format:- CC-P0-Company Name
Here we can see all the data related to documents coming from Enterprise scan like scan station,
user list etc.
Scan station has a batch number (Scan Batch report you can see it) present in this table.
ICC (Invoice Capture Center):-It is used for OCR extraction for the documents coming from
document pipeline scanned through enterprise scan using the VIM process.
ICC Dispatcher is part of VIM and it takes the role of Integrating the OCR and VIM. OCR uses SAP as
backend to store and retrieve Invoice Image information through this Dispatcher.
Sequence Steps: -
2. Enterprise Scan deposits the image to the archive server and creates a DP Document in SAP using
function module /OPT/VIM_IF_NEW_DOC_INSERT.
This function module will insert an entry to tables /OPT/VIM_1HEAD & /OPT/VIM_HD_DP with new
DP Document number, Archive date & time, Document ID, Archive document type, Content
repository ID.
3. ICC-Extraction engine calls API(B) via a scheduled batch job on ICC side -
/OPT/VIM_IF_GET_NEW_DOC_LIST and gets new documents for processing
• Gets all the documents in "Scanned" Status along with Secure URL for Image and XML document
which will be created by ICC extraction engine.
• Updates the status and OCR data appropriately. This API exports the data to SAP after completion
of extraction phase. Table /OPT/VIM_1EXT_H will be updated with Extracted data at this step.
6. ICC- Extraction engine sends the results XML file of the exported data to the archive server using
the URL retrieved early from SAP at step 3.
• For each Exported Data to SAP corresponding Results are stored in XML file and archived back to
archive server.
7. Periodic job (program /OPT/VIM_STATUS_EXTR) runs on SAP side and picks up the DP Items with
status “Sent to OCR” and checks the time elapsed and if it exceeds the configured time, set the
status back to “Scanned”.
Maximum allowed time for Extraction will be maintained in table /OPT/VIM_RETRY using transaction
code SM30. This table contains an entry with call point “EX” for extraction.
8. Periodic job (program /OPT/VIM_DP_TRIGGER) runs on SAP side and picks up DP items with status
“Extraction Completed” and runs business rules to check validation required or not.
If validation required, sets the status to “Ready for Validation”. If it is not required, it will start DP
Workflow. --- If Validation is required then System evaluates the agents for the VALIDATOR role and
updates the SAP tables.
9. ICC-Validation engine calls API(G) - /OPT/VIM_IF _GET_VAL_DOC_LIST and gets list of documents
for validation.
• For each DP Document, it gets the secure URL for Image and XML documents which will be used by
ICC Validation Client.
• Function module “SCMS_DOC_URL_READ” will return the URL by taking Archiving ID and Archiving
Doc ID as input.
10. ICC–Validation engine picks documents (both image and XML) for each validation document and
sends the results XML file to the archive server using the URL retrieved from SAP at step 9.
• Updates the status and OCR data appropriately. This API exports the data to SAP after completion
of validation phase. Table /OPT/VIM_1EXT_H will be updated with Validation data.
• Maximum allowed time for Validation will be maintained in table /OPT/VIM_RETRY using
transaction code SM30. This table contains an entry with call point “VA” for validation.
13. Periodic job (program /OPT/VIM_DP_TRIGGER) runs on SAP side and picks up DP items with
status “Validation Completed” and starts the DP Workflow.
This program runs in background and reads all the DP Documents with status “Sent to OCR” and
checks the elapsed time crossed the allowed time limit. Maximum allowed time for Extraction will be
maintained in table /OPT/VIM_RETRY.
This table can be maintained using transaction code SM30. Call point “EX” represents EXTRACTION.
We can also maintain the maximum number of retries allowed.
If a particular DP Document is waiting in Extraction queue for more than allowed time, batch job sets
that DP Document status to “Scanned”. Otherwise ignores that DP Document.
Validation maximum allowed time will be maintained in table /OPT/VIM_RETRY. This table can be
maintained using transaction code SM30. Call point “VA” represents VALIDATION. We can also
maintain the maximum number of retries allowed.
If a particular DP Document is waiting in Validation queue for more than allowed time, batch job sets
that DP Document status to “Ready for Validation”. Otherwise ignores that DP Document.
This program runs in background and sends the DP Documents to workflow based on the validation
conditions. For Extraction Completed Documents, it checks whether validation required and if
required sends to Validation framework otherwise triggers the workflow. For Validation Completed
Documents, it triggers the workflow.
SAP extraction link:- It is responsible for OCR extraction. Each extraction link is a separate ICC
machine and is communication to SAP through an RFC user. It can be seen on clicking the properties
after disabling the link.
RFC user should be having all the roles and is present in the SAP system in order to work properly.
SAP download link:-It is responsible for downloading the Vendor master data/Po related data from
SAP and storing the same in SQL database.
/OPT/VIM_COMPCODE_DOWNLOAD:-To generate the Company code recipient file & this needs to
be added inside the ICC application that is uploaded to PRD.
In order to add a new company code, we need to maintain recipient file (.CSV file generated by SAP
through above mentioned program).
After this follow below path: - Here, add company code in the script with OR condition.
Dokustarservices should be running in order to ensure proper working of ICC OCR extraction.
If extraction link has issue, you can check the logs as shown below.
General issue:- If CPU utilisation is high in PRD then there is high chances that ICC will become non
responsive.
In this case, we should stop all the hotspot services (Download as well as extraction links).
Please, note a point that Space on a ICC server, specially C drive should be always 50-60 GBs free.