Приложения к заявке на покупку - PullRequest
0 голосов
/ 07 сентября 2018

Мне нужно загрузить вложения для более чем 300 заявок на покупку в наборе Oracle e-Business. Вместо того, чтобы открывать заявки по одному, а затем переходить к разделу «Управление вложениями», я хотел бы сделать это с помощью запроса, в котором я вводил бы номера PR, а затем получал вложения. Кто-нибудь знает, возможно ли это через запрос в SQL-разработчике (или Ms Access)? Если да, какие таблицы следует рассмотреть для разработки запроса?

Заранее благодарю за любую помощь, которую вы мне можете оказать.

Ответы [ 2 ]

0 голосов
/ 09 сентября 2018

Вы можете использовать этот SQL https://www.enginatics.com/reports/fnd-attached-documents/ в качестве основы и добавить ограничение к заголовкам req, которое вы должны видеть следующим образом

fad.entity_name='REQ_HEADERS' and
fad.pk1_value in (select to_char(prha.requisition_header_id) from po_requisition_headers_all prha where ...) and

обратите внимание, что to_char () требуется для использованияиндекс fnd_attached_documents_n1 как fad.pk1_value равен varchar2, тогда как prha.requisition_header_id представляет собой число

0 голосов
/ 09 сентября 2018

Они хранятся в FND_DOCUMENTS, а информация о том, к какому объекту / ключу приложения он прикреплен, находится в FND_ATTACHED_DOCUMENTS - эта статья блога хорошо описывает используемые таблицы.

...