BPCMS - ooxxvv/MySAPnotes GitHub Wiki

PageOutline {{{#!comment -------------------- 以上的部份是固定的,不要變動 ----- ---------------------------------------- 在建立連結時,請標明連結的頁面類型,例如:wiki:WikiStart,而不要只用 WikiStart ----- }}}

BPCMS

Security

Member Access Profiles

  • 是用來指定 User 是否能進某個 Appliction set, Application 的設定。
  • 在指定 User 時,這個部份一定要指定,不然使用者會無法登入,或登入後出現「There are no application sets availble」的訊息。

Member Access Profiles

  • 如果要有 Dynamic hierarchies editor 的權限,要同時有 SubmitData 及 Business Rules 的權限。

Package

製作 Package 的前置工作

  • 複製 C:\BPC\Websrvr\bin OsoftTask*.dll to C:\Program Files\Microsoft SQL Server\90\DTS\Tasks\
  • 利用 Microsoft Vusual Studio 來註冊這些 Dll 檔
  • File -> New -> Project -> Business Intelligence Projects -> Integration Services Project
  • 在 Toolbox 的 Control Flow Items 按右鍵 -> Choose Items
  • SSIS Control Flow Items -> Type name 為 Outlooksoft 的全部打勾
  • 建立新的 Tab (SAP BPC 50) 來放置這些 Task
    • Admin Task, SystemAvailable Task, Comment Task, Convert Task, DumpLoad Task, FTP Task, Logic Task, Make dimension Task, SendMail Task, Trigger Task

Others (未分類)

  • 如果要在 Import 這個 Package 中,限定 Clear 資料範圍的設定和下列相關

  • Work status 中設定為 Yes 的範圍

  • 在 Package 中加入以下語法:

    TASK(LOAD AND PROCESS,SELECTIONFROMTASK,"ENTITY,DATASRC,ACCTFLOW,DATAVIEW,TIME,CATEGORY")

Erroor MSG Code

SPRunConso Version 2.06 Warning : Nothing Extract From Ownership for OPENING Period ERROR CSD-130 Problem Extracting data from the Fact ERROR CSD-135 Problem Extracting data : C_FINANCE ERROR CSD-140 Problem extracting Data : C_DATA ERROR CSD-150 Problem extracting Data : C_REPART ERROR CSD-160 Problem extracting Data : C_CONSO 0 Rows Calculated 0 Rows Updated

This probably means that more then one item is not correct. Please check the following:

* check that after doing a conversion, the groups have data for the dataentry datasources
* check if you have ownership data in the last period of the previous year
* check in the logfile the sprunconso call and see if all parameteres are set correctly
* check if you have data for the elimination business rules
* check if there is correct ownership data for the current period
* check the properties of the datasrc dimension (input datasources and adjustment datasources)
* check the properties of the groups dimension (=currency dimension)

Server

  • Report Service 的 MaxThreads 設定公式:10 + Application Set 數量 + 2 x CPU 數目

  • 如果要修改 Max pool size 的設定,將 x:\BPC\Websrvr\bin\outlooksoft.config 中的連接字串改掉:

    原來的字串 => 改成 =>

Restore Application Set

  • 要做以下幾件事
  1. Restore Application Set via BPC Server Manager
  2. Modify User
  3. Set Members (Owner in Entity)
  4. Application 1. Run Journal Wizard 1. Validate All Script Logic 1. Modify Application
  5. Set Application Set status to available

Client Options

  • Enable server to be Sarbane-Oxley compliant => 如果沒打勾,Client 的 Save password 才能勾。

開啟 Report service (2005) 啟用遠端錯誤功能

  • 建立一個副檔名為 rss 的文字檔 (例如:EnableRemoteErrors.rss),填入以下內容

    Public Sub Main() Dim P As New Property P.Name = "EnableRemoteErrors" P.Value = True Dim Properties(0) As [Property] Properties(0) = P Try rs.SetSystemProperties(Properties) Console.WriteLine("Remote errors enabled.") Catch SE As SoapException Console.WriteLine(SE.Detail.OuterXml) End Try End Sub

  • 用命令提示字元執行以下命令

    rs -i EnableRemoteErrors.rss -s http://servername/ReportServer

Table

  • jrnappname => Journal 的 Header
  • jrnDTLappname => Journal 的 Item
  • jrnDepTableappname => Journal 的 Dimension Dependencies 設定
  • jrnMemberSetappname => Journal 的 Member Filter 設定
  • jrnTRANSappname => Journal 的 Reopen Translations 設定
  • jrnAddedItems => Journal 的 Additional header items 設定

Journal

  • 在 Journal 的 Description 及 Remark 中,不能有半形逗號,不能會無法 Save。

{{{#!comment -------------------- 以下的部份是固定的,不要變動 ----- }}}

⚠️ **GitHub.com Fallback** ⚠️