摘要:需求在里創(chuàng)建,然后通過代碼消費。創(chuàng)建一個新的基于這個標準的創(chuàng)建一個因為我是在當前系統(tǒng)上的里調(diào)用當前系統(tǒng)提供的,所以選擇當然這個的也是需要在這個地方自己創(chuàng)建一個的可以維護成給該創(chuàng)建的維護的將該的下載到本地?;谇耙徊絼?chuàng)建的創(chuàng)建一個。
需求:在C4C UI里創(chuàng)建web service(maintain ticket),然后通過ABSL代碼消費。
1. 創(chuàng)建一個新的Communication Arrangement
基于Manage Tickets這個標準的Communication Scenario創(chuàng)建一個Communication Arrangement:
因為我是在當前C4C系統(tǒng)上的ABSL里調(diào)用當前C4C系統(tǒng)提供的Web Service,所以Communication System選擇Local:
當然這個Local的communication system也是需要在這個地方自己創(chuàng)建一個的:
Authentication method可以維護成"User ID and Password", 給該創(chuàng)建的arrangement維護communication user的password:
將該Arrangement的WSDL下載到本地。
2. 在Cloud Studio里創(chuàng)建一個新的External Web Service Integration:
將第一步下載的WSDL文件夾加載進去:
點擊finish,在Studio里能看到自動生成了兩個文件。
雙擊.csd(communication scenario definition), 將Communication Type改為A2X改為:
切換到Services tab, 選擇Custom Outbound Services->JerryTicket2->MaintainBundle
激活之后,在Communication Scenario的列表里也能看到JerryTicket2這個communication scenario了。
3. 基于前一步創(chuàng)建的communication scenario JerryTicket2創(chuàng)建一個Communication arrangement。至此C4C配置完成。
ABSL代碼如下:
import ABSL; import AP.CRM.Global; import AP.Common.GDT; var ticketReq: JerryTicket2.MaintainBundle.Request; var SerReq : JerryTicket2.MaintainBundle.Request.ServiceRequestBundleMaintainRequest2_sync.ServiceRequest ; var SrvReqItem : JerryTicket2.MaintainBundle.Request.ServiceRequestBundleMaintainRequest2_sync.ServiceRequest.Item; SerReq.actionCode = "06"; SerReq.ID = this.ID; var counter = 0; while(counter < 500) { SrvReqItem.actionCode = "01"; //Create Item SrvReqItem.Description.content = "Add item from WS" ; SrvReqItem.ProductID.content = "P120100"; SrvReqItem.RequestedQuantity.content = 1.0; SrvReqItem.RequestedQuantity.unitCode = "EA"; SrvReqItem.UserServiceTransactionProcessingTypeCode = "SRP0"; SerReq.Item.Add(SrvReqItem); counter = counter + 1; } ticketReq.ServiceRequestBundleMaintainRequest2_sync.ServiceRequest.Add(SerReq); var response = Library::JerryTicket2.MaintainBundle(ticketReq,"","JerryTicket2");
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/71027.html
摘要:需求在里創(chuàng)建,然后通過代碼消費。創(chuàng)建一個新的基于這個標準的創(chuàng)建一個因為我是在當前系統(tǒng)上的里調(diào)用當前系統(tǒng)提供的,所以選擇當然這個的也是需要在這個地方自己創(chuàng)建一個的可以維護成給該創(chuàng)建的維護的將該的下載到本地?;谇耙徊絼?chuàng)建的創(chuàng)建一個。 需求:在C4C UI里創(chuàng)建web service(maintain ticket),然后通過ABSL代碼消費。1. 創(chuàng)建一個新的Communication ...
摘要:在博文里介紹了在里使用進行編程的一些性能方面的最佳實踐。文章里提綱挈領(lǐng)地給出了一些。這里提供一些具體的例子。的提供的的接口定義也完全采用了這種支持批量操作的設計。這兩種不同的輸入,會導致編譯生成的代碼分別進入和的執(zhí)行邏輯,產(chǎn)生性能差異。 Stefan Hagen在博文SAP Cloud Application Studio Performance Best Practices里介紹了在...
摘要:在博文里介紹了在里使用進行編程的一些性能方面的最佳實踐。文章里提綱挈領(lǐng)地給出了一些。這里提供一些具體的例子。的提供的的接口定義也完全采用了這種支持批量操作的設計。這兩種不同的輸入,會導致編譯生成的代碼分別進入和的執(zhí)行邏輯,產(chǎn)生性能差異。 Stefan Hagen在博文SAP Cloud Application Studio Performance Best Practices里介紹了在...
摘要:在博文里介紹了在里使用進行編程的一些性能方面的最佳實踐。文章里提綱挈領(lǐng)地給出了一些。這里提供一些具體的例子。的提供的的接口定義也完全采用了這種支持批量操作的設計。這兩種不同的輸入,會導致編譯生成的代碼分別進入和的執(zhí)行邏輯,產(chǎn)生性能差異。 Stefan Hagen在博文SAP Cloud Application Studio Performance Best Practices里介紹了在...
閱讀 3682·2021-11-23 09:51
閱讀 1045·2021-11-19 11:30
閱讀 3373·2019-08-29 14:16
閱讀 3379·2019-08-29 12:12
閱讀 2374·2019-08-26 13:40
閱讀 3489·2019-08-26 12:21
閱讀 3082·2019-08-26 11:55
閱讀 2230·2019-08-26 11:35