Текущее время: Пн, июл 21 2025, 20:12

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: не показывает ALV_GRID на экране
СообщениеДобавлено: Пн, апр 09 2007, 11:57 
Начинающий
Начинающий

Зарегистрирован:
Пт, мар 16 2007, 10:57
Сообщения: 13
Откуда: Моск
Коллеги, помогите пожалуйста с проблемой..

Все банально до безобразия - выкладываю отчет в АЛВ гриде.
Окно открывается, но грида нет, хотя set_table_for_first_display отрабатывает без ошибок
Такое ощущение что грид просто не показывает..

Code:
data: qdne type TABLE OF ZDT_QDNE.

module alvg_init_0100 output.
  if alvg_cont is initial.
    create object alvg_cont
      exporting
        container_name = 'ZCONTAINER'.
    create object alvg
      exporting
        i_parent = alvg_cont.

    call method alvg->set_table_for_first_display
      EXPORTING
        i_structure_name              = 'ZDT_QDNE'
      CHANGING
        it_outtab                     = qdne
      EXCEPTIONS
        invalid_parameter_combination = 1
        program_error                 = 2
        too_many_lines                = 3
        others                        = 4.

    if sy-subrc <> 0.
      message id sy-msgid type sy-msgty number sy-msgno
                 with sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
    endif.

  endif.
endmodule.                 " alvg_init_100  OUTPUT


ZDT_QDNE объявлена в словаре
на 100 экране на всю величину ZCONTAINER

Другой аналогичный отчет работает. Решил вот создать с нуля еще один в другом манданте и...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, апр 09 2007, 11:59 
Менеджер
Менеджер

Зарегистрирован:
Вт, авг 17 2004, 13:14
Сообщения: 664
Откуда: Москва
Пол: Мужской
попробуй fieldcatalog указать.

Code:
         CHANGING
                   it_fieldcatalog  = gt_fcat.


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

Зарегистрирован:
Пт, мар 16 2007, 10:57
Сообщения: 13
Откуда: Моск
спасибо, сейчас попробую

но разве "i_structure_name =" не идентично "it_fieldcatalog ="?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, апр 09 2007, 12:41 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
Я, конечно, извиняюсь...
Может всё-таки в имени контейнера опечатка или модуль на экране не вызывается?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, апр 09 2007, 12:57 
Менеджер
Менеджер

Зарегистрирован:
Вт, авг 17 2004, 13:14
Сообщения: 664
Откуда: Москва
Пол: Мужской
мокрый_снег написал(а):
спасибо, сейчас попробую
но разве "i_structure_name =" не идентично "it_fieldcatalog ="?


Почти идентично. Больше не к чему прицепиться, все путем написано.

PS я последнее время перестал использовать i_structure_name. Даже в самом простом отчете находится поле, которое надо отобразить чуть иначе, hotspot добавить, например.


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

Зарегистрирован:
Пт, мар 16 2007, 10:57
Сообщения: 13
Откуда: Моск
Tim написал:
мокрый_снег написал(а):
спасибо, сейчас попробую
но разве "i_structure_name =" не идентично "it_fieldcatalog ="?


Почти идентично. Больше не к чему прицепиться, все путем написано.

PS я последнее время перестал использовать i_structure_name. Даже в самом простом отчете находится поле, которое надо отобразить чуть иначе, hotspot добавить, например.


Пока <я не знать русский языка> необходимости отображать поля иначе, но спачибо в любом случае!

з.ы. Вопрос вдогонку, после использования i_structure_name взял alvg->get_frontend_fieldcatalog и посмотрел на табличку it_fieldcataloge. Не понял одного, почему в поле tabname стоит "1" а не название таблицы?


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

Зарегистрирован:
Пт, мар 16 2007, 10:57
Сообщения: 13
Откуда: Моск
sibrin написал:
Я, конечно, извиняюсь...
Может всё-таки в имени контейнера опечатка или модуль на экране не вызывается?


эврика! Именно так и случилось. Блин, аж стыдно.

Спасибо! :wink:


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

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


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

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


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

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