Текущее время: Сб, авг 23 2025, 13:40

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: RAISE_EXCEPTION и, как следствие, дамп
СообщениеДобавлено: Ср, ноя 29 2006, 12:34 
Специалист
Специалист

Зарегистрирован:
Пт, июл 28 2006, 08:36
Сообщения: 183
В цепочке процессов при активации ODS вылетает исключение и создается дамп. Данные в ODS загружаются из R3. Записей в ODS около 130 000. Выбор опции <повторить> в цепочке приводит к той же самой ошибке. Если я активирую ODS вручную, то все проходит нормально. В чем может быть проблема? В нотах посмотрел... там сказано чего-то о параллельных процессах... но где здесь параллельные процессы? Короче, непонятки.

Цитата:
Runtime Errors RAISE_EXCEPTION
Occurred on 29.11.2006 at 11:46:19
------------------------------------------------------------------------------------------

Exception condition "RESOURCE_FAILURE" raised.

--------------
What happened?
--------------

The current ABAP/4 program encountered an unexpected
situation.

----------------
What can you do?
----------------

Print out the error message (using the "Print" function)
and make a note of the actions and input that caused the
error.

To resolve the problem, contact your SAP system administrator.
You can use transaction ST22 (ABAP Dump Analysis) to view and administer
termination messages, especially those beyond their normal deletion
date.

is especially useful if you want to keep a particular message.

--------------
Error analysis
--------------

A RAISE statement in the program "SAPLSPBT " raised the exception
condition "RESOURCE_FAILURE".
Since the exception was not intercepted by a superior program
in the hierarchy, processing was terminated.

Short description of exception condition:


For detailed documentation of the exception condition, use
Transaction SE37 (Function Library). You can take the called
function module from the display of active calls.
-

------------------------
How to correct the error
------------------------


You may able to find an interim solution to the problem
in the SAP note system. If you have access to the note system yourself,
use the following search criteria:

------------------------------------------------------------------------
"RAISE_EXCEPTION" C
"SAPLSPBT " or "LSPBTU09 "
"SPBT_PARALLEL_PROCESSING"
------------------------------------------------------------------------
----------------------------------------------------------------
or

"SAPLSPBT " "RESOURCE_FAILURE"

or

"RSPROCESS " "RESOURCE_FAILURE"

--------------------
User, transaction...
--------------------

Client.............. 200
User................ "ALEREMOTE"
Language key........ "R"
Transaction......... " "
Program............. "SAPLSPBT "
Screen.............. "SAPMSSY0 1000"
Screen line......... 6

-------------------------------
Information on where terminated
-------------------------------

The termination occurred in the ABAP program "SAPLSPBT " in
"SPBT_PARALLEL_PROCESSING".
The main program was "RSPROCESS ".

The termination occurred in line 130 of the source code of the (Include)
program "LSPBTU09 "
of the source code of program "LSPBTU09 " (when calling the editor 1300).
The program "SAPLSPBT " was started as a background job.

-------------------
Source code extract
-------------------

001000 * WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
001010 ENDIF.
001020
001030 WAIT UP TO PRFC_DELAY SECONDS.
001040
001050 * Zurьcksetzen der Parking-Position der asynchronen Antworten
001060 CALL FUNCTION 'PARKING_ASYNCHRONOUS_RECEIVE'
001070 EXPORTING
001080 PARKING_OPTION = 'R' "Reset park
001090 EXCEPTIONS
001100 PARKING_IMPOSSIBLE = 1
001110 PARKING_OPTION_FAILED = 2
001120 OTHERS = 3.
001130
001140 IF SY-SUBRC <> 0.
001150 * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
001160 * WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
001170 ENDIF.
001180
001190 ATTEMPT_COUNT = ATTEMPT_COUNT + 1.
001200 ELSE.
001210 EXIT.
001220 ENDIF.
001230 ELSE.
001240 CURR_RESOURCES = 1.
001250 EXIT.
001260 ENDIF.
001270 ENDDO.
001280
001290 IF CURR_RESOURCES = 0.
-----> RAISE RESOURCE_FAILURE.
001310 ENDIF.
001320 ENDIF.
001330 SERVER_NAME = SERVER_DEST.
001340
001350 ENDFUNCTION.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, ноя 29 2006, 12:56 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 09:59
Сообщения: 1097
Откуда: Moscow
Пол: Мужской
посмотри в sm21 что написано

_________________
In SAP we trust !


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, ноя 29 2006, 13:09 
Специалист
Специалист

