SAP BPC - Interviewfragen

Mit SAP Enterprise Performance Management (EPM) kann Ihr Unternehmen das finanzielle und betriebliche Leistungsmanagement verbessern. SAP EPM unterstützt mit SAP Business Planning and Consolidation BPC-NW oder BPC-MS verschiedene Funktionen wie Finanzkonsolidierung, Finanzinformationsmanagement, Supply Chain Performance Management, Strategiemanagement und viele andere Bereiche.

  • SAP BPC NetWeaver
  • BPC MS

Star Schema for Exceptional Reporting- SAP BPC verwendet NW InfoCubes zum Speichern der Daten. Das verwendete Dimensionsmodell ist ein erweitertes Sternschema, sodass BPC mit NW-System ein außergewöhnliches System für die Berichterstellung ist.

No Database Dependence Version - Die BPC NW-Version ist nicht von der Datenbankversion abhängig und kann gängige Datenbanken wie DB2, Oracle, SQL Server usw. ausführen.

BW Accelerator Support- Das SAP NetWeaver BW Accelerator Tool ist eine zusätzliche Funktion, mit der Sie die Leistung der Berichterstellung im System verbessern können, selbst wenn Sie große Datenmengen verwenden. Dies hilft indirekt dabei, die Kosten für ein Unternehmen zu senken, da weniger Probleme mit der Berichtsleistung gemeldet werden.

BAdI Development and ABAP Support- Mit SAP BPC mit NetWeaver können Sie mithilfe der ABAP-Programmierung die K2-Skriptlogik entwickeln. Es ermöglicht die Erstellung einer Business Add-In-BAdi-Schnittstelle im Back-End-System, die später über die im BPC-System entwickelte Skriptlogik aufgerufen werden kann. Es hilft bei der Lösung der komplexen Geschäftsanforderungen und der Verkürzung der Entwicklungszeit für ein Unternehmen.

Dimension Logic - Dies kann im BPC-System mit einfachen mathematischen Formeln konfiguriert werden.

Business Rules - Auf diese Weise können Sie Regeln im BPC-System erstellen, um bestimmte Funktionen auszuführen.

K2 Script Logic- Hiermit werden einige spezifische Funktionen ausgeführt, die mit der Out-of-Box-Funktionalität zur Erfüllung der Geschäftsanforderungen nicht erreicht werden können. Sie können K2-Skriptlogiken erstellen, um bestimmte Funktionen auszuführen, die in einem Standardsystem ausgeführt werden können.

Requirement - SAP NetWeaver ABAP 7.3 oder 7.31

Database - Jede der oben genannten Versionen der SAP NetWeaver-Unterstützung.

Operating System - Jede unterstützte Version des SAP NetWeaver-Systems und der Datenbank-Engine.

Diese Schicht ist dafür verantwortlich, alle Daten in der Datenbank zu speichern. Das SAP-NW-Backend-System ist dafür verantwortlich, Objekte und Daten zu erstellen, die für das BPC-System gespeichert sind. NetWeaver unterstützt die meisten Datenbanken wie SQL Server, DB2, Oracle und viele mehr.

Um die Geschäftsplanungs- und Konsolidierungsanforderungen einer Organisation zu erfüllen, müssen Sie ein Modell in einer Umgebung erstellen, die als Sammlung mehrerer Dimensionen definiert ist.

Logikskripte werden als eine Reihe von SQL- oder MDX-Programmierstrukturen definiert, um einige angepasste Funktionen für Flexibilität und die Verwaltung von Datenmodellen auszuführen. Wenn bestimmte Anforderungen mithilfe von Geschäftsregeln nicht erfüllt werden, können diese mithilfe von Logikskripten erfüllt werden.

C_Acct (A) - Zur Pflege von Kontenplänen.

C_Category (C) - Kategorie definieren.

Groups (R) - Wie GRUPPE A (USD), GRUPPE B (EUR) und GRUPPE C (RMB).

Entity (E) - Es enthält den Geschäftsbereich, aus dem der Prozess abgeleitet wird.

C_Datasrc (D) - Datenquellendimension.

IntCo (I) - Es bestimmt die Ebene der Entitätshierarchie, auf welcher Ebene die Eliminierung durchgeführt werden muss.

Time (T) - Zeit in allen Dimensionen.

