Preskočite na sadržaj

SAP CPI i Integration Suite: što su i gdje se uklapaju

SAP CPI, danas mogućnost Cloud Integration unutar rješenja SAP Integration Suite, zamjenjuje krhke skripte točka-do-točka upravljanim integracijskim tokovima. Kako standardno održavanje PI/PO-a završava 2027., evo kako se uklapa i kako isplanirati selidbu.

Osoba za laptopom, uz plutajuće poslovne ikone grafikona, ciljeva i izvještaja
Sadržaj
  1. Što je SAP CPI, a što nije
  2. Što se promijenilo za 2026.
  3. Kako se CPI uspoređuje sa SAP PI/PO-om
  4. Ključne značajke i adapteri
  5. Migracija s PI/PO-a: što stvarno uključuje
  6. Uobičajeni integracijski obrasci
  7. Često postavljana pitanja

SAP CPI (Cloud Platform Integration) je SAP-ov middleware u oblaku. Danas živi kao mogućnost Cloud Integration unutar rješenja SAP Integration Suite na SAP BTP-u i SAP-ov je odgovor na povezivanje S/4HANA s ostalim SAP sustavima i sustavima izvan SAP-a. Ako još uvijek koristite SAP PI/PO, vrijeme je važno: PI/PO 7.5 izlazi iz standardnog održavanja krajem 2027.

Ovaj je vodič namijenjen voditeljima integracija i CIO-ima koji odlučuju kako napustiti PI/PO ili osmisliti integraciju za novi S/4HANA program. Obuhvaća što CPI radi, a što ne radi, kako se uspoređuje s PI/PO-om i plan po valovima za migraciju sučelja.

Viđao sam timove koji mjesecima grade krhke prilagođene skripte za povezivanje SAP sustava i sustava izvan SAP-a. U početku sve radi. Zatim nadogradnja sustava promijeni naziv polja, izađe nova verzija API-ja ili se promet udvostruči. Skripta tiho puca. Nitko ne zna sve dok izvještaj ne povuče zastarjele podatke ili narudžbenica ne ostane neobrađena tri dana.

CPI to zamjenjuje upravljanim, višekratno iskoristivim integracijskim tokovima. Ne zato što je jednostavniji (često nije), nego zato što je arhitektura izgrađena da se nadzire i održava. Male odluke donesene rano u dizajnu CPI-ja nakupljaju tehnički dug brže nego što većina timova očekuje.

CPI je sloj koji povezuje sustave, transformira podatke i usmjerava poruke između aplikacija. SAP Integration Suite objedinjuje ga s API Managementom, Event Meshom, Integration Advisorom i upravljanjem poslovnim partnerima (trading partner management). Većina konzultanata i dalje kaže „CPI" kad misli na dio s integracijskim tokovima, i to je u redu.

Što CPI radi: prenosi podatke između sustava, transformira formate poruka, usmjerava ih na pravi cilj te obrađuje pogreške i ponovne pokušaje. Povezuje SAP sustave (S/4HANA, SuccessFactors, Ariba) i platforme izvan SAP-a (Salesforce, Workday, ServiceNow) putem standardnih adaptera.

Što ne radi: ne pohranjuje podatke dugoročno, ne zamjenjuje ERP i ne služi kao 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 stvara probleme u arhitekturi.

CPI naspram SAP BTP-a: BTP je cijela platforma: razvoj aplikacija, podaci, AI, analitika i integracija. CPI je jedna usluga na njoj. Razlika je bitna kad određujete opseg vještina i proračun. BTP arhitekt projektira preko više usluga. CPI specijalist odgovoran je za tokove, adaptere, mapiranja i povezivost.

Četiri datuma i odluke danas oblikuju svaki plan integracije.

Datumi iza plana integracijePlanirajte oko 2027. Selidba po valovima prije tog roka košta znatno manje od prisilnog prijelaza.
  1. 2023.Edge Integration Cell općenito dostupanKraj 2023. Izvodi tokove SAP Integration Suite unutar Vaše mreže
  2. 2027.Završava standardno održavanje PI/PO-aKrajem godine, za SAP NetWeaver 7.5
  3. 2028.Gasi se okruženje SAP BTP Neo31. prosinca. CPI tenanti iz okruženja Neo prelaze na Cloud Foundry
  4. 2030.Završava produljeno održavanje PI/PO-aKrajem godine. Zadnja stanica za svaku PI/PO okolinu

