В цепочке процессов при активации 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.