API создания поставщика In Oracle R11i - PullRequest
0 голосов
/ 12 февраля 2020

Есть ли у кого-нибудь идеи по API для создания поставщика для Oracle R11i. Пожалуйста, совет.

С уважением,

1 Ответ

1 голос
/ 12 февраля 2020

Краткий ответ : в пакете AP_VENDOR_PUB_PKG имеется API PL / SQL.

Длинный ответ : Oracle EBS имеет хранилище интеграции, которое вы можете просматривать через приложения. Если вы ленивы, как и я, вы также можете запросить данные репозитория интеграции прямо из SQL через представление FND_IREP_CLASSES_VL.

Поскольку мы сначала ищем API PL / SQL (возможно, мы Соглашусь на API Java или Concurrent Program, если API PL / SQL отсутствует, но мы начнем с PL / SQL), и поскольку мы можем догадаться, что API для создания поставщиков либо принадлежащий модулю Закупки (PO) или кредиторской задолженности (AP), наш запрос выглядит следующим образом:

select product_code, class_name 
from fnd_irep_classes_vl
where product_code in ('po','ap')
and class_type = 'PLSQL';
+--------------+---------------------------------+
| PRODUCT_CODE |           CLASS_NAME            |
+--------------+---------------------------------+
| ap           | PLSQL:AP_UTILITIES_PKG          |
| ap           | PLSQL:AP_VENDOR_PUB_PKG         |
| po           | PLSQL:PO_DOCUMENT_CONTROL_PUB   |
| po           | PLSQL:PO_ASL_API_PUB            |
| po           | PLSQL:PO_REQUISITION_UPDATE_PUB |
| po           | PLSQL:PO_CHANGE_API1_S          |
| po           | PLSQL:PO_CUSTOM_PRICE_PUB       |
+--------------+---------------------------------+

Глядя на этот список, мы видим AP_VENDOR_PUB_PKG , что выглядит многообещающе. Итак, мы открываем этот пакет и видим его комментарии:

/*
 * This Package provides APIs to allow users to create supplier,
 * supplier site and supplier contact records into Payables.
 * ...
 */

Теперь, зная имя, мы go на веб-сайте поддержки Oracle и документации, чтобы получить примеры и научиться использовать его. , который я оставлю тебе.

...