Текущее время: Сб, июл 26 2025, 04:17

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


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


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: А необходима ли очистка буфера ALV?
СообщениеДобавлено: Чт, сен 13 2007, 05:36 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, дек 21 2006, 07:27
Сообщения: 321
Откуда: Где-то на севере
Пол: Мужской
Есть ли необходиомость в свои ALV программы встраивать очистку буфера или достаточно в конце разработки производить эту очистку самостоятельно?
И существенна ли она для пользователя или действительна для всех?

_________________
I have a dream


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: А необходима ли очистка буфера ALV?
СообщениеДобавлено: Чт, сен 13 2007, 07:36 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
PK написал:
Есть ли необходиомость в свои ALV программы встраивать очистку буфера или достаточно в конце разработки производить эту очистку самостоятельно?
И существенна ли она для пользователя или действительна для всех?

Про какой буфер идёт ркчь?

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, сен 13 2007, 07:41 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, дек 21 2006, 07:27
Сообщения: 321
Откуда: Где-то на севере
Пол: Мужской
Толком не знаю :) Поскольку ALV изучал самостоятельно на примерах, т.е. некоторые технические подробности прошли мимо меня.
Буфер я так понимаю содержит какие-то варианты филд каталогов или что-то похожее.
И при изменении структуры внутренней таблицы, например добавлении поля в программе,
и не смотря на попытку в очередной раз нарисовать филд каталог по новой внутренней таблице, подтягивается старый ещё какое-то время.
Если принудительно не производитель очистку этого - самого загадочного буфера например программой "BCALV_BUFFER_DEL_SHARED"

_________________
I have a dream


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Чистить нужно при изменении структуры .... иногда
СообщениеДобавлено: Чт, сен 13 2007, 07:44 
Начинающий
Начинающий

Зарегистрирован:
Вс, янв 28 2007, 15:01
Сообщения: 12
Иногда нужно сбросить буфер чтобы ALV увидел измененую структуру полей....

программа BALVBUFDEL


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

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
Очистку этого буфера лучше доверить базисникам. Разработчику это не очень нужно. Если в программе филдкаталог меняется, то достаточно вызывать ALV с флагом i_bypassing_buffer.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, сен 13 2007, 08:23 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Чт, апр 13 2006, 12:32
Сообщения: 1503
Откуда: Питер
Вы еще не забывайте, что большая часть буферов находится на рабочей станции пользователя и она напрямую не вляет на других пользователей.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, сен 13 2007, 08:26 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, ноя 02 2006, 18:56
Сообщения: 78
У нас была такая ситуация
В работающей проге создали фкаталог с сортировкой и(или фильтром, тончо не помню) сделали его по умолчанию для всех пользователей
Потом прога была изменена и поле толи переименовано, то ли удалено
В общем при запуске отчет стал падать в дамп
Так что от греха подальше обновляйте буфер при first display


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

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
kastaliec написал(а):
Так что от греха подальше обновляйте буфер при first display

Ага, и наращивайте мощности серверов.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, сен 13 2007, 08:37 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, дек 21 2006, 07:27
Сообщения: 321
Откуда: Где-то на севере
Пол: Мужской
Имхо, вариант который предложил sibrin - самый удобный при частом изменении структуры полей, что обычно с и случается с нашими "хотельщиками".

_________________
I have a dream


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, сен 13 2007, 10:19 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, ноя 02 2006, 18:56
Сообщения: 78
Что-то я перепутал немного
дело тогда было не из-за буфера, а из-за варианта, который ссылался на поля которых не стало
а буфер я руками обновляю, когда вижу что измененный каталог отображается криво, но такое редко бывает
так что когда изменяешь такие вещи, нужно помнить о том где могут быть грабли


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, сен 13 2007, 11:54 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, дек 21 2006, 07:27
Сообщения: 321
Откуда: Где-то на севере
Пол: Мужской
kastaliec написал(а):
так что когда изменяешь такие вещи, нужно помнить о том где могут быть грабли

У меня заморочки обычно бывают с добавлением полей, т.к. лишнее отсекается вариантами, а пожелатели напоминаю раджу из "Золотой антилопы" - им всегда мало данных :)

_________________
I have a dream


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

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


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

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


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

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