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

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


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

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


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

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