
Mam przygotowaną usługę, która poprawnie zwraca mi dane zgodnie z założeniami zrealizowanymi ABAPem (wyciągam np 4 ostatnie rekordy dla wybranego pernr z zetowej tabeli db).
Wykonując requesta na entitisecie, otrzymuję piękny status 200 Zaznaczone wyżej dane, to informacje o które zapytuję (miesiąc + rok + wartość).
Na Fiorce wszystko przedstawia się następująco: W mojej ocenie, na frontpage poprawnie weszły dane (zgodnie z tym, co wychodzi na teście z gatewaya), lista wypełniła się odpowiednią ilość razy (przeszły 4 rekordy), ale 4x został wyświetlony ostatni rekord (styczeń 2022 z wartością 0).
View.xml prezentuje się na ten moment następująco:
Kod: Zaznacz cały
<mvc:View controllerName="zhcm_ess_perinf2.blocks.Blocks" xmlns:core="sap.ui.core" xmlns:mvc="sap.ui.core.mvc" xmlns="sap.m">
<mvc:XMLView viewName="zhcm_ess_perinf2.blocks.NoData" visible="{=${toGradeQuarterly}.length === 0}" />
<Table
items="{
path: 'toGradeQuarterly'
}"
>
<columns>
<Column>
<Text text="Rok"/>
</Column>
<Column>
<Text text="Miesiąc"/>
</Column>
<Column>
<Text text="Wartość"/>
</Column>
</columns>
<items>
<ColumnListItem >
<cells>
<Text text="{Rok}"/>
<Text text="{Mc}"/>
<Text text="{Zmocr}"/>
</cells>
</ColumnListItem>
</items>
</Table>
</mvc:View>