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

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


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

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


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

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