Ich habe eine analytische Ansicht mit den folgenden Spalten - sid
, name
, age
, gender
und marks
. Ich kann select *
nicht verwenden, da die Spalte gender
einen Fehler beim Anzeigen der Ausgabe verursacht. Daher muss ich alle Spalten außer gender
auswählen, um das Ergebnis anzuzeigen. Ich habe einen OData-Service, der die Ansicht abfragt.
Der OData-Service ist wie folgt -
service {
"_SYS_BIC"."test_package/AN_STUDENTS" as "query"
keys ("sid","name","age")
aggregates always (SUM of "marks");
}
settings {
support null;
}
ich nur das OData Ergebnis sehen kann, wenn ich $select
verwenden.
http://testservice.xsodata/query?$select=sid,name,age
Kann jemand bitte beraten, wie eine sap.m table
zu diesem OData-Dienst zu binden, mit seinem Artikel Aggregation, so dass der $select
Teil in der sich OData rufen direkt umgesetzt wird?
Fehlt etwas in [Dopedevs Antwort] (https://stackoverflow.com/a/40582849/5846045)? Ansonsten akzeptiere bitte seine Antwort, um andere darüber zu informieren, dass dieses Problem jetzt gelöst ist. – boghyon