Što je TMS?
TMS se koristi za uredno premještanje, upravljanje, upravljanje, kopiranje razvojnih objekata i prilagođavanje postavki u svim SAP sustavima u krajoliku putem unaprijed definiranih transportnih ruta (RFC veze). Proces prijevoza u osnovi se sastoji od izvoza predmeta iz izvornog SAP sustava i njihovog uvoza u ciljani SAP sustav / e. TMS postolja za sustav upravljanja prometom
Zašto nam je potreban transportni sustav?
CTS komponente igraju važnu ulogu u cjelokupnom okruženju razvoja i prilagodbe. CTS sustav za promjene i transportni sustav
CTS je instrument za:
- Administriranje i nadzor novih razvojnih zahtjeva.
- Upravljanje prijevozima
- Snimka gdje i tko vrši promjene
- Konfiguriranje krajolika sustava
Pregled CTS komponenata
- CTO (Organizator promjena i transporta) - To je glavni alat za upravljanje, pregledavanje i registriranje promjena izvršenih na spremištu i prilagođavanje objekata. To je središnja točka za organizaciju razvojnih projekata. SE01 je transakcija s novim proširenim prikazom.
- Alati za transport - stvarni se prijevozi događaju u pozadini na razini OS-a pomoću transportnih alata, koji su dio SAP kernela i uključuju program R3trans i program za kontrolu prometa tp .
- (TMS) Sustav upravljanja prometom
SAP sustav-pejzaž
Pejzaž sustava (poznat i kao SAP System Group) uređenje je SAP poslužitelja. U idealnom slučaju, u SAP okruženju preporučuje se krajolik s tri sustava. Sastoji se od
- Razvojni poslužitelj - DEV
- Poslužitelj osiguranja kvalitete - QAS
- Proizvodni poslužitelj - PRD.
Transportni ciklus u vrlo osnovnom smislu predstavlja objavljivanje novih razvojnih promjena / prilagodbi promjena iz DEV-a koje se uvoze i u sustave kvalitete i u proizvodnju. Međutim, uvoz u PRD može se dogoditi samo nakon što se u QAS-u izvrše ispitivanje integracije i provjera kvalitete (i označe kao označeni).
Što je prilagodba? Kako TMS pomaže u prilagodbi
- Prilagođavanje je postupak prilagodbe SAP sustava prema potrebama kupca. Da bi izvršili prilagodbu, korisnici i savjetnici koriste pomoć SAP referentnog vodiča za implementaciju (IMG), koji je dostupan putem transakcijskog SPRO-a.
- Prilagođavanje se idealno vrši u DEV-u. Organizator transporta (SE01) koristi se zajedno s IMG-om za daljnje bilježenje i transport prilagođenih promjena.
Većina prilagodbi promjena (iako nisu sve) specifične su za klijenta , tj. Promjene bi se trebale odražavati samo na određenom klijentu i nisu namijenjene svim klijentima sustava. Kada se izvozi Zahtjev za transport, on iz baze podataka sistema SAP izdvaja relevantne unose tablice i kopira ih u transportni direktorij. Relevantni unosi u tablici zaključavaju se kada se koristi transakcija prilagodbe. Međutim, otključavaju se čim se promjene sačuvaju u zahtjevu za prijevoz.
Repozitorij i razvojne promjene
- Osim prilagodbe već postojećih objekata, u većini slučajeva potrebni su i novi razvoji. Razvojni objekt je bilo koji objekt koji ste kreirali (razvili) u SAP sustavu.
- Zbirka svih takvih objekata (specifičnih za klijenta ili više klijenata) naziva se Spremište .
- Razvoj se uglavnom vrši uz pomoć ABAP Workbencha (SE80). Stoga su takve promjene poznate i kao Promjene u radnom okruženju.
- Primjeri:
- Objekti ABAP rječnika: tablice, domene, elementi podataka itd.
- ABAP programi, funkcijski moduli, izbornici, zasloni
- Dokumenti, aplikacijski definirani transportni objekti itd.
- Workbench je također u potpunosti integriran s TMS-om za bilježenje i prijenos promjena.
Većina promjena u Workbenchu (iako ne sve) su međusobno klijentske , tj. Promjene će se odraziti na sve sistemske klijente ciljnog sustava. Objekti transportirani iz izvornog sustava prepisuju objekte u ciljnom sustavu koji ima ista imena.
Klijenti i vrsta podataka u SAP sustavu
- Konceptualno, klijent je tehnička i organizacijska neovisna jedinica koja sadrži vlastiti skup podataka (matični podaci, aplikacijski / operativni podaci, prilagodba podataka)
- Klijenti stvaraju odvojena okruženja za korisnike iz različitih korisničkih grupa ili s drugom svrhom, u okviru istog SAP sustava, bez da zapravo koriste drugu bazu podataka.
- S tehničkog gledišta, klijent se određuje pomoću troznamenkastog numeričkog ID-a, koji ujedno služi i kao vrijednost za polje tablice 'MANDT', u slučaju poslova specifičnih za klijenta.
Među podacima specifičnim za klijenta postoje 3 vrste podataka:
- Glavni podaci korisnika sadrže podatke o korisničkoj prijavi, uključujući korisničko ime, lozinku i zadane postavke korisnika, autorizacijske profile ili uloge i ostale korisne informacije poput korisničkih grupa, komunikacije i tako dalje. Ti su podaci fizički prisutni u određenom nizu tablica (USR * tablice).
- Prilagođavanje podataka sadrži postavke konfiguracije za prilagodbu organizacijske strukture i poslovnih procesa za tvrtke koje implementiraju SAP. Ti podaci ovise o klijentu i pohranjuju se u tablice poznate kao prilagođavanje tablica.
- Podaci o aplikaciji također ovise o klijentu i korisnici obično razlikuju matične podatke i transakcijske podatke dviju vrsta.
- Glavni podaci kao što su glavni dobavljač, glavni materijal (tablice poput MARA)
- Podaci o transakcijama kao što su prodajni nalog, financijski dokumenti, proizvodni nalozi (PO) i tako dalje.
Opcije prilagodbe klijenta
Transportni imenik i njegova konfiguracija
SAP transportni imenik:
- To je globalni transportni direktorij (/ usr / sap / trans), koji je zapravo zajedničko mjesto (koje se nalazi u sustavu kontrolera domene) među svim članim sustavima krajolika (sistemska grupa). Sadrži i određene poddirektorijume koji se automatski kreiraju tijekom instalacije SAP sustava. To je obvezno za postavljanje sustava upravljanja prometom.
- U osnovi je Transportni direktorij mjesto na kojem se sve promjene spremaju (u obliku datoteka) nakon što su puštene iz DEV-a. Stoga djeluje kao izvor za promjene koje će se eventualno uvesti u QAS i PRD. Stoga moramo osigurati da se direktorij prijevoza pravilno dijeli između svih sustava u krajoliku.
Kao primjer, u sustavu Windows NT, dijeljenom se direktoriju može pristupiti pomoću sljedeće adrese: \\
Glavni poddirektoriji:
- Cofiles: Sadrži datoteke s informacijama o zahtjevima za promjenu s potpunim detaljima i naredbama.
- Datoteke podataka: Sadrži stvarne vrijednosti i podatke koji će se koristiti u provedbi promjene.
- Zapisnik: Sadrži transportne zapisnike, tragove ili statistiku, korištene za rješavanje problema, u slučaju da se dogodi kakva pogreška u procesu transporta.
- EPS: Preuzmite direktorij za napredne ispravke i pakete podrške
Ostali poddirektoriji su:
- bin: Konfiguracijske datoteke za tp (Transportni program) i TMS
- stari podaci: Stari izvezeni podaci za arhiviranje ili brisanje
- actlog: Dnevnici radnji za sve zahtjeve i zadatke
- međuspremnik: Prijenosni međuspremnik za svaki sustav koji deklarira prijevoze za uvoz
- sapnames: Informacije o zahtjevima za prijevoz koje su uputili dotični korisnici
- tmp: privremene datoteke i datoteke dnevnika podataka
Postavljanje transportnog imenika i TPPARAM-a
- Tijekom konfiguriranja TMS-a, jedan od glavnih preduvjeta je postavljanje Transportnog direktorija i datoteke Transportni parametar.
- Osigurava da se Direktorij pravilno dijeli sa svim sustavima u pejzažu, jer svi sustavi koji sudjeluju u grupi / pejzažu trebaju biti uključeni u globalnu konfiguracijsku datoteku TPPARAM (datoteka transportnih parametara) koja se nalazi u poddirektoriju spremnika / use / sap / trans. Moramo biti sigurni da su unosi za sve sustave koji sudjeluju u ovoj datoteci.
- U slučaju da nedostaje bilo koji unos, kopirajte unos drugog sustava i promijenite vrijednosti (na primjer, ID sustava, ime hosta)
- U vrijeme instalacije automatski se kreiraju transportni direktorij i poddirektoriji, uključujući inicijalno konfigurirani predložak datoteke TPPARAM.
Alati operativnog sustava - TP i R3trans
tp - Program kontrole transporta:
- tp je SAP program koji administratori koriste za izvođenje i planiranje prijevoza između sustava, kao i za nadogradnju SAP sustava. To koriste CTO i TMS.
- Zapravo, tp koristi druge posebne alate / programe i uslužne programe za obavljanje svojih funkcija. Uglavnom, naziva uslužni program R3trans . Međutim, nudi i opsežniju kontrolu procesa transporta, osiguravajući točan redoslijed izvezenih / uvezenih predmeta, kako bi se izbjegle ozbiljne nedosljednosti u sustavu, koje mogu nastati zbog pogrešnog slijeda.
- tp se nalazi u standardnom direktoriju izvršavanja SAP sustava: / usr / sap / SYS /
/ exe / run . Automatski se kopira u procesu instalacije. - Kao preduvjet, mora se održavati tp datoteka globalnog parametra ( TPPARAM ), navodeći barem imena hostova sustava koji sudjeluju u transportnom procesu.
- tp se uglavnom koristi za obavljanje uvoza u ciljanim sustavima. Koristi uslužne programe zvane Uvoz dispečera - RDDIMPDP & RDDIMPD_CLIENT_
, oni bi trebali biti raspoređeni kao pozadinski poslovi u svakom sustavu u kojem će se obavljati uvoz. Ako su iz bilo kojeg razloga izbrisani, te poslove možemo zakazati pokretanjem izvješća RDDNEWPP . - Ti su poslovi zapravo "aktivirani događajem", što znači da tp šalje signal (događaj) u R / 3 sustav i posao započinje. Ti su događaji imenovani kao SAP_TRIGGER_RDDIMPDP i SAP_TRIGGER_RRDIMPDP_CLIENT .
R3trans - Program kontrole prijevoza:
- R3trans je program prijenosa SAP sustava koji se može koristiti za transport podataka između različitih SAP sustava. Obično se ne koristi izravno, već ga pozivaju iz programa za kontrolu tp ili uslužni programi za nadogradnju SAP-a.
- tp kontrolira transporte i generira kontrolne datoteke r3trans, ali se ne povezuje sa samom bazom podataka. Sav "pravi posao" obavlja se iz R3transa .
- Podržava prijenos podataka između sustava koji rade na različitim OS-ima, pa čak i različitim DB-ima.