Hva er SAP Forekomst & SAP SID?
โก Smart oppsummering
SAP Instans og SAP SID definerer sammen hvordan en SAP R/3-systemet er strukturert og unikt identifisert. En instans samler ressurser som minne, arbeidsprosesser, dispatcher og gateway; SID-en merker hele installasjonen med en kode pรฅ tre tegn.

Hva er en SAP Forekomst?
An SAP Forekomst er en kjรธretidsgruppe av ressurser allokert til รฉn applikasjon eller databaseserver i en SAP R/3 klient-server-miljรธ. Hver instans samler ressursene serveren trenger for รฅ hรฅndtere brukerforespรธrsler uavhengig.
Ressursene som utgjรธr en instans inkluderer:
- Minne โ delte minneomrรฅder brukt til buffere og rull-/sideplass.
- Arbeidsprosesser โ dialog-, oppdaterings-, bakgrunns-, kรธsettings- og spoleprosesser som utfรธrer brukerforespรธrsler.
- Avsender โ trafikklederen som hรฅndterer forespรธrsler til frie arbeidsprosesser.
- Inngangsport โ kommunikasjonsendepunktet for RFC- og CPI-C-kall inn og ut av instansen.
Typer av SAP Forekomster
An SAP Systemet bestรฅr av tre logiske instanstyper. Alle tre deler det samme SAP systemkatalogen pรฅ operativsystemnivรฅ.
SAP System = Dialog Instance + Central Instance + Database Instance
1. Dialogforekomst
A Dialogforekomst befinner seg i applikasjonslaget og eksisterer for รฅ fordele brukerbelastningen pรฅ tvers av verter. Etter hvert som flere dialogforekomster legges til pรฅ flere verter, รธker antallet sendere og arbeidsprosesser, slik at flere samtidige brukere kan logge pรฅ og kjรธre transaksjoner uten รฅ overbelaste noen enkelt server.
2. Sentral instans
Ocuco Sentralinstans kan gjรธre alt en dialoginstans gjรธr, men den er i tillegg vert for Enqueue-serveren og meldingsserveren. Alle dialoginstanser kommuniserer med den sentrale instansen gjennom meldingsserveren fรธr de nรฅr databasen. Nรฅr en instans starter, registrerer koordinatoren seg hos meldingsserveren og annonserer tjenestene den tilbyr (DIA, BTC, SPO, UPD osv.). Enqueue-tjenesten pรฅ den sentrale instansen administrerer lรฅsetabellen som serialiserer oppdateringer pรฅ tvers av hele systemet.
3. Databaseforekomst
Ocuco Databaseforekomst er der forretningsdata fysisk befinner seg. Den godtar forespรธrsler som rutes gjennom den sentrale instansen, bruker kรธlรฅser og returnerer resultatsett til de kallende arbeidsprosessene.
Hva er SID i SAP?
SID stรฅr for SAP SystemidentifikasjonDet er en unik identifikasjonskode pรฅ tre tegn som gis til hver R/3-installasjon โ det vil si til hver komplette SAP system bestรฅende av en databaseserver og รฉn eller flere applikasjonsservere.
Typiske SID-er fรธlger mรธnstre som C11, PRD, E56, DEVeller KvalitetssikringSID-en er fast ved installasjonstidspunktet og kan ikke endres uten รฅ installere systemet pรฅ nytt, sรฅ navnevalg som gjรธres tidlig i et prosjekt har en tendens til รฅ fรธlge landskapet i รฅrevis.
SID-navneregler
- Nรธyaktig tre alfanumeriske tegn.
- Det fรธrste tegnet mรฅ vรฆre en bokstav.
- Reserverte verdier som ADD, ALLE, OG, BIN, CDC, COM, SAP, SYS, og navnene pรฅ tre tegn pรฅ stรธttede databaser mรฅ ikke brukes.
- Hver SID innenfor ett transportlandskap mรฅ vรฆre unik.
Logiske systemnavn
Nรฅr data distribueres mellom ulike systemer, mรฅ hvert system i nettverket vรฆre tydelig identifiserbart. SAP lรธser dette gjennom konseptet med en logisk system.
Et logisk system er et applikasjonssystem der applikasjonene jobber sammen pรฅ en felles database. I SAP termer, er det logiske systemet effektivt en klient โ โโden minste, selvstendige forretningsenheten i en SAP installasjon.
Fordi det logiske systemnavnet unikt identifiserer et system i nettverket, kan ikke to systemer dele samme navn hvis de er koblet til hverandre som BW-systemer, som kildesystemer eller er planlagt รฅ bli koblet til.
Eksempel: Logisk navn for produksjonssystem
Ta et eksempel pรฅ et logisk systemnavn for en produksjon SAP BW-server i Tyskland:
| Element | Verdi | Betydning |
|---|---|---|
| SID | PBG | P = Produksjon (type), B = BW (komponent), G = Tyskland (anlegg) |
| kunde | 100 | Tresifret klientnummer tildelt ved installasjon |
| Logisk systemnavn | PBGCLNT100 | SID + CLNT + klientnummer โ standardskjemaet |
SAP Instans vs. SAP SID
De to begrepene beskriver forskjellige lag i det samme systemet. Forekomsten handler om kjรธretidsressurserSID-en handler om identitet.
| Aspekt | SAP Forekomst | SAP SID |
|---|---|---|
| Hva det er | En runtime-beholder med ressurser pรฅ en server | En identifikator pรฅ tre tegn for hele SAP system |
| Omfang | Per applikasjon eller databaseserver | Per SAP system (hele installasjonen) |
| Eksempler | Dialog, Sentral, Database | C11, PRD, DEV, QAS |
| Kan endres underveis? | Ja โ instanser kan startes, stoppes eller legges til | Nei โ fikset ved installasjon |
| brukes til | Lastbalansering, skalering, feilisolering | Identifisering i transporter, RFC-er, overvรฅking |
Hvor SID og instans Numbers Vises
Nรฅr et system er installert, vises SID-en og det tosifrede instansnummeret mange steder en Basis-administrator jobber med hver dag.
- OS-brukerkontoer:
<sid>adm(f.eksprdadm) Ogsapadm. - Profilfiler:
DEFAULT.PFL,<SID>_DVEBMGS<NN>_<host>, hvor NN er instansnummeret. - Serviceporter: senderport 32 , gateway-port 33 , meldingsserverport 36 .
- RFC-destinasjoner og TMS-ruter blir adressert av SID.
- SAP GUI-pรฅloggingsoppfรธringer vis SID-en ved siden av vertsnavnet.
Beste praksis for SID- og instansoppsett
En ren SID- og instansstrategi lรธnner seg for landskapets levetid. Fรธlgende fremgangsmรฅter reduserer overraskelser under transporter, oppdateringer og revisjoner.
- Hold deg til en navnekonvensjon pรฅ tvers av DEV/QAS/PRD, sรฅ rollen til hvert system er รฅpenbar fra SID alene.
- Unngรฅ SAP-reserverte verdier pรฅ tre bokstaver og databasenavn for รฅ forhindre omarbeid etter installasjon.
- Dokumenter betydningen av hvert SID-tegn i landskapsdiagrammet slik at nye deltakere kan tolke det.
- Pin-forekomstnumre nรฅr du kjรธrer flere systemer pรฅ รฉn vert, slik at portomrรฅdene ikke kolliderer.
- Bruk distinkte logiske systemnavn for hver klient for รฅ holde ALE/IDoc-rutingen entydig.
- Behold databaseinstansen pรฅ sin egen vert nรฅr lasteprofiler tillater det, slik at dialogtopper ikke sulter database-I/O.
