Analiza błędu – Partner biznesowy o danym GUID nie istnieje

Zapraszam do kolejnej odsłony błędów w przetwarzaniu Bdock-ów.

Przypadek:

Komunikat błędu: Partner biznesowy o danym GUID nie istnieje.

Bdock type: BUPA_MAIN.

Przyczyną tego błędu jest niepoprawna replikacja partnera biznesowego z systemu źródłowego (SAP ERP) do SAP CRM. W takiej sytuacji możemy np. ponowić BDOC, ale najpierw sprawdźmy, gdzie tkwi problem.

Na początku poddajemy weryfikacji dane w tabelach po stronie SAP CRM i SAP ERP. Sprawdzamy, czy:

  • dany BP o numerze 1111111111 istnieje w systemie SAP CRM
  • dany BP o identyfikatorze GUID 1234567891AW123456QW2123423123E3 istnieje w systemie SAP CRM
  • identyfikator GUID BP jest taki sam w SAP ERP i SAP CRM

W tym celu korzystamy z transakcji SE16 i sprawdzamy dwie tabele po stronie SAP CRM:

  • BUT000
  • CRMM_BUT_CUSTNO

Porównujemy je z danymi w SAP ERP, czyli też transakcji SE16 w tabeli CRMKUNNR:

Potwierdza się błąd opisany w komunikacie. Mamy dwa różne identyfikatory GUID dla danego partnera handlowego w obu systemach. W celu rozwiązania błędu proponuję podjąć następujące działania:

1.Ponowienie Bdock za pomocą przycisku reprocess BDoc message

2.Jeżeli pkt. 1 nie zadziała, to:

  • Uruchom transakcję CRMM_BUPA_MAP
  • Wpisz numer partnera handlowego SAP ERP i naciśnij enter.
  • Zwykle, jeśli partner biznesowy istnieje w systemie SAP ERP, identyfikator GUID zostanie automatycznie wypełniony. Następnie naciśnij przycisk Odczyt danych klienta.

3.Kiedy pkt. 1 i 2 nie zadziałają zostaje nam użycie raportu Z_CHECK_BP_GUID (SAP note 609766).  Raport ten aktualizuje identyfikator GUID partnera biznesowego w tabeli CRMKUNNR.

Idąc za ciosem możemy mieć jeszcze takie przypadki, gdzie:

  • Brakuje identyfikatora GUID BP w tabeli BUT000.
    Wtedy należy po stronie systemu SAP CRM uruchomić raport w transakcji ZREPAIR_CRMKUNNR (SAP note 522676). Raport ten porównuje identyfikator GUID partnerów biznesowych z tabel CRMKUNNR i CRMM_BUT_CUSTNO z identyfikatorami GUID w tabeli BUT000 i określa identyfikatory GUID, które nie istnieją w BUT000, a które mają zostać usunięte w CRMKUNNR i CRMM_BUT_CUSTNO.
  • Brakuje identyfikatora GUID BP  w tabeli CRMM_BUT_CUSTNO.
    Wtedy należy uruchomić raport ZREPAIR_CRMM_BUT_CUSTNO (SAP note 536026) , który ma za zadanie porównać identyfikatory GUID z tabel CRMKUNNR i CRMM_BUT_CUSTNO z nr identyfikatora GUID z tabeli BUT000 i uzupełnić brakujące identyfikatory GUID.

!PAMIĘTAJ! Przed właściwym wykonaniem raportu możesz go uruchomić w trybie testowym.

Z powodu braku uprawnień powyżej przedstawione rozwiązania mogą nie być dla Ciebie dostępne i będą wymagały pomocy od zespołu SAP BASIS, który ma pieczę nad wgrywaniem note SAP-owych.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *