Текущее время: Пн, июл 21 2025, 22:47

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: CHECKBOX
СообщениеДобавлено: Вт, ноя 27 2012, 18:21 
Начинающий
Начинающий

Зарегистрирован:
Сб, ноя 17 2012, 14:28
Сообщения: 2
Здравствуйте...
Необходимо выгрузить ALV с условием, если в прозрачной таблице уже есть запись, то при выгрузке в ALV, эту запись нужно отметить галочкой в CHECKBOX и сделать неактивным для редактирования....

Если нет записи, то CHECKBOX - пустой и открыт для редактирования...

ALV выгружаю через gr_table->display( ).

Требования попытался реализовать так:

Code:
FIELD-SYMBOLS: <fs> LIKE LINE OF at_alv.
LOOP AT at_alv ASSIGNING <fs>.

SELECT SINGLE * from ZFI_72
    into TFI_72
    WHERE belnr = <fs>-belnr.

if sy-subrc = 0.
  <fs>-sel = 'X'.
  go_column ?= go_columns->get_column( 'SEL' ).
  go_column->set_cell_type( if_salv_c_cell_type=>checkbox_hotspot ).
  go_column->set_key(  ).
else.
  go_column ?= go_columns->get_column( 'SEL' ).
go_column->set_cell_type( if_salv_c_cell_type=>checkbox ).
go_column->set_key(  ).
endif.
ENDLOOP.


Ничего не вышло (((( Принимает последнее значение ...


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: CHECKBOX
СообщениеДобавлено: Ср, ноя 28 2012, 13:05 
Специалист
Специалист

Зарегистрирован:
Пн, дек 29 2008, 07:19
Сообщения: 129
Пол: Мужской
Привет..!
Так на мысль... :)
может это событие лучше в DATA_CHANGED отработать...


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: CHECKBOX
СообщениеДобавлено: Ср, ноя 28 2012, 16:04 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, апр 17 2006, 21:49
Сообщения: 299
Откуда: Москва
MDS написал(а):
Здравствуйте...
Необходимо выгрузить ALV с условием, если в прозрачной таблице уже есть запись, то при выгрузке в ALV, эту запись нужно отметить галочкой в CHECKBOX и сделать неактивным для редактирования....

Если нет записи, то CHECKBOX - пустой и открыт для редактирования...
.

Посмотрите тут


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CHECKBOX
СообщениеДобавлено: Пн, дек 03 2012, 11:08 
Специалист
Специалист

Зарегистрирован:
Чт, дек 16 2010, 15:23
Сообщения: 133
Откуда: Набережные Челны
Пол: Мужской
Используйте таблицу стилей LVC_S_LAYO-STYLEFNAME, в случае, если у вас cl_gui_alv_grid


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: CHECKBOX
СообщениеДобавлено: Пн, дек 03 2012, 11:57 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, ноя 18 2008, 10:40
Сообщения: 342
Откуда: Пермь
Пол: Мужской
viewtopic.php?f=13&t=78160#p461491


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CHECKBOX
СообщениеДобавлено: Пн, дек 03 2012, 12:51 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, апр 17 2006, 21:49
Сообщения: 299
Откуда: Москва
broker.chelny написал:
Используйте таблицу стилей LVC_S_LAYO-STYLEFNAME, в случае, если у вас cl_gui_alv_grid


zsap написал:
http://sapboard.ru/forum/viewtopic.php?f=13&t=78160#p461491

автор использует Salv


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CHECKBOX
СообщениеДобавлено: Вт, дек 04 2012, 10:09 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, ноя 18 2008, 10:40
Сообщения: 342
Откуда: Пермь
Пол: Мужской
bossjohn написал(а):
автор использует Salv

Сорри, невнимательно прочитал тему. И все же если к ALV не много наворотов написано возможно имеет смысл переделать на ALV grid


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

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


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

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


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

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