Текущее время: Вт, май 06 2025, 11:45

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


Правила форума


ВНИМАНИЕ! Прежде чем задавать вопрос, ознакомьтесь со ссылками ниже:

Вопросы по отличиям версий SAP, Add-On, EHP - сюда
Вопросы по SAP Front End (SAPlogon, SAPgui, guiXT и т.д.) - сюда
Вопросы по LSMW - сюда
Вопросы по архивации в SAP - сюда
Вопросы по SAP GRC - сюда
Вопросы по SAP Business Workplace (почте SAP) и SAP Office - сюда
Вопросы по miniSAP (SAP mini basis) - сюда
Вопросы по SAP HANA - сюда
Вопросы по лицензированию продуктов SAP - сюда



Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: Динамическая ошибка в транзакции COGI
СообщениеДобавлено: Пн, июл 28 2008, 06:53 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Вт, окт 10 2006, 12:23
Сообщения: 679
Откуда: Санкт-Петербург
Пол: Мужской
Здравствуйте! Уже замучала следующая динамическая ошибка:

Цитата:

Динамическая ошибка LIST_TOO_MANY_LPROS
Дата и время 28.07.2008 08:12:34
----------------------------------------------------------------------------------------------------

----------------------------------------------------------------------------------------------------
|КрТекст |
| No further list processing possible. |
----------------------------------------------------------------------------------------------------

----------------------------------------------------------------------------------------------------
|Что произошло? |
| You requested too many consecutive nested call screens. |
| - |
----------------------------------------------------------------------------------------------------

----------------------------------------------------------------------------------------------------
|Что Вы можете сделать? |
| If possible, leave the current screen level before making a further |
| selection (Back=F3 or Cancel=F12). |
| 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. |
----------------------------------------------------------------------------------------------------

----------------------------------------------------------------------------------------------------
|Анализ ошибки |
| At present, the maximum permitted number of nested screen levels is |
| restricted to 50. |
----------------------------------------------------------------------------------------------------

----------------------------------------------------------------------------------------------------
|Информация о месте прерывания |
| The termination occurred in the ABAP program "SAPLSDH4" in "DISPLAY_LIST". |
| The main program was "CORUAFFW ". |
| |
| The termination occurred in line 2191 of the source code of the (Include) |
| program "LSDH4F09" |
| of the source code of program "LSDH4F09" (when calling the editor 21910). |
----------------------------------------------------------------------------------------------------




Может в параметрах системы какое то ограничение стоит на кол-во call screen?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, июл 28 2008, 18:14 
Президент
Президент

Зарегистрирован:
Пт, апр 28 2006, 22:39
Сообщения: 2514
Откуда: North Taxolina, USA
Пол: Женский
С февраля уже мучаетесь? :wink:
http://sapboard.ru/forum/viewtopic.php?t=34506

Если эта ошибка повторяется у разных юзеров, то IMHO надо жаловаться в SAP. А если это только некоторые юзеры шалят, то просто скажите им, чтобы не продолжали тупо кликать по цепочке, а иногда кликали кнопочку Back или Cancel. Может они не в курсе, что можно еще одну SAP session открыть?

_________________
"One of the symptoms of an approaching nervous breakdown is the belief that one's work is terribly important." Bertrand Russell


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, июл 29 2008, 07:17 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Вт, окт 10 2006, 12:23
Сообщения: 679
Откуда: Санкт-Петербург
Пол: Мужской
Уточнил у пользователей. Спрашивают что за "цепочка"?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, июл 29 2008, 07:51 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
Ctrelok написал:
Уточнил у пользователей. Спрашивают что за "цепочка"?
Стек вызовов экранов: 50 штук для обычных экранов или 9 для модальных.

Т.е., например, они документы вводят: заголовок, позиция, сохранить; заголовок, позиция, сохранить и у них в программе:
call screen '0300'.
call screen '0200'.
call screen '0300'.
call screen '0200'.
....

Программа криво написана, можно на service.sap.com просить ноту.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, июл 29 2008, 08:27 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, окт 04 2006, 15:30
Сообщения: 248
Откуда: от туда..
Написать инструкцию для пользователя, что за чем нажимать.
Обычно возникает, когда вызывают какойто справочник, из него выбирают позицию, по этой позицией вызывают опять справочник...
итак рекурсивно.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, июл 30 2008, 19:12 
Президент
Президент

