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

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


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

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


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

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