Εκμάθηση SAP TMS (Transport Management System).

Τι είναι το TMS;

Το TMS χρησιμοποιείται για τη μετακίνηση, τη διαχείριση, τον έλεγχο, την αντιγραφή αντικειμένων ανάπτυξης και την προσαρμογή των ρυθμίσεων με τακτικό τρόπο στα συστήματα SAP σε ένα τοπίο μέσα από προκαθορισμένες διαδρομές μεταφοράς (Συνδέσεις RFC). Η διαδικασία μεταφοράς βασικά συνίσταται στην εξαγωγή αντικειμένων εκτός του συστήματος SAP πηγής και στην εισαγωγή τους στο/τα σύστημα/τα SAP-στόχους. Το TMS σημαίνει Σύστημα Διαχείρισης Μεταφορών

Γιατί χρειαζόμαστε ένα σύστημα μεταφορών;

Σύστημα μεταφοράς

Τα στοιχεία CTS διαδραματίζουν σημαντικό ρόλο στο συνολικό περιβάλλον ανάπτυξης και προσαρμογής. Το CTS σημαίνει σύστημα αλλαγής και μεταφοράς

Το CTS είναι ένα όργανο για:

  • Διαχείριση και έλεγχος νέων αιτημάτων ανάπτυξης.
  • Διαχείριση μεταφορών
  • Καταγραφή του πού και από ποιον γίνονται οι αλλαγές
  • Διαμόρφωση τοπίου συστημάτων

Επισκόπηση των στοιχείων CTS

Επισκόπηση των στοιχείων CTS

  • CTO (Οργανωτής αλλαγής και μεταφορών) – Είναι το κύριο εργαλείο για τη διαχείριση, την περιήγηση και την καταχώριση των αλλαγών που έγιναν στο αποθετήριο και την προσαρμογή των αντικειμένων. Είναι το κεντρικό σημείο για την οργάνωση των αναπτυξιακών έργων. Το SE01 είναι η συναλλαγή με τη νέα εκτεταμένη προβολή.
  • Εργαλεία μεταφοράς - Οι πραγματικές μεταφορές πραγματοποιούνται στο back-end σε επίπεδο λειτουργικού συστήματος χρησιμοποιώντας εργαλεία μεταφοράς, τα οποία αποτελούν μέρος του πυρήνα SAP και περιλαμβάνουν το πρόγραμμα R3trans και το πρόγραμμα ελέγχου των μεταφορών tp.
  • (TMS) Σύστημα Διαχείρισης Μεταφορών

Σύστημα SAP-Τοπίο

Σύστημα SAP-Τοπίο

Το τοπίο του συστήματος (επίσης γνωστό ως SAP System Group) είναι η διάταξη των διακομιστών SAP. Στην ιδανική περίπτωση, σε περιβάλλον SAP, συνιστάται ένα τοπίο τριών συστημάτων. Αποτελείται από το

  1. Διακομιστής ανάπτυξης – DEV
  2. Διακομιστής Διασφάλισης Ποιότητας – QAS
  3. Διακομιστής Παραγωγής – PRD.

Ο κύκλος μεταφοράς με μια πολύ βασική έννοια είναι η κυκλοφορία νέων Εξελίξεων/Προσαρμοσμένων Αλλαγών από την DEV που εισάγονται τόσο σε συστήματα Ποιότητας όσο και σε συστήματα παραγωγής. Ωστόσο, η εισαγωγή σε PRD μπορεί να γίνει μόνο μία φορά την ενσωμάτωση Δοκιμές και έλεγχος ποιότητας έχουν πραγματοποιηθεί στο QAS (και επισημάνθηκαν ως ελεγμένοι).

Τι είναι η προσαρμογή; Πώς βοηθά το TMS στην προσαρμογή

  • Η προσαρμογή είναι μια διαδικασία προσαρμογής του συστήματος SAP σύμφωνα με τις ανάγκες του πελάτη. Για την εκτέλεση της προσαρμογής, οι χρήστες και οι σύμβουλοι λαμβάνουν τη βοήθεια του SAP Reference Implementation Guide (IMG), ο οποίος είναι προσβάσιμος μέσω της συναλλαγής SPRO.
  • Η προσαρμογή γίνεται ιδανικά σε DEV. Το Transport Organizer (SE01) χρησιμοποιείται σε συνδυασμό με το IMG για την καταγραφή και τη μεταφορά προσαρμοσμένων αλλαγών περαιτέρω.

