Sap-bpc-quick-guide
SAP BPC-概要
*SAP Business Planning and Consolidation* (BPC)ツールは、組織内のすべての運用および財務活動をサポートするために使用されます。 SAP BPCは、組織のビジネス予測、計画、および統合アクティビティの自動化と合理化に役立ちます。
SAP BPCは、SAP NetWeaverとMicrosoft Excelの2種類の移行をサポートしています。 MicrosoftバージョンのBPCを使用すると、モデリング、アプリケーションのメンテナンス、データのインポートと変換の適用、スクリプトの作成などを実行できます。 MS Excelのパワーを活用し、エンタープライズ電源管理(EPM)ソリューション、堅牢で容易に受け入れられる環境を備えたコラボレーションツールをユーザーに提供します。
SAP BPCは、既存のMicrosoft機能と、ドラッグアンドドロップレポートビルダーなどのさまざまな拡張機能のサポートを提供します。
SAP BPCが提供する主な利点は次のとおりです-
- これにより、ユーザーは仮説分析をサポートすることでビジネス上の意思決定を改善し、シナリオベースの計画を実行できます。
- これにより、データを共同作業できるため、事業計画と説明責任の精度が向上します。
- 計画を戦略的な目標に合わせるのに役立ち、サイクルタイムを短縮します。
- SAP NetWeaverまたはMicrosoft Platformのバージョンを選択するオプションがあります。
以下は、BPCを使用して達成できる主な利点です-
- ビジネス予測
- 分析レポートおよび分析
- 予算計画
- 予測分析と推奨事項
- コンプライアンスの改善
- 統合
- ビジネスプロセスフローとスムーズなコラボレーション
EPMとは何ですか?
SAP Enterprise Performance Management(EPM)を使用すると、組織は財務および運用のパフォーマンス管理を改善できます。 SAP EPMは、SAP Business Planning and Consolidation(BPC-NWまたはBPC-MS)のさまざまな機能をサポートします。たとえば、財務統合、財務情報管理、サプライチェーンパフォーマンス管理、戦略管理などです。
SAP BPC NetWeaverとBPC MS
SAP Business Planning and Consolidation NWバージョンは、NetWeaverプラットフォームの機能に基づいています。 これはNetWeaver HTML5上に構築され、さまざまなユーザー環境機能をサポートします。 また、さまざまなアプリケーションで再利用するためのさまざまなビルド済みコンポーネントも提供します。
SAP BPC NWバージョンは、ABAPバックエンドコンポーネントへのRESTful接続をサポートし、ユーザーインターフェイスへの定期的なアクセスを提供します。 また、クライアント側のログ機能もサポートしています。
次の表は、プラットフォームの名前とサポートされているコンポーネントを示しています-
Client | Microsoft Windows Vista 32 bit and 64 bit, MS windows 7 32 bit and 64 bit Window Server 2003, 2008 and 2008 R2 terminal server 32 bit and 64 bit | Microsoft Office 2007, 2010 and 2013 Internet Explorer 9.0 and 10.0 Mozilla Firefox 17 and higher Apple Safari for iPad IOS7 and upper versions |
NetWeaver Application Server | Any OS supported by NetWeaver | SAP NetWeaver 7.4. Refer PAM for supported database |
SAP BPC for NetWeaverには、BWシステムと統合されており、InfoCubeにデータを保存できるため、さまざまな利点があります。
NWシステムでSAP BPCを使用する主な利点は次のとおりです-
例外レポート用のスタースキーマ-SAP BPCはNW InfoCubeを使用してデータを保存します。 使用されるディメンションモデルは拡張スタースキーマであるため、NPCシステムとレポート用の優れたシステムを備えたBPCを作成します。
データベース依存バージョンなし-BPC NWバージョンはデータベースバージョンに依存せず、DB2、Oracle、SQL Serverなどの一般的なデータベースを実行できます。
- BWアクセラレータのサポート*-SAP NetWeaver BWアクセラレータツールは、大規模なデータセットを使用している場合でも、システムのレポートのパフォーマンスを向上させるために使用できる追加機能です。 報告されるパフォーマンスの問題の数が減るため、間接的に企業のコストを節約できます。
- BAdI開発およびABAPサポート*-NetWeaverを使用したSAP BPCでは、ABAPプログラミングを使用してK2スクリプトロジックを開発できます。 バックエンドシステムでビジネスアドインBAdiインターフェイスを作成できます。これは、BPCシステムで開発されたスクリプトロジックから後で呼び出すことができます。
複雑なビジネス要件を解決し、組織の開発時間を短縮するのに役立ちます。
*SAP BPC* MSを使用する*主な利点*
通貨換算、配分、検証、口座変換、自動調整、期首残高の繰り越しなど、BPCで提供される一般的な機能とは別に、BPC MSバージョンでは次の機能を実現できます-
- Dimension Logic -これは、単純な数式を使用してBPCシステムで構成できます。
- ビジネスルール-これにより、BPCシステムでルールを作成して特定の機能を実行できます。
- * K2スクリプトロジック*-これは、ビジネス要件を満たすためにすぐに使用できる機能では実現できない特定の機能を実行するために使用されます。 K2スクリプトロジックを作成して、標準システムで実行できる特定の機能を実行できます。
多くの組織はMS Excelを使用して事業計画と統合を管理していますが、いくつかの欠点があります。 以下は、 NetWeaver よりも BPC MS を使用する場合の*短所*です。
- * Excelスプレッドシートの管理が難しい*-事業計画および統合データはスプレッドシートの形式で保存されるため、セキュリティ上の問題が発生し、アクセスを制御するオプションはファイルを共有ネットワークドライブに保持することです。 SAP BPCでは、データベースにデータを保存でき、これによりデータのセキュリティが確保されます。
- バージョン管理-データの新しいバージョンを作成するために、NWを使用したSAP BPCでは、システム内のデータのバージョンを維持でき、現在のデータも維持できます。 データストアにExcelスプレッドシートを使用している間、毎回ファイルに新しい名前を付ける必要があります。
- スプレッドシートの整合性-スプレッドシートを使用すると、複数のユーザーが同じファイルにアクセスするため、シートの整合性を管理するのが難しくなり、スプレッドシートの最新バージョンを見つけるのが難しくなります。 ただし、SAPシステムには、財務および事業計画データを維持するための中央リポジトリがあります。
- コラボレーション-SAP BPCでは、さまざまなユーザーからのデータをコラボレーションしたり、重要な情報にコメントを付けたりできます。Excelはコラボレーション機能をサポートしていません。
NetWeaverアーキテクチャを備えたSAP BPC
要件-SAP NetWeaver ABAP 7.3または7.31
データベース-SAP NetWeaverサポートの上記バージョンのいずれか。
オペレーティングシステム-SAP NetWeaverシステムおよびデータベースエンジンのサポートされているバージョン。
次の図は、SAP BPC 10.0のアーキテクチャを示しています。
SAP NetWeaver BWオブジェクト
SAP BPC v7.5とv10の違いは、Webサーバーコンポーネントです。 SAP BPC 7.5 NetWeaverはMicrosoft ISSを使用しますが、HANA上のBPC 10.0 NWおよびBPC 10はSAP NetWeaverの一部であるWebサーバーを使用します。
SAP NW 10は、SAP NW 7.5(32ビットモードのIIS)よりもスケーラブルであり、BPC 7.5実装の一部であるため、別個のWebサーバーとネットワーク負荷分散コンポーネントが必要ないため、システムトポロジを簡素化します。
2つの違いは、SAP NetWeaverのバージョンです。 SAP BPC 7.5 NWは、SAP NetWeaver 7.01および7.02をサポートしています。 ただし、SAP BPC 10 NetWeaverおよびBPC 10 HANAは、NW 7.01、7.02バージョンをサポートしていません。 また、NW 7.01および7.02の要件は、SAP NetWeaver 7.3とはまったく異なることに注意してください。
多くの組織のSAP BPC 7.5 NWシステムが古いバージョンのオペレーティングシステムで実行されており、RDBMSはSAP NetWeaver 7.3でサポートされていないことを意味します。
以下は、主要なNetWeaver BWオブジェクトです-
- インフォオブジェクト
- インフォプロバイダー
SAP BPCオブジェクト
上記のアーキテクチャに従って、BPC 10.0の主要なオブジェクトは次のとおりです-
クライアントインターフェース-上部には、ビジネスプランの構成とレポートに使用されるWebベースのツールであるクライアントインターフェースがあります。 MS Officeクライアント、Excelベースの管理クライアント、およびレポート用のWebベースのツールで構成されています。
Microsoftベースの管理ツールはアプリケーションの構成に使用され、WordやPowerPointなどのMicrosoft Officeツールはデータのレポートに使用されます。
- Webサーバーおよび.NETアプリケーションサーバー*-このツールは、Webサービスを使用して.NETアプリケーションサーバーに接続します。 クライアントインターフェースからリクエストを受信し、SAP NetWeaver BWシステムの一部であるABAPサーバーにすべてのリクエストを送信します。
このサーバーは、クライアントツールとSAP NetWeaver BWシステム間のデータ変換に使用されます。
*SAP NetWeaver Application Server* -このサーバーは、クライアントツールからのすべての要求を処理するために使用されます。 .NETアプリケーションサーバーからの要求は、このサーバーでリモート関数呼び出しRFCとして処理されます。 これは、リクエストを処理してレポートを作成したり、データベースを更新したりするために使用されます。
要求がApplication Serverによって処理されると、データを取得して.NET Application Serverに渡し、クライアントインターフェイスに送り返します。
データベースサーバー-このレイヤーは、データベース内のすべてのデータを保存します。 SAP NWバックエンドシステムはオブジェクトを作成し、データはBPCシステム用に保存されます。 NetWeaverは、SQL Server、DB2、Oracleなどのほとんどのデータベースをサポートしています。
リリース戦略
以下は、SAP BPC 10.0のSAPからのリリースノートです-
- 製品バージョン10.0、SAP NetWeaver
- エリアCPM-BPC
BPCは現在、次のプラットフォームをサポートしています-
- サーバーサポート-SAP NetWeaverがサポートするオペレーティングシステム。 SAP標準によるVMwareサポート。 仮想化、VMware、Microsoft、Windows、Hyper-V、XEN、vSphere、IBM、INxHY、KVM、zBX。 NW 7.3のSAP NetWeaverサポート。 古いバージョンはサポートされていません。
- データベースサポート-BPCは、SAP NetWeaverシステムでサポートされるすべてのデータベースをサポートします。
- クライアントサポート-Microsoft Windows、WIN XP(32ビット)、Windows Vista(32ビットおよび64ビット)、およびWindows 7(32ビットおよび64ビット)。
- Microsoft .Net Framework -.Net Framework 3.5が必要です。
- * Webブラウザのサポート*-BPCは、Webブラウザ-IE 8.0およびIE 9.0をサポートしています。
- * Microsoft Officeサポート*-Microsoft Office 2007(32ビットおよび64ビット)およびMicrosoft Office 2010(32ビットおよび64ビット)。 .NETサーバーは、最新のBPCバージョンでは不要になりました。
SAP BPC-用語
BPC 7.5とBPC 10.0を比較すると、2つの主要な用語の違いは次のとおりです。
BPC 7.5 | BPC 10.0 |
---|---|
AppSet | Environment |
Dimensions | Dimensions |
Applications | Models |
Business Rules | Business Rules |
Validation Rules | Control Settings |
Script Logic | Logic Script |
Work Status Settings | Work Status Settings |
Journal Templates | Journal Templates |
System Report Settings | Audit Report Settings |
環境-アプリケーションまたはモデルを作成するための開始点として定義されています。 古いバージョンのBPCでは、アプリケーションセットまたはAppSetと呼ばれていました。
ディメンション-ディメンションをセキュアとしてマークできます。 データにアクセスできるように、モデルを使用するユーザーに読み取りおよび書き込みアクセスを許可する必要があります。
プロパティ-これは、ディメンションに追加情報を提供するために使用されます。
ディメンションメンバー-各ディメンションメンバーレコードには、ディメンションのキーに関連付けられたマスター、テキスト、および階層データが表示されます。
モデル-組織の事業計画と統合の要件を満たすには、いくつかのディメンションのコレクションとして定義されている環境でモデルを構築する必要があります。
データマネージャーパッケージ-BPCで一般的なタスクを実行するには、データマネージャーパッケージが必要です。
ビジネスルール-異なる国での運用を管理するには、異なるビジネスルールのセットが必要です。 BPCには、ビジネス計画と統合のいくつかの要件を満たすためのルールベースのテーブルが含まれています。 通貨換算、残高繰越、会社間取引消去、データ検証など、事業計画と統合に関連するさまざまなルールを設定できます。
論理スクリプト-これは、柔軟性のためにいくつかのカスタマイズ機能を実行し、データモデルを管理するためのSQLまたはMDXプログラミング構造のセットとして定義されます。 ロジックスクリプトを使用して満たすことができるビジネスルールを使用して特定の要件を満たしていない場合。
ユーザー-ユーザーは、Appsetでアプリケーションを使用する個人として定義されます。
チーム-チームは、ユーザーの役割に基づいたユーザーのグループとして定義されます。
タスク-SAP BPCシステムで実行されるすべてのアクティビティはタスクと呼ばれます。
SAP BPC-アプリケーション
BPCシステムの*アプリケーション*は、EPMで使用される多次元データモデルとして定義されます。 アプリケーションの例はほとんどありません-操作、法務、財務チーム。
BPCシステムには、レポートと非レポートの2種類のアプリケーションがあります。 *レポートアプリケーション*は分析目的で使用され、ユーザーからの入力を渡すことができます。 *非報告アプリケーション*は、通貨レート、繰越残高などの参照データを含めるために使用されます。
*Appset* は、システム内の1つまたは複数のアプリケーションで構成されます。 各アプリケーションは、アプリケーションのマスターデータで構成され、アプリケーションセットのデータを制御するために使用されます。 アプリケーションは、1つまたは複数のディメンションを他のアプリケーションと共有することもできます。
アプリケーションアーキテクチャ
各レポートアプリケーションは、ディメンション、追加情報を保持するプロパティ、およびディメンションメンバーで構成されます。
為替レートを保存するRateアプリと、所有会社とその子会社間の関係を保存する所有者アプリケーションで構成される統合レートアプリケーションを検討します。
Consolidation | Ownership | Rate |
---|---|---|
Account (A) | O_Account (A) | R_Account (A) |
Category © | Category © | Category © |
Entity (E) | Entity (E) | R_Entity (E) |
Groups ® | Groups ® | InputCurrency ® |
Time (T) | Time (T) | Time (T) |
Intercompany (I) | Intercompany (I) | |
DataSource (D) | ||
Flow (S) |
アプリケーションの作成とディメンションの適用
アプリケーションをアプリケーションセットに追加するには、参照アプリケーションとビジネスルールのセットを選択して、既存のアプリケーションを使用できます。 新しいアプリケーションにディメンションを追加することもできます。これらのディメンションは、セキュアまたは非セキュアとして定義できます。 ディメンションをセキュアとして定義すると、ユーザープロファイルを介して読み取りおよび書き込みアクセスが制御されます。
管理コンソールからアプリケーションを追加できます-アプリケーション→新しいアプリケーションの追加
アプリケーションをコピーするには-アプリケーション→アプリケーションのコピー
統合アプリケーションを作成するには、統合用のAppSetと統合用のディメンションセットを定義する必要があります。
アプリケーションセットを作成した後、次のパラメータを設定する必要があります。
- ALLOW_FILE_SIZE
- UPLOADTEMP
- テンプレートバージョン
- JREPORTZOOM
- ログレベル
- システム
- メッセージ
- 状態
SAP BPC NetWeaverバージョンでは、これらのパラメーターはすべてABAP DDICテーブルで維持されます。
アプリケーションセットが作成されたら、次のステップはディメンションセットのパラメーターを設定することです。
新しいディメンションを追加するか、既存のディメンションをコピーできます。 管理コンソールで、ディメンションとモデルに移動します。
寸法とモデル→寸法に移動します。
[新規]→[ID、説明、タイプを入力]→[作成]をクリックします。
為替レートを含むレートアプリケーションを作成するには、次のディメンションタイプが必要です-
- * C_Acct(A)*-勘定体系の管理用。
- * C_Category(C)*-カテゴリを定義します。
- グループ(R)-グループA(USD)、グループB(EUR)、グループC(RMB)と同様。
- エンティティ(E)-プロセスの導出に使用されるビジネスユニットが含まれます。
- * C_Datasrc(D)*-データソースディメンション。
- * IntCo(I)*-消去を実行する必要があるエンティティ階層のレベルを決定します。
- 時間(T)-すべての次元の時間。
- フロー(S)-連結の動きを追跡します。
為替レートを含むレートアプリケーションを作成するには、次のディメンションタイプが必要です-
- * R_Acct(A)*-さまざまなタイプのレートを維持します。
- * InputCurrency(R)*-通貨タイプのディメンション。
- * C_Category(C)*-カテゴリを定義します。
- * R_Entity(E)*-アプリケーションを評価します。
- 時間(T)-すべての次元の時間。
所有権を作成するために、統合アプリケーションには所有権情報が含まれています。 次のディメンションタイプが必要です-
- * O_Acct(A)*-所有権の場合
- * C_Category(C)*-カテゴリーを定義する
- エンティティ(E)-プロセスの導出に使用されるビジネスユニットが含まれます。
- * IntCo(I)*-消去を実行する必要があるエンティティ階層のレベルを決定します。
- グループ(R)-個別のグループタイプを実装するために使用されます。
- 時間(T)-すべての次元の時間。
統合アプリケーションをセットアップするには、レート、所有権、統合の3つのアプリケーションが必要です。
SAP BPC-モデル設計
NetWeaverを使用したBPC 10.1のリリースでは、ビジネス要件を満たすために使用できる2つのモデルがあります。 BPCモデルはしばしばBPCアプリケーションと呼ばれ、BPC環境は通常アプリケーションと呼ばれます。
BPCでのモデルの構築
次のタイプのモデルはBPCで構築できます-
標準モデル
このモデルは、ホストBWの保護されたネームスペース「/CPMB/」内にオプションを提供します。 名前空間(「/CPMB/」)内でBPCトランザクションデータとマスターデータを分離すると、標準モデルに関連付けられているすべてのサブプロセスは厳密に保護され、アプリを実行する部門によってのみ厳密に管理されます。
このモデルは、他のビジネスウェアハウスコミュニティユーザーとリソースを共有または調整することなく、自分の部門で計画および統合する顧客に保護領域を提供するようにSAPによって設計されています。
標準モデルのコードセットはバージョンBPC 10.0と調整されているため、BPC 10.0へのすべての変更はBPC 10.1標準モデルに表示され、バージョンBPC 10.1標準モデルへの変更はバージョンBPC 10.0に表示されます。
これにより、BPC 10.0とBPC 10.1の間でコードの互換性が確保され、クライアントはBPCバージョンを10.0から10.1 Standard Modelにアップグレードしながら簡単に移行を実行できます。
つまり、標準モデルでは、BPC環境にはBPCアプリケーションまたはモデルが含まれ、各モデルは非表示のBWインフォキューブを生成します。
組み込みモデル
このモデルは標準モデルとは異なり、すべてのコミュニティユーザーへのデータアクセスが含まれています。 組み込み設計モデルの場合、使用された初期バージョンはSAP BW Integrated Planning and Planning Application Kitでした。 BW-IPおよびPAK。
このモデルは、ホストEDW環境からのマスターおよびトランザクションデータにアプリケーションがアクセスできる、異なるレベルのデータアクセスを提供します。 組み込みモデルでは、ホストBW内のトランザクションデータとマスターデータに簡単にアクセスでき、このデータは他の多くのユーザーと共有され、管理者グループによって制御されます。
組み込みモデルでは、ビジネスウェアハウスIP、BW-IPの古いバージョンからこのデータモデルへの移行は比較的簡単で、(BPC 10.0以前)などの以前のバージョンからの移行は新しい実装と見なされます。
つまり、埋め込みモデルでは、任意の数のインフォプロバイダーを単一のBPCモデル/アプリケーションに割り当てることができます。
環境管理
BPCのアプリケーションは、環境がAppSetと呼ばれるように、モデルとしても知られています。 Enterprise Performance Management(EPM)システムの管理コンソールにアクセスして、アプリケーションを作成できます。 BPC環境またはAppSetには、アプリケーションまたはモデルのグループがあります。 これらのアプリケーションはすべて計画次元を共有し、相互にリンクされています。
前述のように、アプリケーションはEPMでは多次元データモデルと呼ばれます。 新しいアプリケーションを追加するか、既存のアプリケーションをコピーすることもできます。
環境管理には、アプリケーションの作業ステータスの設定と、アプリケーションへのビジネスルールの追加が含まれます。
環境での作業ステータスの決定
作業ステータスは、誰がデータを変更できるか、誰がデータセットの作業状態を変更できるかを決定します。
環境管理では、アプリケーションの最適化も実行できます。 新しいアプリケーションが作成されると、少量のデータのみが含まれます。 時間の経過とともに、アプリケーション内のデータが増加するため、BPC環境でアプリケーションパフォーマンスの最適化を実行することを常に推奨します。
環境管理でのアプリケーションの削除
管理コンソールに移動して、必要に応じてBPC環境のアプリケーションを削除することもできます。 この機能を実行するには、管理者である必要があります。
ディメンション管理
BPCのディメンション管理には、新しいディメンションの作成、ディメンション内のメンバーの定義、およびプロパティの割り当てが含まれます。 ディメンションにはメンバーが含まれ、メンバー間には親、子、兄弟のように定義された階層があります。
管理コンソール→ディメンション→新しいディメンションに移動して、新しいディメンションを作成できます。
ディメンション名は大文字と小文字が区別されず、一意である必要があります。
新しいディメンションを追加するときは、参照タイプを入力する必要があります。 Planning and Consolidationは、ディメンションの処理中に参照タイプの値をチェックします。
上のウィンドウで[作成]ボタンをクリックします。 新しいウィンドウでレートタイプの参照整合性を入力する必要があります。 [保存]アイコンをクリックします。
構造の編集、メンバーの編集、既存のディメンションの削除またはコピーもできます。 ディメンションをコピーするには、既存のディメンションを選択して、コピーに進みます。
ディメンションの名前と説明を入力します。 [コピー]ボタンをクリックします。
ディメンションの命名規則-BWテーブルでディメンション、メンバー、およびアプリケーションに名前を付けるときは、特殊文字を使用しないでください。
最大16文字のディメンション名を作成できますが、コンマ、ダブルコンマ、バックスラッシュ、アンパサンドを含めることはできません。 ただし、アンダースコアを使用できます。
次の名前を使用しないでください-App、AppAccess、AvlObject、CategoryAccess、CollabDoc、CollabIcons、CollabRecipient、CollabSupport、CollabType、DBVERSION、Defaults、DesktopStyleDef、Dimension、DrillDef、DTIParam、Function、Formula、Group、InvestParam、MemberAccess、MessageLog 、パッケージ、PageDef、Permission、PublishedBooks、Rate、ReportParam、SectionDef、Status、StatusCode、TaskAccess、User、UserGroup、UserPackages、UserPovDef、WebContents、SOURCE、SIGNEDDATA。
ディメンションの説明は50文字を超えないようにしてください。
ディメンションを削除するには、ディメンションを選択して[削除]ボタンをクリックします。
セキュリティモデルの設計
BPCセキュリティは管理コンソールで管理されます。 BPCポータルにログインし、Planning and Consolidation Administrationにアクセスする必要があります。
BPCセキュリティには4つの主要なコンポーネントがあります-
- ユーザー
- チーム
- タスクプロファイル
- データアクセスプロファイル
ユーザー-これは、ユーザーを環境に追加し、アクセス権を管理するために使用されます。
チーム-これはそれほど重要ではなく、同じアクセス権を持つユーザーのチームを定義できます。
タスクプロファイル-これにより、実行するタスクのプロファイルを設定し、それらをユーザーおよびチームに割り当てることができます。
データアクセスプロファイル-これは、モデル内のデータへのアクセスを許可するプロファイルを設定し、ユーザーおよびチームに割り当てるために使用されます。
[セキュリティ]の下の[チーム]タブをクリックし、[管理チーム]を選択してダブルクリックします。
チーム名-ADMINの詳細が表示されます。このユーザーは、このチーム、タスクプロファイル、およびデータアクセスプロファイルの一部です。
チームの詳細を編集し、[保存]アイコンをクリックして変更を適用できます。
[ユーザー]タブに移動して、新しいユーザーを追加したり、既存のユーザーを編集したり、任意のユーザーを削除したりできます。
SAP BPC-データのロード
BPCでのデータのロードは、Planning and Consolidationシステムでデータを移動したり、データをコピーおよび移動したり、アプリケーションからデータをエクスポートしたりできるData Managerの助けを借りて行われます。 Data Managerはデータをパッケージの形で移動します。これにより、スケジュールされたシーケンスをバックグラウンドで実行でき、一部は他のプロセスを開始できます。
ソースシステムからSAP NetWeaver BWのキューブへのデータのロード
エクストラクターを使用して、SAP ECCシステム、SAP CRM、SRMなどのさまざまなソースシステムからデータをプルできます。 非SAPソースからSAP BWシステムのInfoCubeにデータをロードすることもできます。
データをInfoCubeにロードするには、BWシステムのワークベンチに移動します。
トランザクションコード:RSA1
データウェアハウスワークベンチが開き、左側のソースシステムに移動します。
BWシステムでのデータ収集は、次の方法を使用して行うことができます-
- サービスAPI
- フラットファイルの転送
- DBコネクト
- ユニバーサルデータ統合
- XMLベースのデータ統合
- サードパーティのETLツール
- アプリケーション固有のデータ収集
ソースシステムの作成
[ファイル]をダブルクリックし、論理システム名、ソースシステム名、タイプ、リリースを入力します。
次に、特性データのインフォソースを作成します。 InfoSourceの右ペイン→アプリケーションコンポーネントの作成を右クリックします。
インフォソースを作成したら、それを右クリックしてデータソースを割り当てます。
次に、ソースシステム→インフォパッケージを右クリックして、マスタデータを選択して保存します。
負荷特性を定義します。
最後に、トランザクションデータのInfoSourceを作成します。 更新データと情報パッケージを作成して、トランザクションデータを読み込みます。
SAP NetWeaver BWからSAP BPCへのデータのロード
SAP BW InfoCubeからBPCシステムにデータをロードできます。 BPC Data Managerを使用すると、BPCコードパッケージを使用できます。 異なるアプリケーションのデータをコピーまたは移動でき、アプリケーションからデータをエクスポートできます。 BPCパッケージはBWプロセスチェーンに基づいており、BPCインストールが付属しています。
データマネージャーツールはExcelに統合されています。 BPCを開始するには、Planning and Consolidation→eTools→Data Managerに移動します。
データマネージャパッケージでは、異なるデータ転送モードがあります-
- 集約上書き
- 追加
情報プロバイダーからデータをロードしている間、次のオプションがあります-
- マージ
- 交換する
また、ロードごとに多数のレコードが生成されるため、BPCはデルタロードもサポートします。 高度な拡張パッケージを使用してデルタの初期化が可能であり、[データマネージャー]タブの[整理]オプションでデルタロードを実行できます。
BWシステムでは、標準インフォキューブ、仮想インフォキューブ、標準および最適化されたデータストアオブジェクトDSOの全負荷がサポートされています。
標準のInfoCubeおよび標準の最適化されたDSOのData Managerを使用して、デルタロードを実行できます。
次に、変数を含む変換ファイルと変換ファイルを含むパッケージを作成し、BWプロセスチェーンをトリガーします。 パッケージリンクの個別のタスクに異なるパッケージを組み合わせることができます。
変換ファイルの作成
変換ファイルは、BWからBPCへのフィールドのマッピングを提供し、BPCのExcelファイルです。 これには、管理コンソールで定義されたBPCディメンションを持つBWのインフォオブジェクトからのトランザクションデータが含まれています。
ファイルをマッピングするために定義された3つのセクションがあります-
- オプション-一般的な設定が含まれています。
- マッピング-BPCシステムのディメンションをBW InfoObjectのソース列に割り当てるために使用されます。
- 変換-変換ルーチンを適用する他のExcelシートのリンクが含まれています。
変換ファイルを作成するには-BPC Excelクライアントに移動します。 次に、これらの変換ファイルを使用するアプリケーションセットとアプリケーションを選択します。
次に、Business Planning and ConsolidationのData Manager→詳細→新しい変換ファイルに移動します。
オプション、マッピング、および変換の3つのセクションを含むExcelシートが表示されます。 オプション、コンバージョンに変更を加える必要はありません。
マッピングに移動し、BWのInfoObjectからBPCディメンションへのトランザクションデータマッピングを定義します。
例
アカウント= ZACCOUNT
時間= ZBPCTIME
SIGNEDDATA = ZAMOUNT
次のスクリーンショットに示すように、Business Planning and Consolidationリボンの[その他]タブに移動して、既存の変換ファイルをコピーしたり、既存の変換ファイルを更新したりすることもできます。
変換ファイルを作成する
変換ファイルは、BPCディメンションの変換ルールを適用するために使用されるExcelファイルです。 それは3つのセクションが含まれています-
- External -外部ソースからの値が含まれています。
- 内部-BPCディメンションに必要な値が含まれています。
- 式-各レコードに適用される変換式を定義します。
変換ファイルを作成するには-BPC Excelクライアントに移動します。 これらの変換ファイルを使用するAppSetおよびApplicationを選択します。
Business Planning and Consolidationリボン→詳細→新しい変換ファイルに移動します
次のような他の機能も使用できます-変換ファイルの管理、変換ファイルのコピーなど。
フラットファイルからディメンションへのマスターデータの読み込み
CSV、XLSなどのソースフラットファイルからBPCディメンションのデータをロードできます。 最初に管理コンソールを使用してディメンションを作成する必要があり、接続を確立する必要があります。
[BPC Excel]→[EPM]タブに移動し、左側のパネルでログをクリックします。 接続名、ユーザー名、およびパスワードを選択します。
[データマネージャー]タブ→[EPM]→[データのアップロード]に移動します。
名前を入力し、「保存」をクリックします。
上記のように変換ファイルを作成します。 送信元と送信先でフィールドの数が同じ場合、マッピングを使用する必要はありません。
[オプション]セクションには値のみがあり、この変換ファイルの残りのフィールドは空白になります。
異なる数のデータ列を持つソースとターゲットがある場合、上のスクリーンショットの「説明」のようにマッピングの下で定義する必要があります。
変換ファイルを作成したら、次は変換を検証して処理します。 データタイプを選択→フラットファイルからマスターデータを選択し、「保存」アイコンをクリックします。
BPC Excelの上部にある「DM」タブ→パッケージの実行に移動します。
[データ管理]をクリックして、フラットファイルからインポートマスタデータ属性を選択します。
下部にある[実行]をクリックし、上記で作成したデータファイルと変換ファイルのパスを入力します。
このデータをアップロードするディメンションを選択し、[実行]をクリックします。 正常に完了すると、Webポータルにアクセスして、ディメンションの下のデータを確認できます。
SAP BPC-レポート
SAP BPC 10.0では、ソースシステムからExcelインターフェイスにデータを取得できます。 多次元データを分析することができ、BPC 10.0は分析に使用できる多数の組み込みテンプレートを提供します。また、レポートを設計するために異なる式を追加することもできます。
SAP BPC 10.0は、BPC 7.xを介したSAP HANAとの統合を含むさまざまな優れた機能を提供し、レポート目的でビッグデータ環境を処理します。
SAP BPCは、レポートからデータベースにデータを送信できる入力スケジュールの使用も提供します。 入力スケジュールは、BPCレポートで利用可能なすべての機能を提供します。 レポートと入力スケジュールの違いは、レポートを使用してデータを分析し、入力スケジュールを使用してデータベースにデータを書き込むことです。
次の方法から選択して、Business Planning and Consolidationツールでレポートと入力スケジュールを作成できます。
- デフォルトのテンプレートを使用する
- EvDRE Builder
- ドラッグアンドドロップインターフェイス
- 空白のワークブック
Excel用SAP EPMアドインインターフェイス
Excel用のBusiness Planning and Consolidation EPMアドインでレポートを作成することもできます。 BPCのExcelインターフェイスは、次のセクションに大きく分かれています-
- EPMアドインリボン
- 接続と寸法
- EPMコンテキストメニュー
- レポートエリア
ExcelのEPMアドインインターフェイスでレポートを作成するには、次のオプションを有効にする必要があります。 [EPM]→[オプション]→[シートオプション]に移動し、[メンバー認証を有効にする]チェックボックスをオンにします。
寸法をドラッグアンドドロップするだけで、Excelシートを作成できます。 最も簡単な方法であり、使用可能なディメンションのリストから選択したディメンションに基づいてレポートを表示します。
Excelアドインを使用してレポートを作成する他のオプションは、行軸と列軸にディメンションを追加することです。 ディメンションを追加したら、[更新]をクリックします。
レポート領域にディメンションメンバーを入力するだけでレポートを作成することもできます。 BPC Excelアドインはメンバーを識別し、結果を表示します。
EPMアドインバージョン
EPMアドインの2つのバージョンは次のとおりです-
*EPMアドイン.net 3.5*
MS Office 32ビットをサポートします。
ODBO接続を使用してクエリを実行している場合、パフォーマンスが低下します。
.net 3.5フレームワークで実行されます。
.mspファイルをサポートしています。
大音量のBVモードはサポートしていません。
*EPMアドイン.net 4.0*
32ビットと64ビットの両方のMS Officeをサポートします。
BWデータソースでBVモードをサポートします。
ODBO接続を使用してクエリを実行している場合、パフォーマンスが最適化されます。
また、*。mspファイルもサポートしています(アンインストール/再インストールが必要です)。
組み込みモデルのBW接続をサポートします。
動的テンプレートを使用したレポートの開発
サンプルアプリセットにはさまざまなテンプレートがあり、これらのいずれかを選択して、レポートの要件に合わせてカスタマイズできます。
この機能を使用すると、レポートをローカルまたはサーバーに保存できます。 既存のレポートを変更する場合、将来使用するためにテンプレートとして保存することもできます。 BPC管理者は、カスタマイズされたレポートをテンプレートとしてサーバーに保存する権限のみを持つことができますが、ローカルに保存できます。
以下は、BPCのデフォルトテンプレートです-
Subtotals by Account | This custom report contains Account dimension with subtotals in rows and any dimension across in columns. |
Variance | This custom report contains any dimension in rows and categories comparison in columns. It also features variances calculation (both amount and percentage). With both YTD and Periodic boxes. |
Consolidating | This custom report contains any dimension in rows and Entity type members across in columns with hierarchy. |
Comparative X | This custom report contains any dimension in rows and categories comparison in columns and also retrieves the last year same period data. With both YTD and Periodic boxes. |
Comparison with 3 -year | Year over Year comparison. |
Drill in Place | This template performs drill in place. |
Nested | This allows any two dimensions to be nested in a row and a third dimension in column. |
Sort on value | This template performs the sort on total value. |
Drill Dimension | This allows to use drill in one dimension to other. |
EPM Office Excelアドインを起動して、テンプレートを使用します。 これらのテンプレートはCompanyフォルダーで使用でき、EvDREを使用してテンプレートが作成されるBPC 7.xとは異なり、BPCアドインを使用して作成されます。
EPM関数を使用したレポートの開発
BPCでレポートを作成するには、3つの方法があります。 EPMアクションウィンドウを使用して、ディメンションをドラッグしてレポート領域にドロップすることにより、簡単なレポートを作成できます。
次のスクリーンショットに示すように、直接軸に寸法を追加できます。
同様に、アクションウィンドウを使用してアドホックレポートを作成できます。
EvDREレポートの移行
BPC 7.5 Excelで作成されたすべてのレポートは、EPM Excelアドインを使用してBPC 10.0に移行できます。 アドインのEvDRE移行機能は、可能な限り多くの機能を新しいバージョンに移行するために使用されますが、カスタマイズされたレポートとテンプレートは部分的にしか移行できず、完全な移行には手作業が必要です。
EvDREレポートのBPC 10.0への移行
EvDREで作成されたレポートを開きます。
レポートを更新して、正しいディメンションを移行します。 次に、EPMリボン→詳細→EvDRE移行に進みます。
SAP BPC Webクライアントを使用したレポートの開発
Business Planning and Consolidationにアクセスするには、Webクライアントにログインできます。 Webクライアントを起動するには、Webブラウザーを開き、URL- http://server.domain:port/sap/bpc/web/ を使用します
BPC Webクライアントにログインすると、最初に開く画面はスタートページとホームタブです。
あなたは、Webクライアントを使用してレポートを作成したい場合は、次のオプションがあるエリアを作成するために行くことができます-
- 新しいワークスペース
- 新しいレポート
- 新しい入力フォーム
新しいレポートに移動すると、次の画面が開きます。
ドロップダウンメニューから、新しいレポート、入力フォームを選択します。 右側には、使用可能なディメンションのリストがあります。 要件に従って、行と列にディメンションを追加できます。
既存のレポートを編集することもできます。 レポートのレイアウトを延期するオプションがあります。 このオプションを選択した場合、レポートのレイアウトは変更されません。
SAP BPC-計画
SAP BPCは、エンドツーエンドの計画プロセスを提供し、計画、予測、予算、レポートなどのアクティビティを実行します。 アプリケーションとユーザーインターフェイスを使用して、トップダウンまたはボトムアップの計画に従うことができます。
計画プロセス
Business Planning and Consolidationでは、計画プロセスは自動化とワークフローによってサポートされています。 データベースに書き込むことができるレポートと入力フォームを作成できます。
レポート作成インターフェースを使用すると、データベースからデータを取得してスプレッドシートを作成し、入力フォームを使用してデータベースに直接データを送信できます。
入力フォームにはレポートと同じ機能とフォーマットが含まれていますが、違いはレポートが分析に使用され、入力フォームがデータをデータベースに送信することです。
計画モデル
入力フォームでは、データベースにデータを送信しながら計画のニーズを満たすために、さまざまなモデリングオプションを使用できます。
スプレッド-スプレッドモデリングオプションを使用すると、特定の宛先セルに値を送信できます。 この値は、均等に分散することも、値の範囲で重み付けすることもできます。
トレンド-トレンドモデリング手法により、値またはパーセンテージを拡散し、宛先セルの成長因子によって拡散することができます。 ソース値を最初の宛先セルに配置し、残りのセルは値または値が増加したフィールドです。
*Weighted* -Excelシートの加重係数によって値のセットを割り当てることができます。 これで、いくつかの値を選択し、それらを拡大してから、選択したセルの重みに基づいて新しい量を割り当てます。
そのため、入力フォームには特別なモデリング機能が用意されており、計画のニーズに対応できます。
入力フォーム/入力スケジュール
入力フォームはBPC 10で使用されている用語ですが、入力スケジュールはBPC 7.xで使用されていました。 ただし、最終的には両方が同じものを表します。
入力フォームを使用すると、Excelシートからデータベースに直接データを拡散でき、BPCのレポートに存在するすべての機能が含まれます。 違いは、入力フォームがデータベースにデータを書き込み、分析目的でレポートが使用されることです。
入力フォームは、次の機能をサポートしています-
データ送信-入力フォームを使用して、データベースにデータを送信できる十分な許可アクセスがある場合。 システム管理者によってデータ検証が許可されている場合は、データを検証し、メンバーにワークロックと有効性の問題がないことを確認することもできます。
モデリングオプション-さまざまなモデリングオプションを入力フォームで使用できます-
- スプレッド
- 傾向
- 加重
作業ステータス-データベースにデータを送信した後、作業ロックを変更してデータロックを適用できます。
配布および収集オプション-配布オプションを使用して異なるメンバーに入力スケジュールを送信し、収集オプションを使用して入力スケジュールを取得できます。
特別な形式の使用-読み取り専用セルに特別な書式を適用することもできます。
入力スケジュールテンプレート
システムには、ニーズに応じてカスタマイズを使用および適用できるさまざまなテンプレートが用意されています。
以下は、システムで使用可能な動的スケジュールテンプレートのリストです。
Account Trend or Entity Trend | This schedule contains Account type members in rows and time periods in columns, using EvDRE functions. |
Entity Trend | This schedule contains Entity type members in rows and Entity type members in columns, using EvDRE based functions. |
Consolidating | This schedule contains Account type members in rows and Entity type members in column, using EvDRE based functions. |
Nested Row | This schedule provides the ability to choose the dimensions and members on the row, column and page. Two-row dimension can be selected and they will be nested. It also uses EvDRE functions. |
Comparative | This schedule contains Account type members in rows and Category type members in columns with a variance column, using EvDRE based functions. |
入力フォームの開発
入力スケジュールは、次の方法を使用して作成できます。
- 動的なテンプレート
- EvDREを使用する
- ドラッグアンドドロップを使用する
ドラッグアンドドロップを使用して入力フォーム/スケジュールを作成するには、Webクライアントにログインします。
タイプで入力フォームを選択します。 +をクリックして寸法を追加することもできます。符号。
ディメンションを利用可能なディメンションのリストから行と列にドラッグし、完了したら[保存]をクリックします。
入力フォームの名前と説明を入力し、「保存」をクリックします。
SAP BOダッシュボードとの統合
ダッシュボードデザイナーを使用して、BusinessObjects Planning and Consolidationからリアルタイムデータを表示することもできます。 BPCを使用してダッシュボードを作成するには、ダッシュボードデザイナーをインストールし、EPMコネクタアドオンをダッシュボードデザイナーに追加し、EPMコネクタを使用してEPMデータに接続する必要があります。
コネクタがインストールされると、BPCリアルタイムデータを使用してダッシュボードを作成できます。
ダッシュボードデザイナーの[アナライザー]タブに移動します。
次に、レポートの編集に進みます。
新しい接続を追加するように求められます。 [新規追加]ボタンをクリックします。 ドロップダウンリストからSAP BusinessObjects Planning and Consolidationデータソースを選択し、[接続]をクリックします。
BPCサーバー名、ユーザー名、パスワードを促進する新しいウィンドウが開きます。 BPC Excelクライアントへのログインに使用するものと同じ資格情報を入力する必要があります。 詳細を入力したら、[次へ]をクリックします。 AppSetを選択し、ウィザードを終了します。
使用する必要があるデータを含むキューブをドロップダウンリストから選択し、データソース名を選択します。
次に、新しく作成された接続を選択し、「OK」をクリックします。 [OK]をクリックすると、レポートマネージャーの出力が開き、レポート出力の設計に使用できます。
これらは、ダッシュボードデザイナーをSAP BusinessObjects Planning and Consolidation BPCツールと統合するために使用できる手順です。 ダッシュボードデザイナーには、意思決定者が使用できるインタラクティブなダッシュボードを作成するために使用できるさまざまな機能があります。
SAP BPC-ビジネスロジック
BPCのデータに対してビジネスロジックとスクリプトロジックを実行できます。 実行できるさまざまな計算があります。
ビジネスルール-これらは、Business Planning and Consolidationモデルで一般的な会計タスクを転記するために使用される通貨関数です。
スクリプトロジック-これには、BPCシステムのメンバー、ディメンション、およびデータに対して異なる計算を実行するために使用される式が含まれます。
ディメンションロジック
ディメンションロジックは、ディメンションに計算と数式を適用するために使用されます。 計算は、取得時にディメンション式に従って実行されます。 誤って使用すると、システムのパフォーマンスに影響を与える可能性があるため、ディメンション式を正しく使用することが重要です。
ディメンションロジックを適用する際に覚えておくべきポイント-
- 次元の式はシステムのパフォーマンスに影響するため、正しく適用する必要があります。
- ディメンション式は、集計後に計算が必要なメンバーにのみ適用する必要があります。
- ディメンション式は、ベースレベルと親レベルの両方のレベルで計算する必要がある比率に対してのみ使用する必要があります。
- 共通ディメンションメンバーの数式は、単位あたりのコスト、成長率などの計算を実行するために使用されます
ディメンションロジックを定義する方法
複雑なディメンション式を作成するには、マルチディメンション式言語に精通している必要があります。 サポートされているMDX関数のリストは、機能モジュールBAPI_MDPROVIDER_GET_FUNCTIONSから入手できます。
前提条件-ディメンションで数式を使用するには、ディメンションタスクの管理オプションを使用して、Formulaというプロパティをメンバーシートに追加する必要があります。
また、フィールドの長さも定義する必要があり、60文字を超える必要があります。 60を超える長さは文字列としてSAP NetWeaverに格納されるため、より長いフィールド長が優先されます。
AppSetでディメンション式を使用する場合は、タイプRの特別なディメンションメンバーを維持する必要があります。 このメンバーは、現地通貨(LC)と呼ばれます。
アプリセット→[ディメンションメンバーの維持]を選択します。
数式は手動で作成するか、ライブラリディメンションの数式から取得できます。 メンバーディメンション式を定義するには、ディメンションの周りに角かっこを配置する必要があり、2つの間にドットがあります。
[PRODUCT]。[PRODUCT1] – [PRODUCT]。[PRODUCT2]
[SALES]。[SALES1]/[SALES]。[SALES2]
標準算術関数は、ディメンション式で使用する必要があります-加算(+)、減算(−)、乗算(*)、除算(/)-これらはSAP NetWeaverで使用されます。
ディメンション式を保存したら、次は構文を検証します。
論理スクリプト
論理スクリプトを使用すると、財務諸表のBPCでの計算を自動化できます。
ビジネスルール
ビジネスルールは、通貨換算を使用したバルクデータインポート、データベースへの入力データなどのデータ操作タスクをカスタマイズするために使用されます。 ビジネスルールは、テーブルベースのロジックまたはスクリプトベースのフィルターを使用して変更できます。 テーブルベースのロジックはUCONアクセラレータで利用可能な機能を提供し、スクリプトベースのファイルはMDXまたはSQL構文を使用してカスタマイズできます。
次のアクティビティのビジネスルールを定義できます-
- キャリーフォワードルール-新しい会計年度の開始時に残高の初期化が含まれます。
- 検証ルール-入力データを検証します。
- 通貨変換ルール-現地通貨をBPCレポートで使用される通貨に変換します。
- 会社間予約ルール-会社間取引に一致します。
- 自動調整およびその他の計算。
BPCシステムでビジネスルールを管理するには-次のスクリーンショットに示すように、管理に移動します。 [ルール]→[展開]→[ビジネスルール]に移動します。
スクリプトロジック
スクリプトロジックの助けを借りて、SQLまたはMDX言語で独自のロジックを作成できます。 ディメンション式で使用できるさまざまなMDX関数があります。 一般的なMDX機能のいくつかは次のとおりです-
- Avg-数値式の平均値を返します。
- カウント-1セット内のタプルの数を返し、nullセルも含まれます。
- Max-数値式の最大値を返します。
- Min-数値式の最小値を返します。
- Sum-数値式の合計を返します。
ディメンション式で使用できる他のMDX関数があります。
単純なルール式の例
[PRODUCT]。[PRODUCT1] – [PRODUCT]。[PRODUCT2]
[SALES]。[SALES1]/[SALES]。[SALES2]
標準の算術関数は、ディメンション式で使用する必要があります-加算(+)、減算(-)、乗算(*)、除算(/)-これらはSAP NetWeaverで使用されます。
ディメンション式を保存したら、次は構文を検証します。
事前ルール式の例
これには、ある期間から別の期間への計算ディメンション式の移動が含まれます。
[AccRec] Accounts Receivable
[AccPay] Accounts Payable
Mvmt Acc Rec | Movement in Accounts Receivable | (if([Time].CurrentMember.Children.Count = 0,[Account].[AccRec]-([Account].[AccRec],[Time].PrevMember) SUM(Descendants[Time].CurrentMember,[Time].[Month],LEAVES))) |
Mvmt inventory | Movement in Inventory | (if([Time].CurrentMember.Children.Count = 0,[Account].[Inventory]-([Account].[Inventory],[Time].PrevMember) SUM(Descendants[Time].CurrentMember,[Time].[Month],LEAVES))) |
ディメンション式でスクリプトロジックを作成するための構文は既に説明されています。
- MDX構文の例外*
以下は、BPCを使用したMDX構文の例外です-
- キーワードASを「=」(等号)記号に置き換えます。
- 式を単一引用符で囲まないでください。
- 例 *
[ACCOUNT]。[#GROSSSALES] =-[ACCOUNT]。[UNITS]* [ACCOUNT]。[INPUTPRICE]
[ACCOUNT].[#COST] = -[ACCOUNT].[#GROSSSALES]*80/100
ワークシートロジック
Excelワークシートで実行されるすべての計算は、ワークシートロジックと呼ばれます。 ワークシートロジックには、Excelスプレッドシートで使用可能なすべての機能とBPCで提供される機能が含まれています。
SAP BPC-ビジネス機能
Business Planning and Consolidationは、監査、ビジネスプロセスフロー、財務報告とレポート、作業ステータスなどのさまざまなビジネス機能を実行します。
これらの機能を実行するために、さまざまな組み込み機能が提供されています。
通貨換算
通貨の数値がアプリケーションセットに複数の通貨で存在する場合、通貨の変換が必要です。 アプリセットに単一通貨の金額が含まれている場合、その場合はレートアプリケーション、通貨時間ディメンションなどは必要ありません。
データの大部分が1つの通貨で入力され、他の通貨での数値が少ない場合、エンティティディメンションに重複するメンバーを作成することでこれを処理できます。 この場合、海外事業に存在するいくつかのエンティティを複製して、現地通貨と換算額を分離できます。
例-米国企業は主に米国で取引を行っていますが、カナダやメキシコなどの他の国で機能する子会社もほとんどありません。
単純な変換要件
為替レートを保存するレートアプリケーションが必要です。 RATETYPEを含むアカウントディメンションが必要です。 次に、エンティティディメンションにプロパティCURRENCYを含める必要があります。 FXTRANSロジックが使用可能であり、DEFAULTロジックにFXTRANSロジックの呼び出しが含まれている必要があります。 エンティティディメンションには、プロパティTRANSALATE_TOを含める必要があります。
複雑な通貨変換
為替レートを保存するレートアプリケーションが必要です。 アプリケーションには、CURRENCYタイプのディメンションを含める必要があります。 CURRENCYディメンションのプロパティREPORTINGが必要です。 エンティティディメンションにはプロパティCURRENCYを含める必要があります。 アカウントディメンションには、プロパティRATETYPEを含める必要があります。 FXTRANSロジックが利用可能である必要があります。 DEFAULTロジックには、FXTRANSロジックの呼び出しを含める必要があります。
正しいレートの選択
すべての有効なレートタイプは、RATEアプリケーションのアカウントに対応し、GROUP FXレートに属します。 このグループに属さないアカウントがある場合は、係数1が乗算されます。 また、特別なケースNOTRANSを定義することもできます。これにより、翻訳中にアカウントが無視されます。
クロスレート換算には、現地通貨の金額に、仕向通貨のレートと仕向通貨のレートの比率を掛けることが含まれます。 これを使用すると、アプリケーションは、ソース通貨をデスティネーション通貨に変換するためにレート表を1つだけ使用できます。
また、ビジネスルールを使用して、次のデフォルトの翻訳を定義することができます-
- 通貨を報告することにより、異なるレート表を使用します。
- 乗算通貨と除算通貨の違いを識別する。
会社間取引消去
通貨換算および会社間取引消去を実行するには、ディメンションタイプ-会社間ディメンション(I)が必要です。 会社間取引消去を実行するには、アプリケーションには次のものが必要です-
- 会社間取引消去のディメンションタイプ「I」。
- ディメンション「I」には、プロパティENTITYを含める必要があります。
- アカウントディメンションには、プロパティELIMACCを含める必要があります。
- エンティティディメンションには、プロパティELIMを含める必要があります。
- 適切なビジネステーブルを設定する必要があります。
- 会社間ロジックを実行するには、DPTパッケージが必要です。
Dimension | Property | Length | Content |
---|---|---|---|
Account | ELIMACC | 20 | Valid account |
Entity | ELIM | 1 char | It contains ‘Y’ or blank |
Intercompany | Entity | 20 | Entity Id w.r.t Intercompany member |
Currency | Reporting | 1 | ‘Y’ or blank |
デフォルトの消去ロジックは、次の機能を実行します-
- ELIM <> Yであるすべてのベースレベルエンティティをチェックします。
- 通貨ディメンションをすべてのレポート通貨に制限します。
- 削除するすべてのアカウントを削除して、目的のプラグアカウントに入れます。
- 消去は、「消去エンティティ」の最初の共通の親の下で実行されます。
SAP BPC-プロセスフロー管理
これは、ユーザーが作成したプロセスを管理し、ビジネスプロセスフローテンプレートを作成および管理するために使用されます。 ビジネスプロセスフローを管理するには、プロセス管理タスクプロファイルが必要です。
プロセステンプレートは、BPCシステムの複数のモジュールに分散するすべてのタスクを含むビジネスプロセスとして定義されます。 これには、段階的なプロセスフロー、ユーザーが実行したアクティビティリンク、プロセスコンテキスト、プロセスが行われるタイミング、すべての参加者とその役割が含まれます。
例
プロセスを作成し、各部門のデータを入力する各マネージャーを含む、月次予算データを入力するエリアマネージャー。
新しいビジネスプロセステンプレートを作成するには、Webポータル→Planning and Consolidation Administrationにログインします。
左側に、ビジネスプロセスフローのオプションがあります。
このタブを展開すると、プロセステンプレートとプロセスインスタンスが表示されます。
新しいビジネスプロセステンプレートを作成するには、[プロセステンプレート]タブに移動します。 [新規作成]をクリックします。
BPC管理者は、プロセステンプレートを作成および管理する責任があります。 プロセステンプレートが作成されると、ビジネスユーザーはテンプレートを使用してプロセスを作成できます。
仕事の状態
作業ステータスは、モデル内のデータの領域をロックするために使用されます。 これは、ユーザーのメンバーアクセス権限をオーバーライドして特定の地域に書き込むために使用されます。
OWNERと呼ばれる1つのプロパティを持つ領域に対して複数のディメンションが定義されています。 作業ステータスを定義しながら、以下が定義されています-
- 作業ステータス-データの物理状態に属します。
- セキュリティ-システム内のデータの変更に異なるレベルのセキュリティを設定できます-すべてまたはロック。 作業状態を変更できるユーザー(マネージャーまたは所有者)を設定できます。
- データ更新-これは、顧客によるデータの更新方法を定義します。
- プッシュ-このオプションは、メンバーのすべての子に同じ作業状態をプッシュするために使用されます。
作業ステータスが定義されると、ユーザーはそれらを使用して、レビューや承認などのためにデータをロックできます。 作業ステータスの電子メール通知を実装するには、APPROVALSTATUSMAIL、APPROVALSTATUSMSG、SMTPPASSWORD、SMTPPORT、SMTP SERVER、SMTPAUTHなどのパラメーターを設定する必要があります。
作業ステータスの定義
[事業計画と管理]→[機能]に移動します。
左側に、[機能]タブがあります。 このタブを展開すると、最初のオプションとして作業ステータスが表示されます。
作業ステータスに移動すると、右側に作業ステータスを作成および管理するオプションが表示されます。
作業ステータスの制御
データを変更できるBPCシステムで定義することができます。 これには、次のアクセスレベルが含まれます-
誰がデータを変更できますか?
すべて-これにより、適切なアクセス権を持つすべてのユーザーがデータを変更できます。
ロック-これはデータの変更をロックします。 データを変更できるものはありません。
マネージャー-所有者/マネージャーの親のみがデータを変更できます。
所有者-データを変更できるのは所有者のみです。
誰が作業状況を管理できますか?
*Both* -特定のメンバーIDの所有者と特定のメンバーIDの親の所有者の両方を選択した場合。
所有者-特定のメンバーIDの所有者。
マネージャー-親からメンバーIDへの所有者。
基本階層でのマネージャーまたは所有者の決定
親メンバーの所有者は、その特定の親メンバーIDの所有者として行動し、直接の子のマネージャーとして働きます。
これにより、親メンバーの所有者は直接の子の作業ステータスを変更できます。 すべての子を選択する場合、親の所有者はすべてのレベルで子を更新できます。
基本メンバーの所有者は所有者としてのみ機能します。
親はいないが子を持つメンバーも、自分のマネージャーおよびオーナーとして機能します。
ルールにより制御
所有者は、1つのディメンション階層(OWNERディメンション)によって定義されます。
単一のメンバーIDに作業状態を設定できます。このマネージャーには「すべての子」は含まれません。
複数のメンバーIDに作業状態を設定することもできます。マネージャーは「含める-すべての子」を使用します。
作業ステータスを編集するには-作業ステータスを選択し、上部の編集ボタンをクリックします。
上記の「管理者」フィールドから設定できます。
作業ステータスを削除するには、作業状態を選択して「削除」をクリックします。
本の出版
書籍をBPC Webに公開できます。 管理者とパワーユーザーには、一連のレポートを収集してレポートのブックを作成するオプションがあります。 サーバーに保存できるプリンターコピーまたは.pdfファイルとして出力を選択できます。
これには、ブック発行ウィザードを使用できます。 ePublishオプションに移動し、そこからBook Publishingウィザードを選択します。
次のスクリーンショットに示すように、ブック発行ウィザード→[今すぐ発行]を選択します。
次の2つのオプションがあります-PDFファイルに公開するか、プリンターに印刷します。
BPC Webで書籍を削除するには、BPC管理に移動します。
[管理構成]操作ウィンドウ→[ブックの管理]を選択します。
チェックボックスを使用して管理する書籍を選択し、[削除]をクリックします。
SAP BPC-ワード統合
BPCをMS Wordと統合し、レポートを作成する方が簡単です。 BPC 10.0には、Microsoft WordおよびPowerPointも使用して直接統合およびレポートする機能があります。
NetWeaverのBPC 10.0バージョンは、BPC機能をMicrosoft Word、Excel、およびPowerPointの豊富な機能と組み合わせるのに役立ちます。 BPC for officeを使用すると、Microsoftのすべてのデフォルト機能とワークシートを使用でき、プレゼンテーションをBPCデータベースに直接リンクできます。
クライアントのメンテナンスのために、次のタスクを実行できます。
- 現在のビューバーをリセットする
- ローカルアプリケーション情報を消去する
- ディメンションメンバーの更新
- 動的テンプレートの更新
- クライアントの計画と統合用のローカルフォルダーを設定する
これらのインターフェースは、BPC Web→使用可能なインターフェースのリストから開くことができます
Microsoft Wordからの公開
[ファイル]-[名前を付けて保存]に移動します。 次のスクリーンショットに示すように、Webページとして保存を選択します。
ファイル名を入力し、BPCアプリケーションセットの場所を指すWebフォルダーを選択します。
次のディレクトリから選択できます-
- AppSetPublications -AppSet内のすべてのアプリケーションに適用される公開に使用されます。
- [application] -特定のアプリケーションの公開に使用されます。
- _private -ユーザー固有。
ディレクトリを選択したら、[保存]アイコンをクリックします。
SAP BPC-PowerPoint統合
前述のように、PowerPointをBPC 10.0に統合できます。
PowerPointへの公開
[ファイル]→[名前を付けて保存]に移動します。 次のスクリーンショットに示すように、Webページとして保存を選択します。
ファイル名を入力し、BPCアプリケーションセットの場所を指すWebフォルダーを選択します。
次のディレクトリから選択できます-
- AppSetPublications -AppSet内のすべてのアプリケーションに適用される公開に使用されます。
- [application] -特定のアプリケーションの公開に使用されます。
- _site -特定のサイトの公開に使用されます。
- _private -ユーザー固有
SAP BPC-必須ツール
SAP BPCは、ドキュメント(ファイルを保存するリポジトリ)、ジャーナル(データベース内のデータを調整する)、統計、監査などの重要なツールも提供します。
書類
これにより、ファイルとWebサイトを保存および共有するための中央リポジトリが提供されます。 Webサイトのファイルまたはコンテンツを投稿、共有、取得するために使用できるドキュメントビューという機能があります。
ドキュメントビューへのファイルの投稿
ファイルまたはURLを投稿して、ドキュメントビューに追加できます。 説明を設定し、アクセスを設定し、ドキュメントに関する電子メール通知を送信するかどうかを決定できます。
ファイルをローカルドライブまたはネットワークフォルダーに保存できます。 次の拡張子を持つファイルをアップロードできます-
XLS、.XML、.MHT、.MHTML、.HTM、XLT、.DOC 、、。HTML、.XLSX、.XLSM、.XLSB、.ZIP、.PDF、.PPTX、.PPTM 、、。CDM、.TDM 、.PNG、.GIF、.JPG、.CSS、.MRC、.DOT、.PPT、.POT、.POTX、.POTM、.DOCX、.DOCM、.DOTX、.DOTM
BPC管理者は、環境パラメーター(DEFAULT_EXTENSIONS)を変更して、他のファイルをポストできるようにすることもできます。
次の要素に基づいて、ドキュメントの分類、ソート、およびドキュメントのフィルタリングも可能です-
- 文書タイプとサブタイプ
- モデルコンテキスト
- アクセス権
- Date
文書タイプにアクセスするには、BPC Webポータル→管理に移動します。
画面の左側には、「機能」を選択するオプションがあります。
[機能]を展開すると、ドキュメントタイプのオプションが表示されます。 ここからドキュメントタイプとサブタイプを選択して編集できます。
監査
監査機能を使用すると、ユーザーセッションの履歴とシステム情報を含むレポートを作成できます。 次のトピックに関する監査レポートを作成できます-
ビジネスプロセスフロー-BPFでこれらのレポートを作成できます。
- 標準
- Step
- 監査
セキュリティ-これらのレポートはセキュリティで作成できます。
- User
- Team
- タスクプロファイル
- データアクセスプロファイル
- BPF
一般-一般の下でこれらのレポートを作成できます。
- 仕事の状態
- 管理活動
- コメント
- データ変更
監査レポートの作成
Business Planning and Consolidation Administrationに移動します。 画面の左側に、監査レポートを作成するオプションがあります。
[監査]タブをクリックすると、3つのレポートオプションがすべて表示されます。
レポートを作成するには、いずれかのレポートタイプをクリックします。
監査レベル(テンプレート、インスタンス、および期間)を選択し、[表示]をクリックします。
同様に、セキュリティレポートと一般レポートを作成できます。
ジャーナル
BPCのジャーナルは、データベースのデータを更新するために使用されます。 これは通常、四半期末または年末のデータをBPCに転記するために行われます。
例
管理者が総勘定元帳情報をアプリケーションにアップロードし、エリアマネージャーがデータマネージャーを使用してレビューしたとします。 Area Managerは、仕訳入力を使用してデータに必要な変更を加えることができます。
以下は、ジャーナルマネージャーから実行できるタスクです。 開いている仕訳がある場合は、仕訳オプションからこれらを実行できます。
Task | Navigation |
---|---|
Creating a Journal Entry | This can be done using the Action Pane |
Modifying a Journal Entry | Save as option can be used to save journal entry with new ID |
Copying a Journal Entry | From journal list, select a journal entry and copy to confirm |
Searching for a Journal | Select new query from Journal Manager |
Reopening a Journal | Select reopen journals |
Journal Managerを使用して、またはアクションペインから実行できるジャーナルエントリ機能は他にも多数あります。
仕訳パラメータを作成、編集、削除、および変更するには、事業計画と統合管理→機能に移動します。
[機能]タブ→[ジャーナルの選択]を展開します。
ここから、新しいジャーナルの作成、テンプレート、ジャーナルパラメーターの削除、ジャーナルの削除などができます。
SAP BPC-ビジネスプロセスフロー
ビジネスプロセスフローは、事前定義された一連のアプリケーションタスクでユーザーをガイドするために使用されます。 これらの手順は一連で実行する必要があり、サブ手順を含めることもできます。
プロセスフローのサブステップは順番に実行されるべきではなく、各反復で必要とされない場合があります。 また、ビジネスプロセスフローはエンドユーザータスクに対してのみ定義でき、管理タスクに対しては定義できないことに注意してください。
次のビジネスプロセスフロー機能を使用できます-
個人のTo Doリスト
このリストは、自分に割り当てられたステップとサブステップ、または確認する必要のある完了したステップを表示するために使用されます。 これらはステップ領域と呼ばれます。
予定リストには、各ステップ領域の名前とステータスが含まれています。 彼らは次のステータスを持つことができます-
- アクションが必要-新しいステップとして完了を待っています
- レビューが必要-ステップはレビュー待ちで、アクションは完了しています
- 完了-ステップが完了しました
- 拒否-ステップは完了ステータスの条件を渡すことができませんでした
- Pending -ステップは、再オープンされたステップが完了するのを待っています
他のさまざまな「To Doリスト」ステータスには、再オープン、適切な作業ステータスの待機、再オープンおよび使用不可の待機があります。
再開してリセット
完了したステップを再度開いたり、特定のインスタンスまたは一連のビジネスプロセスフローインスタンスをリセットしたりすることもできます。 ステップを再開するには、次の基準が必要です-
- ステップに再オープンを許可する属性を含める必要があります。
- ステップのステータスは完了している必要があります。
- 一度に開くことができる前のステップは1つだけで、ステップを順番に開くことができます。
- ステップにレビューアを有効にする属性がある場合、ユーザーはこのステップを直接再開することはできませんが、レビューアにメールリクエストを送信できます。
- ユーザーにはReopenBPFStepタスクのセキュリティ割り当てがあります。
完了した手順
完了したすべてのステップはシステムによって監査され、レポートに表示されます。
ロックされたディメンションの優先順位
ビジネスプロセスフローの現在のビューで指定されていないロックされたディメンションはすべて、開いているワークシートでロックされたままになります。
ビジネスプロセスフローのコピー-Business Planning and Consolidation Administration→ビジネスプロセスフローにログインします。
すべてのBPFのリストが表示されます。 BPFをコピーするには、BPFを選択して[名前を付けて保存]をクリックします。 BPFの名前と説明を入力し、BPFとして保存します。
同様に、プロセスフローインスタンスのリセットを選択して管理オプションを使用し、ビジネスプロセスフローをリセットできます。
SAP BPC-カスタムメニュー
カスタムメニューは、ビジネスプロセスの概要を提供し、プロセスで使用される有用な情報へのリンクも提供します。 BPC管理者は、カスタムメニューを作成し、アクセス権を割り当てて、必要なユーザーのみがこれらのメニューを表示できるようにします。 単一のカスタムメニューで、異なるアクセス権を持つ複数のユーザーを持つことができる可能性があります。
カスタムメニューは、カスタムメニューテンプレートを使用して定義されます。 カスタムメニューテンプレートのEV_MENUSTYLEワークシートは、カスタムメニューの形式、コンテンツ、機能、およびパラメーターを定義するために使用されます。
カスタムメニューの設計
カスタムメニューテンプレートを使用して、カスタムメニューの形式、コンテンツ、および機能を定義できます。 ApShellでサンプルテンプレートを使用するか、既存のメニュー内に新しいワークシートを作成してカスタムメニューを作成できます。
サンプルテンプレートには複数のワークシートが含まれています-
- EV_DEFAULT -カスタムメニューのコンテンツを定義します。
- EV_MENUSTYLE -カスタムメニューの形式を定義します。
- ADMINGROUP -これはEV_DEFAULTと同じですが、管理グループのユーザーに対してのみ編集されます。
カスタムメニューテンプレートを作成するには
BPC Excel eTools→カスタムメニューマネージャー→カスタムメニューを開きます。
サンプルのカスタムメニューテンプレートは、EXCEL/Reports/Wizard/ProcessMenuにあります。 などのさまざまな一般的なエクセル活動を実行するために使用できるさまざまなカスタムメニュー機能があります-
- ハイライト
- OPENLOCALFILE
- ナビゲーション
- OPENWEBFILE
- OPENLOCALFOLDER
- OPENWEBFOLDER
- メンバールックアップ
- OPENMYEVEREST
- OPENURL
- チェンジグループ
- 出版本
カスタムメニューコンテンツ
カスタムメニューコンテンツは、カスタムメニューテンプレートの2つのセクション-デフォルトセクションとメニュー項目セクションで定義されます。
EVDEFAULTには、次のデフォルトパラメータを定義できます。
Parameters | Options |
---|---|
NORMALSCREEN |
Value is True − It opens the custom menu in Excel interface. 値はFalse-標準Excelでカスタムメニューを開きます。 |
HIDEEVTOOLBARS |
If Value is True − It will hide the Planning and Consolidation Toolbar. 値がFalseの場合-Planning and Consolidationツールバーが表示されます。 |
CVLIST | It is used to define the dimensions that has to be displayed on the top of custom menu page. These dimensions can be changed into the report mentioned in Custom menu. |
メニュー項目セクションには、次のパラメータが含まれています-
- メニュー項目-ユーザーがメニュー項目として選択できるテキストの説明。
- アクション-ハイライト、カスタムメニュー機能またはメニューコマンド。
- レベル-レベルは、セクション、アイテム、またはサブアイテムから選択できます。
- パラメータ-カスタムメニュー機能用。
- 通常画面-デフォルトは全画面です。 これはtrueに設定されており、通常画面でカスタムメニューを開きます
- CVOverride -これは、アプリケーションの切り替え中に現在のビューの寸法を変更するために使用されます。
SAP BPC-統合
SAP BPC Consolidationモジュールは、統合データの管理と準備に使用され、組織内の統合データの正しいビューを提供します。 統合モジュールは、Web上で統合タスクを実行する環境も提供します。
SAP Business Planning and Consolidation NetWeaverバージョンには、グループおよびエンティティメンバーによって報告された統合データの管理に使用される統合モニターがあります。 統合モニターは、レポートされるデータも制御します。
統合セントラルには、データベース内の更新された統合データのジャーナルエントリを作成および管理するために使用されるジャーナルが含まれています。
所有権ベースの階層を管理するための所有権マネージャーが含まれています。
環境とマスターデータの設定
環境のセットアップには、BPCのインストール完了後のマスターデータロードの管理が含まれます。 ビジネスユーザーは、夜間または毎週、マスターデータを更新するように設定できます。 これは、次の異なる方法で実現できます。
最初のオプションは、SAP BWシステムからフラットファイルにデータをダウンロードしてから、BPC DMマネージャーを使用してフラットファイルからBPCディメンションにデータをロードすることです。
他のオプションは、SAP BW変換を介してデータをBPCディメンションに直接ロードすることです。 オプションの選択は、実装する必要があるソリューションを見つけるためのビジネス要件によって異なります。
次の手順は、トランスポートをインポートし、マスターデータのインポートを処理する新しいデータマネージャーパッケージを作成する方法を示しています。
最初のステップは、トランスポートのインポートです-トランザクションコード:STMS
次のステップは、Data Managerパッケージを作成してApplication Serverからロードすることです。 BPC Excelを開いてログインします。 [アクション]ペインに移動し、[データの管理]を選択します。
ここで、新しいパッケージを作成するには、データ管理の管理→パッケージの管理に進みます。
新しいパッケージを作成するには、空白の領域を右クリックして[パッケージの追加]を選択します。
[プロセスチェーン]ドロップダウンオプションをクリックし、[Z_IMPORT_MASTER_DATA_LOAD]を選択します。 [選択]オプションをクリックします。
パッケージ名と説明を入力します。 [追加して保存]をクリックします。
[データ管理の管理]の下の[パッケージの管理]オプションに移動します。 前の手順で作成されたパッケージを選択し、[変更]をクリックします。
次のウィンドウで、[パッケージの表示]をクリックし、[アドバンス]ボタンをクリックします。
動的スクリプトのメンテナンスの次のウィンドウで、「OK」をクリックします。
[保存]と[OK]をクリックして、セットアップを閉じます。
統合のためのモデルの作成
モデルは、組織内の関係、計算、およびデータを保持するために使用されます。 作成できるモデルには2つのタイプがあります-
- 報告モデル
- 非報告モデル
分析目的でレポートモデルを使用します。 非レポートモジュールには、ドライバーとレートモデルが含まれ、通貨レート、価格、所有権データなどに使用されます。
レポートモデルのタイプ-以下は非レポートモデルのタイプです。
- 統合
- ファイナンス
- 一般的な
非レポートモデルのタイプ-以下は非レポートモデルのタイプです。
- Rate
- 所有権
非レポートモデルでレポートを作成することはできますが、作業ステータスをそれらに割り当てることはできません。
モデルを作成するには、Business Planning and Consolidation Administrationにログインします。
画面の左側にある[ディメンションとモデル]に移動し、[モデル]タブをクリックします。 新しいモデルを作成するには、「&plus;」をクリックします新しい」サイン。
次のウィンドウで、モデルIDと説明を入力し、[次へ]ボタンに移動する必要があります。
モデルタイプ-レポートまたはドライバーとレートを選択し、[次へ]をクリックします。
次の画面では、空のモデルを選択するか、既存のモデルからコピーすることができます。
次に選択したら、新しい画面で新しいモデルに含めるディメンションを選択する必要があります。 モデルタイプごとに特定のディメンションを追加する必要があります。
[次へ]をクリックします。 最後のウィンドウで、要約と作成オプションが表示されます。 [作成]オプションをクリックして、新しいモデルを作成します。
同様に、既存のモデルをコピーできます。
統合ロジックの作成
ロジックは、異なるレベルで実行される計算として定義されます。 統合ロジックの実行には、何らかの専門知識とビジネス要件が必要です。 ロジックはさまざまなレベルで定義することができます-
- Microsoft MDX言語を使用するディメンション内。
- スクリプトの助けを借りて。
- 定義済みのビジネス要件で実行されるビジネスルールを使用します。
- BPC Excelの数式。
ロジックはさまざまなレベルで実行できます-
- 分析サービス
- BPCアプリケーションサーバー
- Excel/ライブレポート
統合ロジックの作成
Business Planning and Consolidation Administration→ルールにログインします。
画面の左側にある[ロジックスクリプト]オプションを選択します。 画面の右側からモデルを選択します。
&plus;をクリックします新しい記号を入力し、ロジックスクリプトファイル名を入力します。 [作成]ボタンに移動します。
ロジックスクリプトを入力し、[検証]をクリックします。
スクリプトが検証されたら、[保存]ボタンをクリックします。
SAP BPC-相殺消去の準備
通貨換算および会社間取引消去を実行するには、ディメンションタイプ-会社間ディメンション(I)が必要です。 会社間取引消去を実行するには、アプリケーションには次のものが必要です-
- 会社間取引消去のディメンションタイプ「I」。
- ディメンション「I」にはプロパティENTITYを含める必要があります。
- アカウントディメンションには、プロパティELIMACCを含める必要があります。
- エンティティディメンションには、プロパティELIMを含める必要があります。
- 適切なビジネステーブルを設定する必要があります。
- 会社間ロジックを実行するには、DPTパッケージが必要です。
Dimension | Property | Length | Content |
---|---|---|---|
Account | ELIMACC | 20 | Valid account |
Entity | ELIM | 1 char | It contains ‘Y’ or blank |
Intercompany | Entity | 20 | Entity Id w.r.t Intercompany member |
Currency | Reporting | 1 | ‘Y’ or blank |
デフォルトの消去ロジックは、次の機能を実行します-
- ELIM <> Yであるすべてのベースレベルエンティティをチェックします。
- 通貨ディメンションをすべてのレポート通貨に制限します。
- すべてのアカウントを削除して、目的のプラグアカウントに削除します。
- 消去は、「消去エンティティ」の最初の共通の親の下で実行されます。
コンソリデーションセントラル
SAP BPC Consolidation centralは、統合データの管理と準備に使用され、組織内の統合データの正しいビューを提供します。 統合モジュールは、Web上で統合タスクを実行する環境も提供します。
Consolidation Centralの主要な機能は次のとおりです-
統合モニター
SAP Business Planning and Consolidation NetWeaverバージョンには、グループおよびエンティティメンバーによって報告された統合データの管理に使用される統合モニターがあります。 統合モニターは、レポートされるデータも制御します。
通貨換算の実行を実行するために統合エンジンと通信するため、増分統合を実行する際の重要なコンポーネントの1つです。 統合モニターには、所有権マネージャーで定義されているグループエンティティ階層も表示されます。 連結モニターを使用すると、グループエンティティ階層を含む完全な連結を実行できます。 更新されたエンティティのみで増分統合を実行することもできます。
ジャーナル
統合セントラルには、データベース内の更新された統合データのジャーナルエントリを作成および管理するために使用されるジャーナルが含まれます。
所有権マネージャー
所有権ベースの階層を管理するための所有権マネージャーが含まれています。
コントロールモニター
レポートされたデータを検証するために使用されるコントロールを管理するために使用されます。
仕訳の設定
BPCのジャーナルは、データベースのデータを更新するために使用されます。 これは通常、四半期末または年末のデータをBPCに転記するために行われます。
例-管理者が総勘定元帳情報をエリアマネージャのアプリケーションにアップロードして、データマネージャを使用してレビューしたとします。 Area Managerは、仕訳入力を使用してデータに必要な変更を加えることができます。
以下は、ジャーナルマネージャーが実行できるタスクです。 開いている仕訳がある場合は、仕訳オプションからこれらを実行できます。
Task | Navigation |
---|---|
Creating a Journal Entry | This can be done from the Action Pane. |
Modifying a Journal Entry | Save as option can be used to save journal entry with new ID. |
Copying Journal Entry | From Journal list, select a Journal Entry and copy to confirm. |
Searching for a Journal | Select New Query from Journal Manager. |
Reopening a Journal | Select Reopen Journals. |
Journal Managerを使用して、またはアクションペインから実行できるその他のジャーナルエントリ機能があります。
仕訳パラメータを作成、編集、削除、および変更するには、事業計画と統合管理→機能に移動します。
[機能]タブ→[ジャーナルの選択]を展開します。
これを使用して、新しいジャーナルの作成、テンプレート、ジャーナルパラメーターの削除、ジャーナルの削除などを行うことができます。
現地通貨の翻訳
現地通貨の換算とは、ソース通貨の金額をターゲット通貨に換算することです。 任意のグループ/エンティティレベルで通貨換算を実行できます。
現地通貨の換算は、事業計画および統合システムの中央で行われます。 特定のエンティティで通貨換算を実行するには、BPC管理者がそのエンティティへの書き込みアクセスを許可する必要があります。
以下は、現地通貨換算を実行する際の主な事実です-
- カテゴリ-これには、翻訳された金額をリンクしたレポートデータの分類が含まれます。
- 時間-翻訳される金額が入力されたデータ入力期間を表示します。
- レポート通貨-これは、翻訳を実行する通貨を選択するように指示します。
- グループ/エンティティ-これは、変換が実行されるフィールドを定義します。
- 翻訳実行モード-現地通貨の完全な翻訳を実行するか、増分翻訳を選択できます。
- レート入力-これには、通貨換算の実行中に選択する為替レートが含まれます。
通貨換算の実行
BPC Webポータルに移動し、Consolidation Centralを選択します。
Consolidation Centralを展開した後、Consolidation Monitorに移動します。
通貨換算を実行するエンティティ/グループ行を選択します。
次のダイアログボックスで、実行モード-完全翻訳または増分翻訳を選択します。 フィールドを選択した後、「OK」をクリックします。
SAP BPC-相殺消去の設定
BPCでは、二重カウントを回避するために、子会社または親会社間で会社間取引消去を設定する必要があります。 会社間取引消去は、スクリプトロジックを使用して実行されます。
子会社間取引がある場合 XP02、XP03、これらのトランザクションは削除する必要があります。 これらの取引は、会社間買掛金と売掛金、および会社間売上と費用に関するものです。
会社間取引消去の設定
会社間取引消去を実行する前に、次の前提条件が必要です-
- 統合環境
- 消去する前に通貨換算を実行する必要があります。
はじめに、IC消去のディメンションを作成します。 IC消去を実行する必要があるアプリケーションには、アカウントとレートのタイプが「I」と「R」のディメンションが必要です。 IC振替残高を転記するには、勘定次元に消去勘定プロパティが必要です。
ID | EV Description | Account Dimension Property |
---|---|---|
ICCost | IC Cost of Sales | ICDiff |
ICSales | IC Sales | ICDiff |
ICAccRec | IC Accounts Receivables | ICBal |
ICAccPay | IC Accounts Payable | ICBal |
次に、エリミネーションエンティティの結果を転記するために、プロパティELIM(Y/N)を持つエンティティディメンションを作成します。 消去エンティティの場合、このプロパティは「Y」に設定されます。
アカウントディメンション「I」にはENTITYプロパティがあり、維持する必要があります-
- XP01_Input
- XP02
- XP03
- XP04
- XP05
通貨ディメンション「R」にはプロパティ「Reporting」があり、維持する必要があります-
IC除去は、組み込みの手順-INITIALIZE_ELIMおよびELIMINATE_ORGによって管理されます。 これらの手順は両方ともICELIMWITHCURR.LGLファイルで維持されます。
次のロジックをアプリケーションICELIMロジックファイルに入力し、検証して保存する必要があります。
//Logic for Intercompany Elimination
//========================================================
*INCLUDE SYSTEM_CONSTANTS.LGL
*SYSLIB ICELIMWITHCURR.LGL
//========================================================
//Elimination logic
for organizations in the hierarchy H1
//========================================================
*INITIALIZE_ELIM()
*ELIMINATE_ORG(H1)
*COMMIT
このロジックを検証するには、[アクション]ペインに移動し、[検証して保存]オプションを選択します。
上記の構成を設定したら、入力スケジュールを作成するか、パッケージをインポートして、削除するデータをロードする必要があります。
IC除去のインポートパッケージを実行するには、BPC Excelにログインします。 [データの管理]をクリックして、データ管理パッケージの実行に進みます。
アプリケーションのCompanyフォルダーに移動し、Financial Processes→Package IC Eliminationsの選択をクリックして、「実行」をクリックします。
このパッケージが正常に実行されると、損益計算書および貸借対照表で以下のコンポーネントの値を確認できます。
ICCost | IC Cost of Sales | ICDiff |
ICSales | IC Sales | ICDiff |
ICAccRec | IC Accounts Receivables | ICBal |
ICAccPay | IC Accounts Payable | ICBal |
所有権の条件と概念の確認
所有権の条件は、所有権マネージャーによって管理されます。 Ownership Managerは、所有権ベースの階層を管理するために使用されます。 これらの階層はグループとエンティティを組み合わせており、これらのエンティティはカテゴリと時間に応じてグループに接続または切断できます。
所有権ベースの階層は、固定階層を使用して管理できないレポート要件を満たすために使用されます。
所有権マネージャーを表示するには、BPC Webポータルのホームページにログインします。 画面の左側の統合セントラルに移動→所有権マネージャー。
所有権ベースの階層を作成するには-上記のように所有権マネージャーに移動します。 Ownership Managerで提供される[編集]オプションをクリックします。
次のウィンドウで、階層にメンバーを追加するオプションが表示されます。 [追加]ボタンをクリックすると、メンバーを選択するオプションが表示されます。
階層メンバーを追加したら、画面の右上隅にある[保存]オプションをクリックします。
購入方法
購入方法は、グローバルメソッドとも呼ばれます。 事業計画と統合は、次の統合方法をサポートしています-
- グローバル(購入)メソッド
- 比例法
- 持分法
グローバル/購入方法
この連結方法では、貸借対照表勘定と損益勘定が完全に含まれ、必要に応じて少数株主持分が計算されます。
比例法
この方法では、所有割合に貸借対照表と損益勘定を含めます。
例-損益計算書と貸借対照表を含めると、所有割合に50%含まれます。
持分法
この方法では、貸借対照表と損益勘定を含めません。 ただし、期間の正味額と結果は含まれます。
SAP BPC-組み込み環境
BPC Embeddedモデルは、BWオブジェクトを直接使用するビジネスウェアハウス統合計画(BW-IP)に基づいています。 このモデルは標準モデルとは異なり、すべてのコミュニティユーザーへのデータアクセスが含まれています。 組み込み設計モデルの場合、使用された初期バージョンはSAP BW Integrated Planning and Planning Application Kitでした。 BW-IPおよびPAK。
このモデルは、ホストEDW環境からのマスターおよびトランザクションデータにアプリケーションがアクセスできる、異なるレベルのデータアクセスを提供します。 組み込みモデルでは、ホストBW内のトランザクションデータおよびマスターデータに簡単にアクセスでき、このデータは他の多くのユーザーと共有され、管理者グループによって制御されます。
組み込みモデルでは、古いバージョンのBW-IPからこのデータモデルへの移行は比較的簡単で、(BPC 10.0以前)などの以前のバージョンからの移行は新しい実装と見なされます。
つまり、埋め込みモデルでは、任意の数のインフォプロバイダーを単一のBPCモデル/アプリケーションに割り当てることができます。
以下は、BPC 10.1 Embeddedモデルで提供される主要な機能です-
- 例外リアルタイムSAP HANA機能を使用するため、Planning Application Kitを通じてSAP HANAのパフォーマンスを保護します。 SAP HANAを使用すると、コピー、配布などの特定の計画機能を実行できます。
- BPC統合計画では、リアルタイムインフォプロバイダと集約レベルの使用がサポートされています。
- 埋め込みモデルは、Microsoft Office用のSAP EPMアドインで直接実行できるSAP BWクエリをサポートしています。
- 組み込みモデルは、さまざまな監査レポートの作成とビジネスプロセスフローの使用を可能にする監査機能を提供します。
SAP BW統合計画
SAP BW Integrated Planningは、BPCの専門家に、計画シナリオを作成および運用するためのインフラストラクチャを提供します。 これには、一般的なデータ入力プロセスから複雑な計画状況までの計画が含まれます。
SAP BW-IP計画モデル
BW-IPの計画モデルには以下が含まれます-
- 計画のためにインフォプロバイダに保存されるデータ。
- データの構造化されたビューには、集約レベル、マルチプロバイダー、および特性関係が含まれます。
- データの変更には、計画機能、計画シーケンス、入力可能なクエリ形式の手動計画、およびプロセスチェーンが含まれます。
- ユーティリティ、つまり クエリおよび計画機能で使用できるフィルター。
- データを一元的に保護します。
BWモデリングのツール
次のツールは、モデル計画シナリオに使用できます-
- EclipseのBWモデリングツールとBWでデータモデルを作成するためのData Warehousing Workbench。
- 計画固有のメタデータオブジェクトをモデル化するPlanning Modeler。
- EclipseのBWモデリングツールと、計画データを手動で入力するBEx Query Designer。
- 計画用のアプリケーションを作成するためのBEx WebアプリケーションデザイナーまたはBExアナライザー(Excelアプリケーション)。
- WebまたはBExアナライザで実行して、手動でデータを入力するアプリケーション。
SAP BWでのデータモデルの作成
トランザクションコード:RSA1
データモデルは、ファクトテーブルとディメンションテーブルで構成されるSAP BWの情報キューブとして定義されます。
- InfoCubeを作成するには*-まず、InfoCubeのビルディングブロックであるInfo Areaを作成します。
情報エリアの名前と説明を入力し、[OK]をクリックします。
次に、さまざまなタイプのオブジェクトの特性とキー数値を定義するために使用されるInfoObjectカタログを作成します。 画面の左側にあるインフォオブジェクトに移動します。 上記で作成した情報エリアを選択し、InfoObjectカタログを作成します。
インフォオブジェクトカタログの名前と説明、インフォオブジェクトタイプを入力し、[作成(F5)]をクリックします。
次に、IOC_Demo_CHを検証およびアクティブ化して、InfoObjectカタログを確認します。
InfoObjectカタログをアクティブにするには、アクティブ化アイコンに移動します。
同様に、InfoObjectカタログを作成してキー数値を保持できます。
InfoObjectを作成しましょう。 InfoObjectカタログIOC_demo_CHを右クリックして、[InfoObjectの作成]を選択します。 InfoObjectの名前と説明を入力します。
[続行]をクリックします。
文字と長さが15のデータ型を選択します。 次に、[属性]タブをクリックします。
属性名を入力し、「作成」をクリックします。
特性として属性を作成を選択し、「作成」アイコンをクリックします。
データタイプとして文字を選択し、長さ30を選択します。 [属性のみ]オプションは自動的にチェックされます。 下部の緑色のチェックマークをクリックします。
[チェックして有効化]オプションをクリックして、特性を検証して有効化します。
同様に、キー数値のインフォオブジェクトを作成できます。
特性およびキー数値のインフォオブジェクトを定義したら、インフォキューブを作成します。
[Info Provider Demo]→[InfoCubeの作成]を右クリックします。
インフォキューブの名前を入力し、インフォキューブの説明に標準を選択して、「作成」をクリックします。
テンプレートテーブルから特性を選択し、矢印を使用して構造テーブルに移動します。 [ディメンション]タブをクリックして、これらの特性をディメンションに割り当てます。
[作成]をクリックして、ディメンションの説明を追加します。 すべての特性とキー数値を割り当てたら、インフォキューブを検証して有効化します。
SAP BPC-セキュリティ
SAP BPCシステムのセキュリティは、認証と承認の2つのコンポーネントを使用して定義されます。 *認証*は、誰がシステムとデータにアクセスできるかを定義し、*許可*は各認証済みユーザーのアクセスレベルを示します。
SAP BPCセキュリティは、アクセスプロファイルとタスクプロファイルに基づいています。 ユーザーまたはチームにタスクプロファイルを割り当てない場合、BPCタスクへのアクセスは提供されません。 したがって、保護されたディメンションのメンバーにアクセスを割り当てる必要があります。
BPCセキュリティは、次の主要な機能を提供します-
- ユーザーを追加
- チームを追加
- タスクプロファイルを追加する
- メンバーアクセスプロファイルを追加する
上記の機能を管理するには、BPC管理にログインし、セキュリティに移動します。
セキュリティの下に4つのタブがあります-
ユーザー-これは、環境にユーザーを追加し、アクセス権を管理するために使用されます。
チーム-同じチームに同じアクセス権を持つユーザーを追加できます。
タスクプロファイル-これは、タスクを実行し、それらをユーザーとチームに割り当てることができるプロファイルを設定するために使用されます。
データアクセスプロファイル-これは、モデル内のデータへのアクセスを許可するプロファイルを設定し、ユーザーおよびチームに割り当てるために使用されます。
[セキュリティ]の下にあるオブジェクトを追加/編集/削除するには、次のスクリーンショットに示すようにオブジェクトを選択します。
SAP BPC-ホット分析
ホット分析は、別のレポートまたは別のレポートのセルへのホットリンクを設定するために使用されます。 EvHOT関数は、BPCアプリケーションセットとAPシェルで使用され、ホット分析と呼ばれるサンプルレポートを提供します。 ホットリンクは、アドホックレポートのためにユーザーによって使用され、プロセスセレクタレポートでも使用されます。
これは、異なるアプリケーションにあるレポートを切り替えるために使用されます。
EvHOT関数の構文
EvHOT(AppName,ReportName,DisplayName,Member1,Member2,Member3,Member4, …………………., Member N)
EvHOT関数で次のパラメーターを渡す必要があります。
*AppName* -これはアプリケーションの名前です。 BPCシステムでは、ワークブックオプションに設定があり、システムが現在のビューを記憶できることに注意してください。 デフォルトでは、この設定は無効になっています。 この場合、EvHOTを使用して新しいアプリケーションに切り替えると、ワークブックの現在のビューでアプリケーションが変更され、このセッションでアクセスする他のレポートはそのアプリケーションからデータを取得しようとします。
このオプションが有効な場合、現在のビューは、フォーカスを切り替えるとワークブックのアプリケーション設定に戻ります。
*ReportName* -これはレポートの名前です。 BPCレポートのルートディレクトリは、指定されたアプリケーションのウィザードディレクトリです。
レポートを作成するとき-eTools→Save Template Libraryオプションを使用します。
*DisplayName* -ユーザーが指定されたレポートの場所に移動するためにクリックするテキスト。
- メンバー1-メンバーN *-これはCurrentViewメンバーを表します。 ここでは、必要な数のメンバーに言及できます。
EvHOT構文の例
EvHot("Finance","Report2","2010 Quarter 2","2010.Q2")
注-このレポートは\ Reports \ Wizardフォルダーに保存する必要があります。 正確なパスはレポートウィザードフォルダです-
.\Data\Webfolders\ApShellCopy\PLANNING\eExcel\Reports\Wizard.
新しいレポートの場合、BPC管理クライアントでテンプレートバージョンを増やす必要もあります。
SAP BPC-パークNゴー
Park N Go機能を使用すると、BPCレポートをロックダウンしてシステムにローカルに保存したり、BPCシステムにアクセスできない人にレポートをメールで送信したりできます。
正しい設定または順序でレポートを保存しないと、レポートにエラーが発生し、レポートが使用できなくなります。 Park n Go機能を使用して、正しく機能させることができます。
以下は、Park n Goを使用するために従うべき手順です-
BPC Excelにログインして、パークするレポートを開きます。 [保存]→[レポートの保存]に移動します。
レポートを保存する前にロックするかどうかを尋ねるダイアログボックスが表示されます。 「はい」を選択します。
次のウィンドウで、メッセージが表示されます-アクティブなブックのPark n Go状態を4つのオプションで選択します。
[OK]をクリックすると、レポートが点滅し、[名前を付けて保存]オプションが表示されます。 レポートのExcelを保存したい場所に保存できます。
このオプションを使用すると、Excelでレポートを開くことができ、すべてのデータがレポートに正しく表示されます。 Sap-bpc-interview-questions