SAP TMS (Transport Management System) Vodič
Što je TMS?
TMS se koristi za premještanje, upravljanje, kontrolu, kopiranje razvojnih objekata i prilagođavanje postavki na uredan način SAP sustava u krajoliku putem unaprijed definiranih transportnih ruta (RFC veze). Proces transporta se u osnovi sastoji od izvoza objekata iz izvora SAP sustav i njihovo uvođenje u cilj SAP sustav/i. TMS je kratica za sustav upravljanja transportom
Zašto nam je potreban transportni sustav?
CTS komponente igraju važnu ulogu u cjelokupnom razvoju i okruženju za prilagodbu. CTS je kratica za Change and Transport System
CTS je instrument za:
- Administriranje i kontrola novih zahtjeva za razvoj.
- Upravljanje prijevozima
- Bilježenje o tome gdje i tko je napravio promjene
- Konfiguriranje pejzaža sustava
Pregled CTS komponenti
- CTO (organizator promjena i transporta) – To je glavni alat za upravljanje, pregledavanje i registriranje promjena učinjenih na repozitoriju i prilagodbu objekata. To je središnja točka za organiziranje razvojnih projekata. SE01 je transakcija s novim proširenim pregledom.
- Transportni alati – Stvarni prijenosi odvijaju se u pozadini na razini OS-a pomoću alata za prijenos koji su dio SAP Kernel i uključuje program R3trans i program kontrole transporta tp.
- (TMS) Sustav upravljanja prometom
SAP Sustav-Pejzaž
Krajolik sustava (poznat i kao SAP System Group) je uređenje SAP poslužitelji. Idealno, u a SAP okoliša, preporuča se krajolik s tri sustava. Sastoji se od
- Razvojni poslužitelj – DEV
- Poslužitelj za osiguranje kvalitete – QAS
- Proizvodni poslužitelj – PRD.
Ciklus transporta u vrlo osnovnom smislu je izdanje novih promjena razvoja/prilagodbe iz DEV-a koje se uvoze u sustave kvalitete i proizvodnje. Međutim, uvoz u PRD može se dogoditi samo nakon integracije Ispitivanje i provjera kvalitete izvršena je u QAS-u (i označena kao provjerena).
Što je prilagodba? Kako TMS pomaže u prilagođavanju
- Prilagodba je proces prilagodbe SAP sustav prema potrebama kupca. Za izvođenje prilagodbe, korisnici i konzultanti koriste pomoć SAP Referentni vodič za implementaciju (IMG), koji je dostupan putem SPRO transakcije.
- Prilagodba se idealno provodi u DEV-u. Organizator transporta (SE01) koristi se zajedno s IMG-om za snimanje i daljnji transport prilagođenih promjena.
Većina promjena prilagodbe (iako, ne sve) jesu specifičan za klijenta, tj. promjene bi se trebale odražavati samo na određenom klijentu, a ne namijenjene svim klijentima sustava. Kada se Zahtjev za prijenos izveze, izvlači relevantne unose tablice iz baze podataka SAP sustav i kopira ih u transportni imenik. Relevantni unosi u tablici su zaključani kada se koristi transakcija prilagođavanja. Međutim, one se otključavaju čim se promjene spreme u Zahtjev za prijevoz.
Repozitorij i razvojne promjene
- Osim prilagođavanja već postojećih objekata, u većini slučajeva potrebni su i novi razvoji. Razvojni objekt je svaki objekt koji ste kreirali (razvili) u SAP sustav.
- Poziva se zbirka svih takvih objekata (specifičnih za klijenta ili za više klijenata). skladište.
- Razvoj se uglavnom odvija uz pomoć ABAP Workbench (SE80). Stoga su takve promjene također poznate kao promjene radne površine.
- Primjeri:
- Objekti ABAP rječnika: tablice, domene, elementi podataka itd.
- ABAP programi, funkcijski moduli, izbornici, zasloni
- Dokumenti, transportni objekti definirani aplikacijom, itd.
- Workbench je također potpuno integriran s TMS-om za snimanje i prijenos promjena.
Većina promjena Workbench-a (iako, ne sve), jesu više klijenata, tj. promjene će se odraziti na sve klijente sustava ciljnog sustava. Objekti preneseni iz izvornog sustava prepisuju objekte u ciljnom sustavu koji imaju ista imena.
Klijenti i vrsta podataka u SAP sistem
- Konceptualno, klijent je tehnički i organizacijski neovisna jedinica, koja sadrži vlastiti skup podataka (Master Data, Application/ Operanacionalni podaci, podaci o prilagodbi)
- Klijenti stvaraju odvojena okruženja za korisnike iz različitih korisničkih skupina ili s različitom svrhom, unutar istog SAP sustav, bez stvarnog korištenja različite baze podataka.
- S tehničkog gledišta, klijent je naveden pomoću 3-znamenkastog numeričkog ID-a, koji također djeluje 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ži podatke za prijavu korisnika, uključujući korisničko ime, lozinku i zadane korisničke postavke, autorizacijske profile ili uloge i druge korisne informacije kao što su korisničke grupe, komunikacija i tako dalje. Ti su podaci fizički prisutni u određenom skupu tablica (USR* tablice).
- Prilagodba podataka sadrži konfiguracijske postavke za prilagodbu organizacijske strukture i poslovnih procesa za tvrtke koje implementiraju SAP. Ovi podaci ovise o klijentu i pohranjuju se u tablice poznate kao tablice za prilagodbu.
- Podaci o primjeni također ovise o klijentu i obično korisnici razlikuju dvije vrste matičnih podataka i transakcijskih podataka.
- Glavni podaci kao što su glavni podaci dobavljača, glavni podaci o materijalu (tablice kao što je MARA)
- Transakcijski podaci kao što su prodajni nalog, financijski dokumenti, proizvodni nalozi (PO) i tako dalje.
Mogućnosti prilagodbe klijenta
Transportni imenik i njegova konfiguracija
SAP Transportni imenik:
- To je globalni transportni direktorij (/usr/sap/trans), koji je zapravo zajednička lokacija (koja se nalazi u sustavu kontrolera domene) među svim sustavima članovima pejzaža (sistemske grupe). Također sadrži određene poddirektorije koji se automatski stvaraju tijekom instalacije SAP sustav. Ovo je obavezno za postavljanje Sustava za upravljanje transportom.
- U osnovi, Transportni direktorij je mjesto gdje se spremaju sve promjene (u obliku datoteka) nakon što su puštene iz DEV-a. Stoga djeluje kao izvor za promjene koje se na kraju uvoze u QAS i PRD. Stoga moramo osigurati da se transportni direktorij pravilno dijeli među svim sustavima u pejzažu.
Na primjer, u Windows NT, lokaciji dijeljenog direktorija može se pristupiti pomoću sljedeće adrese: \\SAPTRANSHOST>\sapmnt\trans gdje SAPTRANSHOST (adresa sustava kontrolera domene) definirana je u datoteci hosta u Windows Imenik svih SAP sustava u krajoliku. Kontrolor domene – jedan je od sustava u krajoliku koji djeluje kao sveukupni kontroler za upravljanje promjenama i proces prijenosa u krajoliku. Domain Controller odabire (od D / Q / P) tim sistemskih administratora, na temelju dostupnosti sustava i vremena instalacije.
Glavni poddirektoriji
- Cofiles: Sadrži datoteke s informacijama o zahtjevu za promjenu s potpunim detaljima i naredbama.
- Podatkovne datoteke: Sadrži stvarne vrijednosti i podatke koji će se koristiti u provedbi promjene.
- Prijava: Sadrži zapisnike prijenosa, tragove ili statistiku, koji se koriste za rješavanje problema u slučaju da se dogodi bilo kakva pogreška u procesu prijenosa.
- EPS: Preuzmite direktorij za napredne ispravke i pakete podrške
Ostali poddirektoriji su:
- spremnik: Konfiguracijske datoteke za tp (Transport Program) i TMS
- stari podaci: Stari izvezeni podaci za arhiviranje ili brisanje
- zapisnik djela: Dnevnici radnji za sve zahtjeve i zadatke
- pufer: Prijenosni međuspremnik za svaki sustav koji deklarira prijenose za uvoz
- sap imena: Informacije o zahtjevima za prijevoz od strane dotičnih korisnika
- tmp: Privremene datoteke i datoteke s podacima
Postavljanje transportnog imenika i TPPARAM-a
- Prilikom konfiguriranja TMS-a, jedan od glavnih preduvjeta je postavljanje Transportnog imenika i datoteke Transportnih parametara.
- Osigurava da se imenik ispravno dijeli među svim sustavima u pejzažu, jer svi sustavi koji sudjeluju u grupi/krajolu moraju biti uključeni u globalnu konfiguracijsku datoteku TPPARAM (datoteka parametara prijenosa), koja se nalazi ispod kanta poddirektorij /use/sap/trans. Moramo osigurati da su unosi za sve sustave koji sudjeluju napravljeni u ovoj datoteci.
- U slučaju da neki unos nedostaje, kopirajte unos drugog sustava i promijenite vrijednosti (na primjer, ID sustava, naziv glavnog računala)
- U vrijeme instalacije, transportni direktorij i poddirektorije kreiraju se automatski, uključujući inicijalno konfigurirani predložak TPPARAM datoteke.
OperaAlati sustava – TP i R3trans
tp – Program kontrole prometa:
- tp je SAP program koje administratori koriste za izvođenje i planiranje prijenosa između sustava te također u nadogradnji SAP sustava. Ovo koriste CTO i TMS.
- Zapravo, tp koristi druge posebne alate/programe i pomoćne programe za obavljanje svojih funkcija. Uglavnom, zove R3trans pomoćni program. Međutim, nudi i opsežniju kontrolu transportnog procesa, osiguravajući točan redoslijed izvezenih/uvezenih objekata, kako bi se izbjegle ozbiljne nedosljednosti u sustavu, koje mogu nastati zbog pogrešnog redoslijeda.
- tp nalazi se u standardnom runtime direktoriju SAP Sustav: /usr/sap/SYS/ /exe/pokreni. Automatski se kopira u procesu instalacije.
- Kao preduvjet, tp datoteka globalnih parametara (TPPARAM), mora se održavati, navodeći barem nazive računala sustava koji sudjeluju u procesu prijenosa.
- tp se uglavnom koristi za izvođenje uvoza u ciljne sustave. Koristi pomoćne programe pod nazivom Import Dispatchers – RDDIMPDP & RDDIMPD_KLIJENT_, oni bi trebali biti zakazani kao pozadinski poslovi u svakom sustavu gdje će se uvozi izvoditi. Ako se iz bilo kojeg razloga izbrišu, te poslove možemo zakazati pokretanjem izvješća RDDNEWPP.
- Ti su poslovi zapravo “pokrenut događaj”, mislim to tp šalje signal (događaj) sustavu R/3 i posao počinje. Ovi događaji su nazvani kao SAP_TRIGGER_RDDIMPDP i SAP_TRIGGER_RRDIMPDP_CLIENT.
R3trans – Program za kontrolu prometa
- R3trans je SAP prijenosni program sustava koji se može koristiti za prijenos podataka između različitih SAP sustava. Obično se ne koristi izravno, već se poziva iz tp upravljačkim programom ili pomoću SAP nadogradnju uslužnih programa.
- tp kontrolira prijenose i generira r3trans kontrolne datoteke, ali se ne povezuje sa samom bazom podataka. Sav "pravi posao" obavlja se iz R3trans.
- Podržava prijenos podataka između sustava koji rade na različitim OS-ima, pa čak i na različitim DB-ima.