Текущее время: Чт, апр 25 2024, 13:26

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


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

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


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

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