SAPBPC-面接の質問
SAP Enterprise Performance Management(EPM)を使用すると、組織は財務および運用パフォーマンス管理を改善できます。SAP EPMは、SAP Business Planning and Consolidation BPC-NWまたはBPC-MSで、財務統合、財務情報管理、サプライチェーンパフォーマンス管理、戦略管理、およびその他の多くの領域などのさまざまな機能をサポートします。
- SAP BPC NetWeaver
- BPC MS
Star Schema for Exceptional Reporting− SAP BPCは、NWインフォキューブを使用してデータを保存します。使用されるディメンションモデルは拡張スタースキーマであるため、NWシステムを備えたBPCはレポート用の優れたシステムになります。
No Database Dependence Version − BPC NWのバージョンはデータベースのバージョンに依存せず、DB2、Oracle、SQLServerなどの一般的なデータベースを実行できます。
BW Accelerator Support− SAP NetWeaver BWアクセラレータツールは、大規模なデータセットを使用している場合でも、システムでのレポートのパフォーマンスを向上させるために使用できる追加機能です。レポートのパフォーマンスの問題の報告数が少なくなるため、間接的に企業のコストを節約できます。
BAdI Development and ABAP Support−NetWeaverを使用したSAPBPCを使用すると、ABAPプログラミングを使用してK2スクリプトロジックを開発できます。これにより、バックエンドシステムでビジネスアドインBAdiインタフェースを作成することができます。これは、後でBPCシステムで開発されたスクリプトロジックから呼び出すことができます。複雑なビジネス要件を解決し、組織の開発時間を短縮するのに役立ちます。
Dimension Logic −これは、簡単な数式を使用してBPCシステムで構成できます。
Business Rules −これにより、BPCシステムで特定の機能を実行するためのルールを作成することができます。
K2 Script Logic−これは、ビジネス要件を満たすためにすぐに使用できる機能では実現できない特定の機能を実行するために使用されます。K2スクリプトロジックを作成して、標準システムで実行できる特定の機能を実行できます。
Requirement − SAP NetWeaver ABAP7.3または7.31
Database −上記のバージョンのSAPNetWeaverサポートのいずれか。
Operating System −サポートされているバージョンのSAPNetWeaverシステムおよびデータベースエンジン。
このレイヤーは、すべてのデータをデータベースに保存する役割を果たします。SAP NWバックエンドシステムは、BPCシステム用に保存されたオブジェクトとデータを作成する責任があります。NetWeaverは、SQL Server、DB2、Oracleなどのほとんどのデータベースをサポートしています。
組織の事業計画と統合の要件を満たすには、いくつかのディメンションのコレクションとして定義されている環境でモデルを構築する必要があります。
ロジックスクリプトは、SQLまたはMDXプログラミング構造のセットとして定義され、柔軟性のためにいくつかのカスタマイズされた機能を実行し、データモデルを管理します。ビジネスルールを使用して特定の要件が達成されない場合は、ロジックスクリプトを使用することでそれらの要件を満たすことができます。
C_Acct (A) −勘定体系を維持するため。
C_Category (C) −カテゴリを定義します。
Groups (R) −グループA(USD)、グループB(EUR)、およびグループC(RMB)のように。
Entity (E) −プロセスの導出に使用されるビジネスユニットが含まれています。
C_Datasrc (D) −データソースディメンション。
IntCo (I) −消去を実行する必要があるエンティティ階層のレベルを決定します。
Time (T) −すべての次元での時間。
Flow (S) −統合の動きを追跡するため。
R_Acct(A)は、さまざまなタイプのレートを維持するために使用されます。
- 標準モデル
- 組み込みモデル
組み込みモデルは標準モデルとは異なり、すべてのコミュニティユーザーへのデータアクセスが含まれています。組み込み設計モデルの場合、使用された初期バージョンはSAP BW統合計画および計画アプリケーションキット、つまりBW-IPおよびPAKでした。
標準モデルでは、BPC環境にはBPCアプリケーションまたはモデルが含まれ、各モデルは非表示のBWインフォキューブを生成します。
寸法の名前と説明を入力します。「コピー」ボタンをクリックします。
変換ファイルは、BWからBPCへのフィールドのマッピングを提供し、BPCのExcelファイルです。これには、管理コンソールで定義されたBPCディメンションを持つBWのインフォオブジェクトからのトランザクションデータが含まれています。
マッピングファイル用に定義された3つのセクションがあります-
Options −一般設定が含まれています。
Mapping − BWInfoObjectのソース列を使用してBPCシステムのディメンションを割り当てるために使用されます。
Conversion −変換ルーチンを適用するための他のExcelシートのリンクが含まれています。
変換ファイルは、BPCディメンションの変換ルールを適用するために使用され、Excelファイルです。3つのセクションが含まれています-
External −外部ソースからの値が含まれます。
Internal −BPCディメンションに必要な値が含まれます。
Formula −各レコードに適用される変換式を定義します。
- デフォルトのテンプレートの使用
- EvDREビルダー
- ドラッグアンドドロップインターフェイス
- 空白のワークブック
アカウント別の小計 | このカスタムレポートには、行に小計があり、列に任意のディメンションがあるアカウントディメンションが含まれています。 |
分散 | このカスタムレポートには、行のディメンションと列のカテゴリ比較が含まれます。また、差異の計算(量とパーセンテージの両方)も備えています。YTDボックスと定期ボックスの両方を使用。 |
統合 | このカスタムレポートには、行に任意のディメンションが含まれ、階層のある列にエンティティタイプのメンバーが含まれます。 |
比較X | このカスタムレポートには、行のディメンションと列のカテゴリ比較が含まれ、昨年の同じ期間のデータも取得されます。YTDボックスと定期ボックスの両方を使用。 |
3年との比較 | 前年比。 |
所定の位置にドリル | このテンプレートは、ドリルインプレースを実行します。 |
ネスト | これにより、任意の2つのディメンションを行にネストし、3番目のディメンションを列にネストできます。 |
値で並べ替え | このテンプレートは、合計値の並べ替えを実行します。 |
ドリル寸法 | これにより、ある次元から別の次元へのドリルの使用が可能になります。 |
EPMリボン→その他→EvDRE移行に移動します。
Spread−スプレッドモデリングオプションを使用すると、特定の宛先セルに値を送信できます。この値は、均等に分散することも、値の範囲によって重み付けすることもできます。
Trend−トレンドモデリング手法を使用すると、値またはパーセンテージを拡散し、宛先セルの成長係数によってそれを拡散できます。ソース値を最初の宛先セルに配置すると、残りのセルは、値が一定の量またはパーセンテージで増加したフィールドになります。
Weighted−Excelシートの加重係数で値のセットを割り当てることができます。ここでは、いくつかの値を選択して拡大し、選択したセルの重みに基づいて新しい量を割り当てます。
メンバーの寸法式を定義するには、寸法の周りに角括弧を配置する必要があり、2つの間にドットがあります。
[PRODUCT]。[PRODUCT1] – [PRODUCT]。[PRODUCT2]
[SALES]。[SALES1] / [SALES]。[SALES2]
SAP NetWeaverでは、標準の算術関数をディメンション式で使用する必要があります(加算(+)、減算(-)、乗算(*)、除算(/))。
簡単な変換
為替レートを保存するレートアプリケーションが必要です。
RATETYPEを含むアカウントディメンションが必要です。
エンティティディメンションには、プロパティCURRENCYを含める必要があります。
FXTRANSロジックが使用可能であり、DEFAULTロジックにFXTRANSロジックへの呼び出しが含まれている必要があります。
エンティティディメンションには、プロパティTRANSALATE_TOを含める必要があります。
複雑な変換
為替レートを保存するレートアプリケーションが必要です。
アプリケーションには、CURRENCYタイプのディメンションが含まれている必要があります。
CURRENCYディメンションのプロパティREPORTINGが必要です。
エンティティディメンションには、プロパティCURRENCYが含まれている必要があります。
アカウントディメンションには、プロパティRATETYPEを含める必要があります。
FXTRANSロジックが使用可能である必要があります。
DEFAULTロジックには、FXTRANSロジックへの呼び出しを含める必要があります。
作業ステータスは、モデル内のデータの領域をロックするために使用されます。これは、特定のリージョンに書き込むためのユーザーのメンバーアクセス権限を上書きするために使用されます。
OWNERと呼ばれる1つのプロパティを持つリージョンには、複数のディメンションが定義されています。作業状況を定義する際に、以下を定義します-
Work States −データの物理的状態に属します。
Security−システム内のデータの変更時にさまざまなレベルのセキュリティを設定できます–すべてまたはロック。作業状態を変更できるユーザーを設定できます-マネージャーまたは所有者。
Data Update −これは、顧客がデータを更新する方法を定義します。
Push −このオプションは、メンバーのすべての子に対して同じ作業状態をプッシュするために使用されます。
書籍をBPCWebに公開できます。管理者とパワーユーザーには、一連のレポートを収集してレポートのブックを作成するオプションがあります。
サーバーに保存できるプリンターコピーまたは.pdfファイルとして出力を選択できます。これには、ブック発行ウィザードを使用できます。ePublishオプションに移動し、そこからBookPublishingウィザードを選択します。
監査機能を使用すると、ユーザーセッションの履歴とシステム情報を含むレポートを作成できます。
次のトピックに関する監査レポートを作成できます-
Business Process Flows −これらのレポートはBPFで作成できます。
- Standard
- Step
- Audit
Security −これらのレポートはセキュリティで作成できます。
- User
- Team
- タスクプロファイル
- データアクセスプロファイル
- BPF
General −これらのレポートは一般的に作成できます。
- 仕事の状態
- 管理活動
- Comments
- データの変更
BPCのジャーナルは、データベースのデータを更新するために使用されます。これは通常、四半期末または年末のデータをBPCに転記するために行われます。
Example−管理者が総勘定元帳情報をアプリケーションにアップロードして、エリアマネージャーがデータマネージャーを使用して確認できるようにしたとします。エリアマネージャは、仕訳入力を使用してデータに必要な変更を加えることができます。
ジャーナルマネージャを使用して実行できるタスクは次のとおりです。開いている仕訳入力がある場合は、仕訳入力からこれらを実行できます。
仕事 | ナビゲーション |
---|---|
仕訳の作成 | これは、アクションペインを使用して実行できます |
仕訳の変更 | [名前を付けて保存]オプションを使用して、ジャーナルエントリを新しいIDで保存できます |
仕訳入力のコピー | 仕訳リストから、仕訳を選択し、コピーして確認します |
ジャーナルを検索する | JournalManagerから[新しいクエリ]を選択します |
ジャーナルを再開する | [ジャーナルを再開]を選択します |
カスタムメニューコンテンツは、カスタムメニューテンプレートの2つのセクション(デフォルトセクションとメニュー項目セクション)によって定義されます。
パラメーター | オプション |
---|---|
NORMALSCREEN | Value is True −Excelインターフェイスでカスタムメニューを開きます。 Value is False −標準Excelでカスタムメニューを開きます。 |
HIDEEVTOOLBARS | If Value is True −計画および統合ツールバーが非表示になります。 If Value is False −計画および統合ツールバーが表示されます。 |
CVLIST | これは、カスタムメニューページの上部に表示する必要がある寸法を定義するために使用されます。これらのディメンションは、カスタムメニューに記載されているレポートに変更できます。 |
メニュー項目セクションには、次のパラメータが含まれています-
Menu Item −ユーザーがメニュー項目に選択できるテキストの説明。
Actions −ハイライト、カスタムメニュー機能またはメニューコマンド。
Level −レベルは、セクション、アイテム、またはサブアイテムから選択できます。
Parameters −カスタムメニュー機能用。
Normal Screen−デフォルトはフルスクリーンです。これはtrueに設定され、通常の画面でカスタムメニューを開きます。
CVOverride −これは、アプリケーションの切り替え中に現在のビューの寸法を変更するために使用されます
分析の目的でレポートモデルを使用します。非レポートモジュールには、ドライバーとレートモデルが含まれ、通貨レート、価格、所有権データなどに使用されます。
レポートモデルの種類-
- Consolidation
- Finance
- Generic
非報告モデルの種類-
- Rate
- Ownership
非レポートモデルでレポートを作成することはできますが、作業ステータスをモデルに割り当てることはできません。
通貨換算と会社間消去を実行するには、ディメンションタイプ-会社間ディメンション(I)が必要です。会社間消去を実行するには、アプリケーションに次のものが必要です。
- 会社間消去のディメンションタイプ「I」。
- ディメンション「I」には、プロパティENTITYを含める必要があります。
- アカウントディメンションには、プロパティELIMACCを含める必要があります。
- エンティティディメンションには、プロパティELIMを含める必要があります。
- 適切なビジネステーブルを設定する必要があります。
- 会社間ロジックを実行するためのDPTパッケージが利用可能である必要があります。
寸法 | プロパティ | 長さ | コンテンツ |
---|---|---|---|
アカウント | ELIMACC | 20 | 有効なアカウント |
エンティティ | ELIM | 1文字 | 'Y'または空白が含まれています |
インターカンパニー | エンティティ | 20 | 会社間メンバーのエンティティID |
通貨 | 報告 | 1 | 「Y」または空白 |