SAP BPS 巧用Page設變數

leniz發表於2011-04-25
     著急呀,這東西沒弄過。
 
     “偉哥也是第一次離開大氣層呀!”
 
      所以我知道,接下來會是一個離開大氣層的工作。 
 
      命。
 
      在設計 手工預算的輸入模板(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/,如需轉載,請註明出處,否則將追究法律責任。

相關文章