Optimaliseren SAP Service Layer

Beschikbaarheid

Dit artikel is van toepassing op de volgende koppeling(en):

SAP Business One met SAP Service Layer

Inleiding

In de koppeling vanuit Elvy met SAP Service Layer wordt er veel gecommuniceerd. Zo worden o.a. stamgegevens gesynchroniseerd, factuurnummer gecontroleerd, bestellingen/ontvangsten opgehaald, boekingen aangemaakt en boekingen vrijgeven. Hierdoor kan het zijn dat veel gevraagd wordt aan de SAP Service Layer. Daarom is het belangrijk dat deze ook geoptimaliseerd is voor het verwerken van deze data.

SLD wel of niet op dezelfde server als de Service Layer

SAP adviseert om bij omgevingen waar veel applicaties gebruikmaken van de SAP Service Layer, om de SLD en databases van SAP af te scheiden van de Service Layer nodes\services. Dus een aparte server waar alleen de Service Layer op draait of een server met SLD\Service Layer en een aparte server met alleen Service Layer nodes. SAP beschikt over een Load Balancer die het verkeer evenredig probeert te verdelen over de beschikbare resources. Als een Service Layer node 'overvraagd' wordt kan deze crashen en zal er default timeout zijn van 60 seconden; dit zal in de Elvy logging als wait time te zien zijn en in Elvy door het 'freezen' van het boekingscherm.

De servers meer CPU's en RAM geven zal ook helpen de load en stress op het systeem te verlichten. 

Service Layer nodes configureren

Het is mogelijk om de load op de Service Layer nodes te verlichten door het maximum aantal connecties niet op maximaal in te stellen (default 1024), maar op een lagere waarde, zoals 512. 

Dit vul je in bij de instelling: Max Connections per Child

De hoeveelheid data beperken die wordt gesynchroniseerd

Standaard wordt alle informatie die Elvy zou kunnen gebruiken opgehaald uit SAP. Om de druk te verlichten op de koppeling met SAP Service Layer is er de mogelijkheid tot het uitsluiten van synchroniseren van specifieke gegevens.

Hoe dit uitgesloten kan worden, kun je vinden in de volgende handleiding: Entiteiten synchroniseren – Elvy. In de volgende voorbeelden staan de waarden die gebruikt kunnen worden bij het veld Filter sleutel. Zet hierbij de instelling op Niet downloaden.

De volgende filter sleutels uitsluiten indien geen verkoopfacturen worden geboekt:

  • Debiteuren
  • Relaties

De volgende filter sleutelsuitsluiten indien geen Verkooporderverwerking wordt gebruikt:

  • ELVY_CONTACTPERSONEN
  • ELVY_CREDITEURADRESSEN
  • ELVY_OWNERS
  • ELVY_ITEMPRICES

De volgende filter sleutelsuitsluiten indien geen grootboekrekeningen direct gekoppeld zijn aan artikelen:
Meestal komt de grootboekrekening vanuit de artikelgroep of magazijn.

  • ELVY_ARTIKELVOORRAAD

Indien je artikelbestand eigenlijk (bijna) nooit wijzigt, kan je ook de volgende filter sleutels uitsluiten:

  • Artikelen

Eventuele extra instellingen in Elvy

Factuurnummer controle in Elvy Historie

Bij iedere herkenning van facturen in Elvy wordt ook in SAP gecontroleerd of de factuur reeds bestaat. Dit is ook te wijzigen naar controle in de Elvy Historie, dan wordt hiervoor de ElvyWeb database gebruikt.

Ga naar Instellingen - Instellingen - Tabblad Geavanceerd 1/2. Zet hier de optie Factuurnummer controle op de instelling: Elvy Historie:

Koppelen IFR register en grootboekrekening op crediteurenkaart

Bij iedere herkenning van facturen in Elvy wordt ook het gekoppelde IFR register en grootboekrekening van de crediteur gehaald. 
Zie hiervoor: Koppelen IFR register en/of grootboekrekening aan crediteur in SAP Business One – Elvy 

Dit is ook te wijzigen naar controle in de Elvy zelf. Wijzig hiervoor de instelling naar:

Was dit artikel nuttig?

Aantal gebruikers dat dit nuttig vond: 0 van 0
Hebt u meer vragen? Een aanvraag indienen

Opmerkingen (0 opmerkingen)

U moet u aanmelden om een opmerking te plaatsen.