Flow (S) - Um Bewegungen in der Konsolidierung zu verfolgen.

R_Acct (A) wird zum Verwalten verschiedener Ratenarten verwendet.

  • Standardmodell
  • Eingebettetes Modell

Das eingebettete Modell unterscheidet sich vom Standardmodell und umfasst den Datenzugriff auf alle Community-Benutzer. Für das eingebettete Entwurfsmodell wurden als erste Versionen SAP BW Integrated Planning und Planning Application Kit verwendet, dh BW-IP und PAK.

Im Standardmodell enthält die BPC-Umgebung die BPC-Anwendungen oder -Modelle, und jedes Modell generiert einen ausgeblendeten BW-InfoCube.

Geben Sie den Namen der Dimension und die Beschreibung ein. Klicken Sie auf die Schaltfläche "Kopieren".

Die Transformationsdatei bietet die Zuordnung von Feldern von BW zu BPC und ist eine Excel-Datei in BPC. Es enthält Transaktionsdaten von InfoObjects im BW mit in der Administrationskonsole definierten BPC-Dimensionen.

Für die Zuordnungsdatei sind drei Abschnitte definiert:

  • Options - Enthält die allgemeinen Einstellungen.

  • Mapping - Wird verwendet, um eine Dimension im BPC-System mit einer Quellenspalte in BW InfoObject zuzuweisen.

  • Conversion - Enthält den Link anderer Excel-Tabellen zum Anwenden der Konvertierungsroutine.

Eine Konvertierungsdatei wird zum Anwenden der Konvertierungsregeln für die BPC-Dimension verwendet und ist eine Excel-Datei. Es enthält drei Abschnitte -

  • External - Enthält den Wert von einer externen Quelle.

  • Internal - Enthält den Wert, den es für die BPC-Dimension haben sollte.

  • Formula - Definiert die Konvertierungsformel, die auf jeden Datensatz angewendet wird.

  • Standardvorlagen verwenden
  • EvDRE Builder
  • Drag & Drop-Oberfläche
  • Leere Arbeitsmappe
Zwischensummen nach Konto Dieser benutzerdefinierte Bericht enthält die Kontodimension mit Zwischensummen in Zeilen und jeder Dimension in Spalten.
Varianz Dieser benutzerdefinierte Bericht enthält eine beliebige Dimension im Zeilen- und Kategorienvergleich in Spalten. Es enthält auch eine Varianzberechnung (sowohl Betrag als auch Prozentsatz). Mit YTD- und Periodic-Boxen.
Konsolidierung Dieser benutzerdefinierte Bericht enthält alle Dimensionen in Zeilen und Entitätstypelementen in Spalten mit Hierarchie.
Vergleich X. Dieser benutzerdefinierte Bericht enthält eine beliebige Dimension im Zeilen- und Kategorienvergleich in Spalten und ruft auch die Daten des Vorjahreszeitraums ab. Mit YTD- und Periodic-Boxen.
Vergleich mit 3 Jahren Jahr für Jahr Vergleich.
Bohren Sie an Ort und Stelle Diese Vorlage führt einen Drill-in-Place durch.
Verschachtelt Dadurch können zwei beliebige Dimensionen in einer Zeile und eine dritte Dimension in einer Spalte verschachtelt werden.
Nach Wert sortieren Diese Vorlage führt die Sortierung nach dem Gesamtwert durch.
Bohrabmessung Dies ermöglicht die Verwendung von Bohrern in einer Dimension zur anderen.

Gehen Sie zu EPM-Multifunktionsleiste → Mehr → EvDRE-Migration.

Spread- Mit der Spread-Modellierungsoption können Sie einen Wert an bestimmte Zielzellen senden. Dieser Wert kann gleichmäßig verteilt oder mit dem Wertebereich gewichtet werden.

Trend- Mit der Trendmodellierungsmethode können Sie einen Wert oder einen Prozentsatz und einen wachsenden Faktor in Zielzellen verteilen. Sie platzieren den Quellwert in der ersten Zielzelle und die restlichen Zellen sind Felder mit einem um einen bestimmten Betrag oder Prozentsatz erhöhten Wert.

Weighted- Sie können eine Reihe von Werten nach gewichtetem Faktor in den Excel-Tabellen zuweisen. Dabei wählen Sie einige Werte aus, vergrößern sie und weisen dann die neue Menge basierend auf den Gewichten der ausgewählten Zellen zu.

