Projektowanie > Narzędzia > Kontrole > Dane > Spójność 

UWAGA! To narzędzie zwraca wyniki, których interpretacja może być trudna, zwłaszcza dla pewnych tabel standardowych. Z tego powodu w przypadku zwrotów wierszy logu zalecane jest skontaktowanie się ze wsparciem technicznym w celu sprawdzenia, czy zidentyfikowane anomalie są prawdziwe i wymagają naprawy, czy jednak są normalne w danym kontekście.

Słownik danych oprogramowania opisuje powiązania pomiędzy tabelami. Powiązania te są testowane przez zaktualizowane programy, lecz z przyczyn związanych z mobilnością między bazami danych nie są one opisane w samej bazie danych jako referencyjne ograniczenia integralności. Aby sprawdzić, czy te ograniczenia są zadowalające, można skorzystać z tego narzędzia. Umożliwia ono wszechstronne przetestowanie powiązań do innych tabel dla każdego wiersza w każdej tabeli.

Biorąc pod uwagę liczbę tabel, potencjalną liczbę wierszy w tabeli oraz liczbę wierszy, które mają zostać przetestowane, całościowe wykorzystanie tego narzędzia może zająć bardzo dużo czasu. Często zalecane jest ograniczenie zakresu testów.

Wynikiem testu jest log, w którym znajdują się potencjalne anomalie. Zaleca się dokładnie zbadać anomalie w celu podjęcia odpowiednich działań naprawczych, jeżeli są konieczne.

Uwaga! Jeżeli anomalie występują w opisie słownika danych (na przykład w projektach specjalnych/niestandardowych), możliwe jest, że zachodzą „fałszywe błędy”. Należy podejść z rozwagą do interpretacji wyników testu.

Zarządzanie ekranem

Karta Ekran wpisów

Prezentacja

Funkcja ta wywoływana jest w jednym oknie, w które wprowadza się ustawienia startowe funkcji.

Zamknij

 

Pola

Na tej karcie występują następujące pola :

Blok numer 1

To pole służy do określenia folderu, z którego będzie uruchamiany program użytkowy. Możliwe składnie zostały opisane w dedykowanym załączniku.

Blok numer 2

  • Pierwsza tabela (pole FICDEB)

Służy do określenia zakresu (za pomocą dwóch wartości) kodu, który będzie kontrolowany przez program użytkowy.

  • Ostatnia tabela (pole FICFIN)

 

Tabela

  • Moduł (pole LIBMOD)

Lista modułów w oprogramowaniu.

  • pole MODULE

Tabela ta jest stosowana do definiowania (w drodze odpowiedzi Tak dla odpowiednich wierszy) tabel, które mają być analizowane za pomocą filtrowania przez moduł funkcjonalny.

Zamknij

 

Ikona "Operacje"

Tak dla wszystkich pozostałych

Jeżeli wyświetli się tabela do wprowadzania danych z możliwością wielokrotnego wyboru oraz odpowiedzią „Tak / Nie” w każdej pozycji, funkcja ta umożliwia udzielenie odpowiedzi „Tak” dla wszystkich pozycji, począwszy od bieżącej pozycji.

Nie dla wszystkich pozostałych

Jeżeli wyświetli się tabela do wprowadzania danych z możliwością wielokrotnego wyboru oraz odpowiedzią „Tak / Nie” w każdej pozycji, funkcja ta umożliwia udzielenie odpowiedzi „Nie” dla wszystkich pozycji, począwszy od bieżącej pozycji.

Logi błędów

Na ekranie nie są wyświetlane wiadomości o błędach, zamiast tego prezentowane są one w następujący sposób:

Anomalie w tabeli XXXXXX

Klucz: KEY_RECORDNieprawidłowe powiązanie INCORRECT_FIELDz LINKED_TABLE_NAME (LINK_KEY_VALUE)

Oznacza to, że w tabeli XXXXXX, w kluczowym rekordzie KEY_RECORDpole INCORRECT_FIELD wskazuje na nieistniejący klucz (LINK_KEY tabeli, LINKED_TABLE_NAME.

Na przykład to, że w tabeli spółki (SPÓŁKA) spółka JOHNDOE w polu dla kraju (pole CRY) ma kraj z NIEZNANYM (UNKNOWN), nieistniejącym kodem. Następujące komunikaty pojawią się w logu:

Anomalie w tabeli SPÓŁKA

Klucz: JOHNDOE Błędne powiązanie CRY z TABCOUNTRY (UNKNOWN)

 

Zamknij

 

Zadanie przetwarzania w tle

Tę funkcję można wykonać w trybie wsadowym,. W tym celu przewidziano UTIBASE zadanie standardowe.

Komunikaty o błędzie

Jedynymi komunikatami o błędach są komunikaty ogólne.

Użyte tabele

SEEREFERTTO Odniesienie do dokumentacji Implementacja