SAP BPC - pytania do wywiadu
SAP Enterprise Performance Management (EPM) umożliwia organizacji usprawnienie zarządzania wydajnością finansową i operacyjną. SAP EPM obsługuje różne funkcje z SAP Business Planning and Consolidation BPC-NW lub BPC-MS, takie jak konsolidacja finansowa, zarządzanie informacjami finansowymi, zarządzanie wydajnością łańcucha dostaw, zarządzanie strategiami i wiele innych obszarów.
- SAP BPC NetWeaver
- BPC MS
Star Schema for Exceptional Reporting- SAP BPC używa NW InfoCubes do przechowywania danych. Zastosowany model wymiarów jest rozszerzonym schematem gwiazdowym, dzięki czemu BPC z systemem NW jest wyjątkowym systemem raportowania.
No Database Dependence Version - Wersja BPC NW nie jest zależna od wersji bazy danych i może uruchamiać wspólne bazy danych, takie jak DB2, Oracle, SQL Server itp.
BW Accelerator Support- Narzędzie akceleratora SAP NetWeaver BW to dodatkowa funkcja, której można użyć do zwiększenia wydajności raportowania w systemie, nawet jeśli korzystasz z dużych zbiorów danych. Pośrednio pomaga zaoszczędzić koszty firmy, ponieważ zgłaszanych jest mniej problemów z wydajnością raportów.
BAdI Development and ABAP Support- SAP BPC z NetWeaver umożliwia wykorzystanie programowania ABAP do tworzenia logiki skryptu K2. Umożliwia stworzenie interfejsu biznesowego BAdi w systemie back-end, który można wywołać później z logiki skryptowej opracowanej w systemie BPC. Pomaga w rozwiązywaniu złożonych wymagań biznesowych i skracaniu czasu rozwoju organizacji.
Dimension Logic - Można to skonfigurować w systemie BPC za pomocą prostych wzorów matematycznych.
Business Rules - Pozwala to na tworzenie reguł w systemie BPC do wykonywania określonych funkcji.
K2 Script Logic- Służy do wykonywania określonych funkcji, których nie można osiągnąć przy użyciu gotowej funkcjonalności w celu spełnienia wymagań biznesowych. Możesz stworzyć logikę skryptu K2 do wykonywania określonych funkcji, które mogą być wykonywane w standardowym systemie.
Requirement - SAP NetWeaver ABAP 7.3 lub 7.31
Database - Dowolna z powyższych wersji obsługi SAP NetWeaver.
Operating System - Dowolna obsługiwana wersja systemu SAP NetWeaver i silnika bazy danych.
Ta warstwa jest odpowiedzialna za przechowywanie wszystkich danych w bazie danych. System zaplecza SAP NW jest odpowiedzialny za tworzenie obiektów i danych przechowywanych w systemie BPC. NetWeaver obsługuje większość baz danych, takich jak SQL Server, DB2, Oracle i wiele innych.
Aby spełnić wymagania organizacji dotyczące planowania biznesowego i konsolidacji, należy zbudować model w środowisku, które jest zdefiniowane jako zbiór kilku wymiarów.
Skrypty logiczne są zdefiniowane jako zestaw struktur programowania SQL lub MDX do wykonywania pewnych dostosowanych funkcji w celu zapewnienia elastyczności i zarządzania modelami danych. Gdy pewne specyficzne wymagania nie są osiągane przy użyciu reguł biznesowych, można je spełnić za pomocą skryptów logicznych.
C_Acct (A) - Do prowadzenia planów kont.
C_Category (C) - Aby zdefiniować kategorię.
Groups (R) - Podobnie jak GROUP A (USD), GROUP B (EUR) i GROUP C (RMB).
Entity (E) - Zawiera jednostkę biznesową używaną do wyprowadzania procesu.
C_Datasrc (D) - Wymiar źródła danych.
IntCo (I) - Określa poziom hierarchii podmiotów, na którym należy przeprowadzić eliminację.
Time (T) - Czas we wszystkich wymiarach.
Flow (S) - Aby śledzić ruchy w konsolidacji.
R_Acct (A) służy do utrzymywania różnych typów stawek.
- Model standardowy
- Model osadzony
Model osadzony różni się od modelu Standard i obejmuje dostęp do danych dla wszystkich użytkowników społeczności. W przypadku modelu projektowego Embedded początkowymi wersjami był zestaw SAP BW Integrated Planning and Planning Application Kit, tj. BW-IP i PAK.
W modelu Standard środowisko BPC zawiera aplikacje lub modele BPC, a każdy model generuje BW InfoCube, które jest ukryte.
Wpisz nazwę wymiaru i opis. Kliknij przycisk „Kopiuj”.
Plik transformacji zapewnia mapowanie pól z BW do BPC i jest plikiem Excela w BPC. Zawiera dane transakcyjne z InfoObjects w BW z wymiarami BPC zdefiniowanymi w konsoli administracyjnej.
Istnieją trzy sekcje zdefiniowane dla pliku mapowania -
Options - Zawiera ustawienia ogólne.
Mapping - Służy do przypisywania wymiaru w systemie BPC do kolumny źródłowej w BW InfoObject.
Conversion - Zawiera odnośniki do innych arkuszy Excela, aby zastosować procedurę konwersji.
Plik konwersji służy do stosowania reguł konwersji dla wymiaru BPC i jest plikiem Excel. Zawiera trzy sekcje -
External - zawiera wartość ze źródła zewnętrznego.
Internal - Zawiera wartość, jaką powinien mieć wymiar BPC.
Formula - Określa formułę konwersji stosowaną do każdego rekordu.
- Korzystanie z domyślnych szablonów
- EvDRE Builder
- Interfejs typu „przeciągnij i upuść”
- Pusty skoroszyt
Sumy pośrednie według konta | Ten raport niestandardowy zawiera wymiar Konto z sumami częściowymi w wierszach i dowolnym wymiarem w kolumnach. |
Zmienność | Ten raport niestandardowy zawiera dowolne wymiary w wierszach i porównanie kategorii w kolumnach. Posiada również funkcję obliczania odchyleń (zarówno kwotowych, jak i procentowych). Z polami YTD i Okresowe. |
Konsolidacja | Ten raport niestandardowy zawiera wszystkie wymiary w wierszach i elementy członkowskie typu jednostki w kolumnach z hierarchią. |
Porównanie X | Ten raport niestandardowy zawiera dowolne wymiary w wierszach i porównaniach kategorii w kolumnach, a także pobiera dane z tego samego okresu z ostatniego roku. Z polami YTD i Okresowe. |
Porównanie z 3-letnim | Porównanie rok do roku. |
Wiercenie na miejscu | Ten szablon wykonuje drążenie w miejscu. |
Zagnieżdżone | Dzięki temu dowolne dwa wymiary mogą być zagnieżdżone w wierszu, a trzeci wymiar w kolumnie. |
Sortuj według wartości | Ten szablon przeprowadza sortowanie według wartości całkowitej. |
Wymiar wiertła | Pozwala to na użycie wiertła w jednym wymiarze do drugiego. |
Przejdź do wstążki EPM → Więcej → Migracja EvDRE.
Spread- Opcja modelowania rozkładania umożliwia wysłanie wartości do określonych komórek docelowych. Ta wartość może być równo rozłożona lub ważona według zakresu wartości.
Trend- Metoda modelowania trendów umożliwia rozłożenie wartości lub procenta i rozłożenie go na rosnący czynnik w komórkach docelowych. Wartość źródłową umieszczasz w pierwszej komórce docelowej, a pozostałe komórki to pola o zwiększonej wartości o określoną wartość lub procent.
Weighted- Pozwala na przypisanie zestawu wartości według współczynnika ważonego w arkuszach programu Excel. W tym celu wybierasz wartości, powiększasz je, a następnie przydzielasz nową kwotę na podstawie wagi wybranych komórek.
Aby zdefiniować formułę wymiaru pręta, musisz umieścić nawias kwadratowy wokół wymiaru, a między nimi jest kropka.
[PRODUKT]. [PRODUKT1] - [PRODUKT]. [PRODUKT2]
[SALES]. [SALES1] / [SALES]. [SALES2]
W formule wymiaru należy stosować standardowe funkcje arytmetyczne - dodawanie (+), odejmowanie (-), mnożenie (*), dzielenie (/) - są używane w SAP NetWeaver.
Prosta konwersja
Powinna istnieć aplikacja Kurs, w której zapisujesz kursy wymiany.
Powinieneś mieć wymiar konta, który obejmuje RATETYPE.
Wymiar jednostki powinien zawierać właściwość CURRENCY.
Logika FXTRANS powinna być dostępna, a logika DEFAULT powinna zawierać wywołanie logiki FXTRANS.
Wymiar encji powinien zawierać właściwość TRANSALATE_TO.
Złożona konwersja
Powinna istnieć aplikacja Kurs, w której zapisujesz kursy wymiany.
Aplikacja powinna zawierać wymiar typu CURRENCY.
Powinna istnieć właściwość RAPORTOWANIE dla wymiaru CURRENCY.
Wymiar encji musi zawierać właściwość CURRENCY.
Wymiar konta musi obejmować właściwość RATETYPE.
Powinna być dostępna logika FXTRANS.
Logika DEFAULT powinna zawierać wywołanie logiki FXTRANS.
Stan pracy służy do blokowania regionu danych w modelu. Służy do nadpisania uprawnień dostępu członka użytkownika do zapisu w określonym regionie.
Istnieje wiele wymiarów zdefiniowanych dla regionu z jedną właściwością o nazwie WŁAŚCICIEL. Podczas definiowania statusu pracy definiuje się -
Work States - Należy do fizycznego stanu danych.
Security- Można ustawić różne poziomy bezpieczeństwa zmian danych w systemie - Wszystkie lub Zablokowane. Możesz ustawić, kto może zmieniać stan pracy - menedżer lub właściciel.
Data Update - Określa, w jaki sposób dane będą aktualizowane przez klienta.
Push - Ta opcja służy do wypychania tego samego stanu pracy dla wszystkich dzieci członka.
Możesz publikować książki w sieci BPC. Administratorzy i użytkownicy zaawansowani mają możliwość tworzenia ksiąg raportów poprzez zbieranie serii raportów.
Możesz wybrać plik wyjściowy jako kopię do drukarki lub plik .pdf, który można zapisać na serwerze. Możesz użyć do tego kreatora publikowania książek. Przejdź do opcji ePublish i wybierz kreatora Book Publishing tam.
Funkcje audytu umożliwiają tworzenie raportów zawierających historię sesji użytkowników i informacje o systemie.
Możesz tworzyć raporty audytu dotyczące następujących tematów -
Business Process Flows - Możesz tworzyć te raporty w BPF.
- Standard
- Step
- Audit
Security - Możesz tworzyć te raporty w Security.
- User
- Team
- Profile zadań
- Profile dostępu do danych
- BPF
General - Możesz tworzyć te raporty w ramach ogólnych.
- Status pracy
- Działania administracyjne
- Comments
- Zmiany danych
Dzienniki w BPC służą do aktualizacji danych w bazie danych. Zwykle ma to miejsce w celu zaksięgowania danych na koniec kwartału lub końca roku w BPC.
Example- Załóżmy, że administrator przesłał informacje z księgi głównej do aplikacji, którą menedżer obszaru może przejrzeć za pomocą menedżera danych. Kierownik obszaru może dokonać niezbędnych zmian w danych za pomocą zapisu księgowego.
Poniżej przedstawiono zadania, które można wykonać za pomocą menedżera dziennika. Jeśli masz otwarty wpis w dzienniku, możesz to zrobić w opcjach dziennika.
Zadanie | Nawigacja |
---|---|
Tworzenie wpisu do dziennika | Można to zrobić za pomocą okienka akcji |
Modyfikowanie wpisu do dziennika | Opcja Zapisz jako może służyć do zapisywania pozycji dziennika z nowym identyfikatorem |
Kopiowanie wpisu do dziennika | Z listy dziennika wybierz wpis do dziennika i skopiuj, aby potwierdzić |
Wyszukiwanie dziennika | Wybierz New Query z Journal Manager |
Ponowne otwieranie dziennika | Wybierz opcję Otwórz ponownie dzienniki |
Zawartość niestandardowego menu jest zdefiniowana przez dwie sekcje w niestandardowym szablonie menu - sekcja domyślna i sekcja Element menu.
Parametry | Opcje |
---|---|
NORMALSCREEN | Value is True - Otwiera niestandardowe menu w interfejsie programu Excel. Value is False - Otwiera menu niestandardowe w standardowym programie Excel. |
HIDEEVTOOLBARS | If Value is True - Spowoduje to ukrycie paska narzędzi planowania i konsolidacji. If Value is False - Wyświetli pasek narzędzi planowania i konsolidacji. |
CVLIST | Służy do określenia wymiarów, które mają być wyświetlane na górze strony menu niestandardowego. Te wymiary można zmienić w raporcie wymienionym w menu Niestandardowe. |
Sekcja Pozycja menu zawiera następujące parametry -
Menu Item - Opis tekstowy, który użytkownik może wybrać dla pozycji menu.
Actions - Podświetlenie, niestandardowa funkcja menu lub polecenie menu.
Level - Poziom można wybrać z sekcji, pozycji lub podpozycji.
Parameters - Niestandardowe funkcje menu.
Normal Screen- Domyślnie jest to pełny ekran. To jest ustawione na prawda, otwórz menu niestandardowe na normalnym ekranie.
CVOverride - Służy do zmiany aktualnych wymiarów widoku podczas przełączania aplikacji
Używamy modeli raportowania do celów analitycznych. Moduły niezwiązane z raportowaniem obejmują model kierowcy i stawek i służą do określania kursów walut, cen, danych dotyczących własności itp.
Typy modeli raportowania -
- Consolidation
- Finance
- Generic
Typy modeli niezwiązanych z raportowaniem -
- Rate
- Ownership
Możesz raportować modele bez raportowania, ale nie możesz przypisać im statusu pracy.
Aby przeprowadzić przeliczanie walut i eliminacje międzyfirmowe, potrzebny jest typ wymiaru - Wymiar międzyfirmowy (I). Aby przeprowadzić eliminację międzyfirmową, aplikacja powinna mieć następujące elementy -
- Typ wymiaru „I” do eliminacji międzyfirmowej.
- Wymiar „I” powinien zawierać właściwość ENTITY.
- Wymiar konta powinien zawierać właściwość ELIMACC.
- Wymiar jednostki powinien zawierać właściwość ELIM.
- Powinieneś ustawić odpowiednie tabele biznesowe.
- Powinien być dostępny pakiet DPT do wykonywania logiki międzyfirmowej.
Wymiar | własność | Długość | Zadowolony |
---|---|---|---|
Konto | ELIMACC | 20 | Prawidłowe konto |
Jednostka | ELIM | 1 znak | Zawiera „Y” lub puste |
Międzyfirmowe | Jednostka | 20 | Identyfikator jednostki z członkiem międzyfirmowym |
Waluta | Raportowanie | 1 | „Y” lub puste |