Текущее время: Чт, мар 28 2024, 23:40

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




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Как вызвать функциональный модуль в BW из Analysis for Office?
СообщениеДобавлено: Чт, дек 14 2017, 10:02 
Начинающий
Начинающий

Зарегистрирован:
Ср, дек 13 2017, 07:35
Сообщения: 3
Добрый день!
Уважаемые эксперты, кто-нибудь пробовал вызвать ФМ из Analysis for Office?
Мы используем вызов ФМ с помощью RFC в отчетах BEx Analyzer, требующих сложного анализа большого объема данных. Виртуальный куб не совсем подходит для этих целей.

Способ не работает в Analysis (что естественно). Может быть есть обходной вариант?
'Для вызова ФМ используем объект:
Code:
Set RFC = CreateObject("SAP.Functions.Unicode")

'использующий для подключения к BW данные BEx-подключения:
Code:
Set Conn = Application.Run("BExAnalyzer.xla!sapBEXgetConnection")


Я задал подобный вопрос на sap.com, пока результатов нет
https://answers.sap.com/questions/383753/how-to-to-call-function-module-from-bw-in-vba-from.html

Также, кому интересна данная тема, проголосуйте пожалуйста за инициативу - добавить API для работы с RFC в Analysis:
https://influence.sap.com/sap/ino/#/idea/144230


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как вызвать функциональный модуль в BW из Analysis for Office?
СообщениеДобавлено: Чт, дек 14 2017, 10:49 
Ассистент
Ассистент

Зарегистрирован:
Вт, ноя 29 2011, 05:52
Сообщения: 36
Тоже используем вызов ФМ с помощью RFC в отчетах BEx Analyzer, но в Analysis обходного решения не встречал.

Цитата:
Также, кому интересна данная тема, проголосуйте пожалуйста за инициативу - добавить API для работы с RFC в Analysis:
https://influence.sap.com/sap/ino/#/idea/144230


за вашу инициативу проголосовал, т.к. это достаточно полезная вещь. Только я не понял, там учитываются только голоса разных организаций? Просто смотрю, что проголосовавших не менее 10, а в "Vote" только 6.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как вызвать функциональный модуль в BW из Analysis for Office?
СообщениеДобавлено: Чт, дек 14 2017, 12:04 
Начинающий
Начинающий

Зарегистрирован:
Ср, дек 13 2017, 07:35
Сообщения: 3
xskull написал(а):
Тоже используем вызов ФМ с помощью RFC в отчетах BEx Analyzer, но в Analysis обходного решения не встречал.

Цитата:
Также, кому интересна данная тема, проголосуйте пожалуйста за инициативу - добавить API для работы с RFC в Analysis:
https://influence.sap.com/sap/ino/#/idea/144230


за вашу инициативу проголосовал, т.к. это достаточно полезная вещь. Только я не понял, там учитываются только голоса разных организаций? Просто смотрю, что проголосовавших не менее 10, а в "Vote" только 6.


Да, голоса специалистов из одной компании учитываются как 1 голос.

На answers.sap.com предложили использовать .Net Connector от SAP, с помощью которого создать приложение .Net для вызова ФМ по RFC.
Я попросил поделиться примером, пока нет ответа.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как вызвать функциональный модуль в BW из Analysis for Office?
СообщениеДобавлено: Ср, дек 20 2017, 11:09 
Начинающий
Начинающий

Зарегистрирован:
Ср, дек 13 2017, 07:35
Сообщения: 3
Уважаемые участники форума, если не затруднит, проголосуйте пожалуйста за инициативу - добавить API для работы с RFC в Analysis:
https://influence.sap.com/sap/ino/#/idea/144230


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как вызвать функциональный модуль в BW из Analysis for Office?  Тема решена
СообщениеДобавлено: Ср, янв 10 2018, 11:24 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Вт, сен 13 2005, 10:41
Сообщения: 558
Откуда: Гондурас (округ Москвы)
Пол: Мужской
Если еще нужен пример использования SAP .Net Connector - пишите мне в личку.
Analysis for Office работает через эту библиотеку, так что вы можете использовать её же и
это будет самый правильный способ.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как вызвать функциональный модуль в BW из Analysis for Office?
СообщениеДобавлено: Чт, мар 14 2019, 15:13 
Начинающий
Начинающий

Зарегистрирован:
Ср, фев 21 2018, 18:04
Сообщения: 1
bwbams написал:
Если еще нужен пример использования SAP .Net Connector - пишите мне в личку.
Analysis for Office работает через эту библиотеку, так что вы можете использовать её же и
это будет самый правильный способ.


К сожалению за год так и не дождался примера :cry:
но вопрос все еще актуален.

Правильно понимаю, что библиотека SAP .Net Connector напрямую в Excel VBA не подключается, а используется через Power Shell?


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как вызвать функциональный модуль в BW из Analysis for Office?
СообщениеДобавлено: Пт, мар 15 2019, 22:01 
Ассистент
Ассистент

Зарегистрирован:
Ср, апр 02 2014, 18:03
Сообщения: 43
У нас вот так реализовано

Dim goSapFunctions As clsSapFunctions
Dim oRfcFuba As SAPFunctionsOCX.Function
Dim oErrors As clsErrors

Set goSapFunctions = New clsSapFunctions

Set oRfcFuba = goSapFunctions.Add(FUBA_NAME, oErrors)
Set iv_hashtxt = oRfcFuba.Exports("IV_HASHTXT")
Set ev_hashid = oRfcFuba.Imports("EV_HASHID")

bReturn = oRfcFuba.Call


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

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


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

Сейчас этот форум просматривают: Mail.RU Bot


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

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