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

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 40 ]  На страницу 1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: АЛВ грид редактирование
СообщениеДобавлено: Пн, июл 28 2008, 09:50 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Здравствуйте. У меня Алв грид редактируемый, все работает, но почему то при изменении ячеки и при двойном клике на ней происходит проверка на правильность данных, как это обойти?


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

Зарегистрирован:
Пт, апр 28 2006, 22:39
Сообщения: 2514
Откуда: North Taxolina, USA
Пол: Женский
А зачем это обходить? :? Если так уж надо, то наверное можно изменить definition у поля на какой-нибудь type, не привязаный к словарю. Например, вместо TYPE VBELN поставить TYPE C LENGTH 10. Но тогда о data integrity придется уже самому заботиться...

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


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

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
[quote="Jelena"]А зачем это обходить? :? Если так уж надо, то наверное можно изменить definition у поля на какой-нибудь type, не привязаный к словарю. Например, вместо TYPE VBELN поставить TYPE C LENGTH 10. Но тогда о data integrity придется уже самому заботиться...[/quote]
Да, Вы правы, ничего обходить не нужно :roll:


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

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Не подскажете может есть какой-нибудь стандартный пример где присутствует логика редактирования, то есть отслеживает все собития и ситуации(копирование при том что ключевые поля надо менять, а они закрыты и все в таком роде)? или это все по разным примерам собирать надо?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, июл 29 2008, 07:54 
Гость
есть хорошие примеры по ALV-гридам в пакете SLIS. Там на примерах всё подробно разобрано


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

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Не магу разобраться, раньше использовал ФМ для создания АЛВ, сейчас перехожу на объектный, в ФМ в layout
есть поле box_fieldname в него пишешь название поля и всё..., при выделении каких то строк во внутренней таблицы сразу появляется метка, а в объектном как? поставил в Layout-SEL_MODE = 'A'.
gs_layout-BOX_FNAME = 'MARK'. неработает... Не подскажите как сделать?


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

Зарегистрирован:
Пн, фев 11 2008, 11:54
Сообщения: 359
Откуда: Воронеж
Пол: Мужской
Besa написал:
Не магу разобраться, раньше использовал ФМ для создания АЛВ, сейчас перехожу на объектный, в ФМ в layout
есть поле box_fieldname в него пишешь название поля и всё..., при выделении каких то строк во внутренней таблицы сразу появляется метка, а в объектном как? поставил в Layout-SEL_MODE = 'A'.
gs_layout-BOX_FNAME = 'MARK'. неработает... Не подскажите как сделать?

Давненько уже не пользовал alv. Если вам нужно узнать какие строки в данный момент выделены, вызовите метод GET_SELECTED_ROWS. Или нужно, что то другое?

_________________
Hормальные люди делают вещи намного более безумные чем всё, что делают сумасшедшие (c) С.Лем


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

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Спасибо, нашел, да вы правы.


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

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Вызываю из программы свой ФМ, внутри него вызывается грид, потом не выходя из этой программы вызываю еще раз этот же ФМ только с другими параметрами, и вот проблема в том что во второй раз грид как будто бы не очищается все тоже самое, даже выделение строк, хотя перед вызовом грида, всё чищу, низнаю в чем проблема может с параметрами буфера чета делать надо, может кто подскажет?


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

Зарегистрирован:
Ср, ноя 03 2004, 14:51
Сообщения: 1912
Откуда: КраснАдар
Пол: Мужской
Перепишите на использование REUSE*, либо переделайте свой ФМ, чтобы он второй раз не создавал grid, а только обновлял через refresh_table_display.


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

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Спасибо, сделал через refresh... Интересно а почему так? Я ведь вроде все чищу и грид новый запускаю...


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

Зарегистрирован:
Ср, ноя 03 2004, 14:51
Сообщения: 1912
Откуда: КраснАдар
Пол: Мужской
Besa написал:
Спасибо, сделал через refresh... Интересно а почему так? Я ведь вроде все чищу и грид новый запускаю...
Контейнер и объект - одни и те же. Сосбсно, ответ.
Как вариант - после выхода с любого грида вызывать деструктор и повторно создавать новые объекты.


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

Зарегистрирован:
Пт, авг 24 2007, 11:29
Сообщения: 350
Вот демо программа по ALV-Grid: BCALV_GRID_VERIFY
Может кому пригодится! :D


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, сен 05 2008, 11:12 
Специалист
Специалист

Зарегистрирован:
Вт, май 22 2007, 08:26
Сообщения: 123
Откуда: S-Pb
slim написал(а):
Вот демо программа по ALV-Grid: BCALV_GRID_VERIFY
Может кому пригодится! :D

Подскажите пожалуйста - при вызове алв через классы /методы (как в этой программе) наверху вместо заголовка отчета висит SAP R/3.
а можно как-то это переопределить - чтобы было как через ФМ REUSE_ALV_GRID_DISPLAY в заголовке название отчета?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, сен 05 2008, 11:25 
Специалист
Специалист

Зарегистрирован:
Пт, сен 05 2008, 08:08
Сообщения: 134
Пол: Женский
SET TITLEBAR в PBO экрана


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 40 ]  На страницу 1, 2, 3  След.

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


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

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


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

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