Panel serwisowy
Panel serwisowy (pozycja menu na dole, ikona klucza) to narzędzie wdrożeniowe. Wymaga uprawnienia system:configure i służy do przygotowania bazy SAP oraz diagnostyki wysyłek. Jest używany przede wszystkim przez konsultantów BizCode przy wdrożeniu u klienta.
Wymagania SAP (instalator)
Dział zatytułowany „Wymagania SAP (instalator)”Panel sprawdza i tworzy obiekty BizFlow w bazie SAP:
- @BCD_EVENTS (UDO) — kolejka zdarzeń wyzwalana przez trigger; mechanizm pollingowy wykrywa nowe dokumenty.
- @BCD_KSEF_DATA (UDO) — dane zwrotne z KSeF (numer, status, hash, UPO, kod QR, tryb wysyłki) powiązane z dokumentem przez
U_ObjType+U_DocEntry. - Pola UDF — m.in.
U_BCD_KSEF_COMMENTSna dokumentach handlowych (komunikaty zwrotne) oraz pole znacznika samofakturowania.
Przycisk instalacji tworzy brakujące obiekty. Szczegóły architektury danych: Statusy faktur → Dane KSeF w SAP.
Snippety triggerów SQL
Dział zatytułowany „Snippety triggerów SQL”Panel udostępnia gotowe (produkcyjne) fragmenty SBO_TransactionNotification, które zapisują zdarzenia do @BCD_EVENTS. Snippety są w dwóch wariantach składni:
- MSSQL — identyfikatory w
[nawiasach]. - SAP HANA — identyfikatory w
"cudzysłowach".
Kod kopiujesz do procedury SBO_TransactionNotification w bazie SAP.
Diagnostyka wysyłek
Dział zatytułowany „Diagnostyka wysyłek”Panel pokazuje historię wysyłek KSeF ze statusem i komunikatem błędu. Dla wybranej wysyłki dostępne są akcje Ponów i Resetuj (usuwa rekord, by kolejna wysyłka zaczęła od zera) oraz przełącznik szczegółowego logowania (debug) dla danej firmy.