
Sadržaj
- Zašto je CPI važan, prema mojem iskustvu
- Što SAP CPI jest, a što nije
- Arhitektura SAP CPI objašnjena: kako radi u praksi
- Tok poruka u praksi
- Komponente arhitekture SAP CPI
- Datumi koji oblikuju plan integracije
- Kako se CPI uspoređuje sa SAP PI/PO
- Migracija s PI/PO: što stvarno uključuje
- Uobičajeni integracijski obrasci
- Često postavljana pitanja
- Sljedeći korak
SAP CPI (Cloud Platform Integration) SAP-ov je cloud middleware za povezivanje SAP i ne-SAP sustava. Danas se zove Cloud Integration i temeljna je mogućnost SAP Integration Suitea na SAP Business Technology Platformu (SAP BTP).
Prenosi poruke između aplikacija, transformira njihov format i usmjerava ih prema pravom odredištu. Ako još koristite SAP PI/PO, vrijeme je važno: redovno održavanje za SAP NetWeaver 7.5, koji uključuje PI/PO, završava krajem 2027.
Ovaj vodič pokriva što CPI radi, kako funkcionira njegova arhitektura, kako se uspoređuje s PI/PO i kako planirati prelazak. Napisan je za voditelje integracija i CIO-e, ne samo za developere.
Vidio sam timove koji mjesecima grade krhke prilagođene skripte za povezivanje SAP i ne-SAP sustava. Nešto u početku radi. Zatim ažuriranje sustava promijeni naziv polja, ili izađe nova verzija API-ja, ili se promet udvostruči.
Skripta se tiho pokvari. Nitko to ne zna dok izvješće ne povuče zastarjele podatke ili narudžba ne ostane neobrađena tri dana.
CPI to zamjenjuje upravljanim integracijskim tokovima koji se mogu ponovno koristiti. Ne zato što je jednostavniji (često nije), nego zato što je arhitektura izgrađena za nadzor i održavanje. Male odluke donesene rano u dizajnu CPI-ja pretvaraju se u tehnički dug brže nego što većina timova očekuje.
Moj je savjet svakom poduzeću koje je još na SAP PI/PO: prijeđite na SAP Integration Suite. Najčešći neuspjeh integracije koji vidim jest to što se integraciji ne posveti dovoljno vremena.
SAP-ov vlastiti vodič za migraciju opisuje Cloud Integration kao mogućnost za dizajniranje i izvođenje integracijskih tokova u cloudu, on-premise i u hibridnim okruženjima. Pokriva scenarije aplikacija-aplikacija (A2A), poduzeće-poduzeće (B2B) i poduzeće-država (B2G). Većina konzultanata i dalje kaže „CPI” ili „SAP CI”, i to je u redu.
SAP Integration Suite objedinjuje Cloud Integration s drugim mogućnostima. Glavne su API Management, Event Mesh, Integration Advisor, Trading Partner Management, Open Connectors i Migration Assessment.
Što CPI radi: prenosi podatke između sustava, transformira formate poruka, usmjerava ih prema pravom odredištu te obrađuje pogreške i ponovne pokušaje. Povezuje SAP sustave (S/4HANA, SuccessFactors, Ariba) i ne-SAP platforme (Salesforce, Workday, ServiceNow) putem standardnih adaptera.
Što ne radi: ne pohranjuje podatke dugoročno, ne zamjenjuje ERP i nije ETL alat za masovnu migraciju podataka. Izgrađen je za poruke u stvarnom ili gotovo stvarnom vremenu. Korištenje kao skladišta podataka ili alata za migraciju kasnije uzrokuje probleme s arhitekturom.
CPI u odnosu na SAP BTP: BTP je cijela platforma: razvoj aplikacija, podaci, AI, analitika i integracija. CPI je jedna usluga na njoj. BTP arhitekt dizajnira preko više usluga; CPI specijalist odgovoran je za tokove, adaptere, mapiranja i povezivost.
Dijagram u nastavku prikazuje integracijske scenarije za koje je CPI izgrađen. Cloud prema cloudu, on-premise prema cloudu, poduzeće-poduzeće (B2B), poduzeće-država (B2G) te veze s korisnicima i uređajima.
![]()
Razumijevanje arhitekture CPI-ja nije samo za developere. Prema mojem iskustvu, timovi koji shvate kako CPI rješava integraciju na strukturnoj razini obično donose bolje odluke o dizajnu na samom početku.
CPI radi kao višekorisnička (multi-tenant) cloud usluga na SAP BTP-u. SAP vodi platformu, pa ne održavate vlastite integracijske poslužitelje. Gdje se tok mora izvoditi unutar Vaše mreže, Edge Integration Cell je neobavezno hibridno izvršno okruženje: dizajnirate i nadzirete u cloudu, a tok izvodite u vlastitoj mreži.
Tok poruka u praksi
U središtu je iFlow (integracijski tok). Svaka integracija u CPI-ju modelira se kao iFlow, a svaki iFlow prenosi poruku od izvora do odredišta u tri faze:
- Adapter pošiljatelja. Prima poruku iz izvornog sustava putem SOAP-a, REST-a, OData, IDoca, SFTP-a, JMS-a, AS2 ili drugog protokola.
- Koraci obrade. Mapiranje, pretvorba formata (na primjer iz JSON-a u XML), usmjeravanje prema sadržaju, pozivi drugim sustavima, enkripcija i obrada pogrešaka.
- Adapter primatelja. Šalje obrađenu poruku na odredište.
Tokovi se izvode sinkrono ili asinkrono, ovisno o slučaju upotrebe. Nije uvijek očito što odabrati, pa testirajte oboje na stvarnim količinama.
Nadzor ima veliku ulogu. Imate zapisnike obrade poruka, praćenje (trace) i pohranjene poruke, svaki za drugu svrhu. Tijekom testiranja ili otklanjanja pogrešaka obično se prebacujem između tracea i persista, ovisno o tome koliko duboko moram ići.
Komponente arhitekture SAP CPI
Tablica povezuje svaku komponentu s njezinom zadaćom u arhitekturi.
| Komponenta | Što radi | Uloga u arhitekturi |
|---|---|---|
| Izvršno okruženje integracijskih tokova | Izvodi iFlowove | Obrađuje usmjeravanje, mapiranje, transformaciju i sigurnost tijekom izvođenja |
| Web dizajner | Grafički uređivač za izradu, konfiguraciju i implementaciju iFlowova | Mjesto gdje developeri modeliraju tokove; složena logika i dalje zahtijeva Groovy ili JavaScript |
| Adapteri | SOAP, REST, OData, IDoc, JDBC, SFTP, JMS, AS2 i adapteri za pojedine SaaS proizvode | Povezuju cloud i on-premise sustave |
| Sigurnost | OAuth 2.0, SAML, TLS, upravljanje certifikatima i ključevima | Štiti vjerodajnice i poruke u prijenosu |
| Nadzor i operacije | Zapisnici poruka, detalji pogrešaka, ponovni pokušaji, upozorenja | Omogućuju timovima podrške da pronađu i otklone kvarove |
| Unaprijed pripremljeni sadržaj | Integracijski paketi koje SAP isporučuje na SAP Business Accelerator Hubu | Ubrzavaju standardne scenarije testiranim sadržajem |
| SAP Cloud Connector | Siguran tunel iz Vaše mreže prema SAP BTP-u | Dopire do on-premise sustava bez izlaganja internetu |
| Edge Integration Cell | Neobavezno izvršno okruženje u Vašem podatkovnom centru ili privatnom cloudu | Za tokove koji moraju ostati on-premise |
Groovy skripte pokrivaju logiku koju grafički koraci ne mogu. Često predlažem da skriptiranja bude malo, jer previše skripti kasnije stvara probleme s održavanjem. Paketi su verzionirani, pa nijedna promjena ne ide u produkciju izvan implementiranog paketa.
Tri datuma trenutačno određuju gotovo svaki plan integracije.
- 2027Završava redovno održavanje PI/POKraj godine, za SAP NetWeaver 7.5
- 2028Ukida se Cloud Integration na Neu31. prosinca. Tenanti na Neu prelaze na Cloud Foundry
- 2030Završava produljeno održavanje PI/POKraj godine. Posljednja stanica za svaki PI/PO sustav
Izvor: SAP Note 1648480 i SAP Knowledge Base Article 3355661
- PI/PO-u ponestaje ceste. SAP Note 1648480 određuje redovno održavanje za SAP NetWeaver 7.5, koji uključuje PI/PO, do kraja 2027., uz produljeno održavanje do kraja 2030. Sustav ne prestaje raditi 1. siječnja 2028., ali svaka godina nakon toga skuplja je za održavanje.
- Neo se zatvara. SAP Knowledge Base Article 3355661 potvrđuje da se Cloud Integration u okruženju SAP BTP Neo ukida 31. prosinca 2028. Stariji CPI tenanti na Neu moraju prijeći u multi-cloud okruženje (Cloud Foundry), a taj je prelazak zaseban mali projekt.
- Hibridni scenarij ima odgovor. Edge Integration Cell izvodi tokove Integration Suitea unutar Vaše mreže. Time otpada najčešći razlog koji su timovi navodili za ostanak na PI/PO.
Što se tiče komercijalnih uvjeta: ako ste na RISE with SAP, provjerite koje pravo korištenja SAP BTP-a Vaš ugovor već uključuje prije nego što zasebno kupite kapacitet Integration Suitea.
PI (Process Integration) i PO (Process Orchestration) SAP-ov su on-premise middleware. Evo kako se uspoređuju s CPI-jem.
| Čimbenik | SAP PI/PO | SAP CPI (Integration Suite) |
|---|---|---|
| Implementacija | On-premise, na Vašim poslužiteljima | Cloud na SAP BTP-u; Edge Integration Cell za on-premise izvršno okruženje |
| Teret održavanja | Visok: zakrpe, nadogradnje, upravljanje poslužiteljima | Manji: SAP vodi platformu |
| Proširivost | Opsežne prilagodbe; teže nadogradnje | Modularno; brža ažuriranja; manje kontrole na niskoj razini |
| Licenciranje | Licenca plus vlastita infrastruktura | Pretplata na SAP BTP-u, prema izdanju |
| Smjer ulaganja | Samo održavanje, bez novih funkcija | Aktivan razvoj |
| Kraj redovnog održavanja | Kraj 2027. (produljeno do kraja 2030.) | Ne primjenjuje se (cloud usluga) |
SAP-ov vodič za migraciju Cloud Integration tretira kao glavnu zamjenu jer pokriva većinu onoga što PI/PO radi. Pitajte SAP kako se Vaše izdanje mjeri, a zatim to prije migracije modelirajte na stvarnim količinama poruka. Neka poduzeća otkriju da je njihov integracijski promet veći nego što su mislila.
SAP CPI je moćan kada je dizajniran na razini arhitekture. Kada ga timovi tretiraju kao vježbu konfiguracije, svaka mala prečica stvara krhkost koja se pokaže šest mjeseci kasnije.
Migracija nije automatska pretvorba. Ponašanje adaptera razlikuje se između PI-ja i CPI-ja, a obrada pogrešaka koja je radila u PI-ju može se u CPI-ju ponašati drukčije. Neke tokove treba ponovno izgraditi; drugi prelaze uz male izmjene.
SAP nudi dva službena alata:
- Migration Assessment. Mogućnost Integration Suitea koja se povezuje s Vašim PO sustavom, izvlači integracijske scenarije i procjenjuje napor za njihov prelazak. SAP-ov tutorial opisuje postavljanje.
- Migration Tooling. Funkcija Cloud Integrationa koja poluautomatizira migraciju integriranih konfiguracijskih objekata (ICO) iz PO-a u iFlowove. Njime se mogu migrirati samo scenariji procijenjeni kao „Ready to migrate” ili „Adjustment required”.
SAP Learning jasno kaže da nijedan put migracije ne odgovara svakom kupcu, a mnogi tijekom prelaska usporedno koriste PI/PO i Integration Suite. Alati smanjuju mehanički posao. Ne donose procjene o tome što ponovno izgraditi, a što ugasiti.
Evo plana u valovima koji koristim kao polaznu točku. Prilagodite valove vlastitom popisu.
| Val | Što prelazi | Zašto ovim redom | Odgovorna osoba | Izlazni kriteriji |
|---|---|---|---|---|
| 0. Popis | Svako PI sučelje: učestalost, količina, adapter, kritičnost, vlasnik | Ne možete planirati ono što niste prebrojali | Voditelj integracija | Popis su odobrili poslovni vlasnici |
| 1. Nizak rizik | Tokovi SAP prema SAP-u sa standardnim sadržajem | Dokazuje operativni model i nadzor | Voditelj integracija | Dva tjedna stabilno u produkciji, PI put ugašen |
| 2. Partneri | B2B i EDI tokovi s ključnim trgovinskim partnerima | Treba termine za testiranje s partnerima i koordiniran prelazak | Voditelj integracija s nabavom i prodajom | Svaki partner potvrđuje u pisanom obliku |
| 3. Visok rizik | Tokovi velikog volumena, regulirani ili ključni za prihod | Prelaze posljednji, uz najviše proba | Arhitekt integracija | Test volumena prošao; povratak na PI uvježban |
| 4. Gašenje | PI/PO se isključuje | Prestajete plaćati dvije platforme | CIO | Svi tokovi migrirani ili ugašeni; licence prekinute |
Za svaki val zadržite povratni put na PI dok novi tok ne proradi bez problema u produkciji. Redoslijed je važan: dokažite operativni model na tokovima niskog rizika prije nego što dirnete sučelja koja nose prihod.
Integracijsko testiranje je mjesto gdje nestaje vrijeme. Regresijsko testiranje s B2B partnerima i ne-SAP odredištima planirajte rano, jer se ona tiho kvare. Moj vodič za SAP testiranje opisuje kako strukturirati cikluse integracijskog i regresijskog testiranja.
Ako je prelazak s PI/PO dio programa S/4HANA, uskladite ta dva plana. Moj vodič za migraciju s ECC-a na S/4HANA pokriva putove i rokove na strani ERP-a.
Scenariji koje najčešće viđam:
- S/4HANA prema SuccessFactorsu. Organizacijski podaci, broj zaposlenih i promjene naknada. SAP-ov standardni integracijski sadržaj pokriva uobičajene scenarije; prilagođeni tokovi pokrivaju odstupanja.
- Naslijeđena nabava prema SAP Aribi. Narudžbenice odlaze, potvrde i računi vraćaju se. Obično dvosmjerno.
- Financijski podaci prema SAP Analytics Cloudu. Prijenos podataka iz ECC-a ili ne-SAP sustava u SAC.
- Salesforce prema SAP-u. Zaključeni poslovi teku u SAP radi isporuke, fakturiranja i ažuriranja zaliha. Moj tekst o tome zašto integracije Salesforcea i ERP-a zakazuju opisuje pogreške u dizajnu.
Ako integracijski posao na Vašem programu već kasni, tekst o kašnjenjima u isporuci SAP Integration Suitea opisuje uobičajene uzroke. Pregled SAP integracijskih platformi uspoređuje opcije jednu uz drugu.
Što je SAP CPI i kako se danas zove?
SAP CPI znači Cloud Platform Integration. Danas je to mogućnost Cloud Integration u SAP Integration Suiteu na SAP BTP-u, uz API Management, Event Mesh i alate za integraciju s partnerima. „CPI” je i dalje svakodnevni naziv za izradu integracijskih tokova.
Što je SAP CI?
SAP CI je kratica za SAP Cloud Integration, današnji naziv za ono što se prije zvalo SAP CPI. Oba izraza odnose se na istu mogućnost unutar SAP Integration Suitea.
Je li SAP CPI middleware?
Da. CPI je cloud middleware: nalazi se između sustava, transformira i usmjerava poruke te obrađuje pogreške i ponovne pokušaje. Zamjenjuje on-premise middleware poput SAP PI/PO i ne pohranjuje poslovne podatke dugoročno.
Po čemu se SAP CPI razlikuje od SAP PI/PO?
PI/PO je on-premise middleware koji sami instalirate, krpate i vodite. CPI je cloud usluga na SAP BTP-u koju SAP vodi umjesto Vas, a novi adapteri i sadržaj stižu centralno. Edge Integration Cell pokriva tokove koji moraju ostati on-premise.
Kada završava podrška za SAP PI/PO?
Redovno održavanje za SAP NetWeaver 7.5, koji uključuje PI/PO, završava krajem 2027. Produljeno održavanje dostupno je do kraja 2030. SAP nudi Migration Assessment i Migration Tooling kao pomoć pri prelasku scenarija na Integration Suite.
Je li SAP CPI isto što i SAP BTP?
Ne. SAP BTP je platforma: razvoj aplikacija, podaci, analitika, AI i integracija. CPI je integracijska usluga na njoj.
Pri određivanju opsega posla razlikuju se budžet i vještine: BTP arhitekt radi preko više usluga, a CPI specijalist odgovoran je za tokove, adaptere i mapiranja.
Ako planirate prelazak s PI/PO ili dizajnirate integraciju za novi program S/4HANA, počnite s popisom sučelja. Ako želite drugo mišljenje o planu prije nego što se na njega obvežete, javite mi se.
Sljedeći korak
Vodite li trenutačno ERP program?
Ako se ovaj članak dotaknuo programa koji upravo provodite, razgovor od 30 minuta obično donosi više od još jednog tjedna interne analize.




