Как добавить SAP HANA: представление с входным параметром в SmartTable XML SAPUI5
Я пытаюсь добавить представление Entity Set в смарт-таблицу в XML, но Entityset получил параметр Input.
"MYAPP.CalculationViews::FIVELEVELANALYSE" as "FIVELEVELANALYSE" key generate local "EMP_ID" parameters via entity "5LevelSYS" results property "Execute";
Я могу использовать 5LevelSYS(1)/Execute, чтобы получить правильные результаты. Я добавил параметр SelectionVariant в свой файл аннотации.
<Annotation Term="UI.SelectionVariant">
<Record Type="UI.SelectionVariantType">
<PropertyValue Property="Parameters">
<Collection>
<Record Type="UI.Parameter">
<PropertyValue Property="PropertyName" PropertyPath="sysidinput" />
<PropertyValue Property="PropertyValue" String="1" />
</Record>
</Collection>
</PropertyValue>
<PropertyValue Property="SelectOptions" />
</Record>
</Annotation>
Получил это отсюда
Мой Smarttable выглядит так
smartTable:SmartTable id="LineItemsSmartTable" entitySet="5LevelSYS" smartFilterId="smartFilterBar" tableType="ResponsiveTable"
useVariantManagement="true" useTablePersonalisation="true" header="Line Items" useExportToExcel="true" beforeExport="onBeforeExport" tableBindingPath="Items"
showRowCount="true" persistencyKey="SmartTableAnalytical_Explored" enableAutoBinding="true" app:useSmartField="true" class="sapUiResponsiveContentPadding">
<!-- layout data used to make the table growing but the filter bar fixed -->
<smartTable:layoutData>
<FlexItemData growFactor="1" baseSize="0%"/>
</smartTable:layoutData>
</smartTable:SmartTable>
Я не уверен, что я должен написать в entitySet для Smarttable? Я также добавил Lineitem, но это было бы много кода для вопросов. Пример говорит что-то о редактировании манифеста, но я не могу найти правильную позицию для добавления строки. Может быть, это моя проблема?
Спасибо Тобиас