J'ai créé un service OData dans la transaction SEGW. Puis j'ai ajouté une fonction Import avec 2 paramètres d'importation. A l'intérieur de la fonction import, une chaîne est générée avec les 2 paramètres. J'ai placé un point d'arrêt externe à l'importation de fonction et l'ai testé avec/IWFND/GW_CLIENT et cela fonctionne correctement. Mais maintenant je veux transmettre cette chaîne générée en tant que paramètre d'exportation. Donc quand j'appelle la fonction import dans SAP WEB IDE, je veux passer les deux paramètres et obtenir la chaîne générée. Mon problème est que je ne sais pas comment implémenter un paramètre d'export ou comment passer cette chaîne.OData Fonction Importer une chaîne d'exportation
Screenshot of the function import declaration
Je pense que votre service OData est en quelque sorte de mal. n'utilisez pas la fonction, vous pouvez redéfinir directement les méthodes des services odata. consultez ce tutoriel: https://blogs.sap.com/2014/03/06/let-s-code-crudq-and-function-import-operations-in-odata-service/ –
Merci pour votre réponse. J'ai regardé le tutoriel mais ce n'était pas exactement ce que je cherchais. Je suis allé autrement et ai créé une table de base de données dans le système de backend où la fonction import stocke la chaîne créée et avec un service OData de seccond j'ai lu les valeurs de cette table pour travailler avec lui dans SAP WEB IDE. Ce n'est peut-être pas la meilleure façon mais ça marche pour le moment. –