ABAP CDS. Коротко о главном (2)

Обзор процесса создания CDS View с входным параметром и последующее его использование в ABAP программе

В этой заметке я хочу коснуться варианта определения набора входных параметров в процессе создания ABAP CDS View, который может выполнять роль фильтра в получении результирующей выборки данных, а также может быть зависимым, скажем, от пользовательского ввода в ABAP программе(ах), либо другом сценарии, в зависимости от того, где этот CDS будет применяться.

См. заметку ABAP CDS. Коротко о главном

Определение CDS View с набором входящих параметров

См. ABAP CDS - parameter

Пример создания ABAP CDS с параметрами

Создать ABAP CDS View, про который идет речь в этой заметке, очень просто. Для этого, используя Eclipse IDE, необходимо выбрать соответствующий тип создаваемого ракурса.

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

Не забываю активировать новый CDS View.

Пример запуска CDS View с параметрами

На следующем видеофрагменте представлен пример запуска ABAP CDS View с определенным входным параметром.

Пример использования в ABAP программе

Хорошее описание использования ABAP CDS View с входными параметрами в ABAP программе представлено в справочном материале вендора.

См. ABAP SQL, Parameter Passing to a CDS View

В своем примере я воспользуюсь следующим вариантом реализации.

Проверяю, что получилось

Read more