整個系統分為.net前台和abap後台。由於abap端的資料結構與.net資料結構的差異,所以沒有採用mvc架構,層次上約分為三層架構。abap端的資料服務是以remote function call的形式提供給前台。這裡需要用到微軟與sap共同開發的乙個visual studio外掛程式,它的功能就是將abap端的rfc暴露給.net,同時提供兩邊資料結構的轉換。這樣在.net**中,可以像訪問自帶的資料結構一樣去訪問abap端的資料結構。
bpc的.net端是架構在iis6.0上的,以web service的形式向client端提供資料,這裡既包括cs結構的client,也有bs結構的client。關於安裝以及支援平台的版本,可以詳見installation guide。在bpc client中,和使用者行為最為緊密的就是admin console和excel client。
前者的功能主要包括:
2.安全模型的配置(使用者、團隊、角色);
後者的功能主要包括:
1.終端使用者可以進行展示報表和資料輸入;
2.提供展示報表和資料輸入(input schedule)的工具;
3.進行大資料量資料的管理和其他系統管理功能。
在.net server層提供的功能包括:
1.對於bpc client soap請求的身份認證;
2.通過msmq儲存非同步soap請求的狀態;
3.繫結abap的使用者執行rfc call;
4.從rfc接收請求結果,進行資料轉換再返回給客戶端。
在abap層提供的功能包括:
1.業務邏輯的處理;
2.資料查詢並返回;
3.提供mdx查詢功能;
4.作為檔案系統提供儲存功能;
5.執行client自定義的使用者邏輯;
6.向.net層提供rfc返回。
.net層和abap層之間的通訊是通過rfc來實現的,每乙個rfc call在後台都會需要乙個dialog使用者程序。對於每乙個bpc .net伺服器都是與乙個abap活動例項一一對應的。
SAP BPC 檢視系統日誌
檢視日誌有助於解決sap bpc系統產生的問題,具體的步驟如下 step 1 使用st22檢視是否有abap錯誤產生.一般來說這裡檢視到的錯誤是由bpc中abap程式的bug引起的,同時使用者應該把問題反饋給sap公司。有的時候作業系統的問題也會導致此類問題。step 2 使用sm21檢視.net伺...
系統架構 氣象監測系統架構 氣象監測系統架構
ft qc6氣象監測系統架構 風途科技 fengtu降水變化對農業生產的影響。在農業生產過程中,水資源起著重要的作用,農作物吸收的水資源,主要是地表水 地下水和大氣降水,隨著社會的不斷發展,水資源不斷減少,並且水資源也出現汙染的情況,使農業生產用水問題越來越嚴重。據相關報道,我國灌溉作物面積逐漸減少...
系統架構 系統架構師
一 什麼是架構師 是乙個既需要掌控整體又需要洞悉區域性瓶頸並依據具體的業務場景給出解決方案的團隊領導型人物。架構師需要能夠識別定義並確認需求,能夠進行系統分解形成整體架構,能夠正確地技術選型,能夠制定技術規格說明並有效推動實施落地。按 togaf 的定義,架構師的職責是了解並關注實際上關係重大但未變...