wprowadzenie:
ten post na blogu dotyczy ponownego przetworzenia IDOC, podczas gdy pojawia się błąd, aby opublikować przychodzące IDOC.
w tym poście na blogu możesz zobaczyć, jak znaleźć problem lub jak debugować istniejący błąd IDOC.
Wymaganie:
uzyskanie błędu w istniejącym IDOC podczas przetwarzania. Aby dowiedzieć się, że błąd trzeba ponownie przetworzyć i debugować IDOC ID poniższe kroki w następujący sposób.
kroki, aby ponownie przetworzyć IDOC:
Krok 1:
1. Przejdź do transakcji „WE02”. Aby wyświetlić informacje IDOC tj. istniejące IDOC.
2. Wprowadź Idoc, jak pokazano poniżej.

3.Kliknij przycisk Wykonaj, a następnie wyświetli informacje o IDOC, jak pokazano na poniższym ekranie.

4. Pokazuje aktualny stan IDOC, na powyższym zrzucie ekranu pokazuje komunikat o błędzie (dokument aplikacji nie został opublikowany) i aktualny status jako 51.
Krok 2:
1. Przejdź do transakcji „WE19”. Aby uzyskać więcej informacji na temat istniejącego IDOC.
2. Wprowadź istniejący IDOC i wykonaj, jak pokazano poniżej.

3. Następnie otrzymamy poniższy ekran i klikamy standardowe wejście, Jak pokazano na poniższym zrzucie ekranu.

4. Następnie pokaże nazwę modułu funkcyjnego i komunikat logiczny, jak pokazano na poniższym ekranie.

5. Następnie kliknij przycisk OK i wygeneruje IDOC.
6. Skopiuj nowo wygenerowany IDOC pokazany poniżej.

Krok 3:
1. Następnie przejdź do transakcji „SE37” i wprowadź moduł funkcji (ZAU_CONCUR_IDOC_UPLD) umieść punkt przerwania w module funkcji, jak pokazano poniżej.

Krok 4:
1.Przejdź do transakcji „BD20”, wprowadź nowo wygenerowany IDOC i wykonaj.

2. Po kliknięciu przycisku Wykonaj, uruchomi się moduł funkcji, jak pokazano poniżej.

3.By debugując moduł funkcji, możemy dowiedzieć się, dlaczego Idoc nie jest przetwarzany.
wnioski:
po uruchomieniu modułu funkcyjnego poprzez podanie nowo wygenerowanego numeru IDOC, możemy debugować ten moduł funkcyjny, w pewnym momencie jesteśmy w stanie rozwiązać problem z poniższymi wiadomościami i statusem.
komunikat o błędzie z opisem:
opis stanu
51 dokument zgłoszeniowy nie opublikowany
52 dokument zgłoszeniowy nr 1T w pełni opublikowany
Komunikat o sukcesie z opisem:
opis stanu
53 dokument zgłoszeniowy opublikowany
z góry dzięki!!