Текущее время: Сб, июл 19 2025, 12:55

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


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

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


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

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