SAP TMS (Transport Management System) pamoka

Turinys:

Anonim

Kas yra TMS?

TMS naudojamas tvarkingiems objektų perkėlimams, valdymui, valdymui, kopijavimui ir nustatymų tinkinimui visose SAP sistemose kraštovaizdyje iš anksto nustatytais transporto maršrutais (RFC jungtys). Transportavimo procesą iš esmės sudaro objektų eksportavimas iš šaltinio SAP sistemos ir jų importavimas į tikslinę (-es) SAP sistemą (-as). TMS reiškia transporto valdymo sistemą

Kodėl mums reikalinga transporto sistema?

CTS komponentai vaidina svarbų vaidmenį bendroje kūrimo ir pritaikymo aplinkoje. CTS reiškia pokyčių ir transporto sistemą.
CTS yra priemonė, skirta:

  • Naujų kūrimo užklausų administravimas ir kontrolė.
  • Transporto valdymas
  • Įrašoma, kur ir kas atlieka pakeitimus
  • Konfigūruoti sistemų kraštovaizdį

CTS komponentų apžvalga

  • CTO (Change and Transport Organizer) - tai pagrindinis įrankis, skirtas valdyti, naršyti ir registruoti saugykloje atliktus pakeitimus ir pritaikyti objektus. Tai yra pagrindinis taškas organizuojant plėtros projektus. SE01 yra sandoris su nauju išplėstiniu vaizdu.
  • Transporto įrankiai - faktiški persiuntimai vyksta operacinėje sistemoje OS lygiu naudojant transporto įrankius, kurie yra SAP branduolio dalis ir apima programą R3trans ir transporto valdymo programą tp .
  • (TMS) transporto valdymo sistema

SAP sistemos kraštovaizdis

Sistemos peizažas (dar vadinamas SAP sistemos grupe) yra SAP serverių išdėstymas. Idealiu atveju SAP aplinkoje rekomenduojamas trijų sistemų kraštovaizdis. Jis susideda iš

  1. Kūrimo serveris - DEV
  2. Kokybės užtikrinimo serveris - QAS
  3. Gamybos serveris - PRD.

Transporto ciklas labai pagrindine prasme yra naujų kūrinių / pokyčių pritaikymas iš DEV, kurie importuojami tiek kokybės, tiek gamybos sistemose. Tačiau importuoti į PRD galima tik tada, kai integravimo bandymai ir kokybės patikrinimas bus atlikti QAS (ir pažymėti kaip pažymėti).

Kas yra pritaikymas? Kaip TMS padeda pritaikyti

  • Tinkinimas yra procesas, kurio metu SAP sistema pritaikoma pagal kliento poreikius. Norėdami atlikti tinkinimą, vartotojai ir konsultantai naudojasi SAP nuorodų diegimo vadovu (IMG), prieinamu per SPRO operaciją.
  • Geriausia pritaikyti DEV. Transporto organizatorius (SE01) naudojamas kartu su IMG, kad būtų galima toliau registruoti ir gabenti pritaikytus pakeitimus.

Dauguma tinkinimo pakeitimų (nors ir ne visi) yra skirti konkrečiam klientui , ty pakeitimai turėtų atsispindėti tik tam tikrame kliente ir nėra skirti visiems sistemos klientams. Kai eksporto užklausa eksportuojama, ji iš SAP sistemos duomenų bazės ištraukia atitinkamus lentelės įrašus ir nukopijuoja juos į transporto katalogą. Atitinkami lentelės įrašai užrakinami, kai naudojama tinkinimo operacija. Tačiau jie bus atrakinti iškart, kai pakeitimai bus išsaugoti Transporto užklausoje.

Saugyklos ir kūrimo pokyčiai

  • Be jau esamų objektų pritaikymo, daugeliu atvejų taip pat reikalingi nauji pokyčiai. Kūrimo objektas yra bet koks objektas, kurį sukūrėte (sukūrėte) SAP sistemoje.
  • Visų tokių objektų (konkretaus kliento ar kelių klientų) kolekcija vadinama saugykla .
  • Kūrimas dažniausiai atliekamas naudojant „ABAP Workbench“ (SE80). Todėl tokie pakeitimai taip pat žinomi kaip „Workbench Changes“.
  • Pavyzdžiai:
    • ABAP žodyno objektai: lentelės, domenai, duomenų elementai ir kt.
    • ABAP programos, funkciniai moduliai, meniu, ekranai
    • Dokumentai, programos apibrėžti transporto objektai ir kt.
  • „Workbench“ taip pat yra visiškai integruotas su TMS, kad būtų galima užfiksuoti ir perteikti pokyčius.

