Текущее время: Вс, авг 03 2025, 07:16

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


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

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


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

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