SAPфорум.RU https://sapboard.ru/forum/ |
|
Как вызвать функциональный модуль в BW из Analysis for Office? https://sapboard.ru/forum/viewtopic.php?f=12&t=95877 |
Страница 1 из 1 |
Автор: | musatov_sergey [ Чт, дек 14 2017, 10:02 ] |
Заголовок сообщения: | Как вызвать функциональный модуль в BW из Analysis for Office? |
Добрый день! Уважаемые эксперты, кто-нибудь пробовал вызвать ФМ из 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 |
Автор: | xskull [ Чт, дек 14 2017, 10:49 ] |
Заголовок сообщения: | Re: Как вызвать функциональный модуль в BW из Analysis for Office? |
Тоже используем вызов ФМ с помощью RFC в отчетах BEx Analyzer, но в Analysis обходного решения не встречал. Цитата: Также, кому интересна данная тема, проголосуйте пожалуйста за инициативу - добавить API для работы с RFC в Analysis: https://influence.sap.com/sap/ino/#/idea/144230 за вашу инициативу проголосовал, т.к. это достаточно полезная вещь. Только я не понял, там учитываются только голоса разных организаций? Просто смотрю, что проголосовавших не менее 10, а в "Vote" только 6. |
Автор: | musatov_sergey [ Чт, дек 14 2017, 12:04 ] |
Заголовок сообщения: | Re: Как вызвать функциональный модуль в BW из Analysis for Office? |
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. Я попросил поделиться примером, пока нет ответа. |
Автор: | musatov_sergey [ Ср, дек 20 2017, 11:09 ] |
Заголовок сообщения: | Re: Как вызвать функциональный модуль в BW из Analysis for Office? |
Уважаемые участники форума, если не затруднит, проголосуйте пожалуйста за инициативу - добавить API для работы с RFC в Analysis: https://influence.sap.com/sap/ino/#/idea/144230 |
Автор: | bwbams [ Ср, янв 10 2018, 11:24 ] |
Заголовок сообщения: | Re: Как вызвать функциональный модуль в BW из Analysis for Office? |
Если еще нужен пример использования SAP .Net Connector - пишите мне в личку. Analysis for Office работает через эту библиотеку, так что вы можете использовать её же и это будет самый правильный способ. |
Автор: | Nikita.Mineev [ Чт, мар 14 2019, 15:13 ] |
Заголовок сообщения: | Re: Как вызвать функциональный модуль в BW из Analysis for Office? |
bwbams написал: Если еще нужен пример использования SAP .Net Connector - пишите мне в личку. Analysis for Office работает через эту библиотеку, так что вы можете использовать её же и это будет самый правильный способ. К сожалению за год так и не дождался примера но вопрос все еще актуален. Правильно понимаю, что библиотека SAP .Net Connector напрямую в Excel VBA не подключается, а используется через Power Shell? |
Автор: | kilaka [ Пт, мар 15 2019, 22:01 ] |
Заголовок сообщения: | Re: Как вызвать функциональный модуль в BW из Analysis for Office? |
У нас вот так реализовано 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 |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |