SAP TMS (Transport Management System) -opastus

Sisällysluettelo:

Anonim

Mikä on TMS?

TMS: ää käytetään kehitysobjektien siirtämiseen, hallintaan, hallintaan, kopiointiin ja asetusten mukauttamiseen järjestyksessä SAP-järjestelmissä maisemassa ennalta määriteltyjen kuljetusreittien (RFC-yhteydet) kautta. Siirtoprosessi koostuu periaatteessa objektien viennistä lähde-SAP-järjestelmästä ja tuonnista kohde-SAP-järjestelmään. TMS tarkoittaa kuljetusten hallintajärjestelmää

Miksi tarvitsemme kuljetusjärjestelmän?

CTS-komponenteilla on tärkeä rooli yleisessä kehitys- ja mukautusympäristössä. CTS tarkoittaa muutos- ja kuljetusjärjestelmää.
CTS on väline seuraaviin tarkoituksiin:

  • Uusien kehityspyyntöjen hallinnointi ja hallinta.
  • Kuljetusten hallinta
  • Tallennus siitä, missä ja kuka muutokset tehdään
  • Järjestelmämaiseman määrittäminen

CTS-komponenttien yleiskatsaus

  • CTO (Change and Transport Organizer) - se on tärkein työkalu arkistoon tehtyjen muutosten hallintaan, selaamiseen ja rekisteröimiseen sekä objektien mukauttamiseen. Se on keskeinen kohta kehityshankkeiden järjestämisessä. SE01 on uuden laajennetun näkymän tapahtuma.
  • Kuljetustyökalut - Todelliset kuljetukset tapahtuvat käyttöjärjestelmän käyttöjärjestelmässä taustalla käyttämällä siirtotyökaluja , jotka ovat osa SAP- ydintä ja sisältävät ohjelman R3trans ja kuljetuksen ohjausohjelman tp .
  • (TMS) -kuljetusten hallintajärjestelmä

SAP-järjestelmä maisema

Järjestelmämaisema (tunnetaan myös nimellä SAP System Group) on SAP-palvelinten järjestely. Ihannetapauksessa SAP-ympäristössä suositellaan kolmen järjestelmän maisemaa. Se koostuu

  1. Kehityspalvelin - DEV
  2. Laadunvarmistuspalvelin - QAS
  3. Tuotantopalvelin - PRD.

Kuljetussykli hyvin perustavassa mielessä on uusien kehitys- ja muutosominaisuuksien julkaisu DEV: stä, jotka tuodaan sekä laatu- että tuotantojärjestelmiin. Tuonti PRD: ssä voi kuitenkin tapahtua vasta, kun integraatiotestaus ja laaduntarkistus on suoritettu QAS: ssä (ja merkitty tarkistetuksi).

Mikä on mukauttaminen? Kuinka TMS auttaa mukauttamisessa

  • Mukauttaminen on prosessi SAP-järjestelmän mukauttamiseksi asiakkaan tarpeiden mukaan. Mukauttamiseksi käyttäjät ja konsultit käyttävät SAP Reference Implementation Guide (IMG) -apua, johon pääsee tapahtumien SPRO: n kautta.
  • Mukauttaminen tapahtuu ihanteellisesti DEV: ssä. Kuljetusjärjestäjää (SE01) käytetään yhdessä IMG: n kanssa mukautettujen muutosten kirjaamiseksi ja kuljettamiseksi edelleen.

Suurin osa mukautusmuutoksista (tosin kaikki eivät) ovat asiakaskohtaisia , ts. Muutosten oletetaan heijastuvan vain tietylle asiakkaalle eivätkä ole tarkoitettu kaikille järjestelmäasiakkaille. Kun kuljetuspyyntö viedään, se poimii asiaankuuluvat taulukkomerkinnät SAP-järjestelmän tietokannasta ja kopioi ne kuljetushakemistoon. Asiaankuuluvat taulukkomerkinnät lukitaan, kun mukautustapahtumaa käytetään. Ne avataan kuitenkin heti, kun muutokset on tallennettu kuljetuspyyntöön.

Arkisto ja kehitysmuutokset

  • Jo olemassa olevien objektien räätälöinnin lisäksi useimmissa tapauksissa tarvitaan myös uutta kehitystä. Kehitysobjekti on mikä tahansa objekti, jonka olet luonut (kehittänyt) SAP-järjestelmässä.
  • Kaikkien tällaisten objektien (asiakaskohtaisten tai asiakkaiden välisten) kokoelmaa kutsutaan arkistoksi .
  • Kehitys tapahtuu pääosin ABAP Workbenchin (SE80) avulla. Siksi tällaiset muutokset tunnetaan myös nimellä Workbench Changes.
  • Esimerkkejä:
    • ABAP-sanakirjaobjektit: taulukot, verkkotunnukset, tietoelementit jne.
    • ABAP-ohjelmat, toimintomoduulit, valikot, näytöt
    • Asiakirjat, sovelluksen määrittelemät kuljetusobjektit jne.
  • Workbench on myös täysin integroitu TMS: ään muutosten kirjaamiseksi ja kuljettamiseksi.

Suurin osa Workbench-muutoksista (tosin ei kaikki) ovat asiakkaiden välisiä , ts. Muutokset näkyvät kaikissa kohdejärjestelmän järjestelmäasiakkaissa. Lähdekoodijärjestelmästä siirrettävät objektit korvaavat kohdejärjestelmän objektit, joilla on samat nimet.

Asiakkaat ja tietojen tyyppi SAP-järjestelmässä

  • Käsitteellisesti asiakas on teknisesti ja organisatorisesti riippumaton yksikkö, joka sisältää omat tietojoukonsa (perustiedot, sovellus- / operatiiviset tiedot, tietojen mukauttaminen)
  • Asiakkaat luovat erilliset ympäristöt käyttäjille eri käyttäjäryhmistä tai eri tarkoitukseen samassa SAP-järjestelmässä käyttämättä tosiasiallisesti eri tietokantaa.
  • Teknisestä näkökulmasta asiakas määritetään käyttämällä 3-numeroista numeerista tunnusta, joka toimii myös taulukkokentän 'MANDT' arvona asiakaskohtaisten töiden tapauksessa.

Asiakaskohtaisten tietojen joukossa on 3 tyyppistä dataa:

  • Käyttäjän perustiedot sisältävät käyttäjän kirjautumistiedot, mukaan lukien käyttäjänimi, salasana ja oletusarvot, käyttöoikeusprofiilit tai -roolit sekä muut hyödylliset tiedot, kuten käyttäjäryhmät, viestintä ja niin edelleen. Nämä tiedot ovat fyysisesti läsnä tietyssä taulukkosarjassa (USR * -taulukot).
  • Tietojen mukauttaminen sisältää kokoonpanoasetukset organisaatiorakenteen ja liiketoimintaprosessien mukauttamiseksi SAP: ta käyttäville yrityksille. Tämä data on asiakasriippuvainen ja se on tallennettu taulukoihin, jotka tunnetaan nimellä taulukoiden mukauttaminen.
  • Sovellustiedot ovat myös asiakkaasta riippuvaisia, ja yleensä käyttäjät erottavat kahden tyyppiset perustiedot ja transaktiotiedot.
  1. Perustiedot, kuten toimittajan päällikkö, materiaalimestari (taulukot, kuten MARA)
  2. Tapahtumatiedot, kuten myyntitilaukset, rahoitustodistukset, tuotantotilaukset ja niin edelleen.

Asiakkaan mukautusasetukset

Kuljetushakemisto ja sen kokoonpano

SAP-kuljetushakemisto:

  • Se on maailmanlaajuinen siirtohakemisto (/ usr / sap / trans), joka on oikeastaan ​​jaettu sijainti (toimialueen ohjainjärjestelmässä) kaikkien maiseman (järjestelmäryhmän) jäsenjärjestelmien välillä. Se sisältää myös tiettyjä alihakemistoja, jotka luodaan automaattisesti SAP-järjestelmän asennuksen aikana. Tämä on pakollista kuljetuksen hallintajärjestelmän perustamiseksi.
  • Pohjimmiltaan Kuljetushakemisto on paikka, johon kaikki muutokset tallennetaan (tiedostona) sen jälkeen, kun ne on vapautettu DEV: stä. Siksi se toimii lähteenä muutoksille, jotka lopulta tuodaan QAS: iin ja PRD: hen. Siksi meidän on varmistettava, että kuljetushakemisto jaetaan oikein maiseman kaikkien järjestelmien kesken.

