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

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




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Удаленный вызов инфопакета, цепочки
СообщениеДобавлено: Пт, авг 04 2006, 09:58 
Специалист
Специалист

Зарегистрирован:
Ср, окт 13 2004, 14:14
Сообщения: 215
Откуда: Moscow
Коллеги, есть ли какое либо описание, how to, или ноты которые дают инструкции как релизовать запуск цепочки или инфопакета из вне?

Хочется разобраться в вопросе, но опыта работы с bapi модулями нету совершенно - как оно настраивается, много ли завязано на программирование?

Грубо говоря хочется навесить кнопку в эксель которая бы запускала цепочку в BW? откуда копать? :?:


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, авг 04 2006, 12:08 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пт, окт 21 2005, 09:24
Сообщения: 832
Откуда: от верблюда...тоже:)
Пол: Мужской
Я бы копнул сюда:
http://sapboard.ru/forum/viewtopic.php ... bexrefresh
Здесь есть кусок...ммм...на его основе можно залогиниться....ну или ещё пройтись поиском...может что-то лучше есть
А потом бы вызвал ФМы: BAPI_IPAK_CHANGE и BAPI_IPAK_START

_________________
а подпись...а подписи не будет :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, авг 04 2006, 15:45 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, окт 11 2005, 12:10
Сообщения: 687
Откуда: Москва
Пол: Мужской
Мы делаем так:

1. Инфопакет срабатывает по событию
2. Событие поднимается так (код из головы, поэтому не весь):
Code:
   Set fns = CreateObject("SAP.Functions")

' Тут настройки соединения, зависят от того, цепляться ли
' к соединению BEX или создавать свое.
' если надо посмотреть, то поройся в моих постах там есть ссылка
' на .doc в котором это расписано
   
   Set MyFunc = fns.Add("RSSM_EVENT_RAISE")
   MyFunc.exports("I_EVENTID") = "ZMYEVENT"
   MyFunc.exports("I_EVENTPARM") = ""
   if not MyFunc.Call  then
      MsgBox result & " " & MyFunc.exception
   end if
   Set MyFunc = Nothing


3. Можешь примерно так же пинать инфопакет (функции см пост выше)

_________________
Глаза боятся, а руки крюки


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

Зарегистрирован:
Ср, окт 13 2004, 14:14
Сообщения: 215
Откуда: Moscow
G написал:
Мы делаем так:

1. Инфопакет срабатывает по событию
2. Событие поднимается так (код из головы, поэтому не весь):
Code:
   Set fns = CreateObject("SAP.Functions")

' Тут настройки соединения, зависят от того, цепляться ли
' к соединению BEX или создавать свое.
' если надо посмотреть, то поройся в моих постах там есть ссылка
' на .doc в котором это расписано
   
   Set MyFunc = fns.Add("RSSM_EVENT_RAISE")
   MyFunc.exports("I_EVENTID") = "ZMYEVENT"
   MyFunc.exports("I_EVENTPARM") = ""
   if not MyFunc.Call  then
      MsgBox result & " " & MyFunc.exception
   end if
   Set MyFunc = Nothing


3. Можешь примерно так же пинать инфопакет (функции см пост выше)


Спасибо, буду пробовать


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

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


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

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


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

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