En integration, fem synkpunkter: Så kommunicerar YARDtwin med SAP
Varje SAP-integrationsdiskussion mynnar förr eller senare ut i samma tre frågor. När skickas exakt varje meddelande? Vad innehåller det egentligen? Och vad ser vår SAP-användare när det anländer? Funktionslistor besvarar inte dessa frågor — därför tog vi fram en video som enbart gör det.
Den återger en verklig leverans — en bulklast, invägd till 18 500 kg och utvägd till 13 500 kg — och följer den över SAP–YARDtwin-gränsen ett utbyte i taget. Fem synkpunkter, var och en visad på tre sätt: ögonblicket i gårdsverksamheten som utlöser den, meddelandet som överförs och SAP-vyn där det landar.
Synk 1 — SAP öppnar konversationen
Inleveransen är det enda meddelande SAP skickar först. När det skapas i S/4HANA hämtar er middleware — SAP CPI i videon — upp det och skickar ett JSON-paket till YARDtwins HTTPS-webhook, signerat med en delad hemlighet. Leveransnummer, anläggning, material, fem tusen kilo planerat: allt gårdsverksamheten behöver, inget inmatat manuellt.
På YARDtwin-sidan skapar sig bokningen automatiskt. Leveransen hamnar i integrationsloggen och visas i schemat med material och planerad kvantitet redan ifyllda. Ingen behöver mata in en leverans på nytt, och därmed kan ingen heller mata in den fel.
Synk 2 och 3 — gårdsverksamheten rapporterar tillbaka, utan manuell handpåläggning
Härifrån vänds riktningen: YARDtwin svarar från grinden och kajen, och ingen vid ett skrivbord behöver registrera en transaktion.
- Synk 2 — registrering av transportenhet. Skickas i samma ögonblick som grindoperatören godkänner infarten. Incheckningstid, kaj, bruttovikt från vågen — och ett SAP-inbyggt block som er CPI mappar en-till-en. SAP bekräftar med TU-referensen; EWM-användaren ser en transportenhet som anlänt till checkpunkten med bruttovikten redan registrerad.
- Synk 3 — bekräftelse av lageruppgift. Skickas när lossningen är klar. Det innehåller fält som en EWM-konsult känner igen direkt: lagernummer, uppgift, order, destinationsplats. I lagermonitorn markeras uppgiften som bekräftad — lagret i godsmottagningszonen, precis som gårdsverksamheten rapporterade.
Synk 4 — godsmottagningen väntar på vågen
Det är detta meddelande som integrationen är till för, och det som YARDtwin medvetet håller inne. Lossningen är klar — och ingenting bokförs. Först den signerade avfärdsvägningen frigör godsmottagningen, med nettovikten beräknad vid bryggan: 5 000,000 kg som kvantitet i inmatningsenheten, rörelstyp 101, med hela vågens protokoll bifogat som underlag. SAP bokför det och svarar med materialdokumentnumret.
Synk 5 — loopen stängs
När lastbilen lämnar gårdsområdet innehåller avfärdsmeddelandet avgångstid, omloppstid, verifierad nettovikt och den elektroniska signaturens hash från avfärdsgodkännandet. SAP ser utpassagen vid checkpunkten och leveransen är slutförd. Fem utbyten — ett sammanhängande dokumentflöde, med revisionsspåret som följer med lastbilen.
Vad detta är värt
- Ingen dubbelinmatning, i någon riktning. SAP skapar bokningen; gårdsverksamheten skickar bekräftelserna. De två systemen behöver inte längre stämmas av av en person med två skärmar.
- SAP förblir master-system — och får bättre underlag. Vägda kvantiteter, samtida tidsstämplar och signaturbevis kopplas till de dokument SAP redan äger.
- Händelser som SAP aldrig haft tillgång till. Grindankomst, vågens avläsningar, lossningsförlopp och avgång existerar ingenstans i ett standard-SAP-landskap. Nu anländer de som strukturerade meddelanden i stället för telefonsamtal.
- Standardiserad infrastruktur, inte ett projekt. Varje meddelande är JSON över HTTPS, HMAC-signerat och levererat till er CPI eller middleware — ert integrationsteam mappar det mot de IDocs och BAPIs de redan använder. Och varje utbyte är synligt i YARDtwins SAP-meddelandelogg, så att varje supportärende utgår från samma underlag.
3-synk: den enklare ingången
Inte alla anläggningar använder SAP EWM för gårdshantering — och om SAP inte hanterar din gård har tre av dessa meddelanden ingen användbar destination. För den typen av miljö kör YARDtwin samma integration i en 3-sync-konfiguration: YARDtwin äger hela gården och bara två meddelanden passerar gränsen — den inkommande leveransen som tas emot och varukvittot som skickas tillbaka.
Det viktiga är att 3-sync inte är en separat produkt eller en fristående integration. Det är samma fem switchar med tre av dem avstängda. Börja med delivery-in och goods-receipt-back — det lägsta risksteget — och om du senare aktiverar EWM-gårdsprocesser är övergången till alla fem en konfigurationsändring, inte en reimplementering.
Konfigurerat för din verksamhet, switch för switch
Varje synkroniseringspunkt är en oberoende per-anläggnings-switch, avstängd som standard. En webbplatsadministratör väljer ett förinställt alternativ med ett klick — yard-ägt 3-sync eller EWM-integrerat 5-sync — eller konfigurerar en anpassad mix per anläggning. Utrullningar för flera anläggningar dirigerar varje SAP-anläggning till sin egen YARDtwin-site, och att skicka om en leverans är säkert by design: en identisk omsändning ändrar ingenting.
Det är samma filosofi som resten av plattformen — grindchecklistor, vågregler, Smart Slots-lägen och dockregler är alla per-anläggningskonfiguration snarare än kod. För en bredare genomgång av vad du kan anpassa utan en utvecklare, se Anpassa YARDtwin för din verksamhet; för en djupgående beskrivning av integrationsarkitekturen, se vår SAP-integrationssida.
Vill du se hur dessa meddelanden landar mot ditt eget SAP-landskap? Anslutningsguiden pekar YARDtwin mot en testendpoint på bara några minuter — starta en kostnadsfri 30-dagars provperiod, ingen hårdvara krävs.