SAP TMS (transpordihaldussüsteem) õpetus

Lang L: none (table-of-contents):

Anonim

Mis on TMS?

TMS-i kasutatakse arendusobjektide korrapäraseks teisaldamiseks, haldamiseks, juhtimiseks, kopeerimiseks ja sätete kohandamiseks maastikul SAP-süsteemides läbi eelnevalt määratletud transporditeede (RFC-ühendused). Transpordiprotsess seisneb põhimõtteliselt objektide eksportimisest lähte-SAP-süsteemist ja nende importimisest siht-SAP-süsteemi (de) s. TMS tähistab transpordikorraldussüsteemi

Miks me vajame transpordisüsteemi?

CTS-i komponentidel on üldises arendus- ja kohandamiskeskkonnas oluline roll. CTS
tähistab muutuste ja transpordisüsteemi CTS on vahend:

  • Uute arendustaotluste haldamine ja kontrollimine.
  • Transpordide haldamine
  • Salvestamine, kus ja kelle poolt muudatusi tehakse
  • Süsteemmaastiku konfigureerimine

Ülevaade CTS-komponentidest

  • CTO (Change and Transport Organizer) - see on peamine tööriist hoidlas tehtud muudatuste haldamiseks, sirvimiseks ja registreerimiseks ning objektide kohandamiseks. See on arendusprojektide korraldamise keskne punkt. SE01 on uue laiendatud vaatega tehing.
  • Transpordivahendid - tegelikud transpordid toimuvad operatsioonisüsteemi tasemel tagasisides, kasutades transpordivahendeid, mis on osa SAP- kernelist ja sisaldavad programmi R3trans ja transpordikontrolli programmi tp .
  • (TMS) transpordi juhtimissüsteem

SAP-süsteem maastik

Süsteemmaastik (tuntud ka kui SAP-i süsteemirühm) on SAP-serverite paigutus. Ideaalis on SAP-keskkonnas soovitatav kolmesüsteemne maastik. See koosneb

  1. Arendusserver - DEV
  2. Kvaliteedi tagamise server - QAS
  3. Tootmisserver - PRD.

Transporditsükkel on väga elementaarses plaanis uute arenduste / muudatuste kohandamine DEV-st, mis imporditakse nii kvaliteedi- kui ka tootmissüsteemides. PRD-s saab importida aga alles siis, kui integreerimise testimine ja kvaliteedikontroll on QAS-is läbi viidud (ja märgitud kontrollituks).

Mis on kohandamine? Kuidas aitab TMS kohandamisel

  • Kohandamine on protsess SAP-süsteemi kohandamiseks vastavalt kliendi vajadustele. Kohandamise teostamiseks võtavad kasutajad ja konsultandid abi SAP-i viite juurutusjuhendist (IMG), millele pääseb juurde tehingu SPRO kaudu.
  • Ideaalis saab kohandamine teha DEV-s. Transpordikorraldajat (SE01) kasutatakse koos IMG-ga kohandatud muudatuste edasiseks salvestamiseks ja transportimiseks.

Enamik kohandamise muudatusi (ehkki mitte kõik) on kliendispetsiifilised , st eeldatakse, et muudatused kajastuvad ainult konkreetses kliendis ja pole mõeldud kõigile süsteemiklientidele. Kui transporditaotlus on eksporditud, võtab see asjakohased tabelikirjed SAP-süsteemi andmebaasist välja ja kopeerib need transpordikataloogi. Asjakohased tabelikirjed lukustatakse, kui kohandamistehingut kasutatakse. Kuid need avatakse kohe, kui muudatused transporditaotlusse salvestatakse.

Hoidla ja arengumuudatused

  • Lisaks juba olemasolevate objektide kohandamisele on enamikul juhtudel vaja ka uusi arendusi. Arendusobjekt on mis tahes objekt, mille olete ise loonud (arendanud) SAP-süsteemis.
  • Kõigi selliste objektide (kliendispetsiifiline või klientidevaheline) kogu nimetatakse hoidlaseks .
  • Arendamine toimub enamasti ABAP Workbenchi (SE80) abiga. Seetõttu on sellised muudatused tuntud ka kui Workbench Changes.
  • Näited:
    • ABAP sõnaraamatu objektid: tabelid, domeenid, andmeelemendid jne.
    • ABAP Programmid, funktsioonimoodulid, menüüd, ekraanid
    • Dokumendid, rakenduse määratletud transpordiobjektid jne.
  • Muudatuste registreerimiseks ja edastamiseks on Workbench ka täielikult integreeritud TMS-iga.

