Текущее время: Вс, июл 20 2025, 02:15

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Как с помощью одной команды вызвать программу, затем отчет??
СообщениеДобавлено: Пт, июн 22 2007, 09:47 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, июн 15 2007, 10:40
Сообщения: 172
Есть программа prog1, которая обновляет пользовательскую таблицу, например, table1. Есть отчет написанный на Report Paintere rep1. Он выбирает данные из пользовательской таблицы table1. Хотелось бы чтобы с помощью одной команды сначала запустить программу, потом отчет, так как необходимо печатать актуальные данные. А программа как раз и предназначена для обновления таблицы.
Пробовал вызвать отчет rep1 (с пом. SUBMIT "имя_отчета".) в конце программы prog1, но когда запускаем программу появляется ошибка на месте вызова отчета, о том что программа с таким именем не найдена.
Пробовал также создать вариант программы prog1 с экраном выбора, такими же как у отчета, а потом при вызове SUBMIT "имя_отчета" + параметры, которые говорят что нужно передавать выбор критериев к отчету и прочее.
Но это не помогло, так как главное - не находит такую программу (rep1).


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июн 22 2007, 10:44 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пн, апр 17 2006, 11:03
Сообщения: 123
Цитата:
Пробовал вызвать отчет rep1 (с пом. SUBMIT "имя_отчета".) в конце программы prog1, но когда запускаем программу появляется ошибка на месте вызова отчета, о том что программа с таким именем не найдена.

думаю раз программа не найдена, то ее нет:)
может быть имя неправильно указано?
должно быть заглавными буквами


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июн 22 2007, 10:46 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пн, май 14 2007, 13:05
Сообщения: 561
Откуда: Москва
Если указываешь именно название (rep1) как в RP, то с SUBMIT такая фишка не пракатит. Нужно указывать техническое имя отчета, которое можно посмотретьчерез System-Status (Будет что-то типа GP45BVL11AXQ46VCDUW5CDH701J020) где последние 3 цифры мандат.
Или сделать транзакцию для REP1 и вызывать ее через call transaction


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июн 22 2007, 11:52 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, июн 15 2007, 10:40
Сообщения: 172
А, да. Оказ-ся, надо сгенерированное техническое имя ставить. Теперь все ок! работает.
-----------
Появилась, кстати, еще вариант:
наоборот, вызвать программу prog1 в программе отчета (в начале) :-).
---
Спасибо всем!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июн 22 2007, 12:00 
Директор
Директор

Зарегистрирован:
Пт, окт 07 2005, 09:10
Сообщения: 752
Откуда: 4.6C
Пол: Мужской
Есть еще вариант - тр. START_REPORT.(CALL TRANSACTION ...)
По-моему так красивее будет выглядеть


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июн 22 2007, 12:03 
Директор
Директор

Зарегистрирован:
Пт, окт 07 2005, 09:10
Сообщения: 752
Откуда: 4.6C
Пол: Мужской
Да, параметры там из тех что нужны тебе
Тип отчета - RW.
Название отчета - <группа отчета>


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

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


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

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


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

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