Προσαρμογή στο SAP

Οι περισσότερες από τις αλλαγές Προσαρμογής (αν και όχι όλες) είναι συγκεκριμένο πελάτη, δηλαδή, οι αλλαγές υποτίθεται ότι αντικατοπτρίζονται μόνο σε έναν συγκεκριμένο πελάτη και δεν προορίζονται για όλο το σύστημαem clientμικρό. Κατά την εξαγωγή του αιτήματος μεταφοράς, εξάγει τις σχετικές εγγραφές πίνακα από τη βάση δεδομένων του συστήματος SAP και τις αντιγράφει στον κατάλογο μεταφοράς. Οι σχετικές καταχωρήσεις πίνακα κλειδώνονται όταν χρησιμοποιείται η συναλλαγή προσαρμογής. Ωστόσο, ξεκλειδώνονται μόλις οι αλλαγές αποθηκευτούν σε ένα αίτημα μεταφοράς.

Αποθετήριο και Αλλαγές Ανάπτυξης

  • Εκτός από την προσαρμογή ήδη υπαρχόντων αντικειμένων, απαιτούνται επίσης νέες εξελίξεις στις περισσότερες περιπτώσεις. Αντικείμενο ανάπτυξης είναι οποιοδήποτε αντικείμενο που δημιουργείται (αναπτύχθηκε) από εσάς στο σύστημα SAP.
  • Καλείται μια συλλογή όλων αυτών των αντικειμένων (συγκεκριμένα για τον πελάτη ή μεταξύ πελατών). ΑΠΟΘΕΤΗΡΙΟ.
  • Η ανάπτυξη γίνεται κυρίως με τη βοήθεια του ABAP Workbench (SE80). Επομένως, τέτοιες αλλαγές είναι επίσης γνωστές ως Αλλαγές πάγκου εργασίας.
  • Παραδείγματα:
  • Αντικείμενα λεξικού ABAP: Πίνακες, τομείς, στοιχεία δεδομένων κ.λπ.
  • Προγράμματα ABAP, λειτουργικές μονάδες, μενού, οθόνες
  • Έγγραφα, Μεταφορές-αντικείμενα καθορισμένα από την εφαρμογή κ.λπ.
  • Ο πάγκος εργασίας είναι επίσης πλήρως ενσωματωμένος στο TMS, για την καταγραφή και τη μεταφορά των αλλαγών.

Οι περισσότερες αλλαγές στον πάγκο εργασίας (αν και όχι όλες), είναι μεταξύ πελατών, δηλαδή οι αλλαγές θα αντικατοπτρίζονται σε όλο το σύστημαem clients του συστήματος στόχου. Τα αντικείμενα που μεταφέρονται από το σύστημα προέλευσης αντικαθιστούν αντικείμενα στο σύστημα προορισμού που έχει τα ίδια ονόματα.

Πελάτες και τύπος δεδομένων στο σύστημα SAP

  • Εννοιολογικά, ο πελάτης είναι μια τεχνική και οργανωτική ανεξάρτητη μονάδα, που περιέχει το δικό της σύνολο δεδομένων (Master Data, Application/ Operaεθνικά δεδομένα, Προσαρμογή δεδομένων)
  • Οι πελάτες δημιουργούν ξεχωριστά περιβάλλοντα για χρήστες από διαφορετικές ομάδες χρηστών ή με διαφορετικό σκοπό, μέσα στο ίδιο σύστημα SAP, χωρίς στην πραγματικότητα να χρησιμοποιούν τη διαφορετική βάση δεδομένων.
  • Από τεχνικής άποψης, ένας πελάτης καθορίζεται χρησιμοποιώντας τριψήφιο αριθμητικό αναγνωριστικό, το οποίο λειτουργεί επίσης ως τιμή για το πεδίο πίνακα "MANDT", στην περίπτωση εργασιών που αφορούν συγκεκριμένους πελάτες.

Πελάτες και τύπος δεδομένων στο σύστημα SAP

Ανάμεσα στα συγκεκριμένα δεδομένα πελάτη, υπάρχουν 3 τύποι δεδομένων:

  • Δεδομένα Master User περιέχει τις πληροφορίες σύνδεσης χρήστη, συμπεριλαμβανομένου του ονόματος χρήστη, του κωδικού πρόσβασης και των προεπιλογών χρήστη, των προφίλ ή των ρόλων εξουσιοδότησης και άλλες χρήσιμες πληροφορίες, όπως ομάδες χρηστών, επικοινωνία και ούτω καθεξής. Αυτά τα δεδομένα υπάρχουν φυσικά σε ένα συγκεκριμένο σύνολο πινάκων (οι πίνακες USR*).
  • Προσαρμογή δεδομένων περιέχει τις ρυθμίσεις διαμόρφωσης για την προσαρμογή της οργανωτικής δομής και των επιχειρηματικών διαδικασιών για τις εταιρείες που εφαρμόζουν το SAP. Αυτά τα δεδομένα εξαρτώνται από τον πελάτη και αποθηκεύονται σε πίνακες γνωστούς ως πίνακες προσαρμογής.
  • Δεδομένα εφαρμογής εξαρτώνται επίσης από τον πελάτη και συνήθως οι χρήστες διακρίνουν δύο ειδών κύρια δεδομένα και δεδομένα συναλλαγών.
  1. Κύρια δεδομένα όπως προμηθευτής κύριος, κύριος υλικού (πίνακες όπως MARA)
  2. Δεδομένα συναλλαγών όπως εντολή πωλήσεων, χρηματοοικονομικά έγγραφα, εντολές παραγωγής (PO) και ούτω καθεξής.

Επιλογές προσαρμογής πελάτη

Επιλογές προσαρμογής πελάτη

Κατάλογος μεταφορών και η διαμόρφωσή του

Κατάλογος μεταφορών SAP:

  • Είναι ο παγκόσμιος κατάλογος μεταφορών (/usr/sap/trans), ο οποίος είναι στην πραγματικότητα μια κοινόχρηστη τοποθεσία (που βρίσκεται στο Domain Controller System) μεταξύ όλων των συστημάτων μελών ενός τοπίου (ομάδα συστήματος). Περιέχει επίσης ορισμένους υποκαταλόγους, οι οποίοι δημιουργούνται αυτόματα κατά την εγκατάσταση του συστήματος SAP. Αυτό είναι υποχρεωτικό για τη δημιουργία του Συστήματος Διαχείρισης Μεταφορών.
  • Βασικά, ο Κατάλογος μεταφορών είναι η τοποθεσία όπου αποθηκεύονται όλες οι αλλαγές (με τη μορφή αρχείων) αφού απελευθερωθούν από το DEV. Ως εκ τούτου, λειτουργεί ως πηγή για τις αλλαγές που θα εισαχθούν τελικά στο QAS και το PRD. Ως εκ τούτου, πρέπει να βεβαιωθούμε ότι ο κατάλογος μεταφορών είναι σωστά κοινόχρηστος μεταξύ όλων των συστημάτων σε ένα τοπίο.

Για παράδειγμα, στο Windows NT, η θέση του κοινόχρηστου καταλόγου είναι προσβάσιμη χρησιμοποιώντας το following διεύθυνση: \\ \sapmnt\μτφρ όπου το SAPTRANSHOST (διεύθυνση συστήματος ελεγκτή τομέα) ορίζεται στο αρχείο του κεντρικού υπολογιστή στο Windows Κατάλογος όλων των συστημάτων SAP στο τοπίο. Ελεγκτής τομέα – είναι ένα από τα συστήματα σε ένα τοπίο που λειτουργεί ως συνολικός ελεγκτής για τη διαχείριση αλλαγών και τη διαδικασία μεταφοράς στο τοπίο. Ο ελεγκτής τομέα επιλέγεται (από D / Q / P) από την ομάδα των διαχειριστών συστήματος, με βάση τη διαθεσιμότητα του συστήματος και τον χρόνο εγκατάστασης.

Κύριοι υποκατάλογοι

  • Cofiles: Περιέχει αρχεία πληροφοριών αιτήματος αλλαγής με πλήρη αποtails και εντολές.
  • Αρχεία δεδομένων: Περιέχει τις πραγματικές τιμές και τα δεδομένα που θα χρησιμοποιηθούν για την εφαρμογή της αλλαγής.
  • Είσοδος: Περιέχει αρχεία καταγραφής μεταφοράς, ίχνη ή στατιστικά στοιχεία, που χρησιμοποιούνται για την αντιμετώπιση προβλημάτων, σε περίπτωση που παρουσιαστεί οποιοδήποτε σφάλμα στη διαδικασία μεταφοράς.
  • EPS: Λήψη καταλόγου για σύνθετες διορθώσεις και πακέτα υποστήριξης

Κύριοι υποκατάλογοι

Άλλοι υποκατάλογοι είναι:

  • Ο γιος του: Αρχεία διαμόρφωσης για tp (Πρόγραμμα μεταφοράς) και TMS
  • παλιά στοιχεία: Παλιά εξαγόμενα δεδομένα για archival ή διαγραφή
  • actlog: Αρχεία καταγραφής ενεργειών για όλα τα αιτήματα και τις εργασίες
  • buffer: Μεταφορά buffer για κάθε σύστημα που δηλώνει τις προς εισαγωγή μεταφορές
  • sapnames: Πληροφορίες σχετικά με αιτήματα μεταφοράς που υποβάλλονται από αντίστοιχους χρήστες
  • tmp: Προσωρινά και αρχεία καταγραφής δεδομένων

Δημιουργία καταλόγου μεταφορών και TPPARAM

  • Κατά τη διαμόρφωση του TMS, μία από τις κύριες προϋποθέσεις είναι να ρυθμίσετε τον Κατάλογο μεταφορών και το αρχείο παραμέτρων μεταφοράς.
  • Διασφαλίζει ότι ο Κατάλογος μοιράζεται σωστά μεταξύ όλων των συστημάτων σε ένα Landscape, διότι όλα τα συστήματα που συμμετέχουν στην ομάδα/τοπίο πρέπει να περιλαμβάνονται στο αρχείο καθολικής διαμόρφωσης TPPARAM (αρχείο παραμέτρων μεταφοράς), που βρίσκεται κάτω από το bin υποκατάλογος του /use/sap/trans. Πρέπει να βεβαιωθούμε ότι οι εγγραφές για όλα τα συμμετέχοντα συστήματα γίνονται σε αυτό το αρχείο.
  • Σε περίπτωση που λείπει οποιαδήποτε καταχώρηση, αντιγράψτε την καταχώρηση άλλου συστήματος και αλλάξτε τις τιμές (για παράδειγμα, Αναγνωριστικό συστήματος, Όνομα κεντρικού υπολογιστή)
  • Κατά τη στιγμή της εγκατάστασης, ο κατάλογος μεταφοράς και οι υποκατάλογοι δημιουργούνται αυτόματα, συμπεριλαμβανομένου ενός αρχικά διαμορφωμένου προτύπου αρχείου TPPARAM.

Operating System Tools – TP και R3trans

tp – Το πρόγραμμα ελέγχου μεταφορών:

  • tp είναι το Πρόγραμμα SAP που χρησιμοποιούν οι διαχειριστές για την εκτέλεση και τον προγραμματισμό μεταφορών μεταξύ συστημάτων και επίσης εντός upgradeτων συστημάτων 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 upgrade βοηθητικά προγράμματα.
  • tp ελέγχει τις μεταφορές και δημιουργεί τα αρχεία ελέγχου r3trans, αλλά δεν συνδέεται με την ίδια τη βάση δεδομένων. Όλη η «πραγματική δουλειά» γίνεται από R3trans.
  • Υποστηρίζει τη μεταφορά δεδομένων μεταξύ συστημάτων που εκτελούνται σε διαφορετικά λειτουργικά συστήματα και ακόμη και διαφορετικά DB.