SAP TMS (Transport Management System) vejledning

Indholdsfortegnelse:

Anonim

Hvad er TMS?

TMS bruges til at flytte, administrere, kontrollere, kopiere udviklingsobjekter og tilpasse indstillinger på en ordnet måde på tværs af SAP-systemer i et landskab gennem foruddefinerede transportruter (RFC Connections). Transportprocessen består grundlæggende af at eksportere objekter ud af kilden SAP-systemet og importere dem til mål-SAP-systemet. TMS står for Transport Management System

Hvorfor har vi brug for et transportsystem?

CTS-komponenterne spiller en vigtig rolle i det overordnede udviklings- og tilpasningsmiljø. CTS står for Change and Transport System
CTS er et instrument til:

  • Administration og styring af nye udviklingsanmodninger.
  • Håndtering af transporter
  • Optagelse af, hvor og af hvem der foretages ændringer
  • Konfiguration af systemlandskab

Oversigt over CTS-komponenter

  • CTO (Change and Transport Organizer) - Det er det vigtigste værktøj til at styre, gennemse og registrere de ændringer, der er foretaget på lageret og tilpasse objekter. Det er det centrale punkt for organisering af udviklingsprojekterne. SE01 er transaktionen med den nye udvidede visning.
  • Transportværktøjer - De faktiske transporter sker i back-end på OS-niveau ved hjælp af transportværktøjer, der er en del af SAP Kernel og inkluderer programmet R3trans og transportstyringsprogrammet tp .
  • (TMS) Transport Management System

SAP-system-landskab

Systemlandskabet (også kendt som SAP System Group) er arrangementet af SAP-servere. I et SAP-miljø anbefales ideelt et landskab med tre systemer. Den består af

  1. Udviklingsserver - DEV
  2. Kvalitetssikringsserver - QAS
  3. Produktionsserver - PRD.

Transportcyklus i en meget grundlæggende forstand er frigivelsen af ​​nye udviklinger / tilpasningsændringer fra DEV, der importeres i både kvalitets- og produktionssystemer. Import i PRD kan dog kun ske, når integrationstestning og kvalitetskontrol er udført i QAS (og markeret som afkrydset).

Hvad er tilpasning? Hvordan hjælper TMS med tilpasning

  • Tilpasning er en proces til at tilpasse SAP-systemet efter kundens behov. For at udføre tilpasningen tager brugere og konsulenter hjælp af SAP Reference Implementation Guide (IMG), som er tilgængelig via transaktion SPRO.
  • Tilpasning sker ideelt i DEV. Transport Organizer (SE01) bruges sammen med IMG til at registrere og transportere tilpassede ændringer yderligere.

De fleste af tilpasningsændringerne (dog ikke alle) er klientspecifikke , dvs. ændringerne skal kun afspejles i en bestemt klient og ikke beregnet til alle systemklienterne. Når transportanmodningen eksporteres, udtrækker den de relevante tabelindgange fra SAP-systemets database og kopierer dem til transportmappen. Relevante tabelindgange låses, når tilpasningstransaktionen bruges. De låses dog op, så snart ændringerne er gemt i en transportanmodning.

Lagrings- og udviklingsændringer

  • Bortset fra at tilpasse allerede eksisterende objekter, er der også behov for nye udviklinger i de fleste tilfælde. Udviklingsobjekt er ethvert objekt, der oprettes (udvikles) af dig i SAP-systemet.
  • En samling af alle sådanne objekter (klientspecifik eller cross-client) kaldes Repository .
  • Udvikling sker for det meste ved hjælp af ABAP Workbench (SE80). Derfor er sådanne ændringer også kendt som Workbench Changes.
  • Eksempler:
    • ABAP ordbogobjekter: tabeller, domæner, dataelementer osv.
    • ABAP-programmer, funktionsmoduler, menuer, skærme
    • Dokumenter, applikationsdefinerede transportobjekter mv.
  • Workbench er også fuldt integreret med TMS for at registrere og transportere ændringerne.

De fleste af Workbench-ændringer (dog ikke alle) er på tværs af klienter , dvs. ændringer reflekteres i alle systemklienterne i målsystemet. Objekter, der transporteres fra kildesystemet, overskriver objekter i målsystemet, der har de samme navne.

Klienter og typen af ​​data i SAP-systemet

  • Konceptuelt er klienten en teknisk og organisatorisk uafhængig enhed, der indeholder sit eget datasæt (Master Data, Application / Operational data, Customizing Data)
  • Klienter opretter separate miljøer for brugere fra forskellige brugergrupper eller med et andet formål inden for samme SAP-system uden faktisk at bruge den forskellige database.
  • Fra et teknisk synspunkt specificeres en klient ved hjælp af 3-cifret numerisk ID, som også fungerer som værdien for tabelfeltet 'MANDT' i tilfælde af klientspecifikke job.

