Текущее время: Чт, апр 23 2026, 08:01

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: Google [Bot]


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

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