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

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




Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
 Заголовок сообщения: Запуск инфо-пакета загрузки из меню пользователя
СообщениеДобавлено: Пн, ноя 12 2007, 15:42 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, май 17 2005, 22:51
Сообщения: 52
Откуда: Moscow
Ребят, всем привет.
Подскажите ФМ для запуска инфо-пакетов загрузки данных в BW7 (для загрузки в PSA). Есть необходимость грузить в PSA из меню пользователя. :)))

Заранее благодарен!


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

Зарегистрирован:
Чт, май 26 2005, 11:36
Сообщения: 651
Откуда: Киев-Москва
function bapi_ipak_start.
Обернуть в репорт, а его в транзакцию. Транзакцию в меню.

_________________
Рисую потоки данных.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, ноя 13 2007, 10:18 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, май 17 2005, 22:51
Сообщения: 52
Откуда: Moscow
Спасибо Zharik.. Кстати, я тебе в одноклассниках "Тильки вперед написал" :))))))))


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, ноя 13 2007, 11:13 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, май 17 2005, 22:51
Сообщения: 52
Откуда: Moscow
Похоже этот модуль предназначен для запуска только фоновых инфо-пакетов.
А есть ли такой же только для зауска диалогового инфо-пакета ?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, ноя 13 2007, 14:04 
Старший специалист
Старший специалист

Зарегистрирован:
Ср, авг 29 2007, 13:53
Сообщения: 251
А вариант грузить в PSA цепочкой по событию, инициируемому пользователем из меню, не подходит? :roll:


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, ноя 13 2007, 14:53 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, май 17 2005, 22:51
Сообщения: 52
Откуда: Moscow
Просто цепочка работает на сервере приложений в фоне, и соответсвенно файл должен быть расположен на сервере приложений.
Хорошо бы, чтобы ответственный пользователь разместил у себя на машине файл и загрузил ее в PSA, а затем я запущу цепочку в фоне для переноса в цель и т.д...

А можно ли загружать файл не с сервера приложений, а с сети в фоне ? По-моему нет...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, ноя 13 2007, 15:40 
Специалист
Специалист

Зарегистрирован:
Сб, авг 20 2005, 12:39
Сообщения: 229
Откуда: Киев
Вот, имхо, с использованием упоминавшегося BAPI_IPAK_START решается аналогичная задача:
https://weblogs.sdn.sap.com/pub/wlg/2075
Файл берется с сервера презентаций.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, ноя 14 2007, 10:26 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, май 17 2005, 22:51
Сообщения: 52
Откуда: Moscow
Да, спасибо...
Но в тексте видно, что файл в любом случае должен быть на сервере приложений. Правильно я понимаю ? :)))

Вот начало кода, который размещен:
> REPORT FILEUPLOAD.
> data: w_dataset(255) value <path and file name on Application server>,

Я к тому, что есть ли просто возможность вызывать из программы инфо-пакет, в нем же выбирать файл (на клиентской машине, а не на сервер приложений) ? :))))
Может кто-нибудь знает?...


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

Зарегистрирован:
Сб, авг 20 2005, 12:39
Сообщения: 229
Откуда: Киев
Riedle написал(а):
Но в тексте видно, что файл в любом случае должен быть на сервере приложений. Правильно я понимаю ? :)))


Я этот код не тестировал, и дело, конечно, Ваше - тратить на него свое время или нет. Но, имхо, Вы неправильно понимаете. :) Для имени локального файла там используется параметр P_FILE, который затем копируется в переменную loc_file. С помощью ФМ GUI_UPLOAD (Upload Data from Client PC) содержимое файла считывается в таблицу g_t_data. И только потом открывается датасет w_dataset, в который переносится содержимое таблицы.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, ноя 14 2007, 13:04 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, май 17 2005, 22:51
Сообщения: 52
Откуда: Moscow
Да, я понял.. пока нет физической возможности прокомпилировать его... :)))
Хотел бы уточнить ...
В коде входной параметр для функции CALL FUNCTION 'BAPI_IPAK_GETLIST' являтся
int_ins-INFOSOURCELOW = <Infosource Name>.
Получается эта функция требует использования инфо-источника 3.x обязательно ?
Просто я использую Процесс Переноса Данных...


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

Зарегистрирован:
Чт, апр 19 2007, 08:03
Сообщения: 197
Пол: Мужской
Для 3.5 работает:

Code:
REPORT  ZLOAD_PAK_II.
* Программа-обертка для запуска диалога инфо-пакета

PARAMETERS:
  ZLOGDPID TYPE RSLOGDPID.

call function 'RSSM_SDL_INFOPACKAGE_DIALOG'
exporting
  SOURCE = Мой_Инфо_источник
  TYP = 'I'
  LOGSYS = 'PC_FILE'
  VARIANT = 'CUSTOMER'
  LOGDPID = ZLOGDPID
  LOGTYP = 'P'
  OBJVERS = 'A'
  OLTPSOURCE = Мой_Инфо_источник
  OLTPTYP = 'D'
exceptions
  others = 1.


Затем создается транзакция с вариантом. Пользователь грузит лок. файлы.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, ноя 20 2007, 16:27 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, май 17 2005, 22:51
Сообщения: 52
Откуда: Moscow
Спасибо... Помогло... Инфо-источник можно не указывать, если его нет.. :))))))))


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

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


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

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


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

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