2017-02-10 1 views
-2

J'essaye de construire un modèle Odata. Mon dernier temps réussi était de suivre le guide pour importer la table transparente et créer un EntitySet et implémenter la fonction CRUD dans les classes générées via ABAP workbench. Cette fois je veux créer un modèle OData en important la vue (de certaines tables de données principales) et ne pas créer un EntitySet. J'ai juste besoin de sélectionner les données à lire. Il n'est pas nécessaire d'insérer, de modifier ou de supprimer des enregistrements. Quelqu'un peut-il me montrer s'il y a des guides que je peux suivre?Modèle de service OData pour SAPUI5 App

Répondre

0

Pour créer un oDataModel, vous avez besoin d'un service oData. En fonction de la version du service oData (oData v2, oData v4), vous pouvez utiliser un autre oDataModel de l'API sapui5.

oData v2

oData v4

Jetez un oeil au constructeur Détail dans ces liens pour savoir comment structurer la création du ODataModel.

0

Je les ai construits pendant quelques années maintenant, et j'ai remarqué que SEGW ne générera pas les méthodes DPC_EXT pour votre entité tant que vous n'aurez pas créé l'ensemble d'entités. Donc, même si vous faites une lecture et non une requête, vous avez toujours besoin d'un ensemble d'entités basé sur votre entité si vous voulez faire quelque chose avec lui.

Ce guide peut être utile: http://www.bluefinsolutions.com/Blogs/Lindsay-Stanger/March-2014-%281%29/Building-your-first-simple-Gateway-service/