Obsah

SSapIDOCSender

Popis

Webová služba pro odesílání IDoc zpráv (XML) z OR-SYSTEM Open do SAP systému. Jednotlivé agendy vygenerují XML soubor podle příslušného IDoc typu a odešlou ho přes společnou třídu SSapIDOCSender (metoda send(SSapIDOCSenderIO), parametr xmlPath – cesta k vygenerovanému XML souboru).

Odesílané typy zpráv

FIDCCP – zaúčtování vydané faktury

Generuje třída SFakturaVydanaZauctovaniSapFidccp (IDoc typ FIDCCP02, MESTYP=FIDCC2).

DEBMAS – export odběratele

Generuje třída SOdberatelSapDebmas (IDoc typ DEBMAS07, MESTYP=DEBMAS).

CREMAS – export dodavatele

Generuje třída SDodavatelSapCremas (IDoc typ CREMAS07, MESTYP=CREMAS). Strukturálně analogické k DEBMAS – E1LFA1M (hlavička dodavatele), E1LFB1M (účetní data), E1LFBKM (bankovní spojení). Dávkově přes cron SDodavatelSapCremasCron.

Společný princip generování

Všechny tři agendy sdílí stejný vzor:

  1. Naplnění JAXB modelu (hlavička EDI_DC40 + specifická data).
  2. Volitelná úprava jednotlivých segmentů přes systém maker (přepínače LO_<Agenda>_Makro_*).
  3. Serializace do XML souboru (JAXB Marshaller, UTF-8, formátovaný výstup) do adresáře dle přepínače LO_<Agenda>_PathOut (v názvu souboru lze použít zástupné znaky #NR – číslo dokladu/partnera, #DT – datum a čas).
  4. Odeslání souboru přes SSapIDOCSender.send().

Swagger / OpenAPI

URL Swagger UI: <URL_SWAGGER_UI> URL OpenAPI JSON: <URL_OPENAPI_JSON>

Poznámky