Фильтрация полей LCHR ведется по-разному в разных версиях ABAP - PullRequest
0 голосов
/ 07 августа 2020

При выполнении приведенного ниже оператора SELECT я получаю следующую ошибку компиляции в системе ABAP 750

enter image description here

SELECT *
  INTO TABLE ltush04
  FROM ush04
   AND profs LIKE 'C%'.

However, it perfectly compiles on ABAP 701 but gives the following DBIF_RSQL_INVALID_RSQL dump on execution

введите описание изображения здесь

Это вполне логично, поскольку всем известно, что эта функция еще не реализована (если когда-либо будет).

Это то, что SAP упустил в предыдущих выпусках (ошибка не обнаружена) и улучшено сейчас, или это было сделано намеренно, т.е. этот оператор все еще действителен на некоторых базах данных?

Эта идея подсказала мне строка в описании дампа: Оператор SAP Open SQL, «длинное поле» использовалось способом, который не поддерживается всеми системами баз данных.

...