SAP TMS (Transport Management System) opetusohjelma
Mikä on TMS?
TMS:ää käytetään kehitysobjektien siirtämiseen, hallintaan, hallintaan, kopioimiseen ja asetusten mukauttamiseen järjestelmällisesti SAP järjestelmät maisemassa ennalta määritettyjen kuljetusreittien (RFC Connections) kautta. Kuljetusprosessi koostuu pohjimmiltaan esineiden viennistä lähteestä SAP järjestelmään ja tuomalla ne kohteeseen SAP järjestelmä/s. TMS sanoista Transport Management System
Miksi tarvitsemme liikennejärjestelmää?
CTS-komponenteilla on tärkeä rooli yleisessä kehitys- ja räätälöintiympäristössä. CTS tarkoittaa Muutos- ja kuljetusjärjestelmä
CTS on instrumentti:
- Uusien kehityspyyntöjen hallinta ja hallinta.
- Kuljetusten hallinta
- Tallennus siitä, missä ja kuka tekee muutoksia
- Järjestelmän maiseman konfigurointi
Yleiskatsaus CTS-komponenteista
- CTO (Change and Transport Organizer) – Se on päätyökalu arkistoon tehtyjen muutosten hallintaan, selaamiseen ja rekisteröimiseen sekä objektien mukauttamiseen. Se on keskeinen kohta kehityshankkeiden organisoinnissa. SE01 on tapahtuma uudella laajennetulla näkymällä.
- Kuljetusvälineet - Varsinaiset siirrot tapahtuvat taustalla käyttöjärjestelmätasolla käyttämällä kuljetustyökaluja, jotka ovat osa SAP Ydin ja sisältää ohjelman R3trans ja kuljetuksen ohjausohjelma tp.
- (TMS) Transport Management System
SAP Järjestelmä-Maisema
Järjestelmämaisema (tunnetaan myös nimellä SAP System Group) on järjestely SAP palvelimia. Ihannetapauksessa a SAP ympäristössä suositellaan kolmen järjestelmän maisemaa. Se koostuu
- Kehityspalvelin – DEV
- Laadunvarmistuspalvelin – QAS
- Tuotantopalvelin – PRD.
Kuljetussykli hyvin periaatteellisessa merkityksessä on uusien kehitys- ja mukautusmuutosten julkaiseminen DEV:stä, jotka tuodaan sekä laatu- että tuotantojärjestelmiin. Tuonti PRD:ssä voi kuitenkin tapahtua vain integroinnin jälkeen Testaus ja laaduntarkastus on suoritettu QAS:ssa (ja merkitty tarkastetuksi).
Mitä mukauttaminen on? Miten TMS auttaa mukauttamisessa
- Räätälöinti on prosessi, jolla mukautetaan SAP järjestelmä asiakkaan tarpeiden mukaan. Mukauttamista varten käyttäjät ja konsultit käyttävät apua SAP Reference Implementation Guide (IMG), joka on saatavilla Transaktion SPRO:n kautta.
- Mukauttaminen tehdään ihanteellisesti DEV:ssä. Transport Organizeria (SE01) käytetään yhdessä IMG:n kanssa räätälöityjen muutosten tallentamiseen ja siirtämiseen edelleen.
Suurin osa mukauttamismuutoksista (ei kuitenkaan kaikki) on asiakaskohtainen, eli muutosten oletetaan heijastuvan vain tiettyyn asiakkaaseen, eikä niitä ole tarkoitettu kaikille järjestelmän asiakkaille. Kun siirtopyyntö viedään, se poimii asiaankuuluvat taulukkomerkinnät tietokannasta SAP järjestelmä ja kopioi ne kuljetushakemistoon. Asiaankuuluvat taulukkomerkinnät lukitaan, kun mukauttavaa tapahtumaa käytetään. Ne kuitenkin avataan heti, kun muutokset on tallennettu kuljetuspyyntöön.
Tietovarasto ja kehitysmuutokset
- Jo olemassa olevien kohteiden mukauttamisen lisäksi useimmissa tapauksissa tarvitaan myös uutta kehitystä. Kehitysobjekti on mikä tahansa objekti, jonka olet luonut (kehittänyt) sisään SAP järjestelmään.
- Kaikkien tällaisten (asiakaskohtaisten tai asiakkaiden välisten) objektien kokoelma kutsutaan säilytyspaikka.
- 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 tallentamiseksi ja kuljettamiseksi.
Suurin osa Workbenchin muutoksista (ei kuitenkaan kaikki) ovat ristikkäinen asiakas, eli muutokset näkyvät kaikissa kohdejärjestelmän järjestelmäasiakkaissa. Lähdejärjestelmästä siirretyt objektit korvaavat kohdejärjestelmän objektit, joilla on samat nimet.
Asiakkaat ja sisään olevien tietojen tyyppi SAP järjestelmä
- Käsitteellisesti asiakas on teknisesti ja organisatorisesti itsenäinen yksikkö, joka sisältää oman tietojoukon (Master Data, Application/ Operatiedot, mukauttaminen)
- Asiakkaat luovat erilliset ympäristöt eri käyttäjäryhmien käyttäjille tai eri käyttötarkoituksiin saman sisällä SAP järjestelmässä käyttämättä eri tietokantaa.
- Teknisestä näkökulmasta asiakas määritellään 3-numeroisella numeerisella tunnisteella, joka toimii myös taulukkokentän 'MANDT' arvona asiakaskohtaisissa töissä.
Asiakaskohtaisten tietojen joukossa on kolmenlaisia tietoja:
- Käyttäjän perustiedot sisältää käyttäjän kirjautumistiedot, mukaan lukien käyttäjätunnuksen, salasanan ja käyttäjän oletusasetukset, valtuutusprofiilit tai -roolit ja muita hyödyllisiä tietoja, kuten käyttäjäryhmät, viestintä ja niin edelleen. Nämä tiedot ovat fyysisesti läsnä tietyssä taulukkojoukossa (USR*-taulukot).
- Tietojen mukauttaminen sisältää kokoonpanoasetukset organisaatiorakenteen ja liiketoimintaprosessien mukauttamiseen toteuttaville yrityksille SAP. Nämä tiedot ovat asiakaskohtaisia ja tallennetaan taulukoihin, joita kutsutaan mukautustaulukoiksi.
- sovelluksen tiedot ovat myös asiakasriippuvaisia, ja tavallisesti käyttäjät erottavat kahden tyyppiset perustiedot ja tapahtumatiedot.
- Perustiedot, kuten toimittajan perustiedot, materiaalin perustiedot (taulukot, kuten MARA)
- Tapahtumatiedot, kuten myyntitilaus, talousasiakirjat, tuotantotilaukset (PO) ja niin edelleen.
Asiakkaan mukautusasetukset
Kuljetushakemisto ja sen kokoonpano
SAP Kuljetushakemisto:
- Se on maailmanlaajuinen kuljetushakemisto (/usr/sap/trans), joka on itse asiassa jaettu sijainti (sijaitsee Domain Controller Systemissä) kaikkien maiseman (järjestelmäryhmän) jäsenjärjestelmien kesken. Se sisältää myös tiettyjä alihakemistoja, jotka luodaan automaattisesti asennuksen aikana SAP järjestelmä. Tämä on pakollinen liikenteenhallintajärjestelmän perustamiseksi.
- Periaatteessa Transport Directory on paikka, johon kaikki muutokset tallennetaan (tiedostoina) sen jälkeen, kun ne on vapautettu DEV:stä. Siksi se toimii lähteenä, jonka avulla muutokset lopulta tuodaan QAS:iin ja PRD:hen. Siksi meidän on varmistettava, että kuljetushakemisto jaetaan oikein kaikkien maiseman järjestelmien kesken.
Esimerkkinä sisään Windows NT, jaetun hakemiston sijaintiin pääsee käyttämällä seuraavaa osoitetta: \\SAPTRANSHOST>\sapmnt\trans jossa SAPTRANSHOST (Domain Controller Systemin osoite) määritellään isäntätiedostossa Windows Hakemisto kaikista SAP järjestelmät maisemassa. Domain Controller – on yksi maiseman järjestelmistä, joka toimii yleisenä ohjaimena muutosten hallinnassa ja kuljetusprosessissa maisemassa. Järjestelmänvalvojat valitsevat verkkotunnuksen ohjaimen (D / Q / P joukosta) järjestelmän saatavuuden ja asennusajan perusteella.
Pääalihakemistot
- Tiedostot: Sisältää Change Request Information -tiedostoja täydelliset tiedot ja komennot.
- Tiedostot: Sisältää todelliset arvot ja muutoksen toteuttamisessa käytettävät tiedot.
- log: Sisältää kuljetuslokeja, jälkiä tai tilastoja, joita käytetään vianmäärityksessä siltä varalta, että kuljetusprosessissa tapahtuu virhe.
- EPS: Lataa hakemisto lisäkorjauksia ja tukipaketteja varten
Muut alihakemistot ovat:
- roskakori: Asetustiedostot tp:lle (Transport Program) ja TMS:lle
- vanhat tiedot: Vanhat vietyt tiedot arkistointia tai poistamista varten
- Actlog: Toimintalokit kaikille pyynnöille ja tehtäville
- puskuri: Kuljetuspuskuri jokaiselle järjestelmälle, joka ilmoittaa tuotavat kuljetukset
- sapnames: Tiedot käyttäjien tekemistä kuljetuspyynnöistä
- tmp: Väliaikaiset ja datalokitiedostot
Liikennehakemiston ja TPPARAMin perustaminen
- TMS:ää määritettäessä yksi tärkeimmistä edellytyksistä on kuljetushakemiston ja kuljetusparametritiedoston määrittäminen.
- Se varmistaa, että hakemisto jaetaan oikein kaikkien maiseman järjestelmien kesken, jotta kaikki ryhmään/maisemaan osallistuvat järjestelmät sisällytetään globaaliin konfigurointitiedostoon TPPARAM (kuljetusparametritiedosto), joka sijaitsee astia alihakemisto /use/sap/trans. Meidän on varmistettava, että kaikkien osallistuvien järjestelmien merkinnät on tehty tähän tiedostoon.
- Jos jokin merkintä puuttuu, kopioi toisen järjestelmän merkintä ja muuta arvoja (esimerkiksi järjestelmätunnus, isäntänimi)
- Asennuksen yhteydessä kuljetushakemisto ja alihakemistot luodaan automaattisesti, mukaan lukien alun perin määritetty TPPARAM-tiedoston malli.
OperaJärjestelmätyökalut – TP ja R3trans
tp – Liikennevalvontaohjelma:
- tp on SAP ohjelma joita järjestelmänvalvojat käyttävät järjestelmien välisten kuljetusten suorittamiseen ja suunnitteluun sekä järjestelmän päivityksiin SAP järjestelmät. Tätä käyttävät CTO ja TMS.
- Oikeastaan, tp käyttää muita erikoistyökaluja/-ohjelmia ja apuohjelmia toimintojensa suorittamiseen. Pääasiassa se soittaa R3trans apuohjelma. Se tarjoaa kuitenkin myös laajemman kuljetusprosessin hallinnan varmistaen vietyjen/tuotujen kohteiden oikean järjestyksen, jotta vältetään vakavia epäjohdonmukaisuuksia järjestelmässä, joita saattaa syntyä väärästä järjestyksestä.
- tp sijaitsee tavallisessa ajonaikaisessa hakemistossa SAP järjestelmä: /usr/sap/SYS/ /exe/run. Se kopioidaan automaattisesti asennuksen aikana.
- Edellytyksenä on tp yleinen parametritiedosto (TPPARAM), on ylläpidettävä ja määritettävä vähintään siirtoprosessiin osallistuvien järjestelmien isäntänimet.
- tp käytetään pääasiassa tuontien suorittamiseen kohdejärjestelmissä. Se käyttää apuohjelmia nimeltä Import Dispatchers - RDDIMPDP & RDDIMPD_CLIENT_, nämä tulee ajoittaa taustatöiksi jokaisessa järjestelmässä, jossa tuonti suoritetaan. Jos ne jostain syystä poistetaan, voimme ajoittaa nämä työt suorittamalla raportin RDDNEWPP.
- Nämä työt ovat itse asiassa "Tapahtuma käynnistetty", tarkoittaen sitä tp lähettää signaalin (tapahtuman) R/3-järjestelmään ja työ alkaa. Näitä tapahtumia kutsutaan nimellä SAP_TRIGGER_RDDIMPDP ja SAP_TRIGGER_RRDIMPDP_CLIENT.
R3trans – Kuljetuksenvalvontaohjelma
- R3trans on SAP järjestelmäkuljetusohjelma, jota voidaan käyttää tiedon siirtämiseen erilaisten välillä SAP järjestelmät. Sitä ei tavallisesti käytetä suoraan, vaan sitä kutsutaan tp ohjausohjelmalla tai SAP päivittää apuohjelmat.
- tp ohjaa siirtoja ja luo r3trans-ohjaustiedostoja, mutta ei muodosta yhteyttä itse tietokantaan. Kaikki "todellinen työ" tehdään R3trans.
- Se tukee tiedon siirtämistä eri käyttöjärjestelmissä ja jopa erilaisissa tietokantoissa käytettävien järjestelmien välillä.