Izvor: Najave SAP-a o održavanju NetWeavera 7.5 i gašenju okruženja Neo, prema pisanju SAPinsidera

  1. PI/PO ostaje bez puta. SAP NetWeaver 7.5, koji uključuje PI/PO, slijedi vremenski plan održavanja za Business Suite: standardno održavanje do kraja 2027., produljeno održavanje do kraja 2030. Nove značajke ne stižu. Planirana selidba po valovima košta znatno manje od prisilnog prijelaza 2027. ili 2030.
  2. Za hibridno postoji odgovor. Edge Integration Cell, općenito dostupan od kraja 2023., izvodi tokove SAP Integration Suite unutar Vaše vlastite mreže za sučelja koja moraju ostati on-premise. To uklanja najčešći razlog koji su timovi navodili za ostanak na PI/PO-u.
  3. Neo se zatvara. SAP je 2023. najavio da se okruženje SAP BTP Neo gasi 31. prosinca 2028. Stariji CPI tenanti u okruženju Neo moraju prijeći na multi-cloud okruženje (Cloud Foundry), a ta je migracija zaseban mali projekt.
  4. Joule je u alatima. SAP je Joule dodao u Integration Suite pa programeri mogu opisati tok običnim jezikom i dobiti prvu skicu. To ubrzava standardne scenarije. Složena orkestracija sa stvarnom poslovnom logikom i dalje traži višeg integracijskog arhitekta.

Što se tiče komercijalnog dijela: 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 za Integration Suite.

ČimbenikSAP PI/POSAP CPI (Integration Suite)
Model isporukeOn-premise, na Vašim poslužiteljimaOblak na SAP BTP-u; Edge Integration Cell za on-premise runtime
Opterećenje održavanjemVisoko: zakrpe, nadogradnje, upravljanje poslužiteljimaNiže: platformu vodi SAP
ProširivostDuboko prilagođavanje; teže za nadogradnjuModularno; brža ažuriranja; manje kontrole na niskoj razini
LicenciranjeStatično, obično prema kapacitetuPretplata s metrikom prema broju poruka
Smjer ulaganjaSamo održavanje, bez novih značajkiAktivan razvoj
Kraj standardnog održavanjaKraj 2027. (produljeno do kraja 2030.)Nije primjenjivo (usluga u oblaku)

Promjenu licenciranja vrijedi modelirati. Trošak CPI-ja vezan je uz broj poruka. Neke tvrtke štede u odnosu na PI/PO. Druge otkriju da je njihov stvarni integracijski promet veći nego što su mislile pa moraju rano optimizirati tokove. Izradite model prije migracije.

Osnovni građevni element je iFlow (integracijski tok). Svaki iFlow definira kako poruka putuje od izvora do cilja: transformaciju, pravila usmjeravanja i koje se rukovanje pogreškama aktivira kad nešto zakaže.

ZnačajkaŠto radi
Unaprijed izrađeni integracijski sadržajPaketi gotovih iFlowova za SAP i uobičajene scenarije trećih strana na SAP Business Accelerator Hubu
Grafički dizajner tokovaWeb dizajner za izradu iFlowova
API ManagementDizajn, objava, sigurnost i nadzor API-ja
SigurnostOAuth 2.0, SAML, TLS, upravljanje certifikatima
NadzorZapisnici poruka, detalji pogrešaka, povijest ponovnih pokušaja, upozorenja

Standardni adapteri uključuju SOAP, REST, OData, IDoc, JDBC, SFTP, JMS i AS2, uz dodatne za pojedine SaaS proizvode.

Skriptiranje. Složene transformacije traže Groovy ili JavaScript unutar iFlowa. CPI nije zero-code izvan standardnih tokova. Ako nitko u Vašem timu ne zna napisati osnovnu skriptnu logiku, složena mapiranja postaju usko grlo.

SAP CPI je moćan kad se projektira na razini arhitekture. Kad ga timovi tretiraju kao vježbu konfiguracije, svaki mali prečac 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 rukovanje pogreškama koje je radilo u PI-ju u CPI-ju se može ponašati drukčije. Neke tokove treba izgraditi ispočetka. Drugi se prenose uz male izmjene. SAP-ovi alati za migraciju i unaprijed izrađeni sadržaj smanjuju mehanički posao. Ne donose odluke o tome što treba ponovno izgraditi, a što ukinuti.

Evo plana po valovima koji koristim kao polazište. Valove prilagodite vlastitom popisu.

ValŠto se seliZašto ovim redomVlasnikKriteriji izlaska
0. PopisSvako PI sučelje: učestalost, volumen, adapter, kritičnost, vlasnikNe možete planirati ono što niste prebrojiliVoditelj integracijaPopis potvrđen od poslovnih vlasnika
1. Nizak rizikTokovi SAP-na-SAP sa standardnim sadržajemDokazuje operativni model i nadzorVoditelj integracijaDva tjedna stabilno u produkciji, PI put ukinut
2. PartneriB2B i EDI tokovi s ključnim poslovnim partnerimaTraži termine testiranja s partnerima i koordiniran prijelazVoditelj integracija uz nabavu i prodajuSvaki partner potvrđuje pisanim putem
3. Visok rizikTokovi velikog volumena, regulirani ili ključni za prihodSeli se zadnji, uz najviše probiIntegracijski arhitektTest opterećenja položen; povratak na PI uvježban
4. GašenjePI/PO se gasiPrestajete plaćati dvije platformeCIOSvi tokovi migrirani ili ukinuti; licence završene