Dauguma „Workbench“ pakeitimų (nors ir ne visi) yra keli klientai , ty pakeitimai atsispindės visuose tikslinės sistemos sistemos klientuose. Iš šaltinio sistemos perkeliami objektai perrašo objektus tikslinėje sistemoje, kurios pavadinimai yra vienodi.

Klientai ir duomenų tipas SAP sistemoje

  • Konceptualiai klientas yra techninis ir organizacinis nepriklausomas padalinys, kuriame yra jo paties duomenų rinkinys (pagrindiniai duomenys, taikomieji / operaciniai duomenys, duomenų pritaikymas)
  • Klientai sukuria atskirą aplinką vartotojams iš skirtingų vartotojų grupių arba su skirtingu tikslu toje pačioje SAP sistemoje, nenaudodami skirtingos duomenų bazės.
  • Techniniu požiūriu klientas nurodomas naudojant 3 skaitmenų skaitmeninį ID, kuris taip pat veikia kaip lentelės lauko „MANDT“ vertė, jei tai yra konkretaus kliento darbai.

Tarp konkrečių klientų duomenų yra 3 tipų duomenys:

  • Pagrindiniuose vartotojo duomenyse yra vartotojo prisijungimo informacija, įskaitant vartotojo vardą, slaptažodį ir numatytuosius vartotojo nustatymus, autorizacijos profilius ar vaidmenis ir kitą naudingą informaciją, pvz., Vartotojų grupes, bendravimą ir pan. Šie duomenys fiziškai pateikiami konkrečiame lentelių rinkinyje (USR * lentelės).
  • Tinkinant duomenis yra konfigūracijos parametrai, skirti tinkinti SAP diegiančių įmonių organizacinę struktūrą ir verslo procesus. Šie duomenys priklauso nuo kliento ir yra saugomi lentelėse, žinomose kaip tinkinimo lentelės.
  • Programos duomenys taip pat priklauso nuo kliento ir paprastai vartotojai išskiria dviejų tipų pagrindinius duomenis ir sandorių duomenis.
  1. Pagrindiniai duomenys, pvz., Pardavėjo pagrindinis, medžiagos pagrindinis (lentelės, tokios kaip MARA)
  2. Sandorių duomenys, tokie kaip pardavimo užsakymas, finansiniai dokumentai, gamybos užsakymai (PO) ir pan.

Kliento pritaikymo parinktys

Transporto katalogas ir jo konfigūracija

SAP transporto katalogas:

  • Tai yra visuotinis transporto katalogas (/ usr / sap / trans), kuris iš tikrųjų yra bendroji vieta (gyvenanti domeno valdiklio sistemoje) tarp visų kraštovaizdžio (sistemų grupės) narių sistemų. Jame taip pat yra tam tikrų pakatalogių, kurie automatiškai sukuriami diegiant SAP sistemą. Tai yra privaloma norint sukurti transporto valdymo sistemą.
  • Iš esmės „Transport Directory“ yra vieta, kur visi pakeitimai išsaugomi (failų pavidalu), juos paleidus iš DEV. Todėl ji yra pokyčių, galiausiai importuojamų į QAS ir PRD, šaltinis. Taigi mes turime įsitikinti, kad transporto katalogas yra tinkamai bendrinamas tarp visų kraštovaizdžio sistemų.

Pavyzdžiui, Windows NT, bendro katalogo vieta gali būti atvertas naudojant šiuo adresu: \\ \ sapmnt \ Trans kur SAPTRANSHOST (domeno valdiklio Sistemos adresas) yra apibrėžtas šeimininko failą Windows katalogas visiems SAP sistemų kraštovaizdyje. Domeno valdiklis - yra viena iš kraštovaizdžio sistemų, veikianti kaip bendras valdiklis pokyčių valdymui ir transporto procesams kraštovaizdyje. Domeno valdiklį (iš D / Q / P) pasirenka sistemos administratorių komanda, atsižvelgdama į sistemos prieinamumą ir įdiegimo laiką.

Pagrindiniai pakatalogiai:

  • „Cofiles“: Yra pakeitimo užklausos informacijos failai su išsamia informacija ir komandomis.
  • Duomenų failai: pateikiamos faktinės vertės ir duomenys, kurie bus naudojami įgyvendinant pakeitimą.
  • Žurnalas: yra transporto žurnalai, pėdsakai arba statistika, naudojama trikčių šalinimui, jei transportavimo procese įvyksta kokių nors klaidų.
  • EPS: atsisiųskite katalogą, kuriame pateikiamos pataisos ir palaikymo paketai

