Краткий ответ : в пакете 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 и документации, чтобы получить примеры и научиться использовать его. , который я оставлю тебе.