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

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


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

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


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

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