[英]SAP Gateway get create ID as response
我正在使用 OData 服務將數據發送到 SAP 系統。 當我在做一個
oModel.create({data})
有沒有辦法讓服務器給我我剛剛在數據庫中創建的 ID 或字段作為響應?
歡迎任何建議。
是的,這是一個非常常見的用例。
將 id 建模為實體的字段。
從前端撥打電話時,將 id 留空。
服務器在響應中填寫 id 字段。 在響應中,服務器還可以更改或填充實體的任何其他字段。
在您的后端方法MYENTITY_CREATE_ENTITY
,執行類似的操作
io_data_provider->read_entry_data( IMPORTING es_data = ls_myentity ).
"create object in database which fills the field lv_id_from_database
ls_myentity-id = lv_id_from_database.
er_entity = ls_myentity.
前端:
oModel.create("/Myentity",
oDataCreate, null, false,
function(oData, oResponse){
//Function for Success
},
function(oData, oResponse){
//Function for Error
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.