Esimerkiksi Windows NT: ssä jaetun hakemiston sijaintiin pääsee käyttämällä seuraavaa osoitetta: \\ \ sapmnt \ trans, jossa SAPTRANSHOST (Domain Controller System's address) on määritetty isäntätiedostossa kaikkien SAP-järjestelmien Windows-hakemistossa maisemassa. Verkkotunnuksen ohjain - on yksi maiseman järjestelmistä, joka toimii yleisenä ohjaimena muutosten hallintaan ja siirtoprosessiin maisemassa. Järjestelmänvalvojien tiimi valitsee toimialueen ohjaimen (D / Q / P: n ulkopuolelta) järjestelmän saatavuuden ja asennuksen ajan perusteella.

Tärkeimmät alihakemistot:

  • Cofiles: Sisältää muutospyynnön tiedotiedostot, joissa on täydelliset tiedot ja komennot.
  • Datatiedostot: Sisältää muutoksen toteuttamisessa käytettävät todelliset arvot ja tiedot.
  • Loki: Sisältää kuljetuslokit, jäljet ​​tai tilastotiedot, joita käytetään vianmääritykseen, jos kuljetusprosessissa tapahtuu virhe.
  • EPS: Lataa hakemisto edistyneisiin korjauksiin ja tukipaketteihin

Muita alihakemistoja ovat:

  • bin: TP: n (kuljetusohjelma) ja TMS : n määritystiedostot
  • vanhat tiedot: Vanhat viedyt tiedot arkistointia tai poistamista varten
  • actlog: Toimintalokit kaikista pyynnöistä ja tehtävistä
  • puskuri: Kuljetuspuskuri jokaiselle järjestelmälle, joka ilmoittaa tuotavat kuljetukset
  • sapnames: Tiedot vastaavien käyttäjien tekemistä kuljetuspyynnöistä
  • tmp: Väliaikaiset ja datalokitiedostot

Kuljetushakemiston ja TPPARAMin määrittäminen

  • TMS: n määrityksen aikana yksi tärkeimmistä ennakkoedellytyksistä on asettaa Transport Directory ja Transport Parameter -tiedosto.
  • Se varmistaa, että hakemisto jaetaan oikein kaikkien vaakasuunnassa olevien järjestelmien kesken, jotta kaikki ryhmään / maisemaan osallistuvat järjestelmät sisällytetään globaaliin kokoonpanotiedostoon TPPARAM (kuljetusparametritiedosto), joka sijaitsee roskakorin alihakemistossa. / use / sap / trans. Meidän on varmistettava, että kaikkien osallistuvien järjestelmien merkinnät tehdään tähän tiedostoon.
  • Jos jokin merkintä puuttuu, kopioi toisen järjestelmän merkintä ja muuta arvoja (esimerkiksi järjestelmän tunnus, isäntänimi)
  • Asennuksen yhteydessä kuljetushakemisto ja alihakemistot luodaan automaattisesti, mukaan lukien TPPARAM-tiedoston alunperin määritetty malli.

Käyttöjärjestelmän työkalut - TP ja R3trans
tp - Kuljetuksen hallintaohjelma:

  • tp on SAP-ohjelma, jota järjestelmänvalvojat käyttävät järjestelmien välisten kuljetusten suorittamiseen ja suunnitteluun sekä SAP-järjestelmien päivityksiin. Tätä käyttävät CTO ja TMS.
  • Itse asiassa tp käyttää muita erikoistyökaluja / ohjelmia ja apuohjelmia tehtäviensä suorittamiseen. Pääasiassa se kutsuu R3trans- apuohjelmaa. Se tarjoaa kuitenkin myös laajemman kuljetusprosessin hallinnan varmistamalla vietyjen / tuotujen objektien oikean järjestyksen, jotta vältetään järjestelmän vakavat epäjohdonmukaisuudet, jotka voivat johtua väärästä järjestyksestä.
  • tp sijaitsee SAP-järjestelmän tavallisessa ajonaikaisessa hakemistossa: / usr / sap / SYS / / exe / run . Se kopioidaan automaattisesti asennuksen aikana.
  • Edellytyksenä on, että TP- parametritiedosto ( TPPARAM ) on ylläpidettävä ja määritettävä ainakin siirtoprosessiin osallistuvien järjestelmien isäntänimet.
  • TP: tä käytetään pääasiassa tuonnin suorittamiseen kohdejärjestelmissä. Se käyttää apuohjelmia nimeltä Import Dispatchers - RDDIMPDP & RDDIMPD_CLIENT_ , nämä on ajoitettava taustatyöksi jokaisessa järjestelmässä, johon tuonti suoritetaan. Jos jostain syystä ne poistetaan, voimme ajoittaa nämä työt suorittamalla raportin RDDNEWPP .
  • Nämä työt ovat tosiasiallisesti "tapahtuman laukaisemia", mikä tarkoittaa, että tp lähettää signaalin (tapahtuman) R / 3-järjestelmälle ja työ alkaa. Nämä tapahtumat on nimetty SAP_TRIGGER_RDDIMPDP ja SAP_TRIGGER_RRDIMPDP_CLIENT .

R3trans - Liikenteenohjausohjelma:

  • R3trans on SAP-järjestelmän kuljetusohjelma, jota voidaan käyttää tiedonsiirtoon eri SAP-järjestelmien välillä. Sitä ei yleensä käytetä suoraan, vaan sitä kutsutaan tp- ohjausohjelmasta tai SAP-päivitysapuohjelmat.
  • tp ohjaa kuljetuksia ja luo r3trans-ohjaustiedostot, mutta ei muodosta yhteyttä itse tietokantaan. Kaikki "todellinen työ" tehdään R3transilta .
  • Se tukee tiedonsiirtoa eri käyttöjärjestelmissä toimivien järjestelmien ja jopa erilaisten tietokantojen välillä.