Enamik Workbenchi muudatustest (ehkki mitte kõik) on klientidevahelised , st muudatused kajastuvad kõigis sihtsüsteemi süsteemiklientides. Allikasüsteemist transporditavad objektid kirjutavad üle samasuguste nimedega sihtsüsteemi objektid.

Kliendid ja andmete tüüp SAP-süsteemis

  • Kontseptuaalselt on klient tehniliselt ja organisatsiooniliselt sõltumatu üksus, mis sisaldab omaenda andmekogumit (põhiandmed, rakendus / operatiivandmed, andmete kohandamine)
  • Kliendid loovad sama SAP-süsteemi raames erinevatele kasutajagruppidele või erineva otstarbega kasutajatele eraldi keskkonnad, kasutamata tegelikult erinevat andmebaasi.
  • Tehnilisest vaatenurgast määratakse klient kolmekohalise numbrilise ID abil, mis kliendipõhiste tööde korral toimib ka tabelivälja „MANDT” väärtusena.

Kliendipõhiste andmete hulgas on kolme tüüpi andmeid:

  • Kasutaja põhiandmed sisaldavad kasutaja sisselogimisteavet, sealhulgas kasutajanime, parooli ja kasutaja vaikeseadeid, autoriseerimisprofiile või -rolle ning muud kasulikku teavet, nagu kasutajarühmad, suhtlus ja nii edasi. Need andmed on füüsiliselt olemas konkreetses tabelikomplektis (USR * tabelid).
  • Andmete kohandamine sisaldab konfiguratsioonisätteid, et kohandada SAP-i kasutavate ettevõtete organisatsioonilist struktuuri ja äriprotsesse. Need andmed sõltuvad kliendist ja neid hoitakse tabelites, mida nimetatakse tabelite kohandamiseks.
  • Rakenduse andmed sõltuvad ka kliendist ja tavaliselt eristavad kasutajad kahte tüüpi põhiandmeid ja tehinguandmeid.
  1. Põhiandmed, nagu müüja põhi, materjalide põhi (tabelid nagu MARA)
  2. Tehinguandmed, näiteks müügitellimus, finantstokumendid, tootmistellimused (PO) ja nii edasi.

Kliendi kohandamise valikud

Transpordikataloog ja selle konfiguratsioon

SAP-i transpordikataloog:

  • See on ülemaailmne transpordikataloog (/ usr / sap / trans), mis on tegelikult maastiku (süsteemirühma) kõigi liikmesüsteemide vahel jagatud asukoht (domeenikontrolleri süsteemis asuv). See sisaldab ka teatud alamkatalooge, mis luuakse automaatselt SAP-süsteemi installimisel. See on transpordihaldussüsteemi seadistamiseks kohustuslik.
  • Põhimõtteliselt on transpordikataloog koht, kuhu kõik muudatused (failide kujul) salvestatakse pärast nende DEV-st vabastamist. Seetõttu toimib see muudatuste allikana, mis lõpuks imporditakse QAS-i ja PRD-sse. Seega peame tagama, et transpordikataloog oleks kõigi maastikusüsteemide vahel õigesti jagatud.

Näiteks Windows NT-s saab jagatud kataloogi asukohta juurde pääseda järgmise aadressi abil: \\ \ sapmnt \ trans, kus SAPTRANSHOST (domeenikontrollerisüsteemi aadress) on määratletud kõigi SAP-süsteemide Windowsi kataloogi hostifailis maastikul. Domeenikontroller - on üks maastiku süsteeme, mis toimib maastikul muudatuste haldamise ja transpordiprotsessi üldise kontrollerina. Domeenikontrolleri valib (D / Q / P seast välja) süsteemiadministraatorite meeskond, lähtudes süsteemi kättesaadavusest ja installimise ajast.