Blandt klientspecifikke data er der 3 typer data:

  • User Master Data indeholder brugerloginoplysningerne, herunder brugernavnet, adgangskoden og brugerens standardindstillinger, autorisationsprofiler eller roller og andre nyttige oplysninger såsom brugergrupper, kommunikation og så videre. Disse data er fysisk til stede i et specifikt sæt tabeller (USR * -tabellerne).
  • Tilpasning af data indeholder konfigurationsindstillingerne for at tilpasse organisationsstruktur og forretningsprocesser for de virksomheder, der implementerer SAP. Disse data er klientafhængige og gemmes i tabeller kendt som tilpasningstabeller.
  • Applikationsdata er også klientafhængige, og normalt skelner brugerne mellem to typer 'stamdata og transaktionsdata.
  1. Master Data såsom leverandør master, material master (tabeller som MARA)
  2. Transaktionsdata såsom salgsordre, økonomiske dokumenter, produktionsordrer (PO'er) og så videre.

Indstillinger for kundetilpasning

Transport Directory og dets konfiguration

SAP Transport Directory:

  • Det er den globale transportmappe (/ usr / sap / trans), som faktisk er en delt placering (bosat i Domain Controller System) blandt alle medlemssystemerne i et landskab (systemgruppe). Den indeholder også visse underkataloger, der oprettes automatisk under installationen af ​​SAP-systemet. Dette er obligatorisk for opsætning af Transport Management System.
  • Dybest set er Transport Directory det sted, hvor alle ændringer gemmes (i form af filer), efter at de er frigivet fra DEV. Derfor fungerer det som en kilde til, at ændringerne til sidst kan importeres i QAS og PRD. Derfor er vi nødt til at sikre, at transportkataloget deles ordentligt mellem alle systemerne i et landskab.

I Windows NT kan der som eksempel fås adgang til den delte biblioteksplacering ved hjælp af følgende adresse: \\ \ sapmnt \ trans, hvor SAPTRANSHOST (Domain Controller System's adresse) er defineret i værtsfilen i Windows Directory på alle SAP-systemer i landskabet. Domain Controller - er et af systemerne i et landskab, der fungerer som en overordnet controller til ændringsstyring og transportproces i landskabet. Domain Controller vælges (ud af D / Q / P) af teamet af systemadministratorer på baggrund af systemets tilgængelighed og installationstidspunktet.

Vigtigste underkataloger:

  • Cofiles: Indeholder informationsfiler med ændringsanmodning med komplette detaljer og kommandoer.
  • Datafiler: Indeholder de faktiske værdier og data, der skal bruges til implementering af ændringen.
  • Log: Indeholder transportlogfiler, spor eller statistikker, der bruges til fejlfinding, hvis der opstår en fejl i transportprocessen.
  • EPS: Download bibliotek til avancerede rettelser og supportpakker

Andre underkataloger er:

  • bin: Konfigurationsfiler til tp (Transport Program) og TMS
  • gamle data: Gamle eksporterede data til arkivering eller sletning
  • actlog: Handlingslogfiler for alle anmodninger og opgaver
  • buffer: Transportbuffer for hvert system, der erklærer, at transporterne skal importeres
  • navne: Oplysninger om transportanmodninger fra de respektive brugere
  • tmp: Midlertidige filer og datalogfiler

Opsætning af Transport Directory og TPPARAM

  • Mens du konfigurerer TMS, er en af ​​de vigtigste forudsætninger at opsætte Transport Directory og Transport Parameter-filen.
  • Det sikrer, at kataloget er delt korrekt blandt alle systemer i et landskab, for at alle de systemer, der deltager i gruppen / landskab skal indgå i den globale konfigurationsfilen TPPARAM (transport parameter fil), placeret under bin undermappe af / brug / sap / trans. Vi er nødt til at sikre os, at posterne for alle de deltagende systemer er foretaget i denne fil.
  • Hvis en post mangler, skal du kopiere et andet systems indgang og ændre værdierne (for eksempel System-ID, Værtsnavn)
  • På installationstidspunktet oprettes transportmappe og underkataloger automatisk, inklusive en oprindeligt konfigureret skabelon til TPPARAM-filen.

Operativsystemværktøjer - TP og R3trans
tp - Transportkontrolprogrammet:

  • tp er det SAP-program, som administratorer bruger til at udføre og planlægge transporter mellem systemer og også til opgraderinger af SAP-systemerne. Dette bruges af CTO og TMS.
  • Faktisk bruger tp andre specialværktøjer / programmer og hjælpeprogrammer til at udføre sine funktioner. Hovedsagelig kaldes det R3trans- hjælpeprogram. Det tilbyder dog også en mere omfattende kontrol af transportprocessen, der sikrer den korrekte rækkefølge af de eksporterede / importerede objekter for at undgå alvorlige uoverensstemmelser i systemet, som kan opstå på grund af den forkerte rækkefølge.
  • tp er placeret i standard-runtime-biblioteket i SAP-systemet: / usr / sap / SYS / / exe / run . Det kopieres automatisk i installationsprocessen.
  • Som en forudsætning skal tp global parameterfil ( TPPARAM ) opretholdes og mindst angive værtsnavne på de systemer, der deltager i transportprocessen.
  • tp bruges hovedsageligt til at udføre import i målsystemer. Det bruger værktøjer kaldet Import Dispatchers - RDDIMPDP & RDDIMPD_CLIENT_ , disse skal planlægges som baggrundsjob i hvert system, hvor import vil blive udført. Hvis de af en eller anden grund slettes, kan vi planlægge disse job ved at køre rapporten RDDNEWPP .
  • Disse job er faktisk "begivenhed udløst", hvilket betyder at tp sender et signal (en begivenhed) til R / 3-systemet, og jobbet starter. Disse begivenheder er navngivet som SAP_TRIGGER_RDDIMPDP og SAP_TRIGGER_RRDIMPDP_CLIENT .

R3trans - Transportkontrolprogrammet:

  • R3trans er SAP- systemtransportprogrammet , der kan bruges til at transportere data mellem forskellige SAP-systemer. Det bruges normalt ikke direkte, men kaldes fra tp- kontrolprogrammet eller af SAP-opgraderingsværktøjerne.
  • tp styrer transporterne og genererer r3trans kontrolfilerne, men opretter ikke forbindelse til selve databasen. Alt det "rigtige arbejde" udføres fra R3trans .
  • Det understøtter transport af data mellem systemer, der kører på forskellige operativsystemer og endda forskellige DB.