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

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


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

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


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

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