SAP R/3 форум ABAP консультантов
Russian ABAP Developer's Club

Home - FAQ - Search - Memberlist - Usergroups - Profile - Log in to check your private messages - Register - Log in - English
Blogs - Weblogs News

Нижние подписи в alv grid



 
Post new topic   Reply to topic    Russian ABAP Developer's Club Forum Index -> ABAP
View previous topic :: View next topic  
Author Message
Taurus
Участник
Участник



Joined: 22 May 2008
Posts: 33

PostPosted: Mon Jun 01, 2009 11:52 am    Post subject: Нижние подписи в alv grid Reply with quote

Здравствуйте!

Подскажите пожалуйста как сделать нижние подписи (подвал) в alv grid? Sad

Заранее спасибо!
Back to top
View user's profile Send private message
XXX_:)
Аналитик
Аналитик


Age: 40
Joined: 01 Feb 2008
Posts: 387
Location: Воронеж

PostPosted: Tue Jun 02, 2009 12:18 pm    Post subject: Reply with quote

Не очень понятно что за нижние подписи вам нужны Sad, да и с ALV я давно не работал. Для SALV было бы так кажется (проверить не могу)
Code:
DATA:   salv_table      TYPE REF TO cl_salv_table,
 salv_header      TYPE REF TO cl_salv_form_layout_grid.

  CREATE OBJECT salv_header.

*Заполняем salv_header

  salv_table->set_end_of_list( salv_header ).

_________________
Hормальные люди делают вещи намного более безумные чем всё, что делают сумасшедшие (c) С.Лем
Back to top
View user's profile Send private message Blog
Taurus
Участник
Участник



Joined: 22 May 2008
Posts: 33

PostPosted: Tue Jun 02, 2009 12:25 pm    Post subject: Reply with quote

Просто нужно было сделать нижнюю шапку в которую поместить итоговые результаты и подписи ответственных лиц. С SALV не работал попробую сделать тоже под ALV. Confused
Спасибо за помощь!
Back to top
View user's profile Send private message
Taurus
Участник
Участник



Joined: 22 May 2008
Posts: 33

PostPosted: Tue Jun 02, 2009 4:59 pm    Post subject: Reply with quote

Пытаюсь вывести таким образом:

PERFORM comment_build_2 USING gt_list_end_of_page[].


FORM comment_build_2 USING lt_end_of_page TYPE slis_t_listheader.
DATA: ls_line TYPE slis_listheader.

REFRESH: lt_end_of_page.
CLEAR ls_line.
ls_line-typ = 'H'.
ls_line-info = zzagol1.
APPEND ls_line TO lt_end_of_page.
ENDFORM. " COMMENT_BUILD



Но не срабатывает, Embarassed чуствую что чегото не хватает но не знаю чего... Confused
Заранее спасибо.
Back to top
View user's profile Send private message
XXX_:)
Аналитик
Аналитик


Age: 40
Joined: 01 Feb 2008
Posts: 387
Location: Воронеж

PostPosted: Tue Jun 02, 2009 7:18 pm    Post subject: Reply with quote

Вы просто заполняете некую таблицу. А какого она типа, что вы с ней делаете после того как заполните? Вы хотите подвал потипу BCALV_TEST_FULLSCREEN?
_________________
Hормальные люди делают вещи намного более безумные чем всё, что делают сумасшедшие (c) С.Лем
Back to top
View user's profile Send private message Blog
Taurus
Участник
Участник



Joined: 22 May 2008
Posts: 33

PostPosted: Wed Jun 03, 2009 12:15 pm    Post subject: Reply with quote

Да такой подва лнадо!
Попробывал сделать выводить выводит но он пустой причем пытаюсь вывести ту же таблицу что и в шапке только в шапке получается а в подвале нет...

Текс относящийся к подвалу:
DATA: gt_list_end_of_page TYPE slis_t_listheader,
g_end_of_list TYPE slis_formname VALUE 'END_OF_LIST'.

Data: zzagol1(50) type C.

* Заполняю таблицу zzagol1.

PERFORM comment_build_2 USING gt_list_end_of_page[].

l_event_html_end = 'comment_build_2'.

CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
i_callback_program = g_repid
* i_callback_pf_status_set = ' '
i_callback_user_command = 'USER_COMMAND'
* I_CALLBACK_TOP_OF_PAGE = 'TOP_OF_PAGE'
* I_CALLBACK_END_OF_LIST = ' '
* I_CALLBACK_HTML_TOP_OF_PAGE = ' '
I_CALLBACK_HTML_END_OF_LIST = 'l_event_html_end'


FORM comment_build_2 USING lt_end_of_page TYPE slis_t_listheader.
DATA: ls_line TYPE slis_listheader.

REFRESH: lt_end_of_page.
CLEAR ls_line.
ls_line-typ = 'H'.
ls_line-info = zzagol1.
APPEND ls_line TO lt_end_of_page.
ENDFORM. " COMMENT_BUILD



Подскажите что не доделал? Embarassed
Заранее спасибо!
Back to top
View user's profile Send private message
XXX_:)
Аналитик
Аналитик


Age: 40
Joined: 01 Feb 2008
Posts: 387
Location: Воронеж

PostPosted: Wed Jun 03, 2009 1:10 pm    Post subject: Reply with quote

Посмотрите BCALV_TEST_FULLSCREEN_HTML. Поставьте точку останова на form comment_build. Обратите внимание на html_event_end_of_list. Попробуйте в отладчике подменить в вызове REUSE_ALV_COMMENTARY_WRITE содержимое gt_list_top_of_page.
_________________
Hормальные люди делают вещи намного более безумные чем всё, что делают сумасшедшие (c) С.Лем
Back to top
View user's profile Send private message Blog
Taurus
Участник
Участник



Joined: 22 May 2008
Posts: 33

PostPosted: Wed Jun 03, 2009 1:58 pm    Post subject: Reply with quote

Спасибо за советы! Попробую!
Back to top
View user's profile Send private message
Taurus
Участник
Участник



Joined: 22 May 2008
Posts: 33

PostPosted: Wed Jun 10, 2009 5:09 pm    Post subject: Reply with quote

Нашел похожее здесь:
http://www.sapnet.ru/viewtopic.php?t=2189&highlight=endofpage
Помогло! Smile
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Russian ABAP Developer's Club Forum Index -> ABAP All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


All product names are trademarks of their respective companies. SAPNET.RU websites are in no way affiliated with SAP AG.
SAP, SAP R/3, R/3 software, mySAP, ABAP, BAPI, xApps, SAP NetWeaver and any other are registered trademarks of SAP AG.
Every effort is made to ensure content integrity. Use information on this site at your own risk.