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

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
 Заголовок сообщения: REUSE_ALV_HIERSEQ_LIST_DISPLAY и Checkbox
СообщениеДобавлено: Пт, сен 04 2009, 16:49 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, окт 28 2008, 10:39
Сообщения: 86
Неактивный Checkbox.

Пример кода
Code:
ls_fcat-fieldname          = 'BOX'.
ls_fcat-checkbox           = 'X'.
ls_fcat-inttype               = 'C'.
ls_fcat-datatype             = 'CHAR'.


Когда питаюсь добавить поле в xs_layout-BOX_FIELDNAME = 'BOX' вываливается в дамп

Как сделать Checkbox активным

Пономарев Артем: пользуйтесь тэгами для оформления кода, пожалуйста.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: REUSE_ALV_HIERSEQ_LIST_DISPLAY и Checkbox
СообщениеДобавлено: Сб, сен 05 2009, 08:33 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пт, янв 18 2008, 10:34
Сообщения: 716
Откуда: Moscow
Пол: Мужской
vuces написал(а):
Неактивный Checkbox.

Пример кода
ls_fcat-fieldname = 'BOX'.
ls_fcat-checkbox = 'X'.
ls_fcat-inttype = 'C'.
ls_fcat-datatype = 'CHAR'.

Когда питаюсь добавить поле в xs_layout-BOX_FIELDNAME = 'BOX' вываливается в дамп

Как сделать Checkbox активным


вообще то этот вопрос не к MM а в ветку ABAP .
поставьте
Code:
ls_fcat-edit = 'X'

_________________
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. (Э. Йодан)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: REUSE_ALV_HIERSEQ_LIST_DISPLAY и Checkbox
СообщениеДобавлено: Ср, сен 09 2009, 11:24 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, окт 28 2008, 10:39
Сообщения: 86
Цитата:
ls_fcat-edit = 'X'

не помогло - всьо равно не активный


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: REUSE_ALV_HIERSEQ_LIST_DISPLAY и Checkbox
СообщениеДобавлено: Ср, сен 09 2009, 11:49 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
vuces написал(а):
Неактивный Checkbox.

Пример кода
ls_fcat-fieldname = 'BOX'.
ls_fcat-checkbox = 'X'.
ls_fcat-inttype = 'C'.
ls_fcat-datatype = 'CHAR'.

Когда питаюсь добавить поле в xs_layout-BOX_FIELDNAME = 'BOX' вываливается в дамп

Как сделать Checkbox активным

Что за дамп вываливается? Или Вы расчитываете на телепатов?
И что Вы хотите получить? Если просто вывод столбца 'BOX' в виде чекбокса - это один случай и досточно того, что написано в разделе "Пример кода".
Если же Вам необходимо иметь возможность выделять строки (столбец выбора), то тут достаточно только xs_layout-BOX_FIELDNAME = 'BOX'. И не забудьте заполнить box_tabname

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: REUSE_ALV_HIERSEQ_LIST_DISPLAY и Checkbox
СообщениеДобавлено: Ср, сен 09 2009, 12:26 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, окт 28 2008, 10:39
Сообщения: 86
Спасибо, box_tabname помог


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: REUSE_ALV_HIERSEQ_LIST_DISPLAY и Checkbox
СообщениеДобавлено: Ср, окт 14 2009, 17:45 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, окт 28 2008, 10:39
Сообщения: 86
Использую двухуровневый грид REUSE_ALV_HIERSEQ_LIST_DISPLAY и checkbox,
нужно выбрать только отмеченные позиции .
Как ето сделать с помощью ФМ.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: REUSE_ALV_HIERSEQ_LIST_DISPLAY и Checkbox
СообщениеДобавлено: Ср, окт 14 2009, 18:01 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
vuces написал(а):
Использую двухуровневый грид REUSE_ALV_HIERSEQ_LIST_DISPLAY и checkbox,
нужно выбрать только отмеченные позиции .
Как ето сделать с помощью ФМ.

