2014-03-13 3 views
0

Я выполнил запрос для одного org-id, и он работает правильно.Как установить контекст организации в Oracle Apps R12 в фоновом режиме в случае множественного орг-идентификатора?

начало mo_global.set_policy_context ('S', 204); конец;

Но для нескольких случаев я выполнил следующие запросы, но он не работает

начинает mo_global.set_policy_context ('M', 204); конец;

Даже я попытался запустить это- begin mo_global.set_policy_context ('M', null); конец;

Я просто хочу знать второй параметр в случае множественного орг-идентификатора.

ответ

0

Используйте exec MO_GLOBAL.INIT ('Дайте имя приложения');

1

простой и безотказный вызов для нескольких орг инициализации является:

exec mo_global.init('M'); 

и для одного:

exec mo_global.init('S'); 

Объяснение: mo_global.init проверяет параметр application_short_name против таблицы fnd_mo_product_init и принимает решения стола status, чтобы продолжить дальше с помощью множественной или единой логики org.

Если переданный параметр application_short_name не зарегистрирован в этой таблице, mo_global.init завершится с ошибкой. Oracle добавила фиктивные короткие имена «M» и «S» в fnd_mo_product_init, чтобы разрешить вызов процедуры без реального имени приложения.