Получить свойства
Используйте действие Получить свойства, чтобы загрузить свойства сущности OData, определенной в указанном наборе сущностей в системе SAP.
Выполните следующие шаги, чтобы использовать действие Получить свойства в рабочем процессе:
1. Перетащите действие Получить свойства из списка соединителя SAP OData на канву, наведите указатель на это действие и щелкните значок или дважды щелкните действие. Откроется окно "Получить свойства".
2. При необходимости измените поле Метка. По умолчанию наименование метки совпадает с наименованием действия.
3. Дополнительные сведения о добавлении типа соединителя SAP OData см. в разделе Поддерживаемые типы соединителей SAP OData.
Если тип соединителя был добавлен ранее, выберите подходящий Тип соединителя и в поле Наименование соединителя выберите наименование соединителя.
4. Щелкните Тестировать, чтобы проверить соединитель.
5. Щелкните Сопоставить соединитель, чтобы выполнить действие с помощью соединителя, отличного от используемого для заполнения полей ввода. В поле Соединитель времени выполнения укажите действительное наименование соединителя SAP OData. Дополнительные сведения о команде Сопоставить соединитель см. в разделе Использование сопоставления соединителя.
6. В поле Относительный URL-адрес метаданных введите URL метаданных относительно хост-компьютера и порта, которые были указаны в соединении.
7. В списке Найти по выберите одно из следующих действий:
Выбор - выберите действие Выбор, чтобы указать входные данные для отдельных полей, представленных в форме.
Используйте опцию Выбор, когда доступен идентификатор для конкретного типа сущности и его можно указать в действии для вызова сведений.
Запрос - выберите действие Запрос, чтобы указать отдельный запрос.
Используйте опцию Запрос, чтобы применить дополнительные критерии фильтрации для загрузки свойств объекта OData.
Когда выбрана опция Выбор в списке Найти по
a. В списке Набор сущностей выберите набор сущностей.
b. В поле Идентификаторы сущностей укажите список разделенных запятой идентификаторов сущности.
* 
Для идентификатора сущности с одним свойством укажите Property1Value1 или [Property1Value1].
Для идентификатора сущности с несколькими свойствами укажите [Property1Value1,Property2Value1,Property3Value1].
Необходимо указывать несколько значений свойств в том же порядке, в котором они указаны в документе "Метаданные сервиса".
Для нескольких идентификаторов с одним свойством укажите Property1Value1,Property1Value2,Property1Value3 или [Property1Value1],[Property1Value2],[Property1Value3].
Для нескольких идентификаторов с несколькими свойствами укажите [Property1Value1,Property2Value1],[Property1Value2,Property2Value2].
Необходимо указывать несколько значений свойств в том же порядке, в котором они указаны в документе "Метаданные сервиса".
c. В списке Тип запроса выберите одну из приведенных опций и выполните следующие действия:
Запрос на основе формы
a. В разделе Выбрать атрибуты щелкните Добавить и в списке Атрибут выберите свойство, для которого нужно загрузить значения.
Щелкните Добавить, чтобы добавить несколько атрибутов. Щелкните значок , чтобы удалить любой добавленный атрибут.
Значения для "ключевых" свойств также загружаются в выходных данных.
b. В разделе Добавить связанные элементы щелкните Добавить и в списке Связанный элемент выберите связанный элемент, для которого нужно загрузить значения.
Щелкните Добавить несколько раз, чтобы добавить несколько связанных элементов. Щелкните значок , чтобы удалить любой добавленный связанный элемент.
Любое свойство, помеченное как NavigationProperty, рассматривается как Связанный элемент.
Дискретный запрос
a. В поле Выбрать атрибуты укажите выражение выбора OData, которое предоставляет разделенный запятыми список наименований свойств
Значения для "ключевых" свойств также загружаются в выходных данных.
b. В поле Добавить связанные элементы укажите выражение выбора OData, которое предоставляет разделенный запятыми список взаимозависимых элементов.
Любое свойство, помеченное как NavigationProperty, рассматривается как Связанный элемент.
Неформатированный запрос
В поле Запрос укажите выражение запроса OData.
$select=name,number&$expand=context&$top=2&$skip=1&$orderby=name asc&$filter=name eq 'PTC'
SAP не поддерживает опцию системного запроса $count.
Значения для "ключевых" свойств также загружаются в выходных данных.
Любое свойство, помеченное как NavigationProperty, рассматривается как Связанный элемент.
ИЛИ
Если в списке Найти по выбран вариант Запрос
a. В списке Набор сущностей выберите набор сущностей.
b. В списке Тип запроса выберите одну из приведенных опций и выполните следующие действия:
Запрос на основе формы
a. В поле Соединение с помощью выберите логический оператор для соединения операторов фильтра. Значение по умолчанию: И.
b. Щелкните Добавить, чтобы добавить фильтр:
Свойство - выберите свойство для поиска.
Условие - выберите условие. Условия зависят от типа выбранного свойства, такого как String, Boolean и т. д.
Значение свойства - введите значение свойства.
Щелкните Добавить, чтобы добавить несколько фильтров. Щелкните значок , чтобы удалить любой добавленный фильтр.
c. В разделе Выбрать атрибуты щелкните Добавить и в списке Атрибут выберите свойство, для которого нужно загрузить значения.
Щелкните Добавить, чтобы добавить несколько атрибутов. Щелкните значок , чтобы удалить любой добавленный атрибут.
Значения для "ключевых" свойств также загружаются в выходных данных.
d. В разделе Добавить связанные элементы щелкните Добавить и в списке Связанный элемент выберите связанный элемент, для которого нужно загрузить значения.
Щелкните Добавить несколько раз, чтобы добавить несколько связанных элементов. Щелкните значок , чтобы удалить любой добавленный связанный элемент.
Любое свойство, помеченное как NavigationProperty, рассматривается как Связанный элемент.
e. В группе Упорядочить по выберите Атрибут, по которому нужно Упорядочить результат.
f. В поле Предел введите значение, чтобы ограничить выходные данные указанным числом сущностей.
g. В поле Пропустить введите число ресурсов, которые требуется пропустить.
Дискретный запрос
a. В поле Фильтры укажите критерии фильтра OData в формате propertyName operator 'value' [and | or | not]....
Например, number eq '0000222341' или name eq 'PTC' или startswith(name, 'PTC')
b. В поле Выбрать атрибуты укажите выражение выбора OData, которое предоставляет разделенный запятыми список наименований свойств
Значения для "ключевых" свойств также загружаются в выходных данных.
c. В поле Добавить связанные элементы укажите выражение выбора OData, которое предоставляет разделенный запятыми список взаимозависимых элементов.
Любое свойство, помеченное как NavigationProperty, рассматривается как Связанный элемент.
d. В поле Упорядочить по введите выражение OrderBy OData в формате propertyName [asc | desc].
e. В поле Предел введите значение, чтобы ограничить выходные данные указанным числом сущностей.
f. В поле Пропустить введите число ресурсов, которые требуется пропустить.
Неформатированный запрос
В поле Запрос укажите выражение запроса OData.
Например: $select=name,number&$expand=context&$top=2&$skip=1&$orderby=name asc&$filter=name eq 'PTC'
SAP не поддерживает опцию системного запроса $count.
Значения для "ключевых" свойств также загружаются в выходных данных.
Любое свойство, помеченное как NavigationProperty, рассматривается как Связанный элемент.
8. Нажмите кнопку Готово.
Схема вывода
В соответствии с выбранным набором сущностей действие Получить свойства возвращает динамическую схему вывода.
Если для задания параметров запроса был выбран Запрос на основе формы, схема вывода предоставляет подробные сведения только для выбранных свойств.
Для опций Дискретный запрос или Неформатированный запрос схема вывода содержит все свойства возвращенного объекта, но предоставляет значения только для выбранных свойств.
Было ли это полезно?