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
- Kehityspalvelin - DEV
- Laadunvarmistuspalvelin - QAS
- 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.
- Perustiedot, kuten toimittajan päällikkö, materiaalimestari (taulukot, kuten MARA)
- 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: \\
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ä.