Zarządzanie błędami w dokumentach firmowych EDIDokument firmowy Obsługi błędów opisuje wysłane, otrzymane, oraz przetworzone komunikaty powiadomień błędów. Wysłane komunikaty błędów (824/APERAK) do dostawcy Sesja Komunikaty EDI obsługiwane przez kontrahenta (ecedi0511m000) obejmuje pole wyboru Sporządź automatycznie powiadomienie o błędzie. Jeżeli obaj partnerzy handlowi zaznaczą to pole wyboru i błąd będzie istniał w otrzymanym Zawiadomieniu o wysyłce (856), wychodzący komunikat powiadomienia o błędzie (824) zostanie przygotowany. W celu ręcznego przygotowania komunikatu powiadomienia o błędzie, trzeba uruchomić sesję Wydruk błędów otrzymanych komunikatów (ecedi7451m000) oraz zaznaczyć pole wyboru Przygotuj powiadomienie o błędach. Powiadomienie o błędzie może być przygotowane dla każdego otrzymanego błędnego komunikatu, lecz często jest używany dla zawiadomienia o wysyłce z błędami otrzymanymi w powiązaniu ze środowiskiem łańcucha dostaw. Sesja Bezpośrednia komunikacja sieciowa (ecedi7205m000) służy do generowania komunikatu wychodzącego. Zostanie utworzony raport zawierający listę wygenerowanych komunikatów. Otrzymane powiadomienie o błędzie (824/APERAK) od klienta Po otrzymaniu Powiadomienia o błędzie (824/APERAK) od klienta (kontrahent wysyłka-do), plik komunikatu (ASCII) zostanie umieszczony w odpowiednim katalogu appl_to wg oprogramowania do konwersji i komunikacji. Należy użyć sesji Bezpośrednia komunikacja sieciowa (ecedi7205m000), aby otrzymać komunikat powiadomienia o błędzie. Przychodzące powiadomienia o błędzie są powiązane z wysyłką dla każdego nieprawidłowego zawiadomienia o wysyłce która została oryginalnie wysłana, oraz raportów błędów aplikacji pojawiających się, gdy kontrahent próbował przetworzyć wcześniejsze wysłane powiadomienie o wysyłanej wysyłce. Gdy otrzymano powiadomienie o błędzie, pojawia się:
Tak jak w przypadku wszystkich komunikatów wychodzących można sprawdzić czy komunikat wychodzący zostanie przygotowany dla EDI przy użyciu sesji Komunikaty do utworzenia (ecedi7100m000). Aby komunikat nie był generowany przy uruchomieniu sesji Bezpośrednia komunikacja sieciowa (ecedi7205m000), to możliwe jest usunięcie go z tej sesji. Ponowne wysyłanie anulowanych i skorygowanych zawiadomień o wysyłce w odpowiedzi na otrzymane informacje o błędach Istnieje możliwość wysłania anulowanego zawiadomienia o wysyłce do klienta. W tym celu należy uruchomić sesję Bezpośrednia komunikacja sieciowa (ecedi7205m000), pod warunkiem, że sieć jest skonfigurowana do generowania komunikatów przy bezpośredniej komunikacji sieciowej. W przeciwnym razie należy uruchomić sesje Tworzenie komunikatów EDI (ecedi7201m000), aby ręcznie wygenerować komunikaty wychodzące. Kiedy anulowanie zawiadomienia o wysyłce jest generowane, status przesyłki EDI to Zmień, wskazujący że przesyłka powinna zostać zmodyfikowana w celu poprawienia błędnych danych i ponownie wysłana do kontrahenta. Uwaga Zawiadomienia o wysyłce są obsługiwane:
Opcjonalnie jeżeli status wysyłki EDI to Zmień, można poprawić raportowane błędy korygując datę/czas lub wagę oraz inne dane wysyłki EDI wliczając oryginalne zawiadomienie o wysyłce. Następnie ponownie wysłać poprawione zawiadomienia o wysyłce do kontrahenta. Aby ponownie wysłać poprawione zawiadomienie o wysyłce, należy użyć sesji Potwierdzenie wydania ASN (whinh4230m100), aby przygotować poprawione zawiadomienie o wysyłce (856/DESADV) do transmisji; przygotowanie powiadomienia o przesyłce wychodzącej ustawia status wysyłki EDI na Potwierdzone. Jeśli sieć jest skonfigurowana do generowania komunikatów na Bezpośrednią komunikacje sieciową, należy uruchomić sesję Bezpośrednia komunikacja sieciowa (ecedi7205m000). W przeciwnym razie należy uruchomić sesje Tworzenie komunikatów EDI (ecedi7201m000), aby ręcznie wygenerować komunikaty wychodzące. Dla zewnętrznych EDI, wychodzące komunikaty plików (ASCII) są umieszczone w katalogu appl_from, w ramach lokalizacji sieciowej, z którego aplikacja do konwersji i komunikacji je pobierze.
| |||