Текущее время: Вс, июл 27 2025, 17:18

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


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

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


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

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