SAP BPS 巧用Page設變數
著急呀,這東西沒弄過。
“偉哥也是第一次離開大氣層呀!”
所以我知道,接下來會是一個離開大氣層的工作。
命。
在設計 手工預算的輸入模板(Layout)時,需要確定,head,Lead,Data。 Head 即一次輸入過程中的公共專案,比如年份,月份,公司。 而Lead有點類似Key值,就是預算的產品,銷售組織等。 而Data就是Data啦。
現在的困難時,自動生成的Head的值,必須單值,如果一個使用者有多個公司許可權, 則會導致報錯,當然可以通過設定許可權來規避這個錯誤,可是時間就不好辦了。
BPS的Web Interface不會出現類似Query的Variant Screen, 進入的就是一個介面。 但是很快發現一個現象,Web Interface的變數會在多個Page中傳遞。
於是馬上想到加入一個Variant Screen,即在第一個頁面顯示變數選擇,這可以要求強制變數輸入,我順便加了一段JS,把All選擇給幹掉了。
至此完美實現Head單值要求。
不過幾天前Demo,使用者要求組織關係能夠實現級聯,即上層(銷售組織)變動,下層(銷售辦公室)選擇自動帶出,因為這兩者之間有相關性。 目前正處於閉門造車階段。
速記如此。
1. Web Interface的Page中使用的變數必須和Plan Level 中定義的一致
2. Data slice可以通過程式實現
3. 分層通過層變數來實現控制
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/554557/viewspace-693651/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SAP Spartacus Page Layout - 頁面佈局設計
- SAP Spartacus的page請求
- 異或運算的巧用 → 不用額外的變數,如何交換兩個變數的值?變數
- 如何基於 SAP CDS view 生成 object pageViewObject
- SAP UI5 Page 控制元件的建構函式引數講解UI控制元件函式
- SAP UI5 Smart control 的 Page Variant ManagementUI
- Page Object設計模式Object設計模式
- 巧用 CSS 構建漸變彩色二維碼CSS
- 巧用物件,生成不重複隨機數物件隨機
- mysql 在delete、insert、update 時,page的變化MySqldelete
- Shell程式設計-shell變數2-位置變數和預定義變數程式設計變數
- SCSS !default預設變數CSS變數
- 關於SAP ABAP字元變數和字串變數字元個數的一個知識點,和一個血案字元變數字串
- shell程式設計–bash變數程式設計變數
- ansible設定環境變數變數
- ansible 設定環境變數變數
- export 設定環境變數Export變數
- Linux設定環境變數Linux變數
- SAP Commerce Cloud SmartEdit 開啟 Spartacus home page 的網路請求Cloud
- SAP Spartacus 如何根據 page layout 獲得對應支援的 slots
- 什麼是環境變數?Python中如何設定環境變數?變數Python
- Shell程式設計-shell變數1程式設計變數
- java jdk 設定環境變數JavaJDK變數
- java變數怎麼設定(宣告)Java變數
- 關於 SAP Spartacus scss 處理邏輯裡的變數 $useLatestStylesCSS變數
- 巧用ReduxRedux
- 系統預設環境變數PATH設定變數
- 4.2.10.2 設定和取消設定環境變數變數
- SAP UI5 初學者教程之十一 :SAP UI5 容器類控制元件 Page 和 PanelUI控制元件
- win10環境變數怎麼設定 win10設定環境變數的方法Win10變數
- 成員變數、全域性變數、例項變數、類變數、靜態變數和區域性變數的區別變數
- JDK1.8環境變數設定JDK變數
- Shell程式設計-02-Shell變數程式設計變數
- Golang環境變數設定詳解Golang變數
- linux系統設定環境變數Linux變數
- Shell程式設計規範與變數程式設計變數
- shell程式設計–bash變數介紹程式設計變數
- Vue 設定環境變數和模式Vue變數模式
- python 獲取設定環境變數Python變數