Kiti pakatalogiai yra:

  • šiukšliadėžė: tp (transporto programos) ir TMS konfigūracijos failai
  • seni duomenys: seni eksportuoti duomenys, skirti archyvuoti ar ištrinti
  • actlog: visų užklausų ir užduočių žurnalai
  • buferis: Transporto buferis kiekvienai sistemai, deklaruojančiai importuojamus transportus
  • sapnames: Informacija apie atitinkamų vartotojų pateiktas transporto užklausas
  • tmp: Laikini ir duomenų žurnalų failai

Transporto katalogo ir TPPARAM nustatymas

  • Konfigūruojant TMS, vienas iš pagrindinių sąlygų yra nustatyti „Transport Directory“ ir „Transport Parameter“ failą.
  • Tai užtikrina, kad katalogas yra tinkamai bendrinamas tarp visų kraštovaizdžio sistemų, kad visos grupėje / peizaže dalyvaujančios sistemos būtų įtrauktos į visuotinį konfigūracijos failą TPPARAM (transporto parametrų byla), esantį po šiukšliadėžės pakatalogiu. / use / sap / trans. Turime įsitikinti, kad šiame faile yra įrašai apie visas dalyvaujančias sistemas.
  • Jei trūksta kokio nors įrašo, nukopijuokite kitos sistemos įrašą ir pakeiskite reikšmes (pvz., Sistemos ID, pagrindinio kompiuterio pavadinimas)
  • Diegimo metu transporto katalogas ir pakatalogiai sukuriami automatiškai, įskaitant iš pradžių sukonfigūruotą TPPARAM failo šabloną.

Operacinės sistemos įrankiai - TP ir R3trans
tp - Transporto valdymo programa:

  • tp yra SAP programa, kurią administratoriai naudoja vykdydami ir planuodami transportą tarp sistemų, taip pat atnaujindami SAP sistemas. Tai naudoja CTO ir TMS.
  • Tiesą sakant, tp savo funkcijoms atlikti naudoja kitus specialius įrankius / programas ir komunalines paslaugas. Daugiausia jis iškviečia „ R3trans“ naudingumo programą. Tačiau taip pat siūloma platesnė gabenimo proceso kontrolė, užtikrinant teisingą eksportuojamų / importuojamų objektų seką, kad būtų išvengta rimtų sistemos neatitikimų, kurie gali atsirasti dėl neteisingos sekos.
  • tp yra standartiniame SAP sistemos vykdymo laiko kataloge: / usr / sap / SYS / / exe / run . Jis automatiškai nukopijuojamas diegimo procese.
  • Kaip išankstinė sąlyga, turi būti išlaikytas tp visuotinių parametrų failas ( TPPARAM ), nurodant bent jau transportavimo procese dalyvaujančių sistemų pagrindinius pavadinimus.
  • tp daugiausia naudojamas atliekant importą tikslinėse sistemose. Jis naudoja komunalines paslaugas, vadinamus „Import Dispatchers“ - RDDIMPDP ir RDDIMPD_CLIENT_ , jas reikėtų suplanuoti kaip fonines užduotis kiekvienoje sistemoje, kur bus atliekamas importas. Jei dėl kokių nors priežasčių jie bus ištrinti, galime suplanuoti šias užduotis vykdydami ataskaitą RDDNEWPP .
  • Šie darbai iš tikrųjų yra „įvykio suaktyvinti“, tai reiškia, kad tp siunčia signalą (įvykį) R / 3 sistemai ir darbas prasideda. Šie įvykiai pavadinti SAP_TRIGGER_RDDIMPDP ir SAP_TRIGGER_RRDIMPDP_CLIENT .

R3trans - transporto kontrolės programa:

  • „R3trans“ yra SAP sistemos transportavimo programa, kuri gali būti naudojama duomenims perduoti tarp skirtingų SAP sistemų. Paprastai jis nenaudojamas tiesiogiai, bet iškviečiamas iš tp valdymo programos arba SAP atnaujinimo paslaugų.
  • tp valdo transportavimą ir generuoja r3trans valdymo failus, tačiau neprisijungia prie pačios duomenų bazės. Visas „tikras darbas“ atliekamas iš „ R3trans“ .
  • Jis palaiko duomenų perdavimą tarp sistemų, veikiančių skirtingose ​​OS ir net skirtingose ​​DB.