Co je to SAP Instance & SAP SID?
โก Chytrรฉ shrnutรญ
SAP Instance a SAP SID spoleฤnฤ definujรญ, jak SAP Systรฉm R/3 je strukturovanรฝ a jednoznaฤnฤ identifikovanรฝ. Instance sdruลพuje zdroje, jako je pamฤลฅ, pracovnรญ procesy, dispeฤer a brรกna; SID oznaฤuje celou instalaci tลรญmรญstnรฝm kรณdem.

Co je to SAP Instance?
An SAP Instance je bฤhovรก skupina zdrojลฏ pลidฤlenรก jednรฉ aplikaci nebo databรกzovรฉmu serveru v rรกmci SAP Prostลedรญ klient-server R/3. Kaลพdรก instance sdruลพuje zdroje, kterรฉ server potลebuje k nezรกvislรฉmu zpracovรกnรญ uลพivatelskรฝch poลพadavkลฏ.
Mezi zdroje, kterรฉ tvoลรญ instanci, patลรญ:
- Memory โ oblasti sdรญlenรฉ pamฤti pouลพรญvanรฉ pro vyrovnรกvacรญ pamฤti a prostor pro rolovรกnรญ/strรกnkovรกnรญ.
- Pracovnรญ procesy โ dialogovรฉ, aktualizaฤnรญ, na pozadรญ, zaลazovacรญ a spoolovacรญ procesy, kterรฉ provรกdฤjรญ uลพivatelskรฉ poลพadavky.
- Odesรญlatel โ ลรญdicรญ jednotka provozu, kterรก pลedรกvรก poลพadavky na volnรฉ pracovnรญ procesy.
- Brรกna โ komunikaฤnรญ koncovรฝ bod pro volรกnรญ RFC a CPI-C do a z instance.
Druhy SAP Instance
An SAP Systรฉm se sklรกdรก ze tลรญ logickรฝch typลฏ instancรญ. Vลกechny tลi sdรญlejรญ stejnรฝ SAP systรฉmovรฝ adresรกล na รบrovni operaฤnรญho systรฉmu.
SAP System = Dialog Instance + Central Instance + Database Instance
1. Instance dialogu
A Dialog Instance nachรกzรญ se v aplikaฤnรญ vrstvฤ a existuje proto, aby rozdฤlil uลพivatelskou zรกtฤลพ mezi hostitele. S pลidรกvรกnรญm dalลกรญch instancรญ dialogลฏ na dalลกรญch hostitelรญch roste poฤet dispeฤerลฏ a pracovnรญch procesลฏ, coลพ umoลพลuje vรญce soubฤลพnรฝm uลพivatelลฏm pลihlรกsit se a spustit transakce bez pลetรญลพenรญ jakรฉhokoli serveru.
2. Centrรกlnรญ instance
Jedno Centrรกlnรญ instance Mลฏลพe dฤlat vลกe, co instance dialogu, ale navรญc hostuje server Enqueue a server zprรกv. Vลกechny instance dialogu komunikujรญ s centrรกlnรญ instancรญ prostลednictvรญm serveru zprรกv, neลพ se dostanou do databรกze. Po spuลกtฤnรญ instance se jejรญ dispeฤer zaregistruje u serveru zprรกv a oznรกmรญ sluลพby, kterรฉ nabรญzรญ (DIA, BTC, SPO, UPD atd.). Sluลพba Enqueue na centrรกlnรญ instanci spravuje tabulku zรกmkลฏ, kterรก serializuje aktualizace v celรฉm systรฉmu.
3. Instance databรกze
Jedno Instance databรกze je mรญstem, kde se fyzicky nachรกzejรญ obchodnรญ data. Pลijรญmรก poลพadavky smฤrovanรฉ pลes centrรกlnรญ instanci, aplikuje zรกmky zaลazovรกnรญ do fronty a vracรญ sady vรฝsledkลฏ volajรญcรญm pracovnรญm procesลฏm.
Co je SID v SAP?
SID pลedstavuje SAP Identifikace systรฉmuJednรก se o unikรกtnรญ tลรญmรญstnรฝ identifikaฤnรญ kรณd pลidฤlenรฝ kaลพdรฉ instalaci R/3 โ tedy kaลพdรฉ kompletnรญ SAP systรฉm sestรกvajรญcรญ z databรกzovรฉho serveru a jednoho nebo vรญce aplikaฤnรญch serverลฏ.
Typickรฉ SID sledujรญ vzorce jako C11, PRD, E56, Devnebo QAS (Quality Assessment)SID je pevnฤ stanoveno v dobฤ instalace a nelze jej zmฤnit bez pลeinstalace systรฉmu, takลพe volby nรกzvลฏ provedenรฉ na zaฤรกtku projektu majรญ tendenci s danรฝm prostลedรญm ลพรญt po mnoho let.
Pravidla pojmenovรกnรญ SID
- Pลesnฤ tลi alfanumerickรฉ znaky.
- Prvnรญ znak musรญ bรฝt pรญsmeno.
- Rezervovanรฉ hodnoty, jako napลรญklad ADD, Vล ECHNO, A AUTOMATIZACI, BIN, CDC, KOM, SAP, SYSa tลรญmรญstnรฉ nรกzvy podporovanรฝch databรกzรญ se nesmรญ pouลพรญvat.
- Kaลพdรฉ SID v rรกmci jednรฉ transportnรญ krajiny musรญ bรฝt jedineฤnรฉ.
Logickรฉ nรกzvy systรฉmลฏ
Pokud jsou data distribuovรกna mezi rลฏznรฝmi systรฉmy, musรญ bรฝt kaลพdรฝ systรฉm v sรญti jasnฤ identifikovatelnรฝ. SAP ลeลกรญ to konceptem logickรฝ systรฉm.
Logickรฝ systรฉm je aplikaฤnรญ systรฉm, ve kterรฉm aplikace spolupracujรญ na spoleฤnรฉ databรกzi. V SAP Z hlediska logickรฉho systรฉmu je v podstatฤ klient โ โโnejmenลกรญ, samostatnรก obchodnรญ jednotka uvnitล SAP instalace.
Protoลพe logickรฝ nรกzev systรฉmu jednoznaฤnฤ identifikuje systรฉm v sรญti, nemohou dva systรฉmy sdรญlet stejnรฝ nรกzev, pokud jsou k sobฤ pลipojeny jako systรฉmy BW, jako zdrojovรฉ systรฉmy nebo pokud je jejich pลipojenรญ plรกnovรกno.
Pลรญklad: Logickรฝ nรกzev produkฤnรญho systรฉmu
Vezmฤte si pลรญklad logickรฉho nรกzvu systรฉmu pro produkฤnรญ prostลedรญ. SAP BW server v Nฤmecku:
| Prvek | Hodnota | Vรฝznam |
|---|---|---|
| SID | PBG | P = Vรฝroba (typ), B = BW (souฤรกst), G = Nฤmecko (zรกvod) |
| Klient | 100 | Trojmรญstnรฉ ฤรญslo klienta pลiลazenรฉ pลi instalaci |
| Nรกzev logickรฉho systรฉmu | PBGCLNT100 | SID + CLNT + ฤรญslo klienta โ standardnรญ formulรกล |
SAP Instance vs. SAP SID
Tyto dva termรญny popisujรญ rลฏznรฉ vrstvy stejnรฉho systรฉmu. Jednรก se o instanci bฤhovรฉ prostลedky; SID je o identita.
| Vzhled | SAP Instance | SAP SID |
|---|---|---|
| Co to je | Runtime kontejner zdrojลฏ na serveru | Tลรญmรญstnรฝ identifikรกtor pro celek SAP systรฉm |
| Rozsah | Na aplikaci nebo databรกzovรฝ server | Za SAP systรฉm (celรก instalace) |
| Pลรญklady | Dialog, Centrรกlnรญ, Databรกze | C11, PRD, DEV, QAS |
| Lze zmฤnit za bฤhu? | Ano โ instance lze spustit, zastavit nebo pลidat | Ne โ opraveno pลi instalaci |
| Pouลพรญvรก se pro | Vyvaลพovรกnรญ zรกtฤลพe, ลกkรกlovรกnรญ, izolace chyb | Identifikace v transportech, RFC, monitorovรกnรญ |
Kde SID a instance Numbers Objevit se
Jakmile je systรฉm nainstalovรกn, SID a dvoumรญstnรฉ ฤรญslo instance se zobrazujรญ na mnoha mรญstech, se kterรฝmi administrรกtor Basis dennฤ pracuje.
- Uลพivatelskรฉ รบฤty operaฤnรญho systรฉmu:
<sid>adm(napลprdadm) asapadm. - Soubory profilu:
DEFAULT.PFL,<SID>_DVEBMGS<NN>_<host>, kde NN je ฤรญslo instance. - Servisnรญ porty: dispeฤerskรฝ port 32 , port brรกny 33 , port serveru zprรกv 36 .
- Cรญle RFC a trasy TMS jsou adresovรกny pomocรญ SID.
- SAP Pลihlaลกovacรญ poloลพky grafickรฉho rozhranรญ zobrazit SID vedle nรกzvu hostitele.
Nejlepลกรญ postupy pro nastavenรญ SID a instancรญ
ฤistรก strategie SID a instancรญ se vyplatรญ pro ลพivotnost prostลedรญ. Nรกsledujรญcรญ postupy sniลพujรญ pลekvapenรญ bฤhem transportลฏ, aktualizacรญ a auditลฏ.
- Drลพte se konvence pojmenovรกnรญ napลรญฤ DEV/QAS/PRD, takลพe role kaลพdรฉho systรฉmu je zลejmรก uลพ z pouhรฉho SID.
- Vyhnout se SAP-rezervovanรฉ tลรญpรญsmennรฉ hodnoty a nรกzvy databรกzรญ, aby se zabrรกnilo pลepracovรกnรญ po instalaci.
- Zdokumentujte vรฝznam kaลพdรฉho znaku SID v krajinnรฉm diagramu, aby jej novรญ รบฤastnรญci mohli interpretovat.
- ฤรญsla instancรญ PINลฏ pลi spuลกtฤnรญ vรญce systรฉmลฏ na jednom hostiteli, aby nedoลกlo ke kolizi rozsahลฏ portลฏ.
- Pouลพรญvejte odliลกnรฉ logickรฉ nรกzvy systรฉmลฏ pro kaลพdรฉho klienta, aby bylo smฤrovรกnรญ ALE/IDoc jednoznaฤnรฉ.
- Ponechรกvejte instanci databรกze na vlastnรญm hostiteli kdyลพ to profily zรกtฤลพe dovolรญ, aby prudkรฉ zmฤny v dialogu nezatฤลพovaly databรกzi.
