Описание тега pyrfc
Пакет pyrfc Python предоставляет привязки Python для библиотеки SAP NetWeaver RFC для удобного вызова модулей ABAP из Python и модулей Python из ABAP через протокол удаленного вызова функций SAP (RFC).
2
ответа
Структура данных для списка значений ключа в функциональном модуле с поддержкой RFC?
Я пишу новую вызываемую функцию RFC в ABAP, которая должна иметь возможность импортировать список сопоставления значений ключей. Вызывающее приложение RFC будет использовать Python с библиотекой PyRFC. Я не уверен, должен ли я создать новую пользова…
06 окт '18 в 07:37
6
ответов
Может ли SAP работать с Python?
Можно ли использовать Python для запроса базы данных SAP?
23 сен '09 в 15:55
1
ответ
PyRFC: подключение через mshost (не ashost)
Я хотел бы использовать PyRFC для удаленного вызова процедур в SAP с использованием языка программирования Python. conn = pyrfc.Connection(user='foouser', passwd='xxxx', mshost='sap.example.com', sysid='TE1', client='220', group='EXAMPLE', ) Но это …
18 дек '18 в 14:54
0
ответов
SAP L_TO_CANCEL не отменяет транспортный заказ
Я использую функциональный модуль SAP L_TO_CANCEL через pyrfc и python для отмены транспортных заказов пополнения запаса (TO). Это хорошо работает для некоторых ТЗ, но для других (также для пополнения) выдает ошибку Отрицательный запас для хранилища…
20 янв '19 в 11:38
1
ответ
Python для получения данных из SAP через RFC
Недавно я планирую использовать Python для извлечения из SAP через RFC. Я ищу в интернете и выбираю библиотеку PyRFC, чтобы выполнить задачу. Все нормально, кроме связи. Код останавливается и отображает сообщение об ошибке при подключении к SAP. Код…
14 ноя '18 в 05:06
0
ответов
Невозможно получить данные из BAPI
Я пытаюсь получить данные из системы SAP через BAPI, используя pyrfc. Я получаю ошибку ниже BAPI BAPI_SYSTEM_MON_GETTREE называется File "C:/Users/anupk/Documents/Anup/Python27/TestProject/pgm_pyrfc.py", line 19, in login gettree=conn.call("BAPI_SYS…
26 сен '18 в 08:10
1
ответ
ABAP: вернуть общий результат через SAP RFC (json)
В прошлом я использовал это для возврата любой структуры данных через SAP RFC: json = /ui2/cl_json=>serialize( data = <lt_result> pretty_name = /ui2/cl_json=>pretty_mode-low_case ). Это работает очень хорошо, если <lt_result> мален…
04 янв '19 в 10:53
1
ответ
SAP-RFC: список разрешенных методов? (Самоанализ)
Я могу подключиться как пользователь "foo" с паролем "bar" через SAP-RFC от моего компьютера к серверу SAP. Возможен ли самоанализ через SAP-RFC? Я хотел бы знать, какие методы пользователь "Foo" может выполнять. Я использую PyRFC, но AFAIK это не д…
08 авг '18 в 06:14
0
ответов
SAP загружает данные через Python (PyRFC)
В настоящее время мы выполняем загрузку данных (полная загрузка и дельта-загрузка) через некоторый коммерческий SAP Extractor. Мне интересно, если такая задача также возможна с уровня Python. Мне удалось установить PyRFC и успешно подключиться к наш…
30 ноя '18 в 10:44
0
ответов
Получить трассировку стека ошибок из PyRFC
До сих пор я получаю только сообщение об ошибке, если что-то внутри моей функции SAP неверно. Я вызываю эту функцию через PyRFC. Вот пример: pyrfc._exception.ABAPRuntimeError: RFC_ABAP_MESSAGE (rc=4): key=No authorization, message=No authorization […
03 дек '18 в 14:23
2
ответа
SAP RFC: время ожидания при выделении
Я пытаюсь создать соединение SAP RFC с новой системой. AFAIK брандмауэр (в данном случае к порту 3321) открыт. Я получаю это сообщение на клиенте: RFC_COMMUNICATION_FAILURE (rc=1): key=RFC_COMMUNICATION_FAILURE, message= LOCATION SAP-Gateway on host…
27 июл '18 в 07:42
1
ответ
Python - pyrfc 1.9.5 - импортер при вызове из IIS.NET Core API
Я сталкиваюсь с приведенной ниже проблемой при запуске сценария Python из API.NET Core, который размещен на сервере IIS Windows. В этом сценарии я использую соединитель SAP pyrfc 1.9.5. Вот код ниже from pyrfc import Connection def GetConnection(con…
13 авг '18 в 15:24
1
ответ
ABAP: лучше сообщение об ошибке на SAPSQL_PARSE_ERROR
Я написал функцию в ABAP, которая вызывается через SAP pyrfc. Если существует SAPSQL_PARSE_ERROR, то вызывающая сторона RFC (клиент, написанный на Python) получает бессмысленное сообщение об ошибке: ABAPRuntimeError: RFC_ABAP_RUNTIME_FAILURE (rc = 3…
26 окт '18 в 11:32
0
ответов
Как решить ошибку RFC_CONVERSION_FIELD в SAP?
Если я запрашиваю все строки таблицы AUFK через RFC с BUKRS=1110 я получаю: RFC_CONVERSION_FIELD Ошибка преобразования "rfc_ucs_to_str" из кодировки 4110 в кодировку 4103 (переведено мной с немецкого на английский) Shortdump, кажется, показывает неп…
09 май '19 в 09:00
0
ответов
Производительность сериализации ABAP в JSON, когда это делается в ABAP и вне ABAP?
Кто-нибудь сравнивал производительность сериализации на основе ABAP с использованием идентификатора /UI2/CL_JSON или CALL TRANSFORMATION и отправки JSON из ABAP, а также "внешней" сериализации, когда данные ABAP сначала импортируются в Python, nodej…
24 май '19 в 08:58
1
ответ
SAP RFC GUI способен?
Согласно комментарию в этом вопросе. SAP RFC поддерживает GUI: Почему r_data_line_descr из cl_salv_bs_runtime_info=>get_data_ref() не связана? Где можно найти дополнительную информацию об этой функции SAP RFC? Цитируя выше комментарий: Более того, R…
29 апр '19 в 08:02
1
ответ
Возврат двоичных данных через SAP-RFC
Я хочу вернуть двоичные данные в ABAP. Например, файл изображения PNG. Какой тип данных мне следует использовать? строка, xstring, ... Я использую PyRFC SDK: https://github.com/SAP/PyRFC
03 май '19 в 11:18
1
ответ
Данные усекаются в SAP RFC
У меня есть большая строка, содержащая 400 МБайт данных JSON в функциональном модуле rfc. Смотрите отладчик: К сожалению, мой клиент pyRFC получает только примерно 34 МБайт. Где и почему мои данные обрезаются? Это хорошо известное ограничение sap-rf…
25 апр '19 в 13:38
0
ответов
ModuleNotFoundError: нет модуля с именем '__main__. Pyrfc'; '__main__' не является пакетом
Я уже установил C:\Python37>pip3 install pyrfc` мой вывод такой. Сбор pyrfc Загрузка pyrfc-0.1.2.tar.gz (3,5 kB) Установка собранных пакетов: pyrfc Запуск setup.py install для pyrfc... done Успешно установлен pyrfc-0.1.2 но при импорте я вижу эту…
04 апр '20 в 22:49
1
ответ
Извлечение данных SAP BW с использованием pyRFC не удается с ограничением символов в тексте команды
Окружающая среда: Windows Язык программирования: Python Пакет: pyRFC SAP: SAP RFC SDK Я пытаюсь вызвать следующий метод BAPI_MDDATASET_CREATE_OBJECT после подключения к BW через объект bwConn bwConn.call('BAPI_MDDATASET_CREATE_OBJECT', COMMAND_TEXT …
07 апр '20 в 18:14