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.

  • ๐Ÿงฑ Zรกkladnรญ definice: An SAP Instance je bฤ›hovรก skupina pamฤ›ti, pracovnรญch procesลฏ, dispeฤera a brรกny pro jeden server.
  • ๐Ÿ”€ Typy instancรญ: Instance dialogu, centrรกlnรญho rozhranรญ a databรกze dohromady tvoล™รญ kompletnรญ SAP systรฉm.
  • ๐Ÿ†” Pravidlo SID: Kaลพdรฝ SAP systรฉm nese unikรกtnรญ tล™รญmรญstnรฝ SAP Identifikace systรฉmu, jako napล™รญklad PRD, DEV nebo QAS.
  • ๐ŸŒ Logickรฝ systรฉm: Logickรฝ nรกzev systรฉmu (SID + CLNT + ฤรญslo klienta) jednoznaฤnฤ› identifikuje klienta v rรกmci sรญtฤ›. SAP krajina.
  • ๐Ÿค– รšhel umฤ›lรฉ inteligence: Asistenti umฤ›lรฉ inteligence zrychlujรญ auditovรกnรญ SID, ovฤ›ล™ovรกnรญ RFC a sprรกvnรฉ dimenzovรกnรญ zdrojลฏ instance napล™รญฤ SAP krajiny.

Co je to SAP Instance & SAP SID?

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) a sapadm.
  • 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.

Nejฤastฤ›jลกรญ dotazy

Ne. SID je pevnฤ› propojeno s adresรกล™i, profily, uลพivatelskรฝmi รบฤty a schรฉmatem databรกze. Jeho zmฤ›na vyลพaduje kopii systรฉmu nebo homogennรญ pล™ejmenovรกnรญ pomocรญ SWPM (System Rename) โ€“ nejednรก se o jednoduchou zmฤ›nu konfigurace.

An SAP Systรฉm je kompletnรญ instalace identifikovanรก jednรญm SID. Instance je jedna bฤ›hovรก jednotka (pracovnรญ procesy, dispeฤer, brรกna) na jednom hostiteli. Systรฉm mลฏลพe obsahovat mnoho instancรญ, ale pouze jeden SID.

ฤŒรญslo instance je dvoumรญstnรฝ kรณd (00โ€“97) pล™iล™azenรฝ kaลพdรฉ instanci. Pouลพรญvรก se k rozsahลฏm TCP portลฏ โ€“ napล™รญklad dispeฤerskรฝ port 3200 + NN โ€“ takลพe se vรญce instancรญ na stejnรฉm hostiteli nekoliduje.

Mezi rezervovanรฉ identifikรกtory SID patล™รญ ADD, ALL, AND, BIN, CDC, COM, SAP, SYS a nรกzvy databรกzรญ, jako napล™รญklad ORA, DB2, ADA, SYB a MSS. Jejich pouลพitรญ zpลฏsobuje selhรกnรญ instalaฤnรญho programu nebo nejednoznaฤnost za bฤ›hu a je tล™eba se jim vyhnout.

Server pro zaล™azovรกnรญ do fronty spravuje globรกlnรญ tabulku zรกmkลฏ a zajiลกลฅuje, aby dva pracovnรญ procesy nemohly aktualizovat stejnรฝ obchodnรญ objekt souฤasnฤ›. Bฤ›ลพรญ na centrรกlnรญ instanci a pล™ed potvrzenรญm zmฤ›n je dotazovรกn kaลพdou instancรญ dialogu.

CLNT je zkratka pro Client (klient). V logickรฉm nรกzvu systรฉmu, jako napล™รญklad PBGCLNT100, je segment za CLNT tล™รญmรญstnรฉ ฤรญslo klienta, kterรฉ identifikuje samostatnou obchodnรญ jednotku uvnitล™ SAP systรฉm identifikovanรฝ SID PBG.

Asistenti umฤ›lรฉ inteligence auditujรญ konvence SID napล™รญฤ prostล™edรญmi, doporuฤujรญ sprรกvnรฉ poฤty pracovnรญch procesลฏ z historickรฉ zรกtฤ›ลพe, oznaฤujรญ cรญle RFC odkazujรญcรญ na zastaralรฉ SID a pล™eklรกdajรญ kryptickรฉ parametry profilu do srozumitelnรฝch vysvฤ›tlenรญ pro Basis tรฝmy.

Ano. Modely umฤ›lรฉ inteligence trรฉnovanรฉ na datech pracovnรญ zรกtฤ›ลพe ST03N pล™edpovรญdajรญ degradaci dialogovรฝch odpovฤ›dรญ a doporuฤujรญ pล™idรกnรญ instance dialogu nebo pracovnรญch procesลฏ dล™รญve, neลพ uลพivatelรฉ pocรญtรญ zpomalenรญ. To posouvรก plรกnovรกnรญ kapacity z reaktivnรญho na prediktivnรญ.

Shrลˆte tento pล™รญspฤ›vek takto: