Τι είναι το TMS;
Το TMS χρησιμοποιείται για τη μετακίνηση, τη διαχείριση, τον έλεγχο, την αντιγραφή αντικειμένων ανάπτυξης και την προσαρμογή των ρυθμίσεων με ομαλό τρόπο σε συστήματα SAP σε ένα τοπίο μέσω προκαθορισμένων διαδρομών μεταφοράς (RFC Connections). Η διαδικασία μεταφοράς βασικά συνίσταται στην εξαγωγή αντικειμένων από το σύστημα SAP προέλευσης και την εισαγωγή τους στο σύστημα SAP / στόχο. TMS Βάσεις για Σύστημα Διαχείρισης Μεταφορών
Γιατί χρειαζόμαστε ένα Σύστημα Μεταφορών;
Τα συστατικά CTS διαδραματίζουν σημαντικό ρόλο στο συνολικό περιβάλλον ανάπτυξης και προσαρμογής. CTS stand for Change and Transport System Το
CTS είναι ένα όργανο για:
- Διαχείριση και έλεγχος νέων αιτημάτων ανάπτυξης.
- Διαχείριση μεταφορών
- Καταγραφή του πού και από ποιον γίνονται αλλαγές
- Διαμόρφωση τοπίου συστημάτων
Επισκόπηση των στοιχείων CTS
- CTO (Change and Transport Organizer) - Είναι το κύριο εργαλείο για τη διαχείριση, την περιήγηση και την καταγραφή των αλλαγών που έγιναν στο αποθετήριο και την προσαρμογή αντικειμένων. Είναι το κεντρικό σημείο για την οργάνωση των αναπτυξιακών έργων. Το SE01 είναι η συναλλαγή με τη νέα εκτεταμένη προβολή.
- Transport Tools - Οι πραγματικές μεταφορές συμβαίνουν στο back-end σε επίπεδο OS χρησιμοποιώντας εργαλεία μεταφοράς, τα οποία αποτελούν μέρος του SAP Kernel και περιλαμβάνει το πρόγραμμα R3trans και το πρόγραμμα ελέγχου μεταφοράς tp .
- (TMS) Σύστημα διαχείρισης μεταφορών
SAP System-Landscape
Το τοπίο του συστήματος (επίσης γνωστό ως SAP System Group) είναι η διάταξη των διακομιστών SAP. Στην ιδανική περίπτωση, σε ένα περιβάλλον SAP, συνιστάται ένα τοπίο τριών συστημάτων. Αποτελείται από το
- Διακομιστής ανάπτυξης - DEV
- Διακομιστής διασφάλισης ποιότητας - QAS
- Διακομιστής παραγωγής - PRD.
Κύκλος μεταφορών με μια πολύ βασική έννοια είναι η κυκλοφορία νέων εξελίξεων / προσαρμογών αλλαγών από DEV που εισάγονται τόσο σε συστήματα ποιότητας όσο και σε συστήματα παραγωγής. Ωστόσο, η εισαγωγή σε PRD μπορεί να συμβεί μόνο όταν ολοκληρωθεί Ο έλεγχος ολοκλήρωσης και ο έλεγχος ποιότητας έχουν πραγματοποιηθεί στο QAS (και επισημαίνονται ως επιλεγμένοι).
Τι είναι η προσαρμογή; Πώς βοηθά το TMS στην προσαρμογή
- Η προσαρμογή είναι μια διαδικασία προσαρμογής του συστήματος SAP σύμφωνα με τις ανάγκες του πελάτη. Για να πραγματοποιήσετε την προσαρμογή, οι χρήστες και οι σύμβουλοι λαμβάνουν τη βοήθεια του SAP Reference Implementation Guide (IMG), ο οποίος είναι προσβάσιμος μέσω της συναλλαγής SPRO.
- Η προσαρμογή γίνεται ιδανικά στο DEV. Το Transport Organizer (SE01) χρησιμοποιείται σε συνδυασμό με το IMG για την περαιτέρω καταγραφή και μεταφορά προσαρμοσμένων αλλαγών.
Οι περισσότερες από τις αλλαγές προσαρμογής (αν και δεν είναι όλες) είναι συγκεκριμένες για τον πελάτη , δηλαδή, οι αλλαγές υποτίθεται ότι αντικατοπτρίζονται σε έναν συγκεκριμένο πελάτη μόνο και δεν προορίζονται για όλους τους πελάτες του συστήματος. Κατά την εξαγωγή του αιτήματος μεταφοράς, εξάγει τις σχετικές καταχωρήσεις πίνακα από τη βάση δεδομένων του συστήματος SAP και τις αντιγράφει στον κατάλογο μεταφοράς. Οι σχετικές καταχωρήσεις πίνακα κλειδώνονται όταν χρησιμοποιείται η προσαρμογή συναλλαγής. Ωστόσο, ξεκλειδώνουν μόλις αποθηκευτούν οι αλλαγές σε ένα αίτημα μεταφοράς.
Αλλαγές αποθετηρίου και ανάπτυξης
- Εκτός από την προσαρμογή ήδη υπαρχόντων αντικειμένων, απαιτούνται νέες εξελίξεις στις περισσότερες περιπτώσεις. Το αντικείμενο ανάπτυξης είναι οποιοδήποτε αντικείμενο που δημιουργείτε (αναπτύσσεται) από εσάς στο σύστημα SAP.
- Μια συλλογή όλων αυτών των αντικειμένων (συγκεκριμένη πελάτη ή cross-client) ονομάζεται αποθετήριο .
- Η ανάπτυξη γίνεται κυρίως με τη βοήθεια του ABAP Workbench (SE80). Επομένως, αυτές οι αλλαγές είναι επίσης γνωστές ως Workbench Changes.
- Παραδείγματα:
- Αντικείμενα λεξικού ABAP: Πίνακες, τομείς, στοιχεία δεδομένων κ.λπ.
- Προγράμματα ABAP, λειτουργικές μονάδες, μενού, οθόνες
- Έγγραφα, αντικείμενα μεταφοράς που ορίζονται από την εφαρμογή κ.λπ.
- Ο πάγκος εργασίας είναι επίσης πλήρως ενσωματωμένος στο TMS, για την καταγραφή και μεταφορά των αλλαγών.
Οι περισσότερες από τις αλλαγές στον πάγκο εργασίας (αν και όχι όλες), είναι μεταξύ πελατών , δηλαδή οι αλλαγές θα αντικατοπτρίζονται σε όλους τους πελάτες συστήματος του συστήματος στόχου. Αντικείμενα που μεταφέρονται από το σύστημα προέλευσης αντικαθιστούν αντικείμενα στο σύστημα προορισμού που έχει τα ίδια ονόματα.
Πελάτες και ο τύπος δεδομένων στο σύστημα SAP
- Εννοιολογικά, ο πελάτης είναι μια τεχνική και οργανωτική ανεξάρτητη μονάδα, η οποία περιέχει το δικό της σύνολο δεδομένων (Κύρια δεδομένα, Δεδομένα εφαρμογής / λειτουργίας, Προσαρμογή δεδομένων)
- Οι πελάτες δημιουργούν ξεχωριστά περιβάλλοντα για χρήστες από διαφορετικές ομάδες χρηστών ή με διαφορετικό σκοπό, μέσα στο ίδιο σύστημα SAP, χωρίς να χρησιμοποιούν πραγματικά τη διαφορετική βάση δεδομένων.
- Από τεχνικής άποψης, ο πελάτης καθορίζεται χρησιμοποιώντας 3ψήφιο αριθμητικό αναγνωριστικό, το οποίο ενεργεί επίσης ως η τιμή για το πεδίο πίνακα "MANDT", στην περίπτωση εργασιών για συγκεκριμένους πελάτες.
Μεταξύ δεδομένων για συγκεκριμένους πελάτες, υπάρχουν 3 τύποι δεδομένων:
- Τα Δεδομένα Κύριου Χρήστη περιλαμβάνουν τις πληροφορίες σύνδεσης χρήστη, συμπεριλαμβανομένων του ονόματος χρήστη, του κωδικού πρόσβασης και των προεπιλογών χρήστη, των προφίλ εξουσιοδότησης ή των ρόλων και άλλες χρήσιμες πληροφορίες, όπως ομάδες χρηστών, επικοινωνία και ούτω καθεξής. Αυτά τα δεδομένα υπάρχουν φυσικά σε ένα συγκεκριμένο σύνολο πινάκων (οι πίνακες USR *).
- Προσαρμογή δεδομένων περιέχει τις ρυθμίσεις διαμόρφωσης για την προσαρμογή της οργανωτικής δομής και των επιχειρηματικών διαδικασιών για τις εταιρείες που εφαρμόζουν το SAP. Αυτά τα δεδομένα εξαρτώνται από τον πελάτη και αποθηκεύονται σε πίνακες που είναι γνωστοί ως πίνακες προσαρμογής.
- Τα δεδομένα εφαρμογής εξαρτώνται επίσης από τον πελάτη και συνήθως οι χρήστες διακρίνουν τα κύρια δεδομένα και τα δεδομένα συναλλαγών δύο τύπων.
- Κύρια δεδομένα όπως κύριο προμηθευτή, κύριο υλικό (πίνακες όπως MARA)
- Δεδομένα συναλλαγών όπως παραγγελία πώλησης, οικονομικά έγγραφα, Παραγγελίες παραγωγής (PO) και ούτω καθεξής.
Επιλογές προσαρμογής πελάτη
Κατάλογος μεταφορών και η διαμόρφωσή του
Κατάλογος μεταφορών SAP:
- Είναι ο παγκόσμιος κατάλογος μεταφορών (/ usr / sap / trans), ο οποίος είναι στην πραγματικότητα μια κοινόχρηστη τοποθεσία (που βρίσκεται στο Domain Controller System) μεταξύ όλων των συστημάτων μελών ενός τοπίου (ομάδα συστήματος). Περιέχει επίσης ορισμένους υποκαταλόγους, οι οποίοι δημιουργούνται αυτόματα κατά την εγκατάσταση του συστήματος SAP. Αυτό είναι υποχρεωτικό για τη ρύθμιση του συστήματος διαχείρισης μεταφορών.
- Βασικά, ο Κατάλογος Μεταφορών είναι η τοποθεσία όπου αποθηκεύονται όλες οι αλλαγές (με τη μορφή αρχείων) μετά την απελευθέρωσή τους από το DEV. Επομένως, λειτουργεί ως πηγή για τις αλλαγές που θα εισαχθούν τελικά στο QAS και το PRD. Ως εκ τούτου, πρέπει να διασφαλίσουμε ότι ο κατάλογος μεταφορών μοιράζεται σωστά μεταξύ όλων των συστημάτων σε ένα τοπίο.
Για παράδειγμα, στα Windows NT, μπορείτε να αποκτήσετε πρόσβαση στην κοινόχρηστη τοποθεσία καταλόγου χρησιμοποιώντας την ακόλουθη διεύθυνση: \\
Κύριοι υποκατάλογοι:
- Cofiles: Περιέχει αρχεία πληροφοριών αιτήματος αλλαγής με πλήρεις λεπτομέρειες και εντολές.
- Αρχεία δεδομένων: Περιέχει τις πραγματικές τιμές και τα δεδομένα που θα χρησιμοποιηθούν για την εφαρμογή της αλλαγής.
- Log: Περιλαμβάνει αρχεία καταγραφής μεταφοράς, ίχνη ή στατιστικά στοιχεία, που χρησιμοποιούνται για την αντιμετώπιση προβλημάτων, σε περίπτωση που παρουσιαστεί κάποιο σφάλμα στη διαδικασία μεταφοράς.
- EPS: Λήψη καταλόγου για προηγμένες διορθώσεις και πακέτα υποστήριξης
Άλλοι υποκατάλογοι είναι:
- bin: Αρχεία διαμόρφωσης για tp (Πρόγραμμα μεταφοράς) και TMS
- παλιά δεδομένα: Παλαιά εξαγόμενα δεδομένα για αρχειοθέτηση ή διαγραφή
- actlog: Αρχεία δράσης για όλα τα αιτήματα και τις εργασίες
- buffer: Buffer μεταφοράς για κάθε σύστημα που δηλώνει τις μεταφορές προς εισαγωγή
- sapnames: Πληροφορίες σχετικά με αιτήματα μεταφοράς που υποβάλλονται από αντίστοιχους χρήστες
- tmp: Προσωρινά αρχεία και αρχεία καταγραφής δεδομένων
Δημιουργία καταλόγου μεταφορών και TPPARAM
- Κατά τη διαμόρφωση του TMS, μία από τις βασικές προϋποθέσεις είναι η ρύθμιση του Transport Directory και του αρχείου Transport Parameter.
- Διασφαλίζει ότι ο κατάλογος μοιράζεται σωστά μεταξύ όλων των συστημάτων σε ένα τοπίο, για αυτό όλα τα συστήματα που συμμετέχουν στην ομάδα / τοπίο πρέπει να περιλαμβάνονται στο καθολικό αρχείο διαμόρφωσης TPPARAM (αρχείο παραμέτρου μεταφοράς), που βρίσκεται κάτω από τον υποκατάλογο bin / χρήση / sap / trans. Πρέπει να διασφαλίσουμε ότι οι καταχωρήσεις για όλα τα συμμετέχοντα συστήματα γίνονται σε αυτό το αρχείο.
- Σε περίπτωση που λείπει οποιαδήποτε καταχώριση, αντιγράψτε την καταχώριση άλλου συστήματος και αλλάξτε τις τιμές (για παράδειγμα, αναγνωριστικό συστήματος, όνομα κεντρικού υπολογιστή)
- Κατά τη στιγμή της εγκατάστασης, ο κατάλογος μεταφοράς και οι υποκατάλογοι δημιουργούνται αυτόματα, συμπεριλαμβανομένου ενός αρχικά διαμορφωμένου προτύπου αρχείου TPPARAM.
Εργαλεία Λειτουργικού Συστήματος - TP και R3trans
tp - Το Πρόγραμμα Ελέγχου Μεταφορών:
- tp είναι το πρόγραμμα SAP που χρησιμοποιούν οι διαχειριστές για την εκτέλεση και τον προγραμματισμό μεταφορών μεταξύ συστημάτων και επίσης για αναβαθμίσεις των συστημάτων SAP Αυτό χρησιμοποιείται από τους CTO και TMS.
- Στην πραγματικότητα, το tp χρησιμοποιεί άλλα ειδικά εργαλεία / προγράμματα και βοηθητικά προγράμματα για την εκτέλεση των λειτουργιών του. Κυρίως, καλεί R3trans βοηθητικό πρόγραμμα. Ωστόσο, προσφέρει επίσης έναν πιο εκτεταμένο έλεγχο της διαδικασίας μεταφοράς, διασφαλίζοντας τη σωστή ακολουθία των εξαγόμενων / εισαγόμενων αντικειμένων, για να αποφευχθούν σοβαρές ασυνέπειες στο σύστημα, οι οποίες ενδέχεται να προκύψουν λόγω λανθασμένης ακολουθίας.
- Το tp βρίσκεται στον τυπικό κατάλογο χρόνου εκτέλεσης του συστήματος SAP: / usr / sap / SYS /
/ exe / run . Αντιγράφεται αυτόματα στη διαδικασία εγκατάστασης. - Ως προαπαιτούμενο, η tp παγκόσμιο αρχείο παράμετρο ( TPPARAM ), πρέπει να διατηρηθεί, προσδιορίζοντας τουλάχιστον, hostnames των συστημάτων που λαμβάνουν μέρος στη διαδικασία μεταφοράς.
- Το 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.