SAP TMS (Taşıma Yönetim Sistemi) Eğitimi
TMS nedir?
TMS, geliştirme nesnelerini düzenli bir şekilde taşımak, yönetmek, kontrol etmek, kopyalamak ve ayarları özelleştirmek için kullanılır. SAP önceden tanımlanmış taşıma yolları (RFC Bağlantıları) aracılığıyla bir manzaradaki sistemler. Taşıma süreci temel olarak nesnelerin kaynaktan dışarı aktarılmasından oluşur. SAP sisteme aktarılıyor ve hedef sisteme aktarılıyor SAP sistem/ler. TMS Taşıma Yönetim Sistemi anlamına gelir
Neden bir Taşıma Sistemine ihtiyacımız var?
CTS bileşenleri genel geliştirme ve özelleştirme ortamında önemli bir rol oynar. CTS, Değişim ve Taşıma Sistemi anlamına gelir
CTS aşağıdakiler için bir araçtır:
- Yeni geliştirme isteklerini yönetmek ve kontrol etmek.
- Taşımaları yönetme
- Değişikliklerin nerede ve kim tarafından yapıldığının kayıt altına alınması
- Sistem ortamını yapılandırma
CTS Bileşenlerine Genel Bakış
- CTO (Değişim ve Taşıma Organizatörü) – Depoda yapılan değişiklikleri yönetmek, taramak ve kaydetmek ve nesneleri özelleştirmek için kullanılan ana araçtır. Kalkınma projelerini organize etmenin merkezi noktasıdır. SE01 yeni genişletilmiş görünüme sahip işlemdir.
- Taşıma Araçları – Gerçek aktarımlar, işletim sisteminin bir parçası olan aktarım araçlarını kullanarak arka uçta işletim sistemi düzeyinde gerçekleşir. SAP Çekirdek ve programı içerir R3trans ve ulaşım kontrol programı tp.
- (TMS) Taşıma Yönetim Sistemi
SAP Sistem-Manzara
Sistem manzarası (aynı zamanda SAP Sistem Grubu) aşağıdakilerin düzenlenmesidir: SAP sunucular. İdeal olarak, bir SAP çevre için üç sistemli bir ortam önerilir. Şunlardan oluşur:
- Geliştirme Sunucusu – DEV
- Kalite Güvence Sunucusu – QAS
- Üretim Sunucusu – PRD.
Taşıma döngüsü, en temel anlamda, hem Kalite hem de Üretim sistemlerine aktarılan yeni Geliştirmelerin/Özelleştirme Değişikliklerinin DEV'den yayınlanmasıdır. Ancak PRD'ye içe aktarma yalnızca entegrasyondan sonra gerçekleşebilir Test yapmak ve kalite kontrolü QAS'ta gerçekleştirilmiştir (ve kontrol edildi olarak işaretlenmiştir).
Özelleştirme Nedir? TMS Özelleştirmede nasıl yardımcı olur?
- Özelleştirme, uyum sağlama sürecidir SAP Müşterinin ihtiyacına göre sistem. Özelleştirmeyi gerçekleştirmek için kullanıcılar ve danışmanlar aşağıdakilerden yardım alır: SAP SPRO işlemi aracılığıyla erişilebilen Referans Uygulama Kılavuzu (IMG).
- Özelleştirme ideal olarak DEV'de yapılır. Taşıma Düzenleyicisi (SE01), özelleştirilmiş değişiklikleri kaydetmek ve daha ileri taşımak için IMG ile birlikte kullanılır.
Özelleştirme değişikliklerinin çoğu (hepsi olmasa da) müşteriye özel, yani değişikliklerin yalnızca belirli bir istemcide yansıtılması ve tüm sistem istemcileri için amaçlanmaması gerekir. Taşıma İsteği dışa aktarıldığında, ilgili tablo girişlerini veritabanından çıkarır SAP sistem ve bunları aktarım dizinine kopyalar. Özelleştirme işlemi kullanıldığında ilgili tablo girişleri kilitlenir. Ancak değişiklikler bir Taşıma İsteğine kaydedilir kaydedilmez bunların kilidi açılır.
Depo ve Geliştirme Değişiklikleri
- Mevcut nesnelerin özelleştirilmesinin yanı sıra çoğu durumda yeni gelişmelere de ihtiyaç duyulmaktadır. Geliştirme nesnesi, sizin tarafınızdan oluşturulan (geliştirilen) herhangi bir nesnedir. SAP sistem.
- Bu tür nesnelerin tümünün (istemciye özgü veya çapraz istemci) bir Koleksiyonu denir depo.
- Geliştirme çoğunlukla ABAP Workbench (SE80) yardımıyla yapılır. Bu nedenle bu tür değişiklikler aynı zamanda Çalışma Tezgahı Değişiklikleri olarak da bilinir.
- Örnekler:
- ABAP Sözlük Nesneleri: Tablolar, Etki Alanları, Veri öğeleri vb.
- ABAP Programları, fonksiyon modülleri, menüler, ekranlar
- Belgeler, Uygulama tanımlı taşıma nesneleri vb.
- Workbench ayrıca değişiklikleri kaydetmek ve taşımak için TMS ile tamamen entegredir.
Workbench değişikliklerinin çoğu (hepsi olmasa da) çapraz istemciyani değişiklikler hedef sistemin tüm sistem istemcilerine yansıtılacaktır. Kaynak sistemden taşınan nesneler, hedef sistemdeki aynı adlara sahip nesnelerin üzerine yazılır.
İstemciler ve Veri türü SAP sistem
- Kavramsal olarak müşteri, kendi veri kümesini (Ana Veriler, Uygulama/Uygulama) içeren teknik ve organizasyonel bağımsız bir birimdir. Opera(özel veriler, Verilerin Özelleştirilmesi)
- İstemciler, farklı kullanıcı gruplarından veya farklı amaçlara sahip kullanıcılar için aynı çatı altında ayrı ortamlar oluşturur. SAP aslında farklı veritabanını kullanmadan sistem.
- Teknik açıdan bakıldığında, bir müşteri, müşteriye özel işler durumunda 'MANDT' tablo alanının değeri olarak da görev yapan 3 haneli sayısal kimlik kullanılarak belirtilir.
Müşteriye özel veriler arasında 3 tür veri vardır:
- Kullanıcı Ana Verileri Kullanıcı adı, şifre ve kullanıcı varsayılanları dahil olmak üzere kullanıcı oturum açma bilgilerini, yetkilendirme profillerini veya rollerini ve kullanıcı grupları, iletişim vb. gibi diğer yararlı bilgileri içerir. Bu veriler fiziksel olarak belirli bir tablo grubunda (USR* tabloları) mevcuttur.
- Verileri Özelleştirme uygulayan şirketlerin organizasyon yapısını ve iş süreçlerini özelleştirmeye yönelik yapılandırma ayarlarını içerir. SAP. Bu veriler müşteriye bağlıdır ve kişiselleştirme tabloları olarak bilinen tablolarda saklanır.
- Uygulama Verileri aynı zamanda müşteriye bağımlıdır ve normalde kullanıcılar iki tür ana veriyi ve işlem verisini birbirinden ayırır.
- Satıcı ana bilgisi, malzeme ana bilgisi gibi Ana Veriler (MARA gibi tablolar)
- Satış siparişi, mali belgeler, Üretim Siparişleri (PO'lar) vb. gibi işlem verileri.
İstemci Özelleştirme Seçenekleri
Aktarım Dizini ve Yapılandırması
SAP Taşıma Dizini:
- Bu, aslında bir manzaranın (sistem grubu) tüm üye sistemleri arasında paylaşılan bir konum (Etki Alanı Denetleyici Sisteminde bulunan) olan küresel taşıma dizinidir (/usr/sap/trans). Ayrıca, kurulum sırasında otomatik olarak oluşturulan belirli alt dizinleri de içerir. SAP sistem. Taşıma Yönetim Sisteminin kurulması için bu zorunludur.
- Temel olarak Aktarım Dizini, DEV'den yayınlandıktan sonra tüm değişikliklerin kaydedildiği (dosya biçiminde) konumdur. Bu nedenle, değişikliklerin sonunda QAS ve PRD'ye aktarılması için bir kaynak görevi görür. Bu nedenle taşıma dizininin bir peyzajdaki tüm sistemler arasında düzgün bir şekilde paylaşıldığından emin olmalıyız.
Örnek olarak, Windows NT, paylaşılan dizin konumuna aşağıdaki adres kullanılarak erişilebilir: \\SAPTRANSHOST>\sapmnt\trans nerede SAPTRANSHOST (Etki Alanı Denetleyici Sisteminin adresi), ana bilgisayarın dosyasında tanımlanır. Windows Hepsinin rehberi SAP Peyzajdaki sistemler. Etki Alanı Denetleyicisi – bir ortamda değişiklik yönetimi ve aktarım süreci için genel bir denetleyici görevi gören bir ortamda bulunan sistemlerden biridir. Etki Alanı Denetleyicisi, sistem yöneticileri ekibi tarafından sistemin kullanılabilirliği ve kurulum zamanına göre (D / Q / P dışında) seçilir.
Ana Alt Dizinler
- Kod dosyaları: Değişiklik Talebi Bilgi dosyalarının tamamının ayrıntılarını ve komutlarını içerir.
- Veri dosyaları: Değişikliğin uygulanmasında kullanılacak gerçek değerleri ve verileri içerir.
- Log: Aktarım sürecinde herhangi bir hata oluşması durumunda sorun giderme için kullanılan Aktarım günlüklerini, izlerini veya istatistiklerini içerir.
- EPS: Gelişmiş düzeltmeler ve destek paketleri için indirme dizini
Diğer Alt Dizinler şunlardır:
- çöp Kutusu: Tp (Aktarım Programı) ve TMS için yapılandırma dosyaları
- eski veriler: Arşivleme veya silme için eski dışa aktarılan veriler
- işlem günlüğü: Tüm istekler ve görevler için eylem günlükleri
- tampon: Her sistem için, içe aktarılacak taşımaları bildiren taşıma tamponu
- sapnameler: İlgili kullanıcılar tarafından yapılan taşıma taleplerine ilişkin bilgiler
- tmp: Geçici ve veri günlüğü dosyaları
Aktarım Dizini ve TPPARAM Kurulumu
- TMS'yi yapılandırırken ana ön koşullardan biri Aktarım Dizinini ve Aktarım Parametresi dosyasını ayarlamaktır.
- Dizinin, bir Landscape'deki tüm sistemler arasında düzgün bir şekilde paylaşılmasını sağlar, böylece grup/peyzajda yer alan tüm sistemler, altında bulunan global konfigürasyon dosyası TPARAM'a (taşıma parametre dosyası) dahil edilir. çöp kutusu /use/sap/trans alt dizini. Katılımcı tüm sistemlerin girişlerinin bu dosyada yapıldığından emin olmalıyız.
- Herhangi bir girişin eksik olması durumunda, başka bir sistemin girişini kopyalayın ve değerleri değiştirin (örneğin, Sistem Kimliği, Ana Bilgisayar adı)
- Kurulum sırasında, TPPARAM dosyasının başlangıçta yapılandırılmış bir şablonu da dahil olmak üzere taşıma dizini ve alt dizinler otomatik olarak oluşturulur.
OperaSistem Araçları – TP ve R3trans
tp – Taşıma Kontrol Programı:
- tp olduğunu SAP program yöneticilerin sistemler arasında ve ayrıca yükseltmelerde taşımaları gerçekleştirmek ve planlamak için kullandıkları SAP sistemler. Bu, CTO ve TMS tarafından kullanılır.
- Aslında, tp işlevlerini gerçekleştirmek için diğer özel araçları/programları ve yardımcı programları kullanır. Esas olarak, R3trans yardımcı program. Bununla birlikte, yanlış sıralama nedeniyle sistemde ortaya çıkabilecek ciddi tutarsızlıkları önlemek için, dışa aktarılan/içe aktarılan nesnelerin doğru sırasını sağlayarak taşıma sürecinin daha kapsamlı bir kontrolünü de sunar.
- tp standart çalışma zamanı dizininde bulunur SAP sistem: /usr/sap/SYS/ /exe/çalıştır. Kurulum işleminde otomatik olarak kopyalanır.
- Ön koşul olarak, tp genel parametre dosyası (TPPAM), en azından taşıma sürecinde yer alan sistemlerin ana bilgisayar adlarını belirterek muhafaza edilmelidir.
- tp esas olarak hedef sistemlerde ithalat gerçekleştirmek için kullanılır. Import Dispatchers adı verilen yardımcı programları kullanır – RDDIMPDP & RDDIMPD_CLIENT_, ithalat yapılacak her sistemde bunların arka plan işleri olarak planlanması gerekir. Herhangi bir sebepten dolayı silinmeleri durumunda rapor çalıştırarak bu işleri planlayabiliriz. RDDNEWPP.
- Bu işler aslında "olay tetiklendi", anlamında tp R/3 sistemine bir sinyal (bir olay) gönderir ve iş başlar. Bu olaylar şu şekilde adlandırılır: SAP_TRIGGER_RDDIMPDP ve SAP_TRIGGER_RRDIMPDP_CLIENT.
R3trans – Taşıma Kontrol Programı
- R3trans olduğunu SAP Farklı ülkeler arasında veri taşımak için kullanılabilecek sistem taşıma programı SAP sistemler. Normalde doğrudan kullanılmaz ancak buradan çağrılır. tp kontrol programı veya SAP yükseltme yardımcı programları.
- tp aktarımları kontrol eder ve r3trans kontrol dosyalarını oluşturur, ancak veritabanının kendisine bağlanmaz. Tüm “gerçek iş” şuradan yapılır: R3trans.
- Farklı işletim sistemlerinde ve hatta farklı DB'lerde çalışan sistemler arasında veri aktarımını destekler.