Текущее время: Сб, июн 21 2025, 06:14

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Считать экстрактор GR55
СообщениеДобавлено: Ср, янв 07 2015, 15:25 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, май 07 2007, 09:44
Сообщения: 409
Всем привет.

Есть задача программно запустить группу отчетов в GR55 и считать ее результат для дальнейшей обработки.
Для реализации предполагаю с помощью ФМ GRW_JOB_SUBMIT_PREPARE найти программу и запустить ее с нужными параметрами среди которых будет имя экстрактора.
Далее, считывать и обрабатывать экстрактор.

Вопрос, как считать данные экстрактора?
Экстракторы видно а программе RGRGRIX4.

Или может быть есть другой вариант реализации?


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Считать экстрактор GR55
СообщениеДобавлено: Пн, июн 01 2015, 15:17 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, май 07 2007, 09:44
Сообщения: 409
Неужели никто не пробовал преобразовать данные в "красивую" печатную форму из report painter/writer?
Есть стандартные отчеты, например, S_ALR_87013611 "МВЗ план/факт/отклонения".
Как вы бы решили задачу, если нужно получить данные из отчета и вывести в нужном формате в excel?


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Считать экстрактор GR55
СообщениеДобавлено: Вт, июн 02 2015, 11:25 
Начинающий
Начинающий

Зарегистрирован:
Ср, июл 04 2012, 18:11
Сообщения: 8
Если честно, с экстракторами не работал, и на доступной мне системе не могу вывести никакие данные через GR55.
Пробовали покопать в сторону SUBMIT + EXPORTING LIST TO MEMORY?
К примеру
Code:
DATA gt_list_tab TYPE TABLE OF abaplist.
DATA gt_listtxt TYPE tlist OCCURS 0 WITH HEADER LINE.

SUBMIT gp4qlqkh46vzj3p1a40a23s3hjg100 EXPORTING LIST TO MEMORY
              AND RETURN.

CALL FUNCTION 'LIST_FROM_MEMORY'
  TABLES
    listobject = gt_list_tab
  EXCEPTIONS
    not_found  = 1
    OTHERS     = 2.
IF sy-subrc = 0.
  CALL FUNCTION 'LIST_TO_ASCI'
    TABLES
      listasci           = gt_listtxt
      listobject         = gt_list_tab
    EXCEPTIONS
      empty_list         = 1
      list_index_invalid = 2
      OTHERS             = 3.
  IF sy-subrc = 0.

  ENDIF.
ENDIF.

где GP4QLQKH46VZJ3P1A40A23S3HJG100 - имя сгенерированного отчета через GR55.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Считать экстрактор GR55  Тема решена
СообщениеДобавлено: Ср, дек 09 2015, 22:21 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, май 07 2007, 09:44
Сообщения: 409
Решение здесь viewtopic.php?f=13&t=36898
ФМ 'CRIF_RW_WEB_CALL_REPORT'


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

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


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

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


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

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