Vadnica SAP TMS (Transport Management System)

Kaj je TMS?

TMS se uporablja za premikanje, upravljanje, nadzor, kopiranje razvojnih predmetov in prilagajanje nastavitev po urejenih sistemih SAP v pokrajini po vnaprej določenih transportnih poteh (RFC Connections). Postopek prevoza v bistvu vključuje izvoz predmetov iz izvornega sistema SAP in njihov uvoz v ciljne sisteme SAP. TMS stojala za sistem vodenja prometa

Zakaj potrebujemo transportni sistem?

Komponente CTS igrajo pomembno vlogo v celotnem okolju za razvoj in prilagajanje. CTS stojalo za sistem sprememb in transporta
CTS je instrument za:

  • Upravljanje in nadzor novih razvojnih zahtev.
  • Upravljanje prevozov
  • Evidentiranje, kje in kdo je izvedel spremembe
  • Konfiguriranje krajine sistemov

Pregled komponent CTS

  • CTO (Change and Transport Organizer) - To je glavno orodje za upravljanje, brskanje in registracijo sprememb, ki so bile narejene na odlagališču, in prilagajanje predmetov. To je osrednja točka za organizacijo razvojnih projektov. SE01 je transakcija z novim razširjenim pogledom.
  • Orodja za transport - dejanski prevozi se zgodijo v zaledju na ravni operacijskega sistema z uporabo transportnih orodij, ki so del jedra SAP in vključujejo program R3trans in program za nadzor prometa tp .
  • (TMS) Sistem vodenja prometa

SAP System-Landscape

Sistemska krajina (znana tudi kot SAP System Group) je razporeditev strežnikov SAP. V idealnem okolju je v okolju SAP priporočljiva trisistemska pokrajina. Sestavljen je iz

  1. Razvojni strežnik - DEV
  2. Strežnik za zagotavljanje kakovosti - QAS
  3. Produkcijski strežnik - PRD.

Transportni cikel v zelo osnovnem smislu je sprostitev novih razvojnih sprememb / sprememb po meri iz DEV, ki se uvažajo tako v sistem kakovosti kot v proizvodnjo. Vendar se uvoz v PRD lahko zgodi šele, ko se v QAS izvede (in označi kot označeno) preskušanje integracije in preverjanje kakovosti.

Kaj je prilagajanje? Kako TMS pomaga pri prilagajanju

  • Prilagajanje je postopek za prilagoditev sistema SAP glede na potrebe kupca. Za izvedbo prilagajanja uporabniki in svetovalci poiščejo pomoč pri SAP Reference Implementation Guide (IMG), ki je dostopen prek transakcijskega SPRO.
  • Prilagajanje je idealno v DEV. Organizator transporta (SE01) se uporablja skupaj z IMG za nadaljnje snemanje in prevoz prilagojenih sprememb.

Večina sprememb po meri (čeprav ne vseh) je specifičnih za odjemalca , tj. Spremembe naj bi se odražale samo v določenem odjemalcu in niso namenjene vsem sistemskim odjemalcem. Ko je izvozna zahteva za transport, iz baze podatkov sistema SAP izvleče ustrezne vnose v tabeli in jih kopira v transportni imenik. Ustrezni vnosi v tabeli se zaklenejo, ko se uporablja transakcija prilagajanja. Odklenejo pa se, takoj ko se spremembe shranijo v zahtevo za prevoz.

Skladišče in razvojne spremembe

  • Poleg prilagajanja že obstoječih predmetov je v večini primerov potreben tudi nov razvoj. Razvojni objekt je vsak objekt, ki ga ustvarite (razvijete) v sistemu SAP.
  • Zbirka vseh takih predmetov (za odjemalca ali med odjemalci) se imenuje Repozitorij .
  • Razvoj poteka večinoma s pomočjo ABAP Workbench (SE80). Zato so takšne spremembe znane tudi kot spremembe delovne mize.
  • Primeri:
    • Predmeti slovarja ABAP: tabele, domene, podatkovni elementi itd.
    • Programi ABAP, funkcijski moduli, meniji, zasloni
    • Dokumenti, aplikacijski transportni predmeti itd.
  • Delovni pult je tudi popolnoma integriran s sistemom TMS za beleženje in prenos sprememb.

