Apa itu TMS?
TMS digunakan untuk memindahkan, mengelola, mengontrol, menyalin objek pengembangan, dan menyesuaikan pengaturan secara tertib di seluruh sistem SAP dalam lanskap melalui rute transportasi yang telah ditentukan sebelumnya (Koneksi RFC). Proses pengangkutan pada dasarnya terdiri dari mengekspor objek keluar dari sistem SAP sumber dan mengimpornya ke dalam sistem SAP target. TMS Singkatan dari Sistem Manajemen Transportasi
Mengapa kita membutuhkan Sistem Transportasi?
Komponen CTS memainkan peran penting dalam keseluruhan pengembangan dan lingkungan kustomisasi. CTS singkatan dari Change and Transport System
CTS adalah instrumen untuk:
- Mengelola & mengontrol permintaan pengembangan baru.
- Mengelola transportasi
- Mencatat di mana dan oleh siapa perubahan dilakukan
- Mengonfigurasi lanskap sistem
Gambaran Umum Komponen CTS
- CTO (Change and Transport Organizer) - Ini adalah alat utama untuk mengelola, menjelajahi, dan mendaftarkan perubahan yang dilakukan pada repositori dan menyesuaikan objek. Ini adalah titik sentral untuk mengatur proyek pembangunan. SE01 adalah transaksi dengan tampilan diperpanjang baru.
- Alat Transportasi - Transportasi yang sebenarnya terjadi di back-end di tingkat OS menggunakan alat transportasi, yang merupakan bagian dari SAP Kernel dan termasuk program R3trans dan program kontrol transportasi tp .
- (TMS) Sistem Manajemen Transportasi
SAP System-Landscape
Lanskap sistem (juga dikenal sebagai Grup Sistem SAP) adalah pengaturan server SAP. Idealnya, dalam lingkungan SAP, lanskap tiga sistem direkomendasikan. Ini terdiri dari
- Server Pengembangan - DEV
- Server Jaminan Kualitas - QAS
- Server Produksi - PRD.
Siklus transportasi dalam arti yang sangat mendasar adalah rilis Perkembangan baru / Perubahan Kustomisasi dari DEV yang diimpor dalam sistem Kualitas dan Produksi. Namun, impor dalam PRD hanya dapat terjadi setelah Pengujian integrasi dan pemeriksaan kualitas telah dilakukan di QAS (dan ditandai sebagai dicentang).
Apa itu Kustomisasi? Bagaimana TMS membantu dalam Menyesuaikan
- Kustomisasi adalah proses untuk mengadaptasi sistem SAP sesuai dengan kebutuhan pelanggan. Untuk melakukan penyesuaian, pengguna dan konsultan mengambil bantuan Panduan Implementasi Referensi SAP (IMG), yang dapat diakses melalui SPRO transaksi.
- Menyesuaikan idealnya dilakukan di DEV. Transport Organizer (SE01) digunakan bersama dengan IMG untuk merekam dan mengangkut perubahan yang disesuaikan lebih lanjut.
Sebagian besar perubahan Kustomisasi (meskipun, tidak semua) bersifat khusus klien , yaitu, perubahan seharusnya tercermin dalam klien tertentu saja dan tidak dimaksudkan untuk semua klien sistem. Ketika Permintaan Transportasi diekspor, itu mengekstrak entri tabel yang relevan dari database sistem SAP dan menyalinnya ke direktori transport. Entri tabel yang relevan dikunci saat transaksi penyesuaian digunakan. Namun, mereka dibuka kuncinya segera setelah perubahan disimpan ke Permintaan Transportasi.
Repositori dan Perubahan Pengembangan
- Selain menyesuaikan objek yang sudah ada, pengembangan baru juga diperlukan di sebagian besar kasus. Objek pengembangan adalah objek apa pun yang dibuat (dikembangkan) oleh Anda dalam sistem SAP.
- Kumpulan dari semua objek seperti itu (khusus klien atau klien silang) disebut Repositori .
- Pengembangan sebagian besar dilakukan dengan bantuan ABAP Workbench (SE80). Oleh karena itu, perubahan seperti itu juga dikenal sebagai Perubahan Meja Kerja.
- Contoh:
- Objek Kamus ABAP: Tabel, Domain, Elemen Data, dll.
- Program ABAP, modul fungsi, menu, layar
- Dokumen, objek transportasi yang ditentukan aplikasi, dll.
- Meja kerja juga terintegrasi penuh dengan TMS, untuk merekam dan mengangkut perubahan.
Sebagian besar perubahan Workbench (meskipun, tidak semua), bersifat lintas-klien , yaitu perubahan akan tercermin di semua klien sistem dari sistem target. Objek yang diangkut dari sistem sumber menimpa objek di sistem target yang memiliki nama yang sama.
Klien dan jenis Data di Sistem SAP
- Secara konseptual, klien adalah unit independen teknis dan organisasi, yang berisi kumpulan datanya sendiri (Data Master, Data Aplikasi / Operasional, Data Kustomisasi)
- Klien membuat lingkungan terpisah untuk pengguna dari grup pengguna yang berbeda atau dengan tujuan yang berbeda, dalam sistem SAP yang sama, tanpa benar-benar menggunakan database yang berbeda.
- Dari sudut pandang Teknis, klien ditentukan menggunakan ID numerik 3 digit, yang juga bertindak sebagai nilai untuk bidang tabel 'MANDT', dalam kasus pekerjaan khusus klien.
Di antara data spesifik klien, ada 3 jenis data:
- Data Master Pengguna berisi informasi login pengguna, termasuk nama pengguna, kata sandi dan default pengguna, profil atau peran otorisasi, dan informasi berguna lainnya seperti grup pengguna, komunikasi, dan sebagainya. Data ini secara fisik ada dalam sekumpulan tabel tertentu (tabel USR *).
- Menyesuaikan Data berisi pengaturan konfigurasi untuk menyesuaikan struktur organisasi dan proses bisnis untuk perusahaan yang menerapkan SAP. Data ini bergantung pada klien dan disimpan dalam tabel yang dikenal sebagai tabel penyesuaian.
- Data Aplikasi juga bergantung pada klien dan biasanya pengguna membedakan dua jenis data master dan data transaksional.
- Data Master seperti master vendor, master material (tabel seperti MARA)
- Data transaksional seperti sales order, dokumen keuangan, Production Order (PO) dan lain sebagainya.
Opsi Kustomisasi Klien
Direktori Transportasi dan konfigurasinya
Direktori Transportasi SAP:
- Ini adalah direktori transport global (/ usr / sap / trans), yang sebenarnya merupakan lokasi bersama (berada di Sistem Pengontrol Domain) di antara semua sistem anggota lanskap (grup sistem). Ini juga berisi subdirektori tertentu, yang dibuat secara otomatis selama penginstalan sistem SAP. Ini wajib untuk menyiapkan Sistem Manajemen Transportasi.
- Pada dasarnya, Transport Directory adalah lokasi di mana semua perubahan disimpan (dalam bentuk file) setelah dikeluarkan dari DEV. Oleh karena itu, ini bertindak sebagai sumber perubahan yang pada akhirnya akan diimpor di QAS dan PRD. Oleh karena itu, kami harus memastikan bahwa direktori transport dibagikan dengan benar di antara semua sistem dalam lanskap.
Sebagai contoh, di Windows NT, lokasi direktori bersama dapat diakses menggunakan alamat berikut: \\
Subdirektori Utama:
- Cofiles: Berisi file Change Request Information dengan detail dan perintah lengkap.
- File Data: Berisi nilai dan data aktual yang akan digunakan dalam mengimplementasikan perubahan.
- Log: Berisi Log transportasi, jejak atau statistik, yang digunakan untuk pemecahan masalah, jika terjadi kesalahan dalam proses pengangkutan.
- EPS: Unduh direktori untuk koreksi lanjutan dan paket dukungan
Subdirektori lainnya adalah:
- bin: File konfigurasi untuk tp (Transport Program) dan TMS
- data lama: Data Ekspor Lama untuk pengarsipan atau penghapusan
- actlog: Log tindakan untuk semua permintaan dan tugas
- buffer: Buffer transport untuk setiap sistem yang mendeklarasikan transport yang akan diimpor
- sapnames: Informasi mengenai permintaan transportasi yang dibuat oleh masing-masing pengguna
- tmp: File log sementara dan data
Menyiapkan Direktori Transportasi dan TPPARAM
- Saat mengonfigurasi TMS, salah satu prasyarat utama adalah menyiapkan Direktori Transportasi dan file Parameter Transportasi.
- Ini memastikan bahwa Direktori dibagikan dengan benar di antara semua sistem dalam Lansekap, untuk itu semua sistem yang mengambil bagian dalam grup / lanskap akan dimasukkan dalam file konfigurasi global TPPARAM (file parameter transportasi), yang terletak di bawah subdirektori bin dari / gunakan / getah / trans. Kami harus memastikan bahwa entri untuk semua sistem yang berpartisipasi dibuat dalam file ini.
- Jika ada entri yang hilang, salin entri sistem lain dan ubah nilainya (misalnya, ID Sistem, nama Host)
- Pada saat penginstalan, direktori transport & sub-direktori dibuat secara otomatis, termasuk template file TPPARAM yang awalnya dikonfigurasi.
Alat Sistem Operasi - TP dan R3trans
tp - Program Kontrol Transportasi:
- tp adalah program SAP yang digunakan administrator untuk melakukan dan merencanakan pengangkutan antar sistem dan juga dalam peningkatan sistem SAP. Ini digunakan oleh CTO dan TMS.
- Sebenarnya, tp menggunakan alat / program dan utilitas khusus lainnya untuk menjalankan fungsinya. Terutama, ia menyebut program utilitas R3trans . Namun, ini juga menawarkan kontrol yang lebih luas dari proses pengangkutan, memastikan urutan yang benar dari objek yang diekspor / diimpor, untuk menghindari ketidakkonsistenan parah dalam sistem, yang mungkin muncul karena urutan yang salah.
- tp terletak di direktori runtime standar sistem SAP: / usr / sap / SYS /
/ exe / run . Ini secara otomatis disalin dalam proses instalasi. - Sebagai prasyarat, file parameter global tp ( TPPARAM ), harus dipertahankan, paling tidak menentukan nama host dari sistem yang mengambil bagian dalam proses pengangkutan.
- tp terutama digunakan untuk melakukan impor dalam sistem target. Ini menggunakan utilitas yang disebut Dispatchers Impor - RDDIMPDP & RDDIMPD_CLIENT_
, ini harus dijadwalkan sebagai pekerjaan latar belakang di setiap sistem di mana impor akan dilakukan. Jika karena alasan apa pun mereka dihapus, kami dapat menjadwalkan pekerjaan ini dengan menjalankan laporan RDDNEWPP . - Pekerjaan ini sebenarnya "dipicu oleh peristiwa", yang berarti bahwa tp mengirimkan sinyal (peristiwa) ke sistem R / 3 dan pekerjaan dimulai. Acara ini dinamai SAP_TRIGGER_RDDIMPDP dan SAP_TRIGGER_RRDIMPDP_CLIENT .
R3trans - Program Kontrol Transportasi:
- R3trans adalah program transportasi sistem SAP yang dapat digunakan untuk mengangkut data antara sistem SAP yang berbeda. Biasanya tidak digunakan secara langsung tetapi dipanggil dari program kontrol tp atau oleh utilitas peningkatan SAP.
- tp mengontrol pengangkutan dan menghasilkan file kontrol r3trans, tetapi tidak terhubung ke database itu sendiri. Semua "pekerjaan nyata" dilakukan dari R3trans .
- Mendukung pengangkutan data antara sistem yang berjalan pada OS yang berbeda dan bahkan DB yang berbeda.