# Ограничения и замечания

При использовании SAP OData в качестве источника имеются следующие ограничения:

* SAP OData коннектор поддерживает службы, сгенерированные с помощью SAP Gateway Service Builder для извлечения данных ODP через OData. Другие типы служб должны соответствовать требованиям для служб, сгенерированных с помощью SAP Gateway Service Builder для извлечения данных ODP через OData.

  Дополнительные сведения см. в разделе [Генерация службы для извлечения данных ODP через OData](https://help.sap.com/doc/saphelp_nw75/7.5.5/en-US/11/853413cf124dde91925284133c007d/frameset.htm).

* Поддерживается только OData версии 2.0 (V2).

* Поддерживается служба OData с одной сущностью. DeltaLinksOf&lt;EntitySet&gt; поддерживается для службы с поддержкой дельта-изменений.

* Поддерживается только версия службы 1.0.

* Изменения метаданных не поддерживаются. Любые изменения метаданных службы требуют перезагрузки задачи.

* Каждая подписка ODP в системе SAP может использоваться для уникального имени службы и имени пользователя. Иными словами, невозможно иметь несколько подписок для одной и той же службы и имени пользователя. Любая новая задача для службы и имени пользователя отменит существующую подписку и запустит новую.

* Текущие данные являются единственным поддерживаемым режимом, когда фактическая операция изменения (INSERT, UPDATE или DELETE) выполняется на целевом объекте.

  Примечание к информации

  * Операции изменения определяются источником ODP. Некоторые операции могут не поддерживаться целевым объектом.

  * Мы рекомендуем вручную устанавливать первичный ключ для источников ODP, которые не используют первичный ключ по умолчанию.

  * Применимо только к проектам репликации: Некоторые операции INSERT принимаются как UPDATE. Поэтому, чтобы предотвратить конфликты на целевом объекте, установите политику обработки конфликтов применения Запись для применения UPDATE не найдена на ВСТАВИТЬ отсутствующую целевую запись.

* Сжатие GZIP требует HTTP 1.1 или более поздней версии (HTTP/1.1)

* HTTPS поддерживается только с именем хоста. Если DNS-имя отсутствует, добавьте IP-адрес и имя хоста в локальный файл hosts .

* Для валют и единиц измерения фреймворк SAP NetWeaver Gateway всегда использует преобразования типов (методы для исходящего и входящего потока класса CL\_GDT\_CONVERSION). При преобразовании единиц измерения и валют всегда применяется код ISO (а не желаемая единица измерения или валюта).Для получения дополнительной информации см. примечания SAP 1893788 и 3082462.

* В соответствии со спецификацией OData, каждая сущность должна иметь хотя бы один первичный ключ. Если исходная сущность ODP не имеет первичных ключей, все столбцы в модели службы будут сгенерированы как первичные ключи.

* Таблицы уже загружены. Начать обработку изменений из параметры для выполнения задач не поддерживаются.

* Параметр Do not limit LOB column size в настройках задачи не поддерживается.

* Поиск источника не поддерживается.

* Конечная точка SAP OData использует метаданные службы OData. Вследствие этого целевые таблицы будут созданы со столбцами, предусмотренными в ODP.

* Объекты иерархии и столбцы не поддерживаются.

## Примечания SAP

Если вы столкнетесь с какой-либо из проблем, перечисленных ниже, обязательно обновите свою систему до версии SAP, которая устраняет эту проблему.

| Примечание SAP | SAP\_BW |
| --- | --- |
| 3118751 - ODP OData V2: MaxPageSize больше 50000 не учитывается | 750-756 |
| 3023446 - ODP с OData V2: odata.maxpagesize игнорируется для дельта-запроса | 750-755 |
| 3094347 - Запрос OData из источника данных, имеющий поле типа RAW 16, показывает неверное значение | 750-757 |
| 3389181 - Метаданные полей метки времени в ODP OData V2 | 750, 754-757 |
| 3396326 - Сопоставление INT8 с Edm.Int64 вместо Edm.String | 750-758 |
| 3355345 - Вспомогательный отчет для поддержания значения в таблице ODQADMIN | 750-758 |
| 3250756 - Поля с плавающей запятой в источнике округляются при доступе к поставщику оперативных данных | 750-757 |
| 062232 - ODP OData V2 - Последний скиптокен для указателя не предоставляет дельтатокен | 750-755 |
| 3335039 - OData V2: короткий дамп UNCAUGHT\_EXCEPTION в SEGW для ABAP CDS ODP, заканчивающийся на $E | 754-757 |
| 3197913 - Ошибка преобразования XML во время извлечения | 731-757 |
| 3315021 - ODP OData V2: тип DATS не может быть преобразован в Edm.Datetime | все |
| 2219781 - ODP\_ODATA: DeltaLinksOf&lt;EntitySet&gt; | 750 |
| 3305193 - Обработка начальных значений даты и времени в БД при чтении через сервис OData | 752-757 |
| 2787992 - Новые типы данных | 750-754 |
| 3569859 - Возможно переполнение, если используется целочисленный тип INT8 в источнике ODP модели ODATA v2 | SAP\_BW: 750-758<br><br>SAP BW/4HANA 2.0 , 2021, 2023 |