Зарегистрирован:
Пт, апр 28 2006, 22:39
Сообщения: 2514
Откуда: North Taxolina, USA
Пол: Женский
Ctrelok написал:
Уточнил у пользователей. Спрашивают что за "цепочка"?


Имелось в виду, что в программе вызывается какой-нибудь экран, из которого можно продолжать двигаться куда-то двойным щелчком (double-click), а из следующего экрана еще куда-то - и понеслась...

Посмотрите ноты по этому сообщению - во многих транзакциях SAP это пофиксили.

_________________
"One of the symptoms of an approaching nervous breakdown is the belief that one's work is terribly important." Bertrand Russell


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июл 31 2008, 06:47 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Вт, окт 10 2006, 12:23
Сообщения: 679
Откуда: Санкт-Петербург
Пол: Мужской
SAP ответил по этому поводу вот что:

Цитата:
Подобная проблема несколько раз встречалась у наших клиентов.
К сожалению, тут имеет место техническое ограничение.
Я передаю вам ответ от разработчика по этому вопросу:
******************************
There is a hard coded limit of max 50 stacked 'CALL SCREEN' calls.
Every call screen creates a new list stack entry, the number of these
entries is limited to 50.

We are sorry to inform you that this CALL SCREEN calls is limited to
50. This is a technical limitation. At this point of time there is no
solution for it.

I'm sorry if I can't provide you a more positive answer.
*****************************
В COGI вы можете ввести критерии выбора и затем установить флаг "List
Display" внизу экрана. В этом случае вы получите классический
ABAP List Display.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, авг 01 2008, 07:44 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
Jelena написала:
Имелось в виду, что в программе вызывается какой-нибудь экран, из которого можно продолжать двигаться куда-то двойным щелчком (double-click), а из следующего экрана еще куда-то - и понеслась...

Как правило, всё-таки, по double-click проваливаются в другую программу через submit. Стек внутренних сессий, конечно, тоже не резиновый. Но это в сущности-то не проблема: есть ограничение и надо с ним смириться.

Если же логика вызовов зацикливается внутри одной транзакции, то это ошибка. Вместо call screen нужно писать set screen. leave screen., чтобы экраны выстраивалиь в цепочку, а не в стек.

Ctrelok написал:
SAP ответил по этому поводу вот что:

Цитата:
Подобная проблема несколько раз встречалась у наших клиентов.
К сожалению, тут имеет место техническое ограничение.
Я передаю вам ответ от разработчика по этому вопросу:
******************************
There is a hard coded limit of max 50 stacked 'CALL SCREEN' calls.
Every call screen creates a new list stack entry, the number of these
entries is limited to 50.

We are sorry to inform you that this CALL SCREEN calls is limited to
50. This is a technical limitation. At this point of time there is no
solution for it.

I'm sorry if I can't provide you a more positive answer.
*****************************
В COGI вы можете ввести критерии выбора и затем установить флаг "List
Display" внизу экрана. В этом случае вы получите классический
ABAP List Display.
:) :) :) Это называется лечим симптомы, а не причину. :) Они бы ещё посоветовали в st22 фильтр поставить на сообщение "LIST_TOO_MANY_LPROS" и забыть про это.

Вы, наверное, компонент не тот выбрали (BC), когда сообщение посылали. А нужно было PP-SFC-EXE-CON. Или вопрос как-то по-базисному сформулировали. А вообще, конечно, на поддержке клоуны сидят.

И лучше писать по-английски, а то испорченный телефон получается.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, авг 01 2008, 17:50 
Президент
Президент

Зарегистрирован:
Пт, апр 28 2006, 22:39
Сообщения: 2514
Откуда: North Taxolina, USA
Пол: Женский
sibrin написал:
А вообще, конечно, на поддержке клоуны сидят.


На английском так вас вообще сразу к индусам отправят. А те только и умеют, что подсовывать левые ноты, не удосужившись даже прочитать сообщение. Иногда я прямо пишу - пробовали ноту N, не подошло, а ответ - прочитайте ноту N. :evil:

А вообще наверное действительно имеет смысл настаивать - похоже на небрежное, мягко говоря, программирование в транзакции.

_________________
"One of the symptoms of an approaching nervous breakdown is the belief that one's work is terribly important." Bertrand Russell


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

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


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

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


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

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