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
- Arendusserver - DEV
- Kvaliteedi tagamise server - QAS
- 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.
- Põhiandmed, nagu müüja põhi, materjalide põhi (tabelid nagu MARA)
- 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: \\
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.