SAP Cloud for Customer裡Sales Order和Sales Quote的建模方式

i042416發表於2018-12-26

SAP Cloud for Customer的Sales工作中心裡有Sales Quote和Sales Order兩個檢視,一個用於銷售報價單,另一個用於銷售訂單。

SAP Cloud for Customer裡Sales Order和Sales Quote的建模方式

流程上是先有報價單 ,報價單是一份OFFER,並不具備法律效力,只有在生成銷售訂單後,即買賣雙方都對報價單上的內容進行一些協商後,達成一致生成的最終訂單,才具有法律效力。

現在我需要搞清楚Sales Order這個檢視的UI是基於哪個Business object建立的。

SAP C4C的UI都是基於MVC pattern設計的,首先在Chrome開發者工具裡找到UI的模型名稱:/BYD_COD/SalesOnDemand/SalesOrder/UI/COD_SALESORDER_TI.TI.uicomponent

SAP Cloud for Customer裡Sales Order和Sales Quote的建模方式

到cloud Application Studio的UI Designer裡開啟這個UI 模型,在Data model區域找到Business object的名稱為CustomerQuote,這就有點怪了,我起初以為是Sales Order。

後來在CustomerQuote這個BO上發現一個欄位叫做TypeCode,才知道Sales Order和Sales Quote這兩個業務模型底層的技術模型都是共享CustomerQuote這個BO,可以通過TypeCode來區分。

SAP Cloud for Customer裡Sales Order和Sales Quote的建模方式

typecode為30,代表這是個Sales Quote:

SAP Cloud for Customer裡Sales Order和Sales Quote的建模方式

typecode為2059代表是一個Sales Order:

SAP Cloud for Customer裡Sales Order和Sales Quote的建模方式
SAP Cloud for Customer裡Sales Order和Sales Quote的建模方式

要獲取更多Jerry的原創文章,請關注公眾號"汪子熙":

SAP Cloud for Customer裡Sales Order和Sales Quote的建模方式


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2286453/,如需轉載,請註明出處,否則將追究法律責任。

相關文章