Ce este TMS?
TMS este folosit pentru a muta, gestiona, controla, copia obiectele de dezvoltare și personalizarea setărilor în mod ordonat în sistemele SAP într-un peisaj prin rute de transport predefinite (conexiuni RFC). Procesul de transport constă practic în exportul de obiecte din sistemul SAP sursă și importarea lor în sistemul / sistemele SAP țintă. Standuri TMS pentru sistemul de management al transportului
De ce avem nevoie de un sistem de transport?
Componentele CTS joacă un rol important în mediul general de dezvoltare și personalizare. CTS reprezintă Sistemul de schimbare și transport
CTS este un instrument pentru:
- Administrarea și controlul noilor cereri de dezvoltare.
- Gestionarea transporturilor
- Înregistrarea locului și de către cine se fac modificări
- Configurarea peisajului sistemelor
Prezentare generală a componentelor CTS
- CTO (Change and Transport Organizer) - Este instrumentul principal pentru gestionarea, navigarea și înregistrarea modificărilor efectuate în depozit și personalizarea obiectelor. Este punctul central pentru organizarea proiectelor de dezvoltare. SE01 este tranzacția cu noua vizualizare extinsă.
- Instrumente de transport - Transporturile reale se întâmplă în back-end la nivel de sistem de operare folosind instrumente de transport, care fac parte din SAP Kernel și includ programul R3trans și programul de control al transportului tp .
- (TMS) Sistem de management al transportului
Sistem SAP-Peisaj
Peisajul sistemului (cunoscut și sub numele de SAP System Group) este aranjamentul serverelor SAP. În mod ideal, într-un mediu SAP, este recomandat un peisaj cu trei sisteme. Se compune din
- Server de dezvoltare - DEV
- Server de asigurare a calității - QAS
- Server de producție - PRD.
Ciclul de transport într-un sens foarte de bază este lansarea de noi dezvoltări / modificări de personalizare de la DEV, care sunt importate atât în sistemele de calitate, cât și în cele de producție. Cu toate acestea, importul în PRD poate avea loc numai după ce testarea integrării și verificarea calității au fost efectuate în QAS (și marcate ca bifate).
Ce este personalizarea? Cum ajută TMS la personalizare
- Personalizarea este un proces de adaptare a sistemului SAP în funcție de nevoile clientului. Pentru a efectua personalizarea, utilizatorii și consultanții primesc ajutorul SAP Reference Implementation Guide (IMG), care este accesibil prin tranzacția SPRO.
- Personalizarea se face în mod ideal în DEV. Transport Organizer (SE01) este utilizat împreună cu IMG pentru a înregistra și transporta modificările personalizate în continuare.
Majoritatea modificărilor de personalizare (deși nu toate) sunt specifice clientului , adică se presupune că modificările se reflectă numai într-un anumit client și nu sunt destinate tuturor clienților sistemului. Atunci când cererea de transport este exportată, extrage intrările relevante din tabela din baza de date a sistemului SAP și le copiază în directorul de transport. Intrările relevante din tabel sunt blocate când se utilizează tranzacția de personalizare. Cu toate acestea, acestea sunt deblocate imediat ce modificările sunt salvate într-o cerere de transport.
Modificări în depozit și dezvoltare
- În afară de personalizarea obiectelor deja existente, în majoritatea cazurilor sunt necesare noi dezvoltări. Obiectul de dezvoltare este orice obiect creat de dvs. (dezvoltat) în sistemul SAP.
- O colecție de astfel de obiecte (specifice clientului sau cross-client) se numește Repository .
- Dezvoltarea se face mai ales cu ajutorul ABAP Workbench (SE80). Prin urmare, astfel de modificări sunt, de asemenea, cunoscute sub numele de Workbench Change.
- Exemple:
- Obiecte de dicționar ABAP: tabele, domenii, elemente de date etc.
- Programe ABAP, module funcționale, meniuri, ecrane
- Documente, obiecte de transport definite de aplicație etc.
- Workbench este, de asemenea, complet integrat cu TMS, pentru a înregistra și transporta modificările.
Majoritatea modificărilor de la Workbench (deși nu toate) sunt cross-client , adică modificările vor fi reflectate în toți clienții de sistem ai sistemului țintă. Obiectele transportate din sistemul sursă suprascriu obiectele din sistemul țintă care are aceleași nume.
Clienții și tipul de date din sistemul SAP
- Conceptual, clientul este o unitate tehnică și organizațională independentă, care conține propriul set de date (date de bază, date de aplicație / operaționale, date de personalizare)
- Clienții creează medii separate pentru utilizatori din diferite grupuri de utilizatori sau cu un scop diferit, în cadrul aceluiași sistem SAP, fără a utiliza de fapt diferite baze de date.
- Din punct de vedere tehnic, un client este specificat folosind un ID numeric din 3 cifre, care acționează și ca valoare pentru câmpul de tabel „MANDT”, în cazul lucrărilor specifice clientului.
Printre datele specifice clientului, există 3 tipuri de date:
- Datele principale ale utilizatorului conțin informațiile de conectare ale utilizatorului, inclusiv numele de utilizator, parola și valorile implicite ale utilizatorului, profilurile sau rolurile de autorizare și alte informații utile, cum ar fi grupurile de utilizatori, comunicarea și așa mai departe. Aceste date sunt prezente fizic într-un set specific de tabele (tabelele USR *).
- Personalizarea datelor conține setările de configurare pentru a personaliza structura organizațională și procesele de afaceri pentru companiile care implementează SAP. Aceste date depind de client și sunt stocate în tabele cunoscute sub numele de tabele de personalizare.
- Datele aplicației sunt, de asemenea, dependente de client și în mod normal, utilizatorii disting datele master de două tipuri și datele tranzacționale.
- Date de bază, cum ar fi vânzătorul, materialul (tabele precum MARA)
- Date tranzacționale, cum ar fi comanda de vânzare, documente financiare, comenzi de producție (OP) și așa mai departe.
Opțiuni de personalizare a clienților
Directorul de transport și configurația acestuia
Director de transport SAP:
- Este directorul global de transport (/ usr / sap / trans), care este de fapt o locație partajată (care se află în sistemul de control al domeniului) între toate sistemele membre ale unui peisaj (grup de sisteme). De asemenea, conține anumite subdirectoare, care sunt create automat în timpul instalării sistemului SAP. Acest lucru este obligatoriu pentru configurarea sistemului de gestionare a transportului.
- Practic, Directorul de transport este locația în care sunt salvate toate modificările (sub formă de fișiere) după ce sunt eliberate din DEV. Prin urmare, acționează ca o sursă pentru modificările care urmează să fie importate în cele din urmă în QAS și PRD. Prin urmare, trebuie să ne asigurăm că directorul de transport este partajat corect între toate sistemele dintr-un peisaj.
De exemplu, în Windows NT, locația directorului partajat poate fi accesată utilizând următoarea adresă: \\
Subdirectoarele principale:
- Cofile: Conține fișiere cu informații despre cererea de modificare, cu detalii și comenzi complete.
- Fișiere de date: conține valorile reale și datele care vor fi utilizate la implementarea modificării.
- Jurnal: Conține jurnale de transport, urme sau statistici, utilizate pentru depanare, în cazul în care apare o eroare în procesul de transport.
- EPS: Descărcați directorul pentru corecții avansate și pachete de asistență
Alte subdirectoare sunt:
- bin: Fișiere de configurare pentru tp (Program de transport) și TMS
- date vechi: Date exportate vechi pentru arhivare sau ștergere
- actlog: jurnale de acțiuni pentru toate cererile și sarcinile
- buffer: buffer de transport pentru fiecare sistem care declară importurile de transporturi
- sapnames: Informații privind cererile de transport făcute de utilizatorii respectivi
- tmp: Fișiere temporare și jurnal de date
Configurarea directorului de transport și a TPPARAM
- În timp ce configurați TMS, una dintre premisele principale este configurarea directorului de transport și a fișierului Parametrii de transport.
- Se asigură că Directorul este partajat corect între toate sistemele dintr-un Peisaj, pentru ca toate sistemele care participă la grup / peisaj să fie incluse în fișierul global de configurare TPPARAM (fișierul parametrilor de transport), situat sub subdirectorul bin al / use / sap / trans. Trebuie să ne asigurăm că intrările pentru toate sistemele participante sunt făcute în acest fișier.
- În cazul în care lipsește orice intrare, copiați intrarea altui sistem și modificați valorile (de exemplu, ID sistem, numele gazdei)
- În momentul instalării, directorul de transport și subdirectoarele sunt create automat, inclusiv un șablon configurat inițial al fișierului TPPARAM.
Instrumente ale sistemului de operare - TP și R3trans
tp - Programul de control al transportului:
- tp este programul SAP pe care administratorii îl utilizează pentru efectuarea și planificarea transporturilor între sisteme și, de asemenea, pentru upgrade-uri ale sistemelor SAP. Aceasta este utilizată de CTO și TMS.
- De fapt, tp folosește alte instrumente / programe și utilități speciale pentru a-și îndeplini funcțiile. În principal, apelează programul de utilitate R3trans . Cu toate acestea, oferă și un control mai extins al procesului de transport, asigurând succesiunea corectă a obiectelor exportate / importate, pentru a evita neconcordanțe severe în sistem, care pot apărea din cauza secvenței greșite.
- tp se află în directorul standard de execuție al sistemului SAP: / usr / sap / SYS /
/ exe / run . Este copiat automat în procesul de instalare. - Ca o condiție prealabilă, trebuie păstrat fișierul de parametri globali tp ( TPPARAM ), specificând cel puțin numele de gazdă ale sistemelor care participă la procesul de transport.
- tp este utilizat în principal pentru efectuarea importurilor în sistemele țintă. Utilizează utilități numite Import Dispatchers - RDDIMPDP și RDDIMPD_CLIENT_
, acestea ar trebui să fie programate ca lucrări de fundal în fiecare sistem în care vor fi efectuate importurile. Dacă din orice motiv sunt șterse, putem programa aceste lucrări executând raportul RDDNEWPP . - Aceste joburi sunt de fapt „declanșate de eveniment”, ceea ce înseamnă că tp trimite un semnal (un eveniment) către sistemul R / 3 și jobul începe. Aceste evenimente sunt denumite SAP_TRIGGER_RDDIMPDP și SAP_TRIGGER_RRDIMPDP_CLIENT .
R3trans - Programul de control al transportului:
- R3trans este programul de transport al sistemului SAP care poate fi utilizat pentru transportul datelor între diferite sisteme SAP. În mod normal, nu este utilizat direct, ci este apelat de la programul de control tp sau de către utilitarele de actualizare SAP.
- tp controlează transporturile și generează fișierele de control r3trans, dar nu se conectează la baza de date în sine. Toată „munca reală” se face de la R3trans .
- Suportă transportul de date între sistemele care rulează pe sisteme de operare diferite și chiar pe baze de date diferite.