Hvad er SAP Forekomst & SAP SID?

⚡ Smart opsummering

SAP Instans og SAP SID definerer tilsammen, hvordan en SAP R/3-systemet er struktureret og entydigt identificeret. En instans samler ressourcer såsom hukommelse, arbejdsprocesser, dispatcher og gateway; SID'et mærker hele installationen med en kode på tre tegn.

  • 🧱 Kernedefinition: An SAP En instans er en runtime-gruppe af hukommelse, arbejdsprocesser, dispatcher og gateway for én server.
  • 🔀 Forekomsttyper: Dialog-, Central- og Database-instanser danner tilsammen en komplet SAP system.
  • 🆔 SID-regel: Hver SAP systemet har en unik tretegns SAP Systemidentifikation såsom PRD, DEV eller QAS.
  • 🌐 Logisk system: Et logisk systemnavn (SID + CLNT + klientnummer) identificerer entydigt en klient på tværs af SAP landskab.
  • 🤖 AI-vinkel: AI-assistenter fremskynder SID-revision, RFC-validering og korrekt størrelsesjustering af instansressourcer på tværs af SAP landskaber.

Hvad er SAP Forekomst & SAP SID?

Hvad er en SAP Forekomst?

An SAP Instans er en runtime-gruppe af ressourcer allokeret til én applikation eller databaseserver inden for en SAP R/3 klient-server-miljø. Hver instans samler de ressourcer, som serveren har brug for til at håndtere brugeranmodninger uafhængigt.

De ressourcer, der udgør en instans, omfatter:

  • Hukommelse — delte hukommelsesområder brugt til buffere og roll-/page-plads.
  • Arbejdsprocesser — dialog-, opdaterings-, baggrunds-, enqueue- og spool-processer, der udfører brugeranmodninger.
  • Dispatcher — trafiklederen, der håndterer anmodninger for at frigøre arbejdsprocesser.
  • Gateway — kommunikationsslutpunktet for RFC- og CPI-C-kald ind og ud af instansen.

Typer af SAP tilfælde

An SAP Systemet består af tre logiske instanstyper. Alle tre deler det samme SAP systemmappen på operativsystemniveau.

SAP System = Dialog Instance + Central Instance + Database Instance

1. Dialogforekomst

A Dialogforekomst findes i applikationslaget og eksisterer for at fordele brugerbelastningen på tværs af værter. Efterhånden som flere dialoginstanser tilføjes på yderligere værter, vokser antallet af dispatchere og arbejdsprocesser, hvilket giver flere samtidige brugere mulighed for at logge på og køre transaktioner uden at overbelaste en enkelt server.

2. Central instans

Central instans kan gøre alt, hvad en dialoginstans gør, men den er desuden vært for Enqueue-serveren og meddelelsesserveren. Alle dialoginstanser kommunikerer med den centrale instans via meddelelsesserveren, før de når databasen. Når en instans starter, registrerer dens dispatcher sig hos meddelelsesserveren og annoncerer de tjenester, den tilbyder (DIA, BTC, SPO, UPD osv.). Enqueue-tjenesten på den centrale instans administrerer låsetabellen, der serialiserer opdateringer på tværs af hele systemet.

3. Databaseinstans

Databaseforekomst er der, hvor forretningsdata fysisk befinder sig. Den accepterer anmodninger, der sendes gennem den centrale instans, anvender kølåse og returnerer resultatsæt til de kaldende arbejdsprocesser.

Hvad er SID i SAP?

SID står for SAP SystemidentifikationDet er en unik identifikationskode på tre tegn, der gives til hver R/3-installation — det vil sige til hver komplet SAP systemet bestående af en databaseserver og en eller flere applikationsservere.

Typiske SID'er følger mønstre som C11, PRD, E56, DEV eller QASSID'et er fastlagt ved installationstidspunktet og kan ikke ændres uden at geninstallere systemet, så navngivningsvalg foretaget tidligt i et projekt har en tendens til at følge landskabet i årevis.

SID-navngivningsregler

  • Nøjagtig tre alfanumeriske tegn.
  • Det første tegn skal være et bogstav.
  • Reserverede værdier som f.eks. ADD, ALLE, AND, BIN, CDC, KOM, SAP, SYS, og navnene på tre tegn på understøttede databaser må ikke anvendes.
  • Hvert SID inden for et transportlandskab skal være unikt.

Logiske systemnavne

Når data distribueres mellem forskellige systemer, skal hvert system i netværket være tydeligt identificerbart. SAP løser dette gennem konceptet om en logisk system.

Et logisk system er et applikationssystem, hvor applikationerne arbejder sammen på en fælles database. I SAP termer er det logiske system reelt en klient - den mindste, selvstændige forretningsenhed i en SAP installation.

Da det logiske systemnavn entydigt identificerer et system inden for netværket, kan to systemer ikke dele det samme navn, hvis de er forbundet til hinanden som BW-systemer, som kildesystemer eller er planlagt til at blive forbundet.

Eksempel: Produktionssystemets logiske navn

Tag et eksempel på et logisk systemnavn til en produktion SAP BW-server i Tyskland:

Element Værdi Betydning
SID PBG P = Produktion (type), B = BW (komponent), G = Tyskland (fabrik)
Klient 100 Trecifret klientnummer tildelt ved installation
Logisk systemnavn PBGCLNT100 SID + CLNT + klientnummer — standardformularen

SAP Instans vs. SAP SID

De to begreber beskriver forskellige lag af det samme system. Instansen handler om runtime-ressourcerSID'en handler om identitet.

Aspect SAP Instans SAP SID
Hvad er det En runtime-container med ressourcer på en server En identifikator på tre tegn for hele SAP systemet
Anvendelsesområde Pr. applikation eller databaseserver Per SAP system (hele installationen)
Eksempler Dialog, Central, Database C11, PRD, DEV, QAS
Kan ændres under kørsel? Ja — instanser kan startes, stoppes eller tilføjes Nej — rettet ved installation
Bruges til Load balancing, skalering, fejlisolering Identifikation i transporter, RFC'er, overvågning

Hvor SID og instans Numbers Appear

Når et system er installeret, vises SID'et og det tocifrede instansnummer mange steder, hvor en Basis-administrator arbejder hver dag.

  • OS-brugerkonti: <sid>adm (f.eks prdadm) og sapadm.
  • Profilfiler: DEFAULT.PFL, <SID>_DVEBMGS<NN>_<host>, hvor NN er instansnummeret.
  • Serviceporte: afsenderport 32 , gateway-port 33 , beskedserver port 36 .
  • RFC-destinationer og TMS-ruter behandles af SID.
  • SAP GUI-logonposter Vis SID'et ved siden af ​​værtsnavnet.

Bedste fremgangsmåder for SID- og instansopsætning

En ren SID- og instansstrategi betaler sig for landskabets levetid. Følgende fremgangsmåder reducerer overraskelser under transporter, opdateringer og revisioner.

  • Hold dig til en navngivningskonvention på tværs af DEV/QAS/PRD, så hvert systems rolle er tydelig alene ud fra SID'et.
  • Undgå SAP-reserverede værdier på tre bogstaver og databasenavne for at forhindre omarbejde efter installationen.
  • Dokumentér betydningen af ​​hvert SID-tegn i landskabsdiagrammet, så nye deltagere kan fortolke det.
  • Pin-instansnumre når man kører flere systemer på én vært, så portintervaller ikke kolliderer.
  • Brug forskellige logiske systemnavne for hver klient for at holde ALE/IDoc-routing entydig.
  • Behold databaseinstansen på sin egen vært når indlæsningsprofiler tillader det, så dialogspidser ikke udsulter database-I/O.

Ofte Stillede Spørgsmål

Nej. SID'et er fast forbundet til mapper, profiler, brugerkonti og databaseskemaet. Ændring af det kræver en systemkopi eller en homogen omdøbning ved hjælp af SWPM (System Rename) – ikke en simpel konfigurationsændring.

An SAP system er den fulde installation identificeret af ét SID. En instans er én runtime-enhed (arbejdsprocesser, dispatcher, gateway) på en enkelt vært. Et system kan indeholde mange instanser, men kun ét SID.

Instansnummeret er en tocifret kode (00-97), der er tildelt hver instans. Den overføres til TCP-portintervaller — for eksempel dispatcherport 3200 + NN — så flere instanser på den samme vært ikke kolliderer.

Reserverede SID'er inkluderer ADD, ALL, AND, BIN, CDC, COM, SAP, SYS, plus databasenavne som ORA, DB2, ADA, SYB og MSS. Brug af disse forårsager installationsfejl eller tvetydighed under kørsel og skal undgås.

Enqueue-serveren administrerer den globale låsetabel og sikrer, at to arbejdsprocesser ikke kan opdatere det samme forretningsobjekt på samme tid. Den kører på den centrale instans og forespørges af hver dialoginstans, før ændringerne bekræftes.

CLNT er en forkortelse for Client. I et logisk systemnavn, f.eks. PBGCLNT100, er segmentet efter CLNT det trecifrede klientnummer, der identificerer en selvstændig forretningsenhed inden for SAP system identificeret af SID PBG.

AI-assistenter reviderer SID-konventioner på tværs af landskaber, anbefaler arbejdsprocesoptællinger i den rigtige størrelse fra historisk belastning, markerer RFC-destinationer, der peger på forældede SID'er, og oversætter kryptiske profilparametre til letforståelige engelske forklaringer til Basis-teams.

Ja. AI-modeller, der er trænet på ST03N-arbejdsbelastningsdata, forudsiger forringelse af dialogrespons og anbefaler at tilføje en dialoginstans eller arbejdsprocesser, før brugerne mærker afmatningen. Dette ændrer kapacitetsplanlægning fra reaktiv til prædiktiv.

Opsummer dette indlæg med: