Текущее время: Вт, июн 24 2025, 13:37

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: дублирование столбцов при стандартном выводе в Excel
СообщениеДобавлено: Ср, июл 20 2016, 15:08 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Вт, сен 16 2014, 22:44
Сообщения: 39
добрый день
есть "самописный" отчет созданный по подобию RABEST_ALV01
данные собираются из таблиц/структур ЛБД ADA и преобразуются в ALV LIST/GRID
отчет работает отлично, но при стандартном выводе в Excell дублируются определенные (не все) столбцы
вывожу с помощью 'ZFIAA_ALV_DISPLAY_NEW' (модернизированная FIAA_ALV_DISPLAY)
таблица с данными - ITAB_DATA
дублирующиеся столбцы и не дублирующиеся передаются с одинаковыми параметрами (пример ниже)
отличие лишь в имени имени поля(fieldname) и его цвете(раскраске)
прошу совета т.к. причины неправильно разбора ALV в Excel не нашел
Code:
    CALL FUNCTION 'ZFIAA_ALV_DISPLAY_NEW'
      EXPORTING
        variante         = p_vari
        tabname_header   = 'ITAB_DATA'
        summen_bericht   = summb
        x_t086           = t086
        use_alv_grid     = p_grid
        tcollect         = tcollect
      TABLES
        itab_header      = itab_data[]
        bukrs            = bukrs[]
        sortfeld         = feld[].

пример вывода столбца, который дублируется
Code:
  CLEAR x_fieldcat.
  x_fieldcat-fieldname     = 'NDJAR'.
  x_fieldcat-tabname       = 'ITAB_DATA'.
*  x_fieldcat-datatype     = 'DEC'.
  x_fieldcat-outputlen     = 3.
  x_fieldcat-seltext_l     = 'Уст. срок экспл.б/у'.
  x_fieldcat-reptext_ddic  = 'УСЭ'.
  x_fieldcat-do_sum        = 'X'.
  x_fieldcat-sp_group      = 'A'.
  x_fieldcat-emphasize     = 'C100'.
  CALL FUNCTION 'ZFIAA_FIELDCAT_ADD_FIELD'
    EXPORTING
      fieldcat_line = x_fieldcat.


столбец который не дублируется
Code:
  CLEAR x_fieldcat.
  x_fieldcat-fieldname     = 'NDJAR1'.
  x_fieldcat-tabname       = 'ITAB_DATA'.
*  x_fieldcat-datatype     = 'DEC'.
  x_fieldcat-outputlen     = 3.
  x_fieldcat-seltext_l     = 'Уст. срок экспл.н/у'.
  x_fieldcat-reptext_ddic  = 'УСЭ'.
  x_fieldcat-do_sum        = 'X'.
  x_fieldcat-sp_group      = 'A'.
  x_fieldcat-emphasize     = 'C700'.
  CALL FUNCTION 'ZFIAA_FIELDCAT_ADD_FIELD'
    EXPORTING
      fieldcat_line = x_fieldcat.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: дублирование столбцов при стандартном выводе в Excel  Тема решена
СообщениеДобавлено: Пт, июл 22 2016, 09:14 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Вт, сен 16 2014, 22:44
Сообщения: 39
дублировались некоторые поля, чьи имена во внутренней таблице совпадали с именами полей в таблицах ЛБД ADA
решил проблему изменением имен полей внутренней таблицы (NDJAR -> NDJAR0)


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

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


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

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


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

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