Download AP Invoice Attachment to OIC| UCM Attachments
In this post, lets see How to Download AP Invoice Attachment to OIC using the ERP integration service and using the ERP object attachment service. The test cases below is based on hardcoding the document id you can use this as reference to add this logic by dynamic mapping based on your integration scenario.
Table of Contents
1. By Using ERP Integration SOAP service
https://fusiondomain.com/finFunShared/FinancialUtilService?WSDL
Use the operation getDocumentForDocumentId
Set the MTOM values to TRUE for content to be displayed in payload
OIC Process to Download and read AP invoice Attachment
Create a scheduled process or event based process based on your requirement and call the soap connection .
Use the soap adapter with the ERP integration service WSDL .
call the getDocumentForDocumentId operation . Pass the document id as parameter.
Payload Response in OIC
The payload response will the the file reference downloaded in OIC. Use Stage file to read the file.
Use Stage File to Read
In the stage file setting. check the file reference checkbox and use the content element from getatt response to the Expression of file reference.
Add opaque schema to read the format definition.
opaque schema
<schema targetNamespace="http://xmlns.oracle.com/pcbpel/adapter/opaque/"
xmlns="http://www.w3.org/2001/XMLSchema" >
<element name="opaqueElement" type="base64Binary" />
</schema>
You can see the content in the activity stream payload in OIC.
Use List Stage file
This will read the file and the content can be seen in the payload
2. Using Oracle ERP Cloud Object Attachment Service
You can also use the ERP cloud Object attachment service to get the ap invoice attachments.
First you need to search for the attachment document ID. Use one of the below queries to identify the invoice and corresponding attachment document ID.
You can create BIP report or run adhoc query to get the information.
A. Use following queries to get the attachment URL and then extract UCM document ID from URL.
NOTE: queries will provide basic information like, invoice number, invoice id, attachment id. If you need more filters, update the queries based on your customer requirements.
select b.invoice_id, b.invoice_num, c.URL
from fnd_attached_documents a,
ap_invoices_all b,
fnd_documents_tl c,
fnd_documents d
where a.entity_name = ‘AP_INVOICES_ALL’
and a.pk1_value = b.invoice_id
and a.document_id = c.document_id
and c.document_id = d.document_id
and c.language = ‘US’
and d.datatype_code = ‘WEB_PAGE’
B. Invoices with image manually uploaded as file attachment. For these file attachment, UCM document ID is store in fnd_documents_tl.dm_version_number
select b.invoice_id, b.invoice_num, c.dm_version_number
from fnd_attached_documents a,
ap_invoices_all b,
fnd_documents_tl c,
fnd_documents d
where a.entity_name = ‘AP_INVOICES_ALL’
and a.pk1_value = b.invoice_id
and a.document_id = c.document_id
and c.document_id = d.document_id
and c.language = ‘US’
and d.datatype_code = ‘FILE’
C. Invoices with image attachment created via regular imaging flow. For image attachment created by imaging flow (ie, managed by IPM, UCM). Document ID can be found in fusion_ocserver11g.revisions.did.
select b.invoice_id, b.invoice_num, ipm.did
from
fnd_attached_documents a,
ap_invoices_all b,
fnd_documents_tl c,
fnd_documents d,
fusion_ocserver11g.revisions ipm
where a.entity_name = ‘AP_INVOICES_ALL’
and a.pk1_value = b.invoice_id
and a.document_id = c.document_id
and c.document_id = d.document_id
and c.language = ‘US’
and d.datatype_code = ‘TMURI’
and a.category_name = ‘SCANNED_INVOICE_IMAGE’
and substr(b.image_document_num,3) = ipm.ddocname
To get User Key Values
api.invoice_num,
PZ.segment1,
BU.bu_name
FROM ap_invoices_all API,
fun_all_business_units_v BU,
poz_suppliers PZ
WHERE API.org_id = BU.bu_id
AND API. invoice_num LIKE ‘MCS 061920 001’
AND API.vendor_id = PZ.vendor_id
To get the Invoice category as UserKeyB
select b.invoice_id, b.invoice_num, c.URL,a.category_name
from fnd_attached_documents a,
ap_invoices_all b,
fnd_documents_tl c,
fnd_documents d
where a.entity_name = 'AP_INVOICES_ALL'
and a.pk1_value = b.invoice_id
and a.document_id = c.document_id
and c.document_id = d.document_id
and c.language = 'US'
and d.datatype_code is not null
REQUEST
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:typ="http://xmlns.oracle.com/apps/financials/commonModules/shared/model/erpIntegrationService/types/" xmlns:erp="http://xmlns.oracle.com/apps/financials/commonModules/shared/model/erpIntegrationService/">
<soapenv:Header/>
<soapenv:Body>
<typ:downloadAttachment>
<typ:attachment>
<erp:EntityName>AP_INVOICES_ALL</erp:EntityName>
<erp:CategoryName>FROM_SUPPLIER</erp:CategoryName>
<!--Optional:-->
<erp:UserKeyA>US1 Business Unit</erp:UserKeyA>
<!--Optional:-->
<erp:UserKeyB>MCS 061920 001</erp:UserKeyB>
<!--Optional:-->
<erp:UserKeyC>1266</erp:UserKeyC>
<!--Optional:-->
<erp:UserKeyD></erp:UserKeyD>
<!--Optional:-->
<erp:UserKeyE></erp:UserKeyE>
</typ:attachment>
</typ:downloadAttachment>
</soapenv:Body>
</soapenv:Envelope>
Response
<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsa="http://www.w3.org/2005/08/addressing" xmlns:typ="http://xmlns.oracle.com/apps/financials/commonModules/shared/model/erpIntegrationService/types/"> <env:Header> <wsa:Action>http://xmlns.oracle.com/apps/financials/commonModules/shared/model/erpIntegrationService//ErpObjectAttachmentService/downloadAttachmentResponse</wsa:Action> <wsa:MessageID>urn:uuid:c433869f-c51a-42e9-a377-246be610cf8f</wsa:MessageID> </env:Header> <env:Body> <ns0:downloadAttachmentResponse xmlns:ns0="http://xmlns.oracle.com/apps/financials/commonModules/shared/model/erpIntegrationService/types/"> <ns1:result xsi:type="ns0:DownloadedAttachment" xmlns:ns1="http://xmlns.oracle.com/apps/financials/commonModules/shared/model/erpIntegrationService/types/" xmlns:ns0="http://xmlns.oracle.com/apps/financials/commonModules/shared/model/erpIntegrationService/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <ns0:AttachmentType>FILE</ns0:AttachmentType> <ns0:AttachmentContent>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ZS9CTS9Ob3JtYWwvQ0EgMT4+DQplbmRvYmoNCjkgMCBvYmoNCjw8L1R5cGUvRm9udC9TdWJ0eXBlL1RydWVUeXBlL05hbWUvRjIvQmFzZUZvbnQvQXJpYWxNVC9FbmNvZGluZy9XaW5BbnNpRW5jb2RpbmcvRm9udERlc2NyaXB0b3IgMTAgMCBSL0ZpcnN0Q2hhciAzMi9MYXN0Q2hhciAxMTkvV2lkdGhzIDE0MCAwIFI+Pg0KZW5kb2JqDQoxMCAwIG9iag0KPDwvVHlwZS9Gb250RGVzY3JpcHRvci9Gb250TmFtZS9BcmlhbE1UL0ZsYWdzIDMyL0l0YWxpY0FuZ2xlIDAvQXNjZW50IDkwNS9EZXNjZW50IC0yMTAvQ2FwSGVpZ2h0IDcyOC9BdmdXaWR0aCA0NDEvTWF4V2lkdGggMjY2NS9Gb250V2VpZ2h0IDQwMC9YSGVpZ2h0IDI1MC9MZWFkaW5nIDMzL1N0ZW1WIDQ0L0ZvbnRCQm94WyAtNjY1IC0yMTAgMjAwMCA3MjhdID4+DQplbmRvYmoNCjExIDAgb2JqDQo8PC9UeXBlL0ZvbnQvU3VidHlwZS9UcnVlVHlwZS9OYW1lL0YzL0Jhc2VGb250L0FyaWFsLUJvbGRNVC9FbmNvZGluZy9XaW5BbnNpRW5jb2RpbmcvRm9udERlc2NyaXB0b3IgMTIgMCBSL0ZpcnN0Q2hhciAzMi9MYXN0Q2hhciAxMjEvV2lkdGhzIDE0MSAwIFI+Pg0KZW5kb2JqDQoxMiAwIG9iag0KPDwvVHlwZS9Gb250RGVzY3JpcHRvci9Gb250TmFtZS9BcmlhbC1Cb2xkTVQvRmxhZ3MgMzIvSXRhbGljQW5nbGUgMC9Bc2NlbnQgOTA1L0Rlc2NlbnQgLTIxMC9DYXBIZWlnaHQgNzI4L0F2Z1dpZHRoIDQ3OS9NYXhXaWR0aCAyNjI4L0ZvbnRXZWlnaHQgNzAwL1hIZWlnaHQgMjUwL0xlYWRpbmcgMzMvU3RlbVYgNDcvRm9udEJCb3hbIC02MjggLTIxMCAyMDAwIDcyOF0gPj4NCmVuZG9iag0KMTMgMCBvYmoNCjw8L1R5cGUvWE9iamVjdC9TdWJ0eXBlL0ltYWdlL1dpZHRoIDExMS9IZWlnaHQgMTE2L0NvbG9yU3BhY2UvRGV2aWNlUkdC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MDAwMTI1IDAwMDAwIG4NCjAwMDAwMDAxODEgMDAwMDAgbg0KMDAwMDAwMDQ5MSAwMDAwMCBuDQowMDAwMDA0MDA1IDAwMDAwIG4NCjAwMDAwMDQxODEgMDAwMDAgbg0KMDAwMDAwNDQyMiAwMDAwMCBuDQowMDAwMDA0NDc1IDAwMDAwIG4NCjAwMDAwMDQ1MjggMDAwMDAgbg0KMDAwMDAwNDY5MSAwMDAwMCBuDQowMDAwMDA0OTE4IDAwMDAwIG4NCjAwMDAwMDUwODcgMDAwMDAgbg0KMDAwMDAwNTMxOSAwMDAwMCBuDQowMDAwMDA1NTcyIDAwMDAwIG4NCjAwMDAwMDc0MzIgMDAwMDAgbg0KMDAwMDAwMDAxNyA2NTUzNSBmDQowMDAwMDAwMDE4IDY1NTM1IGYNCjAwMDAwMDAwMTkgNjU1MzUgZg0KMDAwMDAwMDAyMCA2NTUzNSBmDQowMDAwMDAwMDIxIDY1NTM1IGYNCjAwMDAwMDAwMjIgNjU1MzUgZg0KMDAwMDAwMDAyMyA2NTUzNSBmDQowMDAwMDAwMDI0IDY1NTM1IGYNCjAwMDAwMDAwMjUgNjU1MzUgZg0KMDAwMDAwMDAyNiA2NTUzNSBmDQowMDAwMDAwMDI3IDY1NTM1IGYNCjAwMDAwMDAwMjggNjU1MzUgZg0KMDAwMDAwMDAyOSA2NTUzNSBmDQowMDAwMDAwMDMwIDY1NTM1IGYNCjAwMDAwMDAwMzEgNjU1MzUgZg0KMDAwMDAwMDAzMiA2NTUzNSBmDQowMDAwMDAwMDMzIDY1NTM1IGYNCjAwMDAwMDAwMzQgNjU1MzUgZg0KMDAwMDAwMDAzNSA2NTUzNSBmDQowMDAwMDAwMDM2IDY1NTM1IGYNCjAwMDAwMDAwMzcgNjU1MzUgZg0KMDAwMDAwMDAzOCA2NTUzNSBmDQowMDAwMDAwMDM5IDY1NTM1IGYNCjAwMDAwMDAwNDAgNjU1MzUgZg0KMDAwMDAwMDA0MSA2NTUzNSBmDQowMDAwMDAwMDQyIDY1NTM1IGYNCjAwMDAwMDAwNDMgNjU1MzUgZg0KMDAwMDAwMDA0NCA2NTUzNSBmDQowMDAwMDAwMDQ1IDY1NTM1IGYNCjAwMDAwMDAwNDYgNjU1MzUgZg0KMDAwMDAwMDA0NyA2NTUzNSBmDQowMDAwMDAwMDQ4IDY1NTM1IGYNCjAwMDAwMDAwNDkgNjU1MzUgZg0KMDAwMDAwMDA1MCA2NTUzNSBmDQowMDAwMDAwMDUxIDY1NTM1IGYNCjAwMDAwMDAwNTIgNjU1MzUgZg0KMDAwMDAwMDA1MyA2NTUzNSBmDQowMDAwMDAwMDU0IDY1NTM1IGYNCjAwMDAwMDAwNTUgNjU1MzUgZg0KMDAwMDAwMDA1NiA2NTUzNSBmDQowMDAwMDAwMDU3IDY1NTM1IGYNCjAwMDAwMDAwNTggNjU1MzUgZg0KMDAwMDAwMDA1OSA2NTUzNSBmDQowMDAwMDAwMDYwIDY1NTM1IGYNCjAwMDAwMDAwNjEgNjU1MzUgZg0KMDAwMDAwMDA2MiA2NTUzNSBmDQowMDAwMDAwMDYzIDY1NTM1IGYNCjAwMDAwMDAwNjQgNjU1MzUgZg0KMDAwMDAwMDA2NSA2NTUzNSBmDQowMDAwMDAwMDY2IDY1NTM1IGYNCjAwMDAwMDAwNjcgNjU1MzUgZg0KMDAwMDAwMDA2OCA2NTUzNSBmDQowMDAwMDAwMDY5IDY1NTM1IGYNCjAwMDAwMDAwNzAgNjU1MzUgZg0KMDAwMDAwMDA3MSA2NTUzNSBmDQowMDAwMDAwMDcyIDY1NTM1IGYNCjAwMDAwMDAwNzMgNjU1MzUgZg0KMDAwMDAwMDA3NCA2NTUzNSBmDQowMDAwMDAwMDc1IDY1NTM1IGYNCjAwMDAwMDAwNzYgNjU1MzUgZg0KMDAwMDAwMDA3NyA2NTUzNSBmDQowMDAwMDAwMDc4IDY1NTM1IGYNCjAwMDAwMDAwNzkgNjU1MzUgZg0KMDAwMDAwMDA4MCA2NTUzNSBmDQowMDAwMDAwMDgxIDY1NTM1IGYNCjAwMDAwMDAwODIgNjU1MzUgZg0KMDAwMDAwMDA4MyA2NTUzNSBmDQowMDAwMDAwMDg0IDY1NTM1IGYNCjAwMDAwMDAwODUgNjU1MzUgZg0KMDAwMDAwMDA4NiA2NTUzNSBmDQowMDAwMDAwMDg3IDY1NTM1IGYNCjAwMDAwMDAwODggNjU1MzUgZg0KMDAwMDAwMDA4OSA2NTUzNSBmDQowMDAwMDAwMDkwIDY1NTM1IGYNCjAwMDAwMDAwOTEgNjU1MzUgZg0KMDAwMDAwMDA5MiA2NTUzNSBmDQowMDAwMDAwMDkzIDY1NTM1IGYNCjAwMDAwMDAwOTQgNjU1MzUgZg0KMDAwMDAwMDA5NSA2NTUzNSBmDQowMDAwMDAwMDk2IDY1NTM1IGYNCjAwMDAwMDAwOTcgNjU1MzUgZg0KMDAwMDAwMDA5OCA2NTUzNSBmDQowMDAwMDAwMDk5IDY1NTM1IGYNCjAwMDAwMDAxMDAgNjU1MzUgZg0KMDAwMDAwMDEwMSA2NTUzNSBmDQowMDAwMDAwMTAyIDY1NTM1IGYNCjAwMDAwMDAxMDMgNjU1MzUgZg0KMDAwMDAwMDEwNCA2NTUzNSBmDQowMDAwMDAwMTA1IDY1NTM1IGYNCjAwMDAwMDAxMDYgNjU1MzUgZg0KMDAwMDAwMDEwNyA2NTUzNSBmDQowMDAwMDAwMTA4IDY1NTM1IGYNCjAwMDAwMDAxMDkgNjU1MzUgZg0KMDAwMDAwMDExMCA2NTUzNSBmDQowMDAwMDAwMTExIDY1NTM1IGYNCjAwMDAwMDAxMTIgNjU1MzUgZg0KMDAwMDAwMDExMyA2NTUzNSBmDQowMDAwMDAwMTE0IDY1NTM1IGYNCjAwMDAwMDAxMTUgNjU1MzUgZg0KMDAwMDAwMDExNiA2NTUzNSBmDQowMDAwMDAwMTE3IDY1NTM1IGYNCjAwMDAwMDAxMTggNjU1MzUgZg0KMDAwMDAwMDExOSA2NTUzNSBmDQowMDAwMDAwMTIwIDY1NTM1IGYNCjAwMDAwMDAxMjEgNjU1MzUgZg0KMDAwMDAwMDEyMiA2NTUzNSBmDQowMDAwMDAwMTIzIDY1NTM1IGYNCjAwMDAwMDAxMjQgNjU1MzUgZg0KMDAwMDAwMDEyNSA2NTUzNSBmDQowMDAwMDAwMTI2IDY1NTM1IGYNCjAwMDAwMDAxMjcgNjU1MzUgZg0KMDAwMDAwMDEyOCA2NTUzNSBmDQowMDAwMDAwMTI5IDY1NTM1IGYNCjAwMDAwMDAxMzAgNjU1MzUgZg0KMDAwMDAwMDEzMSA2NTUzNSBmDQowMDAwMDAwMTMyIDY1NTM1IGYNCjAwMDAwMDAxMzMgNjU1MzUgZg0KMDAwMDAwMDEzNCA2NTUzNSBmDQowMDAwMDAwMTM1IDY1NTM1IGYNCjAwMDAwMDAxMzYgNjU1MzUgZg0KMDAwMDAwMDEzNyA2NTUzNSBmDQowMDAwMDAwMTM4IDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwOTYyNyAwMDAwMCBuDQowMDAwMDA5NjU1IDAwMDAwIG4NCjAwMDAwMDk5NDEgMDAwMDAgbg0KMDAwMDAxMDIyOSAwMDAwMCBuDQp0cmFpbGVyDQo8PC9TaXplIDE0My9Sb290IDEgMCBSL0luZm8gMTUgMCBSL0lEWzxERjlFMEVEOERDQjc2NTQ2Qjk4QUMyRkQ0MkU1Qzg5Qj48REY5RTBFRDhEQ0I3NjU0NkI5OEFDMkZENDJFNUM4OUI+XSA+Pg0Kc3RhcnR4cmVmDQoxMDc0Mw0KJSVFT0YNCnhyZWYNCjAgMA0KdHJhaWxlcg0KPDwvU2l6ZSAxNDMvUm9vdCAxIDAgUi9JbmZvIDE1IDAgUi9JRFs8REY5RTBFRDhEQ0I3NjU0NkI5OEFDMkZENDJFNUM4OUI+PERGOUUwRUQ4RENCNzY1NDZCOThBQzJGRDQyRTVDODlCPl0gL1ByZXYgMTA3NDMvWFJlZlN0bSAxMDIyOT4+DQpzdGFydHhyZWYNCjEzNzYyDQolJUVPRg==</ns0:AttachmentContent> <ns0:FileName>Air Transportation Charges.pdf</ns0:FileName> </ns1:result> </ns0:downloadAttachmentResponse> </env:Body> </env:Envelope>
[content-egg module=Udemy]
Use the encoded payload to convert to file format using any online base 64 to file convertor tools
Example https://easy64.org/decode-base64-to-file/
confirm if the downloaded file has a extension. of not try changing the file extension to .pdf .doc as the case may be. An you will get the attached file.
FAQ
Which tables the attachments are stored?
Attachments in fusion are stored on the content server in UCM
You May Like
- How to embed external URL content in oracle fusion
- Wait in OIC App Driven Orchestration
- More Articles on OIC