Est-il possible de POST dans 1 table à partir d'une collection, livrée via OData?POST dans Table via OData
Voici mon scénario: J'utilise les éléments suivants:
service{
"APPAPP"."CHANGE_REQUESTS"
as "CHANGE_REQUEST_LIST" navigates ("ID_OBJ" as "OBJECT");
"APPAPP"."CHANGE_REQUESTS_DETAIL"
as "INFO_LIST";
association "ID_OBJ"
principal "CHANGE_REQUEST_LIST"("ID_OBJ")
multiplicity "1"
dependent "INFO_LIST"("CHR_ID")
multiplicity "*";
}
pour livrer 2 tables jointes avec une connexion OData, à une SAPUI5 Fiori App. Maintenant, je suis en train de POST données dans ma base de données, bien que lorsque je tente de répondre à une seule des tables (contenant 20 entrées) à travers l'URL, je reçois l'erreur suivante:
The segment '$metadata' at position 20 in the request URI is not valid. Since the previous segment refers to a collection, the only supported value for the next segment is '$count'.
Question: Est-ce que je peux le faire en utilisant la connexion existante? Y at-il des indications que vous pourriez me donner, ou est-il strictement impossible de POST sur une seule table en utilisant cette connexion?
Vous devez POSTER dans un EntitySet, pas dans une URL de métadonnées ... où postez-vous? – zyrex