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

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: ALV: два атрибута для одного метода
СообщениеДобавлено: Вт, янв 09 2007, 12:21 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, окт 24 2005, 15:55
Сообщения: 296
Пол: Мужской
Доброе время суток

Как мне установить для одного грида два атрибута
Необходимо чтобы событие data_changed сработало и при редактировании ячеек и при результирующем сохранении?

Code:

call method grid1->register_edit_event exporting
i_event_id =
cl_gui_alv_grid=>mc_evt_modified.

* и

call method grid1->register_edit_event exporting
i_event_id =
cl_gui_alv_grid=>mc_evt_enter.

_________________
С уважением, Гараничев Игорь


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ALV: äâà àòðèáóòà äëÿ îäíîãî ìåòîäà
СообщениеДобавлено: Вс, янв 14 2007, 18:18 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Вс, янв 14 2007, 12:38
Сообщения: 77
Откуда: 127.0.0.1
CALL METHOD grid->check_changed_data
....
åñòü ïðèìåðû bc*alv*edit*

Igor Garanichev написал:
Äîáðîå âðåìÿ ñóòîê

Êàê ìíå óñòàíîâèòü äëÿ îäíîãî ãðèäà äâà àòðèáóòà
Íåîáõîäèìî ÷òîáû ñîáûòèå data_changed ñðàáîòàëî è ïðè ðåäàêòèðîâàíèè ÿ÷ååê è ïðè ðåçóëüòèðóþùåì ñîõðàíåíèè?

Code:

call method grid1->register_edit_event exporting
i_event_id =
cl_gui_alv_grid=>mc_evt_modified.

* è

call method grid1->register_edit_event exporting
i_event_id =
cl_gui_alv_grid=>mc_evt_enter.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс, янв 14 2007, 21:37 
Гость
Code:
  CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
    EXPORTING
      ....
      I_CALLBACK_PF_STATUS_SET = 'SETPF'
       .....

FORM SETPF USING LT_EXTAB TYPE KKBLO_T_EXTAB .

  SET PF-STATUS 'STANDARD_FULLSCREEN'.

  DATA: L_GRID TYPE REF TO CL_GUI_ALV_GRID.

  CALL FUNCTION 'GET_GLOBALS_FROM_SLVC_FULLSCR'
    IMPORTING
      E_GRID = L_GRID.

  CALL METHOD L_GRID->REGISTER_EDIT_EVENT
    EXPORTING
      I_EVENT_ID = CL_GUI_ALV_GRID=>MC_EVT_ENTER.

  CALL METHOD L_GRID->REGISTER_EDIT_EVENT
    EXPORTING
      I_EVENT_ID = CL_GUI_ALV_GRID=>MC_EVT_MODIFIED.
ENDFORM.                    "SETPF


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс, янв 14 2007, 22:52 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Вс, янв 14 2007, 12:38
Сообщения: 77
Откуда: 127.0.0.1
êòî íèáóäü ïðäñêàæåò äëÿ ÷åãî âîò ýòî ?

CALL METHOD L_GRID->REGISTER_EDIT_EVENT
EXPORTING
I_EVENT_ID = CL_GUI_ALV_GRID=>MC_EVT_MODIFIED.

ó ìåíÿ ÷òî ñ âûçîâîì ìåòîäà ÷òî áåç - ðàçíèöû íå âèæó


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, янв 15 2007, 10:52 
Начинающий
Начинающий

Зарегистрирован:
Чт, дек 07 2006, 12:03
Сообщения: 5
Bris написал(а):
кто нибудь прдскажет для чего вот это ?

CALL METHOD L_GRID->REGISTER_EDIT_EVENT
EXPORTING
I_EVENT_ID = CL_GUI_ALV_GRID=>MC_EVT_MODIFIED.

у меня что с вызовом метода что без - разницы не вижу

после вызова
АЛВ регистрирует изменения, сохраняет их во внутренней табличке.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, янв 15 2007, 17:44 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Вс, янв 14 2007, 12:38
Сообщения: 77
Откуда: 127.0.0.1
Âû ñäåëàëè ìíå äåíü :o

àíàëîã äëÿ lostFocus êîòîðûé âåñü ìèð òàê äîëãî èñêàë íàøåëñÿ :x



kentik написал(а):
ïîñëå âûçîâà
ÀË ðåãèñòðèðóåò èçìåíåíèÿ, ñîõðàíÿåò èõ âî âíóòðåííåé òàáëè÷êå.


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

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


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

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


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

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