Служба odata была создана с использованием следующего сапблога.
https://blogs.sap.com/2018/03/30/sap-odata-post-multiple-table-input/
Я хочу использовать это в своем коде .net. Как ты это называешь?
Новые типы сущностей - CustIndentTripSaveHdr, CustIndentTripSaveItm, CustIndentTripSaveResult, созданные для вызова SAVE с использованием метода глубокой сущности.
для вызова, я сделал это
CustIndentTripSaveHdr custIndentTripSaveHdr = new CustIndentTripSaveHdr();
custIndentTripSaveHdr.CustomerCode = CustomerCode;
CustIndentTripSaveItm custIndentTripSaveItm = new CustIndentTripSaveItm();
custIndentTripSaveItm.CustomerCode = "12345";
custIndentTripSaveItm.Diesel = 0;
custIndentTripSaveHdr.NAV_ITEM.Add(custIndentTripSaveItm);
CustIndentTripSaveResult custIndentTripSaveResult = new CustIndentTripSaveResult();
custIndentTripSaveResult.CustomerCode = CustomerCode;
custIndentTripSaveResult.MessageText = "";
custIndentTripSaveResult.MessageType = "";
custIndentTripSaveHdr.NAV_RESULT = custIndentTripSaveResult;
container.AddToCustIndentTripSaveHdrSet(custIndentTripSaveHdr);
, а затем
container.SaveChanges();
Что я делаю не так?
XML не создается в том формате, в котором он должен быть.
Заголовок должен содержать несколько элементов.
Как мне его потреблять?