Večina sprememb Workbencha (čeprav ne vseh) je med odjemalci , tj. Spremembe se bodo odražale v vseh sistemskih odjemalcih ciljnega sistema. Predmeti, ki se prevažajo iz izvornega sistema, prepišejo objekte v ciljnem sistemu, ki ima enaka imena.

Odjemalci in vrsta podatkov v sistemu SAP

  • Konceptualno je stranka tehnična in organizacijsko neodvisna enota, ki vsebuje svoj nabor podatkov (glavni podatki, aplikacijski / operativni podatki, prilagajanje podatkov)
  • Naročniki ustvarijo ločena okolja za uporabnike iz različnih uporabniških skupin ali z drugačnim namenom znotraj istega sistema SAP, ne da bi dejansko uporabili drugo bazo podatkov.
  • S tehničnega vidika je odjemalec določen s 3-mestnim številskim ID-jem, ki v primeru opravil, specifičnih za odjemalca, deluje tudi kot vrednost za polje tabele 'MANDT'.

Med specifičnimi podatki odjemalca obstajajo 3 vrste podatkov:

  • Osnovni podatki uporabnika vsebujejo uporabniške podatke o uporabniku, vključno z uporabniškim imenom, geslom in privzetimi nastavitvami uporabnika, avtorizacijskimi profili ali vlogami ter drugimi koristnimi informacijami, kot so uporabniške skupine, komunikacija itd. Ti podatki so fizično prisotni v določenem nizu tabel (tabele USR *).
  • Prilagajanje podatkov vsebuje konfiguracijske nastavitve za prilagajanje organizacijske strukture in poslovnih procesov za podjetja, ki izvajajo SAP. Ti podatki so odvisni od odjemalca in so shranjeni v tabelah, znanih kot prilagajanje tabel.
  • Podatki o aplikaciji so odvisni tudi od odjemalca in uporabniki običajno ločijo glavne podatke in transakcijske podatke dveh vrst.
  1. Glavni podatki, kot so glavni ponudnik, glavni material (tabele, kot je MARA)
  2. Transakcijski podatki, kot so prodajno naročilo, finančni dokumenti, proizvodna naročila in tako naprej.

Možnosti prilagajanja odjemalca

Transportni imenik in njegova konfiguracija

SAP transportni imenik:

  • To je globalni transportni imenik (/ usr / sap / trans), ki je pravzaprav skupna lokacija (prebiva v sistemu krmiljenja domen) med vsemi članskimi sistemi krajine (sistemska skupina). Vsebuje tudi nekatere podimenike, ki se samodejno ustvarijo med namestitvijo sistema SAP. To je obvezno za vzpostavitev sistema upravljanja prevoza.
  • V bistvu je Transport Directory mesto, kjer se po spremembi iz DEV shranijo vse spremembe (v obliki datotek). Zato deluje kot vir za spremembe, ki bodo sčasoma uvožene v QAS in PRD. Zato moramo zagotoviti, da je imenik prevoza pravilno razdeljen med vse sisteme v pokrajini.

Na primer, v sistemu Windows NT lahko do lokacije imenika v skupni rabi dostopate po naslednjem naslovu: \\ \ sapmnt \ trans, kjer je SAPTRANSHOST (naslov sistema nadzornika domene) definiran v gostiteljski datoteki v imeniku Windows vseh sistemov SAP. v pokrajini. Domain Controller - je eden od sistemov v pokrajini, ki deluje kot splošni krmilnik za upravljanje sprememb in transportni proces v pokrajini. Krmilnika domene izbere (izven D / Q / P) skupina sistemskih skrbnikov na podlagi razpoložljivosti sistema in časa namestitve.

Glavni podimeniki:

  • Cofiles: Vsebuje datoteke z informacijami o zahtevah za spremembo s popolnimi podrobnostmi in ukazi.
  • Datoteke podatkov: Vsebuje dejanske vrednosti in podatke, ki bodo uporabljeni pri izvedbi spremembe.
  • Dnevnik: Vsebuje dnevnike prevoza, sledi ali statistiko, ki se uporabljajo za odpravljanje težav, če pride do napake v transportnem procesu.
  • EPS: Prenesite imenik za napredne popravke in pakete podpore

Drugi podimeniki so:

  • bin: Konfiguracijske datoteke za tp (Transportni program) in TMS
  • stari podatki: stari izvoženi podatki za arhiviranje ali brisanje
  • actlog: Dnevniki dejanj za vse zahteve in naloge
  • buffer: Transportni medpomnilnik za vsak sistem, ki razglasi prevoze za uvoz
  • sapnames: Informacije o zahtevah za prevoz, ki so jih poslali posamezni uporabniki
  • tmp: začasne datoteke in datoteke dnevnika

Vzpostavitev transportnega imenika in TPPARAM

  • Med konfiguriranjem TMS je eden glavnih predpogojev nastavitev Transportnega imenika in datoteke Transportni parameter.
  • Zagotavlja, da je imenik pravilno razdeljen med vse sisteme v ležeči lestvici, saj morajo biti vsi sistemi, ki sodelujejo v skupini / ležeči, vključeni v globalno konfiguracijsko datoteko TPPARAM (datoteka transportnih parametrov), ki se nahaja pod podimenikom bin / use / sap / trans. Prepričati se moramo, da so v tej datoteki vnosi za vse sodelujoče sisteme.
  • Če kateri koli vnos manjka, kopirajte vnos drugega sistema in spremenite vrednosti (na primer ID sistema, ime gostitelja)
  • V času namestitve se samodejno ustvarijo transportni imeniki in podimeniki, vključno z prvotno konfigurirano predlogo datoteke TPPARAM.

Orodja za operacijski sistem - TP in R3trans
tp - Program nadzora prometa:

  • tp je program SAP, ki ga skrbniki uporabljajo za izvajanje in načrtovanje prevozov med sistemi in tudi pri nadgradnjah sistemov SAP. To uporabljajo CTO in TMS.
  • Pravzaprav tp za izvajanje svojih funkcij uporablja druga posebna orodja / programe in pripomočke. V glavnem, to zahteva R3trans utility program. Ponuja pa tudi obsežnejši nadzor nad transportnim postopkom, ki zagotavlja pravilno zaporedje izvoženih / uvoženih predmetov, da bi se izognili hudim neskladjem v sistemu, ki lahko nastanejo zaradi napačnega zaporedja.
  • tp se nahaja v standardnem izvajalnem imeniku sistema SAP: / usr / sap / SYS / / exe / run . V postopku namestitve se samodejno kopira.
  • Kot predpogoj je treba vzdrževati datoteko globalnih parametrov tp ( TPPARAM ), ki določa vsaj imena gostiteljev sistemov, ki sodelujejo v transportnem procesu.
  • tp se v glavnem uporablja za izvajanje uvoza v ciljnih sistemih. Uporablja pripomočke, imenovane Uvoz dispečerjev - RDDIMPDP & RDDIMPD_CLIENT_ , ti naj bi bili razporejeni kot ozadja v vseh sistemih, kjer bo izveden uvoz. Če so iz kakršnega koli razloga izbrisana, lahko ta opravila razporedimo tako, da zaženemo poročilo RDDNEWPP .
  • Ta opravila so dejansko "sprožena z dogodkom", kar pomeni, da tp pošlje signal (dogodek) sistemu R / 3 in opravilo se začne. Ti dogodki so poimenovani kot SAP_TRIGGER_RDDIMPDP in SAP_TRIGGER_RRDIMPDP_CLIENT .

R3trans - Program nadzora prometa:

  • R3trans je transportni program sistema SAP, ki ga lahko uporabimo za prenos podatkov med različnimi sistemi SAP. Običajno se ne uporablja neposredno, ampak ga pokliče nadzorni program tp ali pripomočki za nadgradnjo SAP.
  • tp nadzoruje prenose in generira nadzorne datoteke r3trans, vendar se ne poveže s samo bazo podatkov. Vsa "resnična dela" opravlja R3trans .
  • Podpira prenos podatkov med sistemi, ki se izvajajo v različnih OS in celo različnih DB.

Zanimive Članki...