SAP Enterprise Performance Management (EPM) permet à votre organisation d'améliorer sa gestion des performances financières et opérationnelles. SAP EPM prend en charge diverses fonctionnalités avec SAP Business Planning and Consolidation BPC-NW ou BPC-MS comme la consolidation financière, la gestion des informations financières, la gestion des performances de la chaîne d'approvisionnement, la gestion de la stratégie et de nombreux autres domaines.

  • SAP BPC NetWeaver
  • BPC MS

Star Schema for Exceptional Reporting- SAP BPC utilise des InfoCubes NW pour stocker les données. Le modèle de dimension utilisé est un schéma en étoile étendu, ce qui fait de BPC avec le système NW un système exceptionnel de reporting.

No Database Dependence Version - La version BPC NW ne dépend pas de la version de la base de données et peut exécuter des bases de données courantes telles que DB2, Oracle, SQL Server, etc.

BW Accelerator Support- L'outil accélérateur SAP NetWeaver BW est une fonctionnalité supplémentaire qui peut être utilisée pour améliorer les performances de création de rapports dans le système, même si vous utilisez de grands ensembles de données. Cela aide indirectement à réduire les coûts pour une entreprise, car moins de problèmes de performance des rapports sont signalés.

BAdI Development and ABAP Support- SAP BPC avec NetWeaver vous permet d'utiliser la programmation ABAP pour développer la logique de script K2. Il permet de créer une interface BAdi complémentaire dans le système back-end, qui peut être appelée ultérieurement à partir de la logique de script développée dans le système BPC. Il aide à résoudre les exigences commerciales complexes et à réduire le temps de développement d'une organisation.

Dimension Logic - Ceci peut être configuré dans le système BPC à l'aide de formules mathématiques simples.

Business Rules - Cela vous permet de créer des règles dans le système BPC pour exécuter des fonctions spécifiques.

K2 Script Logic- Ceci est utilisé pour exécuter certaines fonctions spécifiques qui ne peuvent pas être réalisées en utilisant une fonctionnalité prête à l'emploi pour répondre aux exigences de l'entreprise. Vous pouvez créer des logiques de script K2 pour exécuter certaines fonctions, qui peuvent être exécutées dans un système standard.

Requirement - SAP NetWeaver ABAP 7.3 ou 7.31

Database - L'une des versions ci-dessus de la prise en charge de SAP NetWeaver.

Operating System - Toute version prise en charge du système SAP NetWeaver et du moteur de base de données.

Cette couche est chargée de stocker toutes les données dans la base de données. Le système back-end SAP NW est chargé de créer des objets et des données stockés pour le système BPC. NetWeaver prend en charge la plupart des bases de données telles que SQL Server, DB2, Oracle et bien d'autres.

Pour répondre aux exigences de planification et de consolidation des activités d'une organisation, vous devez créer un modèle dans un environnement, qui est défini comme un ensemble de plusieurs dimensions.

Les scripts logiques sont définis comme un ensemble de structures de programmation SQL ou MDX pour exécuter certaines fonctions personnalisées pour plus de flexibilité et gérer les modèles de données. Lorsque certaines exigences spécifiques ne sont pas satisfaites à l'aide de règles métier, celles-ci peuvent être satisfaites par l'utilisation de scripts logiques.

C_Acct (A) - Pour la tenue de plans de compte.

C_Category (C) - Pour définir la catégorie.

Groups (R) - Comme le GROUPE A (USD), le GROUPE B (EUR) et le GROUPE C (RMB).

Entity (E) - Il contient l'unité commerciale utilisée pour dériver le processus.

C_Datasrc (D) - Dimension de la source de données.

IntCo (I) - Il détermine le niveau de la hiérarchie des entités à quel niveau l'élimination doit être effectuée.

Time (T) - Le temps dans toutes les dimensions.

Flow (S) - Pour suivre les mouvements dans Consolidation.

R_Acct (A) est utilisé pour maintenir différents types de taux.

  • Modèle standard
  • Modèle intégré

Le modèle intégré est différent du modèle standard et inclut l'accès aux données à tous les utilisateurs de la communauté. Pour le modèle de conception intégré, les versions initiales utilisées étaient le kit d'application de planification et de planification intégrée SAP BW, c'est-à-dire BW-IP et PAK.

Dans le modèle Standard, l'environnement BPC contient les applications ou modèles BPC et chaque modèle génère un InfoCube BW qui est masqué.

Saisissez le nom de la dimension et sa description. Cliquez sur le bouton «Copier».

Le fichier de transformation fournit le mappage des champs de BW à BPC et est un fichier Excel dans BPC. Il contient des données de transaction d'InfoObjects dans BW avec des dimensions BPC définies dans la console d'administration.

Il y a trois sections définies pour le fichier de mappage -

  • Options - Contient les paramètres généraux.

  • Mapping - Utilisé pour attribuer une dimension dans le système BPC avec une colonne source dans BW InfoObject.

  • Conversion - Contient le lien d'autres feuilles Excel pour appliquer la routine de conversion.

Un fichier de conversion est utilisé pour appliquer les règles de conversion pour la dimension BPC et est un fichier Excel. Il contient trois sections -

  • External - Contient la valeur d'une source externe.

  • Internal - Contient la valeur qu'il devrait avoir pour la dimension BPC.

  • Formula - Définit la formule de conversion appliquée à chaque enregistrement.

  • Utilisation des modèles par défaut
  • Constructeur EvDRE
  • Interface glisser-déposer
  • Cahier vierge
Sous-totaux par compte Ce rapport personnalisé contient une dimension Compte avec des sous-totaux en lignes et toute dimension en colonnes.
Variance Ce rapport personnalisé contient n'importe quelle dimension dans les lignes et la comparaison des catégories dans les colonnes. Il comprend également le calcul des écarts (montant et pourcentage). Avec les cases YTD et Périodique.
Consolider Ce rapport personnalisé contient n'importe quelle dimension en lignes et les membres de type Entité dans des colonnes avec hiérarchie.
Comparatif X Ce rapport personnalisé contient n'importe quelle dimension dans les lignes et la comparaison des catégories dans les colonnes et récupère également les données de la même période de l'année dernière. Avec les cases YTD et Périodique.
Comparaison avec 3 ans Comparaison d'une année à l'autre.
Percer en place Ce modèle effectue un forage sur place.
Imbriqué Cela permet à deux dimensions d'être imbriquées dans une ligne et une troisième dimension dans une colonne.
Trier par valeur Ce modèle effectue le tri sur la valeur totale.
Dimension de forage Cela permet d'utiliser le forage dans une dimension à l'autre.

Accédez au ruban EPM → Plus → Migration EvDRE.

Spread- L'option de modélisation de diffusion vous permet d'envoyer une valeur à des cellules de destination spécifiques. Cette valeur peut être répartie de manière égale ou pondérée par la plage de valeurs.

Trend- La méthode de modélisation de tendance vous permet de répartir une valeur ou un pourcentage et de le répartir par un facteur croissant dans les cellules de destination. Vous placez la valeur source dans la première cellule de destination et le reste des cellules sont des champs avec une valeur augmentée d'un montant ou d'un pourcentage.

Weighted- Il vous permet d'allouer un ensemble de valeurs par facteur pondéré dans les feuilles Excel. En cela, vous sélectionnez certaines valeurs, les augmentez, puis vous allouez le nouveau montant en fonction des poids des cellules sélectionnées.

Pour définir la formule de dimension de membre, vous devez placer un crochet carré autour de la dimension et il y a un point entre deux.

[PRODUCT]. [PRODUCT1] - [PRODUCT]. [PRODUCT2]

[VENTES]. [VENTES1] / [VENTES]. [VENTES2]

Les fonctions arithmétiques standard doivent être utilisées dans la formule de dimension - addition (+), soustraction (-), multiplication (*), division (/) - sont utilisées dans SAP NetWeaver.

Conversion simple

  • Il devrait y avoir une application de taux où vous stockez les taux de change.

  • Vous devez avoir une dimension de compte, qui inclut RATETYPE.

  • La dimension d'entité doit inclure une propriété CURRENCY.

  • La logique FXTRANS doit être disponible et la logique DEFAULT doit inclure un appel à la logique FXTRANS.

  • La dimension d'entité doit inclure la propriété TRANSALATE_TO.

Conversion complexe

  • Il devrait y avoir une application de taux où vous stockez les taux de change.

  • L'application doit contenir une dimension de type CURRENCY.

  • Il doit y avoir la propriété REPORTING pour la dimension CURRENCY.

  • La dimension d'entité doit inclure la propriété CURRENCY.

  • La dimension de compte doit inclure la propriété RATETYPE.

  • La logique FXTRANS doit être disponible.

  • La logique DEFAULT doit inclure un appel à la logique FXTRANS.

Le statut de travail est utilisé pour verrouiller une région de données dans un modèle. Ceci est utilisé pour remplacer le privilège d'accès membre de l'utilisateur pour écrire dans une région particulière.

Il existe plusieurs dimensions définies pour une région avec une propriété appelée OWNER. Lors de la définition du statut de travail, les éléments suivants sont définis:

  • Work States - Il appartient à l'état physique des données.

  • Security- Vous pouvez définir différents niveaux de sécurité lors de la modification des données dans le système - Tous ou Verrouillé. Vous pouvez définir qui peut modifier l'état de travail - Manager ou Propriétaire.

  • Data Update - Cela définit comment les données seront mises à jour par le client.

  • Push - Cette option est utilisée pour pousser le même état de travail pour tous les enfants d'un membre.

Vous pouvez publier des livres sur le Web BPC. Les administrateurs et les utilisateurs expérimentés ont la possibilité de créer des livres de rapports en collectant des séries de rapports.

Vous pouvez sélectionner une sortie en tant que copie imprimante ou fichier .pdf, qui peut être stockée sur le serveur. Vous pouvez utiliser l'assistant de publication de livres pour cela. Accédez à l'option ePublish et sélectionnez l'assistant de publication de livres à partir de là.

Les fonctions d'audit vous permettent de créer des rapports contenant l'historique des sessions utilisateur et des informations système.

Vous pouvez créer des rapports d'audit sur les sujets suivants -

Business Process Flows - Vous pouvez créer ces rapports dans BPF.

  • Standard
  • Step
  • Audit

Security - Vous pouvez créer ces rapports dans Sécurité.

  • User
  • Team
  • Profils de tâches
  • Profils d'accès aux données
  • BPF

General - Vous pouvez créer ces rapports sous général.

  • Statut de travail
  • Activités administratives
  • Comments
  • Changements de données

Les journaux dans BPC sont utilisés pour mettre à jour les données dans la base de données. Ceci est normalement fait pour publier les données de fin de trimestre ou de fin d'année dans BPC.

Example- Supposons que l'administrateur ait téléchargé les informations du grand livre dans une application pour que le responsable régional les examine à l'aide du gestionnaire de données. Le responsable régional peut apporter les modifications nécessaires aux données en utilisant l'écriture de journal.

Voici les tâches qui peuvent être effectuées à l'aide du gestionnaire de journal. Si vous avez une entrée de journal ouverte, vous pouvez les exécuter à partir des options de journal.

Tâche La navigation
Créer une entrée de journal Cela peut être fait à l'aide du volet Actions
Modifier une entrée de journal L'option Enregistrer sous peut être utilisée pour enregistrer une entrée de journal avec un nouvel ID
Copie d'une entrée de journal Dans la liste Journal, sélectionnez une entrée de journal et copiez-la pour confirmer
Recherche d'un journal Sélectionnez Nouvelle requête dans Journal Manager
Rouvrir un journal Sélectionnez Rouvrir les journaux

Le contenu du menu personnalisé est défini par deux sections dans le modèle de menu personnalisé: la section par défaut et la section des éléments de menu.

Paramètres Options
ECRAN NORMAL

Value is True - Il ouvre le menu personnalisé dans l'interface Excel.

Value is False - Il ouvre le menu personnalisé dans Excel standard.

BARRES D'OUTILS HIDEEV

If Value is True - Il masquera la barre d'outils de planification et de consolidation.

If Value is False - Il affichera la barre d'outils de planification et de consolidation.

CVLIST

Il est utilisé pour définir les dimensions à afficher en haut de la page de menu personnalisé. Ces dimensions peuvent être modifiées dans le rapport mentionné dans le menu Personnalisé.

La section Élément de menu comprend les paramètres suivants -

  • Menu Item - Description textuelle que l'utilisateur peut sélectionner pour l'élément de menu.

  • Actions - Mise en évidence, fonction de menu personnalisé ou commande de menu.

  • Level - Le niveau peut être sélectionné dans la section, l'élément ou le sous-élément.

  • Parameters - Pour les fonctions de menu personnalisées.

  • Normal Screen- La valeur par défaut est le plein écran. Ceci est défini sur vrai, ouvrez le menu personnalisé dans l'écran normal.

  • CVOverride - Ceci est utilisé pour changer les dimensions de la vue actuelle lors du changement d'application

Nous utilisons des modèles de reporting à des fins d'analyse. Les modules de non-reporting incluent le modèle Driver et Rates et sont utilisés pour les taux de change, les prix, les données de propriété, etc.

Types de modèles de rapport -

  • Consolidation
  • Finance
  • Generic

Types de modèles sans rapport -

  • Rate
  • Ownership

Vous pouvez créer des rapports sur des modèles sans rapport, mais vous ne pouvez pas leur attribuer un statut de travail.

Pour effectuer la conversion de devises et les éliminations intersociétés, vous avez besoin d'un type de dimension - Dimension intersociétés (I). Pour exécuter l'élimination intersociétés, une application doit avoir les éléments suivants:

  • Type de dimension «I» pour l'élimination intersociétés.
  • La dimension «I» doit inclure une propriété ENTITY.
  • La dimension de compte doit inclure la propriété ELIMACC.
  • La dimension d'entité doit inclure la propriété ELIM.
  • Vous devez définir les tables métier appropriées.
  • Un package DPT pour exécuter la logique intersociétés doit être disponible.
Dimension Propriété Longueur Contenu
Compte ELIMACC 20 Compte valide
Entité ELIM 1 caractère Il contient 'Y' ou vide
Inter-entreprise Entité 20 Identifiant d'entité pour le membre intersociétés
Devise Rapports 1 'Y' ou vide