Peamised alamkataloogid:

  • Cofiles: sisaldab muudatuste taotluste teabe faile täielike üksikasjade ja käskudega.
  • Andmefailid: sisaldab tegelikke väärtusi ja andmeid, mida muudatuse rakendamisel kasutada.
  • Logi: sisaldab transpordilogisid, jälgi või statistikat, mida kasutatakse tõrkeotsinguks juhuks, kui transpordiprotsessis ilmneb mõni viga.
  • EPS: täpsemate paranduste ja tugipakettide allalaadimise kataloog

Muud alamkataloogid on:

  • bin: tp (transpordiprogramm) ja TMS-i konfiguratsioonifailid
  • vanad andmed: vanad eksporditud andmed arhiivimiseks või kustutamiseks
  • actlog: kõigi taotluste ja toimingute logid
  • puhver: transpordipuhver iga süsteemi kohta, mis deklareerib imporditavad veod
  • sapnames: teave vastavate kasutajate esitatud transporditaotluste kohta
  • tmp: ajutised ja andmelogifailid

Transpordikataloogi ja TPPARAM-i seadistamine

  • TMS-i konfigureerimise ajal on üks peamisi eeltingimusi transpordikataloogi ja transpordiparameetri faili seadistamine.
  • See tagab kataloogi nõuetekohase jagamise kõigi maastikul asuvate süsteemide vahel, nii et kõik grupis / maastikus osalevad süsteemid lisatakse globaalsesse konfiguratsioonifaili TPPARAM (transpordiparameetrite fail), mis asub prügikasti alamkataloogi all. / use / sap / trans. Peame veenduma, et selles failis on kõigi osalevate süsteemide kirjed.
  • Juhul kui mõni kirje puudub, kopeerige teise süsteemi kirje ja muutke väärtusi (näiteks süsteemi ID, hosti nimi)
  • Installimise ajal luuakse transpordikataloog ja alamkataloogid automaatselt, sealhulgas algselt konfigureeritud mall TPPARAM-failist.

Operatsioonisüsteemi tööriistad - TP ja R3trans
tp - transpordi juhtimise programm:

  • tp on SAP-programm, mida administraatorid kasutavad süsteemidevahelise transpordi teostamiseks ja planeerimiseks ning ka SAP-süsteemide täiendamiseks. Seda kasutavad CTO ja TMS.
  • Tegelikult kasutab tp oma funktsioonide täitmiseks muid spetsiaalseid tööriistu / programme ja utiliite. Peamiselt kutsub see utiliiti R3trans . Kuid see pakub ka transpordiprotsessi ulatuslikumat kontrolli, tagades eksporditud / imporditud objektide õige järjestuse, et vältida süsteemis tõsiseid vastuolusid, mis võivad tekkida vale järjestuse tõttu.
  • tp asub SAP-süsteemi standardses käituskataloogis: / usr / sap / SYS / / exe / run . See kopeeritakse installiprotsessi käigus automaatselt.
  • Selle eelduseks on tp globaalse parameeter faili ( TPPARAM ), tuleb säilitada, täpsustades vähemalt hostinimedeks süsteemide osale transpordi käigus.
  • tp kasutatakse peamiselt impordi teostamiseks sihtsüsteemides. Ta kasutab utiliite, mida nimetatakse impordi dispetšeriteks - RDDIMPDP ja RDDIMPD_CLIENT_ , need tuleks kavandada tausttöödena igas süsteemis, kuhu imporditakse. Kui need mingil põhjusel kustutatakse, saame need tööd ajastada, käivitades aruande RDDNEWPP .
  • Need tööd on tegelikult "sündmuse käivitatud", see tähendab, et tp saadab R / 3 süsteemile signaali (sündmus) ja töö algab. Nende sündmuste nimed on SAP_TRIGGER_RDDIMPDP ja SAP_TRIGGER_RRDIMPDP_CLIENT .

R3trans - transpordikontrolli programm:

  • R3trans on SAP-süsteemi transpordiprogramm, mida saab kasutada andmete transportimiseks erinevate SAP-süsteemide vahel. Tavaliselt ei kasutata seda otse, vaid seda kutsutakse tp- juhtimisprogrammist või SAP-i täiendusutiliidid.
  • tp kontrollib transporti ja genereerib r3transi juhtfailid, kuid ei loo end andmebaasiga ühendust. Kogu "päris töö" tehakse R3transilt .
  • See toetab andmete transportimist erinevate operatsioonisüsteemide ja isegi erinevate DB-de vahel töötavate süsteemide vahel.