Systemy SAP
Może Pan/Pani utworzyć dowolną liczbę połączeń SAP System. Jednakże, aby wykorzystać połączenie SAP System w zadaniu, należy je zarejestrować. Liczba połączeń SAP System, które można zarejestrować, jak również liczba dostępnych slotów dla każdego połączenia, zależy od posiadanej licencji.
W zależności od wybranych ustawień dla kilku opcji, pozostałe sekcje mogą ulec zmianie. Aby uniknąć nieporozumień, każda konfiguracja zostanie tu opisana indywidualnie, bez informacji o tym, jakie sekcje mogą się zmienić.
Przegląd
W sekcji przegląd dostępne są wszystkie istniejące połączenia SAP System. Można wyszukać konkretne połączenie, zmodyfikować wybór kolumn lub utworzyć nowe połączenie SAP System za pomocą przycisku + System.
Tworzenie
Na początku należy wprowadzić nazwę dla nowego połączenia SAP System. Następnie można przejść przez kolejne sekcje i wpisać wymagane szczegóły. Każda z nich zostanie niżej opisana.
Typ komunikacji
Można wybrać pomiędzy wywołaniem funkcji RFC a żądaniem HTTP.
Aby skorzystać z wywołania funkcji RFC, należy zainstalować moduł funkcji RFC na SAP System. Szczegółowe informacje znajdują się w tym artykule.
Do obsługi żądania HTTP wymagany jest adres URL Endpointu.
Rozwiązanie SAP
Można wybrać połączenie z systemem ECC albo S/4HANA.
Połączenie
Typ serwera
- Application Server: SID, Application Server, Instance Number, opcjonalnie SAProuter
- Load Balancing: SID, Message Server, Group, opcjonalnie SAProuter
Payload Format
- Web Service: Endpoint URL
- Process Integration: Endpoint URL
Uwierzytelnienie
Nazwa użytkownika i hasło
- Client
- Język
- Nazwa użytkownika
- Hasło
SNC z SSO
- Client
- Język
- Partner Name: nazwę partnera można znaleźć w transakcji SU01 dla danego użytkownika – należy wybrać zakładkę SNC i wartość partner name widoczna jest w polu SNC name
- My Name (opcjonalnie)
- Quality of Protection: Authentication, Integrity, Privacy, Maximum Available
- SNC Mechanism: Kerberos, NTLM, Individual (wymagane podanie ścieżki biblioteki SNC)
- Informacje te można znaleźć przechodząc do SAP Logon > klikając prawym przyciskiem na połączenie > Właściwości > zakładka Sieć > tutaj widoczny jest wymagany parametr
SNC bez SSO
- Client
- Język
- Partner Name: nazwę partnera można znaleźć w transakcji SU01 dla danego użytkownika – należy wybrać zakładkę SNC i wartość partner name widoczna jest w polu SNC name
- My Name (opcjonalnie)
- Quality of Protection: Authentication, Integrity, Privacy, Maximum Available
- SNC Mechanism: Kerberos, NTLM, Individual (wymagane podanie ścieżki biblioteki SNC)
- Informacje te można znaleźć przechodząc do SAP Logon > klikając prawym przyciskiem na połączenie > Właściwości > zakładka Sieć > tutaj widoczny jest wymagany parametr
Konfiguracja RFC
Typ konfiguracji RFC
- Certified: certyfikowany moduł funkcji SAP
- Legacy (Extended): nowsza wersja modułu funkcji oparta o Z_RFC_READ_TABLE z obsługą do 8 000 znaków w jednym rekordzie danych
- Legacy (Small): uproszczona wersja modułu funkcji oparta o Z_RFC_READ_TABLE z limitem do 2 000 znaków w jednym rekordzie danych
Funkcja RFC
- /DABEXP/RFC_SAPCONNECTOR: domyślna, najnowszy moduł funkcji
- Z_RFC_READ_TABLE: starsza wersja modułu funkcji
- Custom: należy wprowadzić nazwę modułu funkcji, jeśli została ona zmieniona
Ustawienia
Dostępne maskowanie danych – przy tworzeniu zadania użytkownik ma do dyspozycji wyłącznie wybrane opcje
- Brak
- Anonimizacja
- Pseudonimizacja
Ograniczenie wielkości partii zależności oraz zwiększenie liczby slotów systemowych może powodować problemy wydajnościowe w SAP System.
Maksymalna liczba równoległych ekstrakcji – wyznacza liczbę jednoczesnych połączeń z tym SAP System
Batch Size (liczba wierszy na żądanie) – można zwiększać w blokach po 15 000 wierszy > Wyższe wartości mogą polepszyć wydajność ekstrakcji, generują jednak większe zużycie zasobów.
Dynamic batch Size – próbuje automatycznie określić optymalną wielkość partii przy ekstrakcji tabel na podstawie wyboru kolumn. Może poprawić wydajność procesu. Wartość obliczana jest w oparciu o skonfigurowaną wielkość partii.
Limit dependency batch Size – należy włączyć tę opcję w przypadku korzystania z MaxDB i występowania problemów podczas ekstrakcji zależnych tabel w SAP System.
Testowa tabela do pobrania (opcjonalnie) – przy testowaniu połączenia z SAP System, domyślnie dab Nexus podejmuje próbę dostępu do tabeli T000, a jeśli T000 nie działa, do T001. W przypadku braku dostępu do obu z powodu restrykcyjnych uprawnień, Pan/Pani może tutaj wybrać inną tabelę do testów.
Uprawnienia
Jeśli nie zostaną wybrane żadne zespoły ani użytkownicy, wszyscy użytkownicy dab Nexus będą mogli korzystać z połączenia SAP System. Jeżeli zostanie wybrany jeden lub więcej zespołów albo użytkowników, tylko oni będą mieć dostęp do połączenia SAP System.
Testowanie połączenia
Jeśli test połączenia zakończy się niepowodzeniem, można uzyskać propozycje rozwiązań. Widoczne będą także szczegóły dotyczące potencjalnych problemów.
Rejestracja
Po zarejestrowaniu SAP System w dab Nexus zajmowany jest jeden slot licencyjny. Usunięcie zarejestrowanego połączenia SAP System nie zwalnia tego slotu. Można jednak ponownie utworzyć identyczne połączenie SAP System, a wykorzysta ono już zarezerwowany slot licencyjny.
Aktualną oraz maksymalną liczbę systemów SAP możliwych do rejestracji można sprawdzić w Ustawienia > Licencja i wsparcie, w sekcji Konfiguracja SAP. Wyświetlane są tam zarejestrowane systemy SAP oraz limit możliwych do rejestracji.
Aby wykorzystać połączenie SAP System w zadaniu, należy je zarejestrować.
W celu rejestracji połączenia SAP System proszę przejść do Ustawienia > Systemy SAP, kliknąć na trzy kropki po prawej stronie połączenia SAP System, które ma zostać zarejestrowane, następnie wybrać Register.
Edycja
Możliwe jest częściowe dostosowanie już istniejącego połączenia SAP System.
Niektóre ustawienia nie są jednak dostępne do zmiany po wstępnej konfiguracji:
- Typ komunikacji
- Połączenie
Usuwanie
Usunięcie połączenia SAP System może wpłynąć na aktywne (zaplanowane) zadania i doprowadzić do ich przerwania. Operacja usuwania jest nieodwracalna.