Зарегистрирован:
Пт, июл 28 2006, 08:36
Сообщения: 183
Цитата:
Системный журнал: локальный анализ для

С даты/времени............. 29.11.2006 / 11:00:00
По дату/время.............. . . /

Пользователь............... ALEREMOTE
Код транзакции.............
Терминал...................
Задача.....................
Классы проблем.............
Другие ограничения.........
Сортировано? .............. SOFI

Страницы с отд. записями... 00000100
Со стат. анализом..........
------------------------------------------------------------------------------------------------------------------------------------------------------------
Системный журнал: локальный анализ для
------------------------------------------------------------------------------------------------------------------------------------------------------------
|Вр. |Тип|№ |Мдт|КодТ|№Со|Ткст Дата 29.11.06 |
------------------------------------------------------------------------------------------------------------------------------------------------------------
|11:46:17|BTC|50|200| |R68|Выполнить откат (Roll-Back) |
|11:46:17|BTC|50|200| |AB0|Возникла динамическая ошибка "RAISE_EXCEPTION". |
|11:46:17|BTC|50|200| |AB1|> Создан мгновенный дамп "061129 114619 energ ALEREMOTE ". |
|11:46:17|BTC|50|200| |D01|Прерывание транзакции 00 (RAISE_EXCEPTION 20061129114619energ ALEREMOTE 2001 ). |
|11:46:17|BTC|50|200| |R68|Выполнить откат (Roll-Back) |
|12:51:57|BTC|51|200| |R68|Выполнить откат (Roll-Back) |
|12:51:58|BTC|51|200| |AB0|Возникла динамическая ошибка "RAISE_EXCEPTION". |
|12:51:58|BTC|51|200| |AB1|> Создан мгновенный дамп "061129 125200 energ ALEREMOTE ". |
|12:51:58|BTC|51|200| |D01|Прерывание транзакции 00 (RAISE_EXCEPTION 20061129125200energ ALEREMOTE 2001 ). |
|12:51:58|BTC|51|200| |R68|Выполнить откат (Roll-Back) |
При счит.:
Считано записей................ 2777
Выбрано записей................ 16
cлишком стар. записи(ей) проп. 1217
записи(ей) непр. польз. проп. 1544

При повторном выборе:
Считано записей................ 16
Выбрано записей................ 10
записи(ей) параметров погашены. 6
Выведено записей............... 10
Конец СистЖурнала
Системный журнал: локальный анализ для
energ 3

С о д е р ж а н и е
------------------------------------------------------------------------------------------------------------------------------------------------------------
Содержание Стр. Начало Конец
Критерии выбора 1
2 29.11.2006 11:46:17 - 12:51:58
Содержание 3
-------------------------------Конец отчета -------------------------------------------------------------------------------------------------------------


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, ноя 29 2006, 13:58 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, июн 24 2005, 15:18
Сообщения: 1216
Откуда: Diagon Alley
Проблема у базисников.
Системе не хватило либо фоновых процессов, либо каких-то ресурсов для обработки фоновых заданий в параллельном режиме.

_________________
"Если ты в молодости не испытал трудности, их стоит купить за большие деньги". (с) Даймо


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, ноя 29 2006, 14:51 
Специалист
Специалист

Зарегистрирован:
Пт, июл 28 2006, 08:36
Сообщения: 183
Уж не знаю, может и совпадение просто, галочку поставил "активации серийной обработки". Вроде как проскочило. Загружаю данные сейчас за год небольшими порциями. Посмотрим, что будет дальше...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, ноя 29 2006, 16:49 
Специалист
Специалист

Зарегистрирован:
Пт, июл 28 2006, 08:36
Сообщения: 183
Еще одна проблемка - в ODS поступает 900 000. Время активации почти час. Чего-то очень долго. Как можно ускорить? И, вообще, почему так долго?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, ноя 29 2006, 16:55 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, июн 24 2005, 15:18
Сообщения: 1216
Откуда: Diagon Alley
perishkin написал(а):
Еще одна проблемка - в ODS поступает 900 000. Время активации почти час. Чего-то очень долго. Как можно ускорить? И, вообще, почему так долго?


Может быть гораздо дольше. А вообще - опять к базисникам. У вас или система слабовата, или свободных ресурсов нехватает (место на диске, память, количество процессов, и так далее)

_________________
"Если ты в молодости не испытал трудности, их стоит купить за большие деньги". (с) Даймо


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB