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

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: fieldcatalog остается пустым после выполнения 'REUSE_ALV_FIELDCATALOG_MERGE'
СообщениеДобавлено: Вт, мар 27 2012, 15:47 
Начинающий
Начинающий

Зарегистрирован:
Пт, янв 27 2012, 00:11
Сообщения: 22
Здравствуйте!
Столкнулся с тем что не заполняется fieldcatalog при вызове ФМ 'REUSE_ALV_FIELDCATALOG_MERGE'. Подскажите, с чем это может быть связано.
Code:

DATA:  BEGIN OF alv_tab OCCURS 0
          ,pernr LIKE zhr_rsu_tab-pernr
          ,ename LIKE pa0001-ename
          ,grup LIKE zhr_rsu_tab-grup
          ,razrd  LIKE zhr_rsu_tab-razrd
          ,fact_chas LIKE zhr_rsu_tab-fact_chas
       ,END OF alv_tab.

DATA ls_fieldcat TYPE slis_t_fieldcat_alv.

  CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE'
    EXPORTING
      i_program_name         = sy-cprog
      i_internal_tabname     = 'ALV_TAB'
      i_client_never_display = 'X'
    CHANGING
      ct_fieldcat            = ls_fieldcat[]
    EXCEPTIONS
      inconsistent_interface = 1
      program_error          = 2
      OTHERS                 = 3.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: fieldcatalog остается пустым после выполнения 'REUSE_ALV_FIELDCATALOG_MERGE'
СообщениеДобавлено: Вт, мар 27 2012, 15:53 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, ноя 18 2008, 10:40
Сообщения: 342
Откуда: Пермь
Пол: Мужской
В ФМ REUSE_ALV_FIELDCATALOG_MERGE нужно передать еще параметр I_INCLNAME = sy-cprog. Если его не передавать, ищет в TOP include


Последний раз редактировалось zsap Вт, мар 27 2012, 16:04, всего редактировалось 1 раз.

Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: fieldcatalog остается пустым после выполнения 'REUSE_ALV_FIELDCATALOG_MERGE'
СообщениеДобавлено: Вт, мар 27 2012, 15:54 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Какую ошибку пишет? sy-subrc?
Заполняйте i_program_name / i_internal_tabname / i_inclname.
В программной единице где описана вн. таблица, ширина строк не должна превышать 72.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: fieldcatalog остается пустым после выполнения 'REUSE_ALV_FIELDCATALOG_MERGE'
СообщениеДобавлено: Вт, мар 27 2012, 16:26 
Начинающий
Начинающий

Зарегистрирован:
Пт, янв 27 2012, 00:11
Сообщения: 22
Спасибо! Помогло заполнение I_INCLNAME = sy-cprog. И действительно пришлось укоротить строки кода до 72 символов, т.к. иначе валилось в дамп :)


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

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


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

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


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

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