SAP Εκμάθηση TMS (Transport Management System).
Τι είναι το TMS;
Το TMS χρησιμοποιείται για τη μετακίνηση, τη διαχείριση, τον έλεγχο, την αντιγραφή αντικειμένων ανάπτυξης και την προσαρμογή των ρυθμίσεων με τακτικό τρόπο SAP συστήματα σε ένα τοπίο μέσω προκαθορισμένων διαδρομών μεταφοράς (Συνδέσεις RFC). Η διαδικασία μεταφοράς συνίσταται βασικά στην εξαγωγή αντικειμένων εκτός πηγής SAP σύστημα και την εισαγωγή τους στον στόχο SAP σύστημα/τα. Το TMS σημαίνει Σύστημα Διαχείρισης Μεταφορών
Γιατί χρειαζόμαστε ένα σύστημα μεταφορών;
Τα στοιχεία CTS διαδραματίζουν σημαντικό ρόλο στο συνολικό περιβάλλον ανάπτυξης και προσαρμογής. Το CTS σημαίνει σύστημα αλλαγής και μεταφοράς
Το CTS είναι ένα όργανο για:
- Διαχείριση και έλεγχος νέων αιτημάτων ανάπτυξης.
- Διαχείριση μεταφορών
- Καταγραφή του πού και από ποιον γίνονται οι αλλαγές
- Διαμόρφωση τοπίου συστημάτων
Επισκόπηση των στοιχείων CTS
- CTO (Οργανωτής αλλαγής και μεταφορών) – Είναι το κύριο εργαλείο για τη διαχείριση, την περιήγηση και την καταχώριση των αλλαγών που έγιναν στο αποθετήριο και την προσαρμογή των αντικειμένων. Είναι το κεντρικό σημείο για την οργάνωση των αναπτυξιακών έργων. Το SE01 είναι η συναλλαγή με τη νέα εκτεταμένη προβολή.
- Εργαλεία μεταφοράς - Οι πραγματικές μεταφορές πραγματοποιούνται στο back-end σε επίπεδο λειτουργικού συστήματος χρησιμοποιώντας εργαλεία μεταφοράς, τα οποία αποτελούν μέρος του SAP Kernel και περιλαμβάνει το πρόγραμμα R3trans και το πρόγραμμα ελέγχου των μεταφορών tp.
- (TMS) Σύστημα Διαχείρισης Μεταφορών
SAP Σύστημα-Τοπίο
Το τοπίο του συστήματος (γνωστό και ως SAP Ομάδα Συστήματος) είναι η διευθέτηση του SAP διακομιστές. Ιδανικά, σε ένα SAP περιβάλλον, συνιστάται ένα τοπίο τριών συστημάτων. Αποτελείται από το
- Διακομιστής ανάπτυξης – DEV
- Διακομιστής Διασφάλισης Ποιότητας – QAS
- Διακομιστής Παραγωγής – PRD.
Ο κύκλος μεταφοράς με μια πολύ βασική έννοια είναι η κυκλοφορία νέων Εξελίξεων/Προσαρμοσμένων Αλλαγών από την DEV που εισάγονται τόσο σε συστήματα Ποιότητας όσο και σε συστήματα παραγωγής. Ωστόσο, η εισαγωγή σε PRD μπορεί να γίνει μόνο μία φορά την ενσωμάτωση Δοκιμές και έλεγχος ποιότητας έχουν πραγματοποιηθεί στο QAS (και επισημάνθηκαν ως ελεγμένοι).
Τι είναι η προσαρμογή; Πώς βοηθά το TMS στην προσαρμογή
- Η προσαρμογή είναι μια διαδικασία προσαρμογής του SAP σύστημα σύμφωνα με τις ανάγκες του πελάτη. Για την εκτέλεση της προσαρμογής, οι χρήστες και οι σύμβουλοι λαμβάνουν βοήθεια SAP Οδηγός Εφαρμογής Αναφοράς (IMG), ο οποίος είναι προσβάσιμος μέσω της συναλλαγής SPRO.
- Η προσαρμογή γίνεται ιδανικά σε DEV. Το Transport Organizer (SE01) χρησιμοποιείται σε συνδυασμό με το IMG για την καταγραφή και τη μεταφορά προσαρμοσμένων αλλαγών περαιτέρω.
Οι περισσότερες από τις αλλαγές Προσαρμογής (αν και όχι όλες) είναι συγκεκριμένο πελάτη, δηλαδή, οι αλλαγές υποτίθεται ότι αντικατοπτρίζονται μόνο σε έναν συγκεκριμένο πελάτη και δεν προορίζονται για όλους τους πελάτες του συστήματος. Κατά την εξαγωγή του αιτήματος μεταφοράς, εξάγει τις σχετικές εγγραφές πίνακα από τη βάση δεδομένων του SAP σύστημα και τα αντιγράφει στον κατάλογο μεταφορών. Οι σχετικές καταχωρήσεις πίνακα κλειδώνονται όταν χρησιμοποιείται η συναλλαγή προσαρμογής. Ωστόσο, ξεκλειδώνονται μόλις οι αλλαγές αποθηκευτούν σε ένα αίτημα μεταφοράς.
Αποθετήριο και Αλλαγές Ανάπτυξης
- Εκτός από την προσαρμογή ήδη υπαρχόντων αντικειμένων, απαιτούνται επίσης νέες εξελίξεις στις περισσότερες περιπτώσεις. Αντικείμενο ανάπτυξης είναι κάθε αντικείμενο που δημιουργείται (αναπτύχθηκε) από εσάς SAP σύστημα.
- Καλείται μια συλλογή όλων αυτών των αντικειμένων (συγκεκριμένα για τον πελάτη ή μεταξύ πελατών). ΑΠΟΘΕΤΗΡΙΟ.
- Η ανάπτυξη γίνεται κυρίως με τη βοήθεια του ABAP Workbench (SE80). Επομένως, τέτοιες αλλαγές είναι επίσης γνωστές ως Αλλαγές πάγκου εργασίας.
- Παραδείγματα:
- Αντικείμενα λεξικού ABAP: Πίνακες, τομείς, στοιχεία δεδομένων κ.λπ.
- Προγράμματα ABAP, λειτουργικές μονάδες, μενού, οθόνες
- Έγγραφα, Μεταφορές-αντικείμενα καθορισμένα από την εφαρμογή κ.λπ.
- Ο πάγκος εργασίας είναι επίσης πλήρως ενσωματωμένος στο TMS, για την καταγραφή και τη μεταφορά των αλλαγών.
Οι περισσότερες αλλαγές στον πάγκο εργασίας (αν και όχι όλες), είναι μεταξύ πελατών, δηλαδή οι αλλαγές θα αντικατοπτρίζονται σε όλους τους πελάτες συστήματος του συστήματος προορισμού. Τα αντικείμενα που μεταφέρονται από το σύστημα προέλευσης αντικαθιστούν τα αντικείμενα στο σύστημα προορισμού που έχει τα ίδια ονόματα.
Οι πελάτες και ο τύπος των δεδομένων SAP σύστημα
- Εννοιολογικά, ο πελάτης είναι μια τεχνική και οργανωτική ανεξάρτητη μονάδα, που περιέχει το δικό της σύνολο δεδομένων (Master Data, Application/ Operaεθνικά δεδομένα, Προσαρμογή δεδομένων)
- Οι πελάτες δημιουργούν ξεχωριστά περιβάλλοντα για χρήστες από διαφορετικές ομάδες χρηστών ή με διαφορετικό σκοπό, εντός του ίδιου SAP σύστημα, χωρίς ουσιαστικά τη χρήση της διαφορετικής βάσης δεδομένων.
- Από τεχνικής άποψης, ένας πελάτης καθορίζεται χρησιμοποιώντας τριψήφιο αριθμητικό αναγνωριστικό, το οποίο λειτουργεί επίσης ως τιμή για το πεδίο πίνακα "MANDT", στην περίπτωση εργασιών που αφορούν συγκεκριμένους πελάτες.
Ανάμεσα στα συγκεκριμένα δεδομένα πελάτη, υπάρχουν 3 τύποι δεδομένων:
- Δεδομένα Master User περιέχει τις πληροφορίες σύνδεσης χρήστη, συμπεριλαμβανομένου του ονόματος χρήστη, του κωδικού πρόσβασης και των προεπιλογών χρήστη, των προφίλ ή των ρόλων εξουσιοδότησης και άλλες χρήσιμες πληροφορίες, όπως ομάδες χρηστών, επικοινωνία και ούτω καθεξής. Αυτά τα δεδομένα υπάρχουν φυσικά σε ένα συγκεκριμένο σύνολο πινάκων (οι πίνακες USR*).
- Προσαρμογή δεδομένων περιέχει τις ρυθμίσεις διαμόρφωσης για την προσαρμογή της οργανωτικής δομής και των επιχειρηματικών διαδικασιών για τις εταιρείες που εφαρμόζουν SAP. Αυτά τα δεδομένα εξαρτώνται από τον πελάτη και αποθηκεύονται σε πίνακες γνωστούς ως πίνακες προσαρμογής.
- Δεδομένα εφαρμογής εξαρτώνται επίσης από τον πελάτη και συνήθως οι χρήστες διακρίνουν δύο ειδών κύρια δεδομένα και δεδομένα συναλλαγών.
- Κύρια δεδομένα όπως προμηθευτής κύριος, κύριος υλικού (πίνακες όπως MARA)
- Δεδομένα συναλλαγών όπως εντολή πωλήσεων, χρηματοοικονομικά έγγραφα, εντολές παραγωγής (PO) και ούτω καθεξής.
Επιλογές προσαρμογής πελάτη
Κατάλογος μεταφορών και η διαμόρφωσή του
SAP Κατάλογος μεταφορών:
- Είναι ο παγκόσμιος κατάλογος μεταφορών (/usr/sap/trans), ο οποίος είναι στην πραγματικότητα μια κοινόχρηστη τοποθεσία (που βρίσκεται στο Domain Controller System) μεταξύ όλων των συστημάτων μελών ενός τοπίου (ομάδα συστήματος). Περιέχει επίσης ορισμένους υποκαταλόγους, που δημιουργούνται αυτόματα κατά την εγκατάσταση του SAP σύστημα. Αυτό είναι υποχρεωτικό για τη δημιουργία του Συστήματος Διαχείρισης Μεταφορών.
- Βασικά, ο Κατάλογος μεταφορών είναι η τοποθεσία όπου αποθηκεύονται όλες οι αλλαγές (με τη μορφή αρχείων) αφού απελευθερωθούν από το DEV. Ως εκ τούτου, λειτουργεί ως πηγή για τις αλλαγές που θα εισαχθούν τελικά στο QAS και το PRD. Ως εκ τούτου, πρέπει να βεβαιωθούμε ότι ο κατάλογος μεταφορών είναι σωστά κοινόχρηστος μεταξύ όλων των συστημάτων σε ένα τοπίο.
Για παράδειγμα, στο Windows NT, η πρόσβαση στην τοποθεσία κοινόχρηστου καταλόγου είναι δυνατή χρησιμοποιώντας την ακόλουθη διεύθυνση: \\SAPTRANSHOST>\sapmnt\trans όπου SAPΤο TRANSHOST (διεύθυνση συστήματος ελεγκτή τομέα) ορίζεται στο αρχείο του κεντρικού υπολογιστή στο Windows Κατάλογος όλων SAP συστήματα στο τοπίο. Ελεγκτής τομέα – είναι ένα από τα συστήματα σε ένα τοπίο που λειτουργεί ως συνολικός ελεγκτής για τη διαχείριση αλλαγών και τη διαδικασία μεταφοράς στο τοπίο. Ο ελεγκτής τομέα επιλέγεται (από D / Q / P) από την ομάδα των διαχειριστών συστήματος, με βάση τη διαθεσιμότητα του συστήματος και τον χρόνο εγκατάστασης.
Κύριοι υποκατάλογοι
- Cofiles: Περιέχει αρχεία πληροφοριών αιτήματος αλλαγής με πλήρεις λεπτομέρειες και εντολές.
- Αρχεία δεδομένων: Περιέχει τις πραγματικές τιμές και τα δεδομένα που θα χρησιμοποιηθούν για την εφαρμογή της αλλαγής.
- Είσοδος: Περιέχει αρχεία καταγραφής μεταφοράς, ίχνη ή στατιστικά στοιχεία, που χρησιμοποιούνται για την αντιμετώπιση προβλημάτων, σε περίπτωση που παρουσιαστεί οποιοδήποτε σφάλμα στη διαδικασία μεταφοράς.
- EPS: Λήψη καταλόγου για σύνθετες διορθώσεις και πακέτα υποστήριξης
Άλλοι υποκατάλογοι είναι:
- Ο γιος του: Αρχεία διαμόρφωσης για tp (Πρόγραμμα μεταφοράς) και TMS
- παλιά στοιχεία: Παλαιά εξαγόμενα δεδομένα για αρχειοθέτηση ή διαγραφή
- actlog: Αρχεία καταγραφής ενεργειών για όλα τα αιτήματα και τις εργασίες
- ρυθμιστής: Προσωρινή μνήμη μεταφοράς για κάθε σύστημα που δηλώνει τις μεταφορές προς εισαγωγή
- sapnames: Πληροφορίες σχετικά με αιτήματα μεταφοράς που υποβάλλονται από αντίστοιχους χρήστες
- tmp: Προσωρινά και αρχεία καταγραφής δεδομένων
Δημιουργία καταλόγου μεταφορών και TPPARAM
- Κατά τη διαμόρφωση του TMS, μία από τις κύριες προϋποθέσεις είναι να ρυθμίσετε τον Κατάλογο μεταφορών και το αρχείο παραμέτρων μεταφοράς.
- Διασφαλίζει ότι ο Κατάλογος μοιράζεται σωστά μεταξύ όλων των συστημάτων σε ένα Landscape, διότι όλα τα συστήματα που συμμετέχουν στην ομάδα/τοπίο πρέπει να περιλαμβάνονται στο αρχείο καθολικής διαμόρφωσης TPPARAM (αρχείο παραμέτρων μεταφοράς), που βρίσκεται κάτω από το bin υποκατάλογος του /use/sap/trans. Πρέπει να βεβαιωθούμε ότι οι εγγραφές για όλα τα συμμετέχοντα συστήματα γίνονται σε αυτό το αρχείο.
- Σε περίπτωση που λείπει οποιαδήποτε καταχώρηση, αντιγράψτε την καταχώρηση άλλου συστήματος και αλλάξτε τις τιμές (για παράδειγμα, Αναγνωριστικό συστήματος, Όνομα κεντρικού υπολογιστή)
- Κατά τη στιγμή της εγκατάστασης, ο κατάλογος μεταφοράς και οι υποκατάλογοι δημιουργούνται αυτόματα, συμπεριλαμβανομένου ενός αρχικά διαμορφωμένου προτύπου αρχείου TPPARAM.
Operating System Tools – TP και R3trans
tp – Το πρόγραμμα ελέγχου μεταφορών:
- tp είναι το SAP πρόγραμμα που χρησιμοποιούν οι διαχειριστές για την εκτέλεση και τον προγραμματισμό μεταφορών μεταξύ συστημάτων και επίσης για αναβαθμίσεις του SAP συστήματα. Αυτό χρησιμοποιείται από το CTO και το TMS.
- Στην πραγματικότητα, tp χρησιμοποιεί άλλα ειδικά εργαλεία/προγράμματα και βοηθητικά προγράμματα για την εκτέλεση των λειτουργιών του. Κυρίως, καλεί R3trans βοηθητικό πρόγραμμα. Ωστόσο, προσφέρει επίσης έναν πιο εκτεταμένο έλεγχο της διαδικασίας μεταφοράς, διασφαλίζοντας τη σωστή σειρά των αντικειμένων που εξάγονται/εισαγονται, για να αποφευχθούν σοβαρές ασυνέπειες στο σύστημα, οι οποίες μπορεί να προκύψουν λόγω λανθασμένης σειράς.
- tp βρίσκεται στον τυπικό κατάλογο χρόνου εκτέλεσης του SAP Σύστημα: /usr/sap/SYS/ /exe/run. Αντιγράφεται αυτόματα στη διαδικασία εγκατάστασης.
- Ως προαπαιτούμενο, το tp καθολικό αρχείο παραμέτρων (TPPARAM), πρέπει να διατηρούνται, προσδιορίζοντας τουλάχιστον τα ονόματα κεντρικών υπολογιστών των συστημάτων που συμμετέχουν στη διαδικασία μεταφοράς.
- tp χρησιμοποιείται κυρίως για την πραγματοποίηση εισαγωγών σε συστήματα-στόχους. Χρησιμοποιεί βοηθητικά προγράμματα που ονομάζονται Import Dispatchers – RDDIMPDP & RDDIMPD_CLIENT_, αυτές θα πρέπει να προγραμματίζονται ως εργασίες παρασκηνίου σε κάθε σύστημα όπου θα εκτελούνται εισαγωγές. Εάν για οποιονδήποτε λόγο διαγραφούν, μπορούμε να προγραμματίσουμε αυτές τις εργασίες εκτελώντας την αναφορά RDDNEWPP.
- Αυτές οι δουλειές είναι στην πραγματικότητα «πυροδοτήθηκε το συμβάν», εννοώντας tp στέλνει ένα σήμα (ένα συμβάν) στο σύστημα R/3 και η εργασία ξεκινά. Αυτά τα γεγονότα ονομάζονται ως SAP_TRIGGER_RDDIMPDP και SAP_TRIGGER_RRDIMPDP_CLIENT.
R3trans – Το Πρόγραμμα Ελέγχου Μεταφορών
- R3trans είναι το SAP πρόγραμμα μεταφοράς συστήματος που μπορεί να χρησιμοποιηθεί για τη μεταφορά δεδομένων μεταξύ διαφορετικών SAP συστήματα. Συνήθως δεν χρησιμοποιείται απευθείας αλλά καλείται από το tp πρόγραμμα ελέγχου ή από το SAP αναβάθμιση βοηθητικών προγραμμάτων.
- tp ελέγχει τις μεταφορές και δημιουργεί τα αρχεία ελέγχου r3trans, αλλά δεν συνδέεται με την ίδια τη βάση δεδομένων. Όλη η «πραγματική δουλειά» γίνεται από R3trans.
- Υποστηρίζει τη μεταφορά δεδομένων μεταξύ συστημάτων που εκτελούνται σε διαφορετικά λειτουργικά συστήματα και ακόμη και διαφορετικά DB.