Dla architektów SAP
Wzmacniamy model integralności SAP. Nigdy go nie omijamy.
Pytania, które padną w pierwszej rozmowie, za każdym razem z tą samą odpowiedzią. Jeśli coś nie jest wystarczająco precyzyjne dla Państwa krajobrazu, warto zapytać — wolimy wrócić z odpowiedzią niż improwizować.
01
Sześć rzeczy, które są zawsze prawdziwe.
02
Silnik ładowania to Państwa decyzja.
DMW nie narzuca mechanizmu ładowania. Wbudowany loader jest domyślny; każda inna ścieżka dostaje te same wstępnie zwalidowane dane.
| Ścieżka | Kiedy | Co dostarcza DMW |
|---|---|---|
| Wbudowany loader DMWDomyślnie | Domyślnie. Jedno kliknięcie w DMW; BAPI, IDoc lub OData wybierane dla obiektu i konfiguracji. | Od początku do końca w jednym narzędziu, audyt ładowania połączony z audytem walidacji i transformacji, monitoring w czasie rzeczywistym i obsługa błędów w interfejsie DMW. |
| SAP Migration Cockpit (LTMC / LTMOM) | Już go Państwo używają, integrator na nim standaryzuje albo predefiniowany obiekt migracyjny dokładnie pasuje do zakresu. | Pliki w formacie szablonu Cockpit, wstępnie zwalidowane, żeby upload nie przyniósł niespodzianek, zmapowane na strukturę obiektu migracyjnego. |
| BAPI | Domyślnie dla wielu obiektów; obiekty własne bez szablonu Cockpit. | Payloady według struktury BAPI, pola obowiązkowe dla obiektu, przebieg testowy przed commitem, commity w partiach, logika ponowień. |
| IDoc | Dystrybucja danych podstawowych w całym krajobrazie; działająca infrastruktura ALE; DEBMAS / CREMAS z CVI generującym BP. | Payloady IDoc poprawne na poziomie segmentów, wstępnie zwalidowane, żeby WE02 / SM58 pozostały czyste, monitoring statusów i odtwarzanie. |
| OData / RAP | S/4HANA Cloud i Public Cloud, ciągłe przepływy danych po go-live, integracje przez API Business Hub. | API_BUSINESS_PARTNER i serwisy RAP, obsługa tokenów, partie i obsługa błędów. |
| Moduł funkcyjny RFC | Business Partner z rolami klienta i dostawcy; Państwa własne moduły funkcyjne lub programy Z jako cel ładowania. | Jedno wywołanie małego modułu funkcyjnego z obsługą RFC, zainstalowanego w Państwa systemie, na każdy rekord Business Partner. Moduł wywołuje API SAP do obsługi obiektu Business Partner (CL_MD_BP_MAINTAIN), najpierw działa w trybie testowym i wykonuje commit tylko przy czystym wyniku. |
| Własny loader albo BODS | Mają Państwo własny loader, pipeline ETL albo BODS i chcą go zachować. | Czyste, wstępnie zwalidowane zbiory danych w Państwa formacie (CSV, XML, JSON, tabele stagingowe), historia transformacji i udokumentowane reguły mapowania. |
Czego DMW nigdy nie robi: bezpośrednich zapisów do tabel SAP, omijania walidacji na poziomie modułów ani sztuczek z pseudo-RFC do tabel wewnętrznych.
03
SAP pyta, czy przyjmie rekord. My pytamy, czy Państwa biznes będzie mógł z nim pracować.
Formaty pól, pola obowiązkowe, kontrole customizingu i BAdI to warstwa SAP — Migration Cockpit, LSMW i BODS walidują względem niej. Rekord może przejść to wszystko i nadal być bezużyteczny: dostawca przypisany do organizacji zakupowej spoza hierarchii zakładu, numer VAT o właściwej długości i złej sumie kontrolnej, warunki płatności poza polityką zakupową, kluczowy klient bez key account managera. To ciche błędy; wychodzą miesiące po go-live, w księgowości albo w zablokowanym zatwierdzeniu. Biblioteka reguł DMW to miejsce, w którym Państwa biznes definiuje je raz, a każdy rekord jest sprawdzany przed ładowaniem.
04 · Customer Vendor Integration
CVI to tu rutyna, a nie pozycja ryzyka.
DMW przygotowuje; SAP wykonuje. Rekord, który trafia do CVI, jest już spójny.
- 01Scalenie klienta i dostawcy
- Dopasowanie deterministyczne i rozmyte po nazwie, numerze VAT, adresie i rachunku bankowym; jeden kandydat na BP z FLCU01 + FLVN01; rozbieżności oznaczone do decyzji biznesowej; tabela powiązań do audytu i uzgodnień.
- 02Grupowanie BP i zakresy numerów
- Stare grupy kont zmapowane na Państwa grupowania BP z customizingu; pola obowiązkowe walidowane dla każdego grupowania przed ładowaniem.
- 03Kategoria BP
- Osoba / organizacja / grupa wyprowadzone z danych legacy i sprawdzone względem ról, które ma każdy rekord.
- 04Adresy, numery podatkowe, dane bankowe
- Adresy główne i dodatkowe do BUT020/BUT021; STCD1–3 / STCEG zmapowane na typy numerów podatkowych S/4 i walidowane dla każdego kraju; IBAN i klucz banku sprawdzane względem BNKA.
05
Gdzie to działa.
- Hosting
- UE · AWS albo OVHcloud (Niemcy), do wyboru — albo Państwa własna infrastruktura, wycena na życzenie
- Łączność
- Tunel IPsec site-to-site ograniczony do uzgodnionej podsieci — albo przekazanie ekstraktu
- Dostęp
- Oparty na rolach (CAS), dla programu / projektu / lokalizacji
- Szyfrowanie
- TLS w transmisji; kopie zapasowe i przechowywane dane uwierzytelniające szyfrowane
- Certyfikaty
- ISO/IEC 27001, ISO 9001
- AI
- Żadnych danych osobowych w promptach AI; tylko propozycje, zatwierdzane przez ludzi
Pytania techniczne.
- 01Czy DMW do działania potrzebuje Migration Cockpit?
- Nie. vise DMW ma własny silnik ładowania korzystający ze standardowych interfejsów SAP. Cockpit to opcja, a nie wymóg: jeśli go Państwo zachowają, DMW dostarcza wstępnie zwalidowany zbiór danych do uploadu.
- 02Czy celem ładowania może być własny moduł funkcyjny albo program Z?
- Tak, przez RFC. W ten sposób działają już ładowania obiektu Business Partner: na każdego partnera przypada jedno wywołanie małego modułu funkcyjnego z obsługą RFC, zainstalowanego w Państwa systemie; moduł ten wywołuje własne API SAP do obsługi tego obiektu. Zapisu nadal dokonuje SAP — customizing, CVI, zakresy numerów i dokumenty zmian pozostają aktywne, a do żadnej tabeli nic nie jest zapisywane bezpośrednio.
- 03S/4HANA Public Cloud, gdzie nie ma bezpośredniego dostępu do bazy ani klasycznych BAPI?
- API OData / RAP (API_BUSINESS_PARTNER i pokrewne) — natywna ścieżka SAP dla Public Cloud. Bezpośredni dostęp do bazy danych nie jest ani możliwy, ani potrzebny.
- 04A wydajność przy 5 mln+ rekordów?
- Przepustowość ładowania zależy od systemu docelowego, interfejsu i Państwa BAdI. DMW dzieli ładowanie na partie dla każdego interfejsu (równoległe przetwarzanie BAPI, pakietowanie IDoc). Nie podajemy liczb bez benchmarku na Państwa danych — do tego służy PoC.
- 05Własne role lub grupowania BP?
- Reguły walidacji to konfiguracja, a nie kod, który musimy wydać. Własne role z ich polami obowiązkowymi i własne grupowania dodajemy dla każdego klienta.
- 06Co się dzieje, gdy jeden rekord nie przejdzie synchronizacji CVI w trakcie ładowania?
- Ponowienie na poziomie rekordu, izolacja partii i kolejka błędów. Błędny rekord trafia do korekty, reszta ładowania idzie dalej, a rekord jest przetwarzany ponownie po poprawce.
- 07Relacje BP (BUT050)?
- Osobna klasa obiektów w mapowaniu. Najpierw główne BP, potem relacje (osoba kontaktowa → organizacja), w kolejności, której oczekuje CVI.
- 08Jak ustalana jest kolejność zależnych ładowań i czy ładowania mogą przebiegać równolegle?
- Zależności wyznaczają kolejność ładowania: partnerzy przed relacjami lub umowami, nagłówki przed pozycjami. Każdy rekord jest najpierw symulowany, a commit następuje dopiero po czystej symulacji, nigdy po blokującym komunikacie SAP. Sesje równoległe działają osobno dla każdego systemu docelowego, z izolacją na poziomie rekordu; stopień równoległości ustawia się osobno dla każdej instalacji.
- 09Greenfield S/4 ze źródłem spoza SAP?
- Tak. Dowolne źródło: ERP legacy, Excel, tabele stagingowe, pliki. Typowe są carve-outy i integracje po fuzjach i przejęciach.
- 10Z jakich źródeł może czytać narzędzie vise DMW?
- SAP ECC i S/4HANA bezpośrednio lub z ekstraktu, inne bazy danych, takie jak Microsoft SQL Server i PostgreSQL, pliki, Azure Blob Storage, w tym pliki parquet, baza stagingowa oraz API, na przykład systemu Microsoft Dynamics 365 Business Central. Dostęp do systemu produkcyjnego nie jest wymagany: wystarczy ekstrakt albo replika.
- 11IS-U i Migration Workbench (EMIGALL)?
- Nie mamy jeszcze produkcyjnej referencji IS-U i wolimy powiedzieć to wprost. Konta umów, instalacje i urządzenia wdraża się tak jak każdy inny obiekt: szablony, mapowania i reguły walidacji, sprawdzone w PoC na Państwa obiektach. EMIGALL nie jest dziś zintegrowany; możliwe są dwie drogi: plik importu w strukturze, której oczekują Państwa obiekty migracyjne, albo wywołania RFC narzędzia Migration Workbench — zakres ustalamy z Państwem w PoC.
- 12Korekty po go-live?
- To vise Data Run: ta sama biblioteka walidacji, zoptymalizowana pod cykliczne zmiany masowe zamiast jednorazowej migracji.
- 13Partnerstwo lub certyfikacja SAP?
- Visehub świadomie nie jest partnerem SAP. vise DMW działa przez udostępnione interfejsy SAP (BAPI, IDoc, OData/RAP, Migration Cockpit) w ramach Państwa własnej licencji SAP, więc nic w nim nie zależy od programu partnerskiego — a w naszej cenie nie ma marży partnerskiej.
Wystarczy przynieść diagram krajobrazu. My przyniesiemy odpowiedzi.
60-minutowa sesja techniczna z ludźmi, którzy zbudowali silnik ładowania — a nie rozmowa sprzedażowa.