REUSE_ALV_LIST_SELECTIONS_GET разве не работает?

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: REUSE_ALV_HIERSEQ_LIST_DISPLAY и Checkbox
СообщениеДобавлено: Чт, окт 15 2009, 16:00 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, окт 28 2008, 10:39
Сообщения: 86
sy-uname написал(а):
vuces написал(а):
Использую двухуровневый грид REUSE_ALV_HIERSEQ_LIST_DISPLAY и checkbox,
нужно выбрать только отмеченные позиции .
Как ето сделать с помощью ФМ.

REUSE_ALV_LIST_SELECTIONS_GET разве не работает?


Code:
CALL FUNCTION 'REUSE_ALV_LIST_SELECTIONS_GET'
  EXPORTING
    ir_salv_adapter          = ??????????????
* IMPORTING
*   T_SELECTED_ROWS          =
*   T_SELECTED_COLUMNS       =
*   T_SELECTED_CELLS         =
*   S_CURRENT_CELL           =


ir_salv_adapter - что ето за параметр?

Пономарев Артем: пользуйтесь тэгами для оформления кода, пожалуйста. Последнее предупреждение


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: REUSE_ALV_HIERSEQ_LIST_DISPLAY и Checkbox
СообщениеДобавлено: Пт, окт 16 2009, 11:38 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, окт 28 2008, 10:39
Сообщения: 86
Есче одна проблема, в checkbox-е галочку можна поставить или убрать,
а вот в таблицу изменения не попадают :?:

Code:
xs_layo-BOX_FIELDNAME     = 'BOX'.
xs_layo-BOX_TABNAME       = gc_item.
********
      ls_fcat-tabname           = gc_item.
      ls_fcat-fieldname         = 'BOX'.
      ls_fcat-checkbox          = 'X'.
      ls_fcat-input             = 'X'.
      ls_fcat-inttype           = 'C'.
      ls_fcat-datatype          = 'CHAR'.
      ls_fcat-edit              = 'X'.
      append ls_fcat to xt_fcat.
      clear ls_fcat.

Мож есть у кого идеи, HELLP!!!!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: REUSE_ALV_HIERSEQ_LIST_DISPLAY и Checkbox
СообщениеДобавлено: Пн, окт 19 2009, 10:05 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, окт 28 2008, 10:39
Сообщения: 86
sy-uname написал(а):
vuces написал(а):
Использую двухуровневый грид REUSE_ALV_HIERSEQ_LIST_DISPLAY и checkbox,
нужно выбрать только отмеченные позиции .
Как ето сделать с помощью ФМ.

REUSE_ALV_LIST_SELECTIONS_GET разве не работает?


Возвращает NULL


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: REUSE_ALV_HIERSEQ_LIST_DISPLAY и Checkbox
СообщениеДобавлено: Ср, окт 21 2009, 16:18 
Начинающий
Начинающий

Зарегистрирован:
Пн, окт 19 2009, 09:07
Сообщения: 14
Откуда: Запорожье
Пол: Мужской
У меня объявлено программе так

Code:
  clear fieldcat.
  fieldcat-fieldname     = 'INDIKATOR'.
  fieldcat-tabname       = 'HEDER'.
  fieldcat-datatype      = 'CHAR'.
  fieldcat-ddic_outputlen = 1.
  fieldcat-sp_group      = 'O'.
  fieldcat-checkbox      = 'X'.
  fieldcat-input         = 'X'.
  fieldcat-reptext_ddic  = 'Кн'.
  fieldcat-outputlen     = 1.
  fieldcat-just          = 'L'.
  append fieldcat.


И в таблице объявлено
Code:
data
indikator type xfeld,

И при установке галки, и таблице она появляется
form user_command using r_ucomm like sy-ucomm
                        rs_selfield type slis_selfield.
loop at heder where not indikator is initial.
/////
endloop.
endform.


Пономарев Артем: пользуйтесь тэгами для оформления кода, пожалуйста. Последнее предупреждение


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: REUSE_ALV_HIERSEQ_LIST_DISPLAY и Checkbox
СообщениеДобавлено: Пн, окт 26 2009, 16:52 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, окт 28 2008, 10:39
Сообщения: 86
Попробуй ето сделать в программе SAPF103
если получится с меня пиво


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

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


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

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


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

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