Текущее время: Пн, июл 28 2025, 15:01

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 14 ] 
Автор Сообщение
 Заголовок сообщения: Помощь по Гриду
СообщениеДобавлено: Чт, апр 01 2010, 08:06 
Начинающий
Начинающий

Зарегистрирован:
Вт, ноя 03 2009, 06:30
Сообщения: 15
Пол: Женский
Добрый день! Помогите, пожалуйста, необходимо по нажатию одной кнопки проставить "Х" в отдельном столбце Грида и только в тех строках, которые выделены.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помощь по Гриду
СообщениеДобавлено: Чт, апр 01 2010, 08:16 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
anka написала:
Добрый день! Помогите, пожалуйста, необходимо по нажатию одной кнопки проставить "Х" в отдельном столбце Грида и только в тех строках, которые выделены.

Какой грид Вы используете, ФМ или Объект?
В чем конкретно проблема?
Вы не можете создать грид?
Вы не можете создать кнопку?
Вы не можете повесить обработчик на кнопку?
Вы не можете модифицировать вн. таблицу?
Вы не можете узнать какие строки выделены?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помощь по Гриду
СообщениеДобавлено: Чт, апр 01 2010, 08:59 
Начинающий
Начинающий

Зарегистрирован:
Вт, ноя 03 2009, 06:30
Сообщения: 15
Пол: Женский
Извините за не корректную просьбу о помощи.
Создан ALV GRID
Необходимо создать кнопку, при нажатии на которую в столбце Грида проставлялся бы символ "Х" и только в выделенных строках.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помощь по Гриду
СообщениеДобавлено: Чт, апр 01 2010, 09:13 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, ноя 01 2004, 12:17
Сообщения: 298
Пол: Мужской
Ну вот уже ближе
Осталось ответить на следующие вопросы:

Цитата:
Вы не можете создать кнопку?
Вы не можете повесить обработчик на кнопку?
Вы не можете модифицировать вн. таблицу?
Вы не можете узнать какие строки выделены?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помощь по Гриду
СообщениеДобавлено: Чт, апр 01 2010, 09:33 
Начинающий
Начинающий

Зарегистрирован:
Вт, ноя 03 2009, 06:30
Сообщения: 15
Пол: Женский
Я начинающий программист и проблема с созданием кнопки и со всем остальным. что требуется для моей задачи. :oops:


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помощь по Гриду
СообщениеДобавлено: Чт, апр 01 2010, 10:08 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, июн 02 2009, 22:28
Сообщения: 228
Откуда: MOW
Пол: Мужской
Общий пример создание, добавление кнопки, определение одной выделенной строки, написание обработчика см. отчет BCALV_GRID_05

Определить несколько выделенных строк:
cl_gui_alv_grid->get_selected_rows

Поставить "крестики"
1. Сделать модификацию во внутренней таблице
2. cl_gui_alv_grid->refresh_table_display

PS Покопайте другие программы в пакете SLIS, может еще примеров найдете


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Помощь по Гриду
СообщениеДобавлено: Чт, апр 01 2010, 10:32 
Начинающий
Начинающий

Зарегистрирован:
Вт, ноя 03 2009, 06:30
Сообщения: 15
Пол: Женский
Объясните, пожалуйста, про модификацию во внутренней таблице.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помощь по Гриду
СообщениеДобавлено: Чт, апр 01 2010, 10:49 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, ноя 01 2004, 12:17
Сообщения: 298
Пол: Мужской
Code:
loop at gt_outtab into ls_outtab.
         ls_outtab-checkbox = 'X'.
       modify gt_outtab from ls_outtab.
    endloop.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помощь по Гриду
СообщениеДобавлено: Чт, апр 01 2010, 11:17 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, окт 03 2008, 17:20
Сообщения: 162
raaleksandr написал:
Поставить "крестики"
1. Сделать модификацию во внутренней таблице
2. cl_gui_alv_grid->refresh_table_display
Или сразу CL_GUI_ALV_GRID->CHANGE_DATA_FROM_INSIDE. Тогда грид не перерисовывает всю таблицу + позиция прокрутки остается.

_________________
В SAPе есть всё, просто вы чего-то не нашли.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помощь по Гриду
СообщениеДобавлено: Чт, апр 01 2010, 11:25 
Начинающий
Начинающий

Зарегистрирован:
Вт, ноя 03 2009, 06:30
Сообщения: 15
Пол: Женский
Расскажите, пожалуйста, как и где правильно прописать!!!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помощь по Гриду
СообщениеДобавлено: Чт, апр 01 2010, 11:56 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

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

В программе BCALV_GRID_05 есть все что Вам нужно.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помощь по Гриду
СообщениеДобавлено: Чт, апр 01 2010, 12:36 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, авг 28 2006, 11:24
Сообщения: 292
Пол: Мужской
Цитата:
Я начинающий программист и проблема с созданием кнопки и со всем остальным. что требуется для моей задачи. :oops:

Цитата:
Объясните, пожалуйста, про модификацию во внутренней таблице.

Цитата:
Расскажите, пожалуйста, как и где правильно прописать!!!


Это что, новый вид ботов?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помощь по Гриду
СообщениеДобавлено: Чт, апр 01 2010, 12:50 
Начинающий
Начинающий

Зарегистрирован:
Вт, ноя 03 2009, 06:30
Сообщения: 15
Пол: Женский
Спасибо всем за помощь!!!
Rokhay, вы решили посмеяться? Зачем смеяться над начинающими абаперами!Я ИДИЁТ, УБЕЙТЕ МИНЯ КТО-НИБУДЬ! Вы ведь тоже когда-то ничего не знали!!!!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помощь по Гриду
СообщениеДобавлено: Чт, апр 01 2010, 13:06 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
Rokhay написал:
...
Это что, новый вид ботов?

Нет, просто первое апреля.

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


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

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


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

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


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

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