Za svaki val zadržite povratni put na PI dok novi tok ne proradi bez greške u produkciji. Redoslijed je bitan: operativni model dokažite na tokovima niskog rizika prije nego što dotaknete sučelja koja nose prihod.

Scenariji koje najčešće viđam:

  1. S/4HANA prema SuccessFactorsu. Organizacijski podaci, broj zaposlenih i promjene naknada. SAP-ov standardni integracijski sadržaj pokriva uobičajene scenarije; prilagođeni tokovi obrađuju odstupanja.
  2. Naslijeđena nabava prema SAP Aribi. Narudžbenice idu van, potvrde i računi vraćaju se. Obično u oba smjera.
  3. Financijski podaci prema SAP Analytics Cloudu. Prijenos podataka iz ECC-a ili sustava izvan SAP-a u SAC.
  4. Salesforce prema SAP-u. Zaključeni poslovi teku u SAP radi isporuke, fakturiranja i ažuriranja zaliha. Bez upravljane integracije to se obično odvija preko izvoza u proračunske tablice ili krhkih skripti. Moj tekst o tome zašto integracije Salesforcea i ERP-a ne uspijevaju obrađuje pogreške u dizajnu.

Ako integracijski radovi na Vašem programu već kasne, tekst o kašnjenjima isporuke SAP Integration Suitea obrađuje uobičajene uzroke. Pregled platformi u tekstu o SAP integracijskim platformama uspoređuje opcije jednu uz drugu.

Što je SAP CPI i kako se danas zove?

SAP CPI je kratica za Cloud Platform Integration. Danas je to mogućnost Cloud Integration unutar rješenja SAP Integration Suite na SAP BTP-u, uz API Management, Event Mesh i alate za integraciju partnera. „CPI" je i dalje svakodnevni naziv za izradu integracijskih tokova.

Po čemu se SAP CPI razlikuje od SAP PI/PO-a?

PI (Process Integration) i PO (Process Orchestration) su on-premise middleware s dubokim prilagođavanjem i punom kontrolom nad infrastrukturom. CPI je usluga u oblaku na SAP BTP-u koju za Vas vodi SAP, a novi adapteri i sadržaj stižu centralno.

PI/PO 7.5 dobiva samo održavanje. Standardno održavanje završava krajem 2027., a produljeno krajem 2030., pa svaka PI/PO okolina treba plan migracije.

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 razlikuju se proračun i vještine: BTP arhitekt radi preko više usluga, a CPI specijalist odgovoran je za tokove, adaptere i mapiranja.

Koliko je teško naučiti SAP CPI?

Podnošljivo, ali ne jednostavno. Standardni tokovi slijede dokumentirane obrasce, a grafički dizajner pomaže. Teški su dijelovi razumijevanje poslovnog procesa dovoljno dobro da se osmisli tok, ispravno rukovanje pogreškama i ponovnim pokušajima te pisanje Groovyja ili JavaScripta za složena mapiranja. Prvo naučite poslovni proces, a zatim integraciju.

Što trebam uzeti u obzir pri migraciji sa SAP PI/PO-a na CPI?

Popišite svako sučelje s volumenom, učestalošću, adapterom i kritičnošću. Za svako odlučite: ponovno izgraditi, prilagoditi ili ukinuti. Modelirajte troškove po broju poruka prema stvarnim volumenima. Selite po valovima uz povratni put i rano planirajte regresijsko testiranje s B2B partnerima i ciljevima izvan SAP-a, jer se oni tiho kvare. Za tokove koji moraju ostati on-premise koristite Edge Integration Cell.

Koja je razlika između okruženja Neo i Cloud Foundry za SAP CPI?

Oba su okruženja SAP BTP-a. Neo je starije, SAP-ovo vlasničko okruženje i gasi se 31. prosinca 2028. Multi-cloud okruženje temeljeno na Cloud Foundryju mjesto je kamo ide SAP-ov razvoj. Svaki CPI tenant koji je još u okruženju Neo treba plan migracije već sada; novi tenanti ne bi trebali počinjati tamo.

Noel D'Costa

Autor

Noel D'Costa

25 godina u SAP i Oracle ERP programima u zrakoplovstvu, državnoj upravi, financijama, maloprodaji i proizvodnji. Dolazim iz financija. Pomažem rukovodnim timovima iskreno odrediti opseg transformacija, stabilizirati programe u poteškoćama i izgraditi sustave koji prežive prvu godinu u produktivnom radu.

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.