Webintegration

Når man ønsker at integrere til SAP Business One er der flere forskellige måder at gøre det på. Nedeenstående kan du se hvordan.

Boyum IT hjælper dig sikkert i havn med lige netop den rigtige løsning for dig.

LØSNING 1

Integration via en DI-Server komponent i SAP Business One. Til denne løsning skal der udvikles 2 webservices.

  1. Oprettelse af kunde/ordrer
  2. Forespørgsel på data

Fordele ved denne løsning:

  • Real-time data.
  • Dette er den fremtidige løsning til integration via web, som også SAP selv kommer til at bruge, når de lancerer en tilhørende webshop.
  • Skrive og læse alt til SAP Business One.

Ulemper ved denne løsning:

  • Forholdsvis dyr (DI-Server komponent, mange udviklingstimer)
  • Stor viden nødvendig omkring SAP fra webudviklere.

Best-practise

Ville være at bruge SAPs eget B1WS API (kun SAP 2007) som wrapper alle objekter. I dette tilfælde ville der slet ikke være noget udvikling fra vores side. Så skulle vi bare stille det til rådighed (installere det på serveren) og så ville alt udviklingen ligge på webshoppens side.


OBS. Der er ingen support fra SAP til B1WS API.

 

LØSNING 2

Hver gang der lægges en ordre i webshoppen, danner den en xml og lægger op på et ftp site (i dette eksempel er webshop serveren også ftp server). På SAP serveren kører der en exe fil/service som med et vis tidsinterval kigger på ftp sitet efter nye ordre filer som den henter og importerer.

Fordele ved denne løsning:

  • Konfigurerbar intervaller.

Ulemper ved denne løsning:

  • Det er ikke real-time data.
  • En del udvikling på server siden.
  • Mapning mellem f.eks. webshoppens momskoder og SAPs momskoder er nødvendig.

Webshop tilretninger

Webshoppen skal tilrettes så der ved oprettelse af ordre i webshoppen dannes en xml fil som uploades til en mappe på ftp site. Webshoppen skal også kunne hente artikelstamdata og lagertal fra ftp site om behandle dem.

LØSNING 3

SAP serveren fungerer også som ftp server hvor webshoppen uploader ordre til. På SAP serveren kører der en exe fil/service, som importerer disse ordrer.
Der åbnes for en forbindelse til SAP serverens sql server, så der kan udføres sql kald direkte i databasen.

LØSNING 4

Denne løsningen minner om løsning 3, men er kun med B1WS API.

Fordele ved denne løsning:

  • Real-time data
  • Billig

Ulemper ved denne løsning:

  • Meget udvikling på webshoppen
  • Stor viden om SAP er nødvendig fra webudviklere
  • Lettere "risikabel", da det er muligt at lave updates/deletes via sql

Webshop tilretning

Webshoppen tilrettes, så der ved dannelse af en ordre bliver lagt en xml fil op på ftp sitet (SAP serveren). Desuden skal den tilrettes så alt stamdata bliver forespurgt direkte fra sql serveren.

med B1WS API er alt i teorien muligt.

Fordele

  • Real-time data
  • Billig

Ulemper

  • Meget udvikling på webshoppen
  • Stor viden omkring SAP er nødvendig fra webudvikere
 

Kundeportal under opdatering

16.01.12

Vores kundeportal er pt. under opdatering og det...

 

Nytårsfortsæt: Ingen af vores kunder skal miste deres data i 2012

05.01.12

Der er forskellige måder at sikre dine data på –...