ODataを通じて配信されるCollectionから1つのテーブルにPOSTすることは可能ですか?ここでODataを介したテーブルへのPOST
は私のシナリオです: 私は次のように使用しています:
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 "*";
}
をSAPUI5フィオーリアプリケーションに、ODataの接続で2つの結合されたテーブルを提供します。私はテーブルの一つだけに対処しようとするものの、 は、今私はURL経由(20個のエントリを含む)、戻って私のデータベースにデータをPOSTしようとしています、私は次のエラーを取得する:
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'.
質問:既存の接続を使用してこれを行うことは可能でしょうか?あなたは私に与えることができるヒントはありますか、この接続を使って1つのテーブルだけをPOSTすることは厳密に不可能ですか?
メタデータURLではなくエンティティセットにPOSTする必要があります。投稿先はどこですか? – zyrex