2017-10-11 10 views
0

J'ai deux appels read odata (Version V2) pour mon application. Pour cela, j'ai essayé le fonctionnement par lots. Mais je me suis coincé quelque part. Parce que ma deuxième entrée d'appel d'odata dépend de la première sortie d'appel d'odata. Est-il possible d'envoyer les deux appels à la fois en batch (V2 Odata Model)?V2 oData Lecture Opération par lots SAP UI5

Cordialement Karthik S

+0

N'utilisez jamais le traitement par lots si une sortie d'appel odata dépend d'une autre. –

+1

Pouvez-vous fournir une ou plusieurs demandes? Et fragment d'EDM, sans cela il est difficile de répondre à toutes les questions liées à odata. – donMateo

+0

Il suffit de faire un seul appel "1" et dans la méthode "succès" - exécuter le "2" en passant toutes les données du résultat "1". P.S. l'utilisation de rappels imbriqués n'est pas une bonne approche en raison d'un problème d'appel de l'enfer. Vous pouvez "promettre" les appels et utiliser une chaîne de "puis". –

Répondre

0

Il est impossible d'appels à charge du groupe en un seul lot de $.

Mais vous pourriez être en mesure de mieux le concevoir. Si le premier appel obtient des données du backend qui est entré dans le second appel, pourquoi le second appel ne peut-il pas récupérer les mêmes données d'entrée directement à partir du backend au lieu de la sortie du premier appel?