Ошибка в бухгалтерской программе

У меня Oracle Application R12 работает на 11g.

Ошибка возникает в программе учета, когда мы запускаем сеанс создания учета в модуле кредиторской задолженности. Когда мы нажимаем на Диагностику, это дает следующее сообщение:

Этот запрос завершился с ошибкой и выдал следующее сообщение о завершении: произошла внутренняя ошибка. Пожалуйста, сообщите системному администратору или представителю службы поддержки, что:

Произошла внутренняя ошибка в программе xla_ap_acct_hooks_pkg.main. Техническая проблема: ошибка в API продукта для извлечения

Обработка началась 24 марта 2015 года 09:11:13 и закончилась 24 марта 2015 года 09:12:16. Вы можете найти больше информации о причине ошибки в журнале запросов или в журнале одновременного менеджера.

и если мы нажимаем на Просмотр журнала, это дает:

+---------------------------------------------------------------------------+ Subledger Accounting: Версия: 12.0.0

Copyright (c) 1979, 1999, Oracle Corporation. Все права защищены.

Модуль XLAACCUP: Бухгалтерская программа + -------------------------------------------- ------------------------------- +

Текущее системное время: 25 марта 2015 11:09:05

+---------------------------------------------------------------------------+

Начало25 марта 2015 года 11:09:06 Окончание25 марта 2015 года 11:10:43 Произошла внутренняя ошибка. Пожалуйста, сообщите системному администратору или представителю службы поддержки, что:

Произошла внутренняя ошибка в программе xla_ap_acct_hooks_pkg.main. Техническая проблема: обнаружена ошибка в API продукта для извлечения Произошла внутренняя ошибка. Пожалуйста, сообщите системному администратору или представителю службы поддержки, что:

Произошла внутренняя ошибка в программе xla_ap_acct_hooks_pkg.main. Техническая проблема: обнаружена ошибка в API продукта для экстракта + --------------------------------------- ------------------------------------ + Запуск журнала сообщений от FND_FILE +---------------------------------------------------------------------------+ 25-МАР-2015 11:25:17 - Выполнение модульного процессора... 25-МАР-2015 11:25:17 - Инициализация переменных 25 марта 2015 г., 11:25:17 - контекст контекста безопасности установлен 25 марта 2015 г., 11:25:17 - готов к кешированию источников на уровне приложения и книги... 25 марта 2015 г. 11:25:21 - кэшировал Источники уровня приложения и книги 25 марта 2015 г. 11:25:22 - вход в цикл для чтения единиц документа из очереди... 25 марта 2015 г. 11:25:22 - проверка состояния родительской программы учета 25 марта -2015 11:25:22 - Отключение устройства от очереди 25-MAR-2015 11:25:22 - Извлечение информации о событиях для документов в модуле 25-MAR-2015 11:26:00 - выполнение ключа события извлечения ловушки = 527717-11312076-1219A353A3BA70B9E05400144F2BF644 25-MAR-2015 11:26:03 - крюк извлечения выполнен успешно с уважением ************************************************** ************************************************** Следующие события REVERSAL не могут быть обработаны. Состояние события / процесса - U/U: Примечание. Это предупреждение можно игнорировать для любых событий, чей регистр является бухгалтерским регистром на основе наличных денег ------- НЕТ ТАКИХ СОБЫТИЙ ----------- *************************************************************************************************** 25-MAR-2015 11:26:40 - выполнение ключа события обработчика постобработки = 527717-11312076-1219A353A3BA70B9E05400144F2BF644 25-MAR-2015 11:26:40 - подключение успешно обработано 25-MAR-2015 11:26:40 - Завершение записей в журнале 25-MAR-2015 11:26:41 - Проверка состояния родительской программы учета 25-MAR-2015 11:26:41 - Отключение устройства из очереди 25-MAR-2015 11:26:41 - Извлечение информации о событии для документы в блоке 25 марта 2015 г. 11:26:43 - выполнение ключа события ловушки извлечения = 527717-11312076-1219A353A3BB70B9E05400144F2BF644 25 марта 2015 г. 11:26:47 - ловушка извлечения успешно выполнена ********* ************************************************** **************************************** Следующие ОБРАТНЫЕ события не могли быть про cessed. Состояние события / процесса - U/U: Примечание. Это предупреждение можно игнорировать для любых событий, чей регистр является бухгалтерским регистром на основе наличных денег ------- НЕТ ТАКИХ СОБЫТИЙ ----------- *************************************************************************************************** 25-MAR-2015 11:26:51 - выполнение ключа события ловушки постобработки = 527717-11312076-1219A353A3BB70B9E05400144F2BF644 25-MAR-2015 11:26:51 - выполнение крюка постобработки успешно выполнено 25-MAR-2015 11:26:51 - Завершение записей в журнале 25 -MAR-2015 11:26:51 - Проверка состояния родительской учетной программы 25-MAR-2015 11:26:51 - Отключение устройства из очереди 25-MAR-2015 11:26:51 - Извлечение информации о событии для документы в блоке 25-MAR-2015 11:26:52 - выполнение ловушки извлечения Техническая проблема: в API продукта для извлечения обнаружена ошибка + --------------------- -------------------------------------------------- ---- + конец журнала сообщений от FND_FILE + -------------------------------------- ------------------------------------- +

+---------------------------------------------------------------------------+ Выполнение параметров завершения запроса...

Завершено выполнение вариантов завершения запроса.

+---------------------------------------------------------------------------+ Параллельный запрос завершен Текущее системное время: 25 марта 2015 11:10:43

+---------------------------------------------------------------------------+

Скриншоты в приложении, чтобы получить лучшую идею!

Заранее спасибо!!

! [введите описание изображения здесь][1]

2 ответа

Это может быть по следующей причине.

В таблице xla_transaction_entities существует какая-то бесхозная запись. Удалить эти строки из таблицы. Все будет хорошо. Чтобы идентифицировать запись, вы можете использовать следующий запрос:

SELECT *
FROM xla.xla_transaction_entities xla_tran_ent
WHERE 1 = 1
AND application_id = 200
AND NOT EXISTS (
SELECT 1
FROM xla_ae_headers xla_header
WHERE 1 = 1
AND xla_header.application_id = xla_tran_ent.application_id
AND xla_header.entity_id = xla_tran_ent.entity_id)
AND NOT EXISTS (
SELECT 1
FROM ap_invoices_all ap_inv
WHERE xla_tran_ent.source_id_int_1 = ap_inv.invoice_id
AND xla_tran_ent.entity_code = 'AP_INVOICES')
AND NOT EXISTS (
SELECT 1
FROM ap_checks_all ap_inv
WHERE xla_tran_ent.source_id_int_1 = ap_inv.check_id
AND xla_tran_ent.entity_code = 'AP_PAYMENTS')

Ссылка на MOS Doc ID 1964046.1 выглядит так, как будто вам понадобится патч.

Примечание. Хотя обычно рекомендуется использовать цитаты из любого источника, который вы связываете, на самом деле нарушается ToS с Oracle для цитирования их документации MOS. Мне нравится мой контракт на поддержку, TYVM.

Также может быть проблема с этим, пожалуйста, обратитесь к MOS Doc ID 1582378.1:

************************************************** ************************************************** последующие события REVERSAL не могут быть обработаны. Состояние события / процесса - U/U: Примечание. Это предупреждение можно игнорировать для любых событий, чей регистр является бухгалтерским регистром на основе наличных денег ------- НЕТ ТАКИХ СОБЫТИЙ -----------


Если это производственная среда, я настоятельно рекомендую открыть SR, чтобы подтвердить, что это единственная проблема, которую вы видите.

Другие вопросы по тегам