Текущее время: Вт, июл 22 2025, 00:28

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


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

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


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

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