Um die Elementbemaßungsformel zu definieren, müssen Sie eine eckige Klammer um die Bemaßung setzen, und zwischen zwei befindet sich ein Punkt.

[PRODUKT]. [PRODUKT1] - [PRODUKT]. [PRODUKT2]

[VERKAUF]. [VERKAUF1] / [VERKAUF]. [VERKAUF2]

Standardarithmetische Funktionen müssen in der Dimensionsformel verwendet werden - Addition (+), Subtraktion (-), Multiplikation (*), Division (/) - werden in SAP NetWeaver verwendet.

Einfache Konvertierung

  • Es sollte eine Kursanwendung geben, in der Sie die Wechselkurse speichern.

  • Sie sollten eine Kontodimension haben, die RATETYPE enthält.

  • Die Entitätsdimension sollte eine Eigenschaft CURRENCY enthalten.

  • Die FXTRANS-Logik sollte verfügbar sein und die DEFAULT-Logik sollte einen Aufruf der FXTRANS-Logik enthalten.

  • Die Entitätsdimension sollte die Eigenschaft TRANSALATE_TO enthalten.

Komplexe Konvertierung

  • Es sollte eine Kursanwendung geben, in der Sie die Wechselkurse speichern.

  • Die Anwendung sollte eine Dimension vom Typ CURRENCY enthalten.

  • Für die Dimension CURRENCY sollte die Eigenschaft REPORTING vorhanden sein.

  • Die Entitätsdimension muss die Eigenschaft CURRENCY enthalten.

  • Die Kontodimension muss die Eigenschaft RATETYPE enthalten.

  • Die FXTRANS-Logik sollte verfügbar sein.

  • Die DEFAULT-Logik sollte einen Aufruf der FXTRANS-Logik enthalten.

Der Arbeitsstatus wird verwendet, um einen Datenbereich in einem Modell zu sperren. Dies wird verwendet, um die Zugriffsberechtigung des Benutzers zum Schreiben in eine bestimmte Region zu überschreiben.

Für eine Region mit einer Eigenschaft, die als EIGENTÜMER bezeichnet wird, sind mehrere Dimensionen definiert. Bei der Definition des Arbeitsstatus werden folgende Punkte definiert:

  • Work States - Es gehört zum physischen Zustand der Daten.

  • Security- Sie können verschiedene Sicherheitsstufen für das Ändern von Daten im System festlegen - Alle oder Gesperrt. Sie können festlegen, wer den Arbeitsstatus ändern kann - Manager oder Eigentümer.

  • Data Update - Hiermit wird festgelegt, wie die Daten vom Kunden aktualisiert werden.

  • Push - Mit dieser Option wird für alle Kinder eines Mitglieds der gleiche Arbeitsstatus angezeigt.

Sie können Bücher im BPC-Web veröffentlichen. Administratoren und Hauptbenutzer haben die Möglichkeit, Berichtsbücher zu erstellen, indem sie eine Reihe von Berichten sammeln.

Sie können eine Ausgabe als Druckerkopie oder PDF-Datei auswählen, die auf dem Server gespeichert werden kann. Hierfür können Sie den Book Publishing-Assistenten verwenden. Gehen Sie zur Option ePublish und wählen Sie dort den Buchveröffentlichungsassistenten aus.

Mit Überwachungsfunktionen können Sie Berichte erstellen, die den Verlauf von Benutzersitzungen und Systeminformationen enthalten.

Sie können Überwachungsberichte zu folgenden Themen erstellen:

Business Process Flows - Sie können diese Berichte in BPF erstellen.

  • Standard
  • Step
  • Audit

Security - Sie können diese Berichte in Sicherheit erstellen.

  • User
  • Team
  • Aufgabenprofile
  • Datenzugriffsprofile
  • BPF

General - Sie können diese Berichte unter Allgemein erstellen.

  • Arbeitsstatus
  • Verwaltungsaktivitäten
  • Comments
  • Datenänderungen

Journale in BPC werden zum Aktualisieren von Daten in der Datenbank verwendet. Dies erfolgt normalerweise, um Daten zum Quartalsende oder zum Jahresende in BPC zu veröffentlichen.

Example- Angenommen, der Administrator hat Hauptbuchinformationen in eine Anwendung hochgeladen, die der Bereichsleiter mithilfe des Datenmanagers überprüfen kann. Der Bereichsleiter kann mithilfe der Journalbuchung die erforderlichen Änderungen an den Daten vornehmen.

Im Folgenden sind die Aufgaben aufgeführt, die mit dem Journal Manager ausgeführt werden können. Wenn Sie einen offenen Journaleintrag haben, können Sie diese über die Journaloptionen ausführen.

Aufgabe Navigation
Journaleintrag erstellen Dies kann über das Aktionsfenster erfolgen
Journaleintrag ändern Mit der Option Speichern unter können Sie den Journaleintrag mit einer neuen ID speichern
Kopieren eines Journaleintrags Wählen Sie in der Journalliste einen Journaleintrag aus und kopieren Sie ihn zur Bestätigung
Suche nach einem Tagebuch Wählen Sie im Journal Manager die Option Neue Abfrage
Journal erneut öffnen Wählen Sie Journale erneut öffnen

Benutzerdefinierter Menüinhalt wird durch zwei Abschnitte in der benutzerdefinierten Menüvorlage definiert - Standardabschnitt und Menüelementabschnitt.

Parameter Optionen
NORMALSCREEN

Value is True - Es öffnet das benutzerdefinierte Menü in der Excel-Oberfläche.

Value is False - Es öffnet das benutzerdefinierte Menü in Standard Excel.

HIDEEVTOOLBARS

If Value is True - Die Planungs- und Konsolidierungssymbolleiste wird ausgeblendet.

If Value is False - Es wird die Planungs- und Konsolidierungssymbolleiste angezeigt.

CVLIST

Hiermit werden die Abmessungen definiert, die oben auf der benutzerdefinierten Menüseite angezeigt werden müssen. Diese Dimensionen können in den im Menü Benutzerdefiniert angegebenen Bericht geändert werden.

Der Menüpunkt enthält die folgenden Parameter:

  • Menu Item - Textbeschreibung, die der Benutzer für den Menüpunkt auswählen kann.

  • Actions - Markieren, benutzerdefinierte Menüfunktion oder Menübefehl.

  • Level - Die Ebene kann aus Abschnitt, Element oder Unterelement ausgewählt werden.

  • Parameters - Für benutzerdefinierte Menüfunktionen.

  • Normal Screen- Standard ist Vollbild. Dies ist auf true gesetzt. Öffnen Sie das benutzerdefinierte Menü im normalen Bildschirm.

  • CVOverride - Hiermit können Sie die aktuellen Ansichtsabmessungen beim Wechseln von Anwendungen ändern

Zu Analysezwecken verwenden wir Berichtsmodelle. Nicht berichtende Module umfassen das Treiber- und Tarifmodell und werden für Wechselkurse, Preise, Eigentumsdaten usw. verwendet.

Arten von Berichtsmodellen -

  • Consolidation
  • Finance
  • Generic

Arten von nicht berichtenden Modellen -

  • Rate
  • Ownership

Sie können Berichte für nicht berichtende Modelle erstellen, ihnen jedoch keinen Arbeitsstatus zuweisen.

Um Währungsumrechnungen und konzerninterne Eliminierungen durchzuführen, benötigen Sie einen Dimensionstyp - Intercompany-Dimension (I). Um eine konzerninterne Eliminierung durchzuführen, sollte eine Anwendung Folgendes haben:

  • Dimensionstyp „I“ zur konzerninternen Eliminierung.
  • Die Dimension "I" sollte eine Eigenschaft ENTITY enthalten.
  • Die Kontodimension sollte die Eigenschaft ELIMACC enthalten.
  • Die Entitätsdimension sollte die Eigenschaft ELIM enthalten.
  • Sie sollten die entsprechenden Geschäftstabellen festlegen.
  • Es sollte ein DPT-Paket zur Ausführung der Intercompany-Logik vorhanden sein.
Abmessungen Eigentum Länge Inhalt
Konto ELIMACC 20 Gültiges Konto
Entität ELIM 1 char Es enthält 'Y' oder leer
InterCompany Entität 20 Entity Id wrt Intercompany-Mitglied
Währung Berichterstattung 1 'Y' oder leer