ERPTable столбцы усекаются
Я создал несколько прокси ERPTables для запроса таблиц SAP. Столбцы генерируются как строка типа. Поскольку ERPConnect Linq, по-видимому, не поддерживает объединение, как и любой другой запрос в предложении where более сложный, чем сравнение на равенство, мне пришлось разделить объединение на несколько отдельных запросов и выполнить объединения в C#. Проблема в том, что некоторые столбцы ключей GUID усекаются до 16 символов.
Я пытался исследовать это, но у ERPTable, похоже, нет настраиваемого параметра для этого. Я очень подозреваю, что это какой-то шанениган со стороны SAP, но я не знаю, что делать, чтобы ограничить источник проблемы.
Кто-нибудь испытывал эту проблему с ERPConnect?
1 ответ
Вам нужно использовать пользовательскую функцию "Z_XTRACT_IS_TABLE", как описано в справке в нижней части (ограничения доступа к таблице):
Если вы используете Linq, вы можете найти его здесь:
Это ограничение SAP, и при использовании функционального модуля по умолчанию отправляются только первые 16 символов.
С уважением,
Али