SAP Tutorial TMS (Sistem Manajemen Transportasi).

Apa itu TMS?

TMS digunakan untuk memindahkan, mengelola, mengontrol, menyalin objek pengembangan, dan menyesuaikan pengaturan secara teratur SAP sistem dalam suatu lanskap melalui rute transportasi yang telah ditentukan sebelumnya (Koneksi RFC). Proses transportasi pada dasarnya terdiri dari mengekspor benda keluar dari sumbernya SAP sistem dan mengimpornya ke target SAP sistem/s. TMS Singkatan dari Sistem Manajemen Transportasi

Mengapa kita membutuhkan Sistem Transportasi?

Sistem transportasi

Komponen CTS memainkan peran penting dalam pengembangan keseluruhan dan lingkungan penyesuaian. CTS adalah singkatan dari Perubahan dan Sistem Transportasi

CTS adalah instrumen untuk:

  • Mengelola & mengendalikan permintaan pengembangan baru.
  • Mengelola transportasi
  • Pencatatan di mana dan oleh siapa perubahan dilakukan
  • Mengonfigurasi lanskap sistem

Ikhtisar Komponen CTS

Ikhtisar Komponen CTS

  • CTO (Penyelenggara Perubahan dan Transportasi) – Ini adalah alat utama untuk mengelola, menelusuri, dan mendaftarkan perubahan yang dilakukan pada repositori dan menyesuaikan objek. Ini adalah titik sentral untuk mengatur proyek pembangunan. SE01 adalah transaksi dengan tampilan baru yang diperluas.
  • Alat Transportasi – Transportasi sebenarnya terjadi di back-end pada tingkat OS menggunakan alat transportasi, yang merupakan bagian darinya SAP Kernel dan termasuk programnya R3trans dan program pengendalian transportasi tp.
  • (TMS) Sistem Manajemen Transportasi

SAP Sistem-Lanskap

SAP Sistem-Lanskap

Lanskap sistem (juga dikenal sebagai SAP Grup Sistem) adalah pengaturan dari SAP server. Idealnya, dalam a SAP lingkungan, lanskap tiga sistem direkomendasikan. Ini terdiri dari

  1. Server Pengembangan – DEV
  2. Server Penjaminan Mutu – QAS
  3. Server Produksi – PRD.

Siklus transportasi dalam pengertian yang paling mendasar adalah pelepasan Perkembangan baru/Perubahan Penyesuaian dari DEV yang diimpor baik dalam sistem Kualitas maupun Produksi. Namun impor di PRD hanya bisa terjadi satu kali integrasi pengujian dan pemeriksaan kualitas telah dilakukan di QAS (dan ditandai sebagai diperiksa).

Apa itu Menyesuaikan? Bagaimana TMS membantu dalam Menyesuaikan

  • Menyesuaikan adalah suatu proses untuk mengadaptasi SAP sistem sesuai dengan kebutuhan pelanggan. Untuk melakukan penyesuaian, pengguna dan konsultan mengambil bantuan SAP Panduan Implementasi Referensi (IMG), yang dapat diakses melalui transaksi SPRO.
  • Penyesuaian idealnya dilakukan di DEV. Transport Organizer (SE01) digunakan bersama dengan IMG untuk mencatat dan memindahkan perubahan yang disesuaikan lebih lanjut.

Menyesuaikan dalam SAP

Sebagian besar perubahan Penyesuaian (walaupun tidak semua) adalah khusus klien, yaitu, perubahan seharusnya hanya tercermin pada klien tertentu dan tidak ditujukan untuk semua klien sistem. Ketika Permintaan Transportasi diekspor, ia mengekstrak entri tabel yang relevan dari database SAP sistem dan menyalinnya ke direktori transport. Entri tabel yang relevan dikunci ketika transaksi penyesuaian digunakan. Namun, kuncinya akan terbuka segera setelah perubahan disimpan ke Permintaan Transportasi.

Perubahan Repositori dan 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 SAP sistem.
  • Kumpulan semua objek tersebut (khusus klien atau lintas klien) disebut Gudang.
  • Pengembangan banyak dilakukan dengan bantuan ABAP Workbench (SE80). Oleh karena itu perubahan tersebut disebut juga dengan 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.
  • Workbench juga terintegrasi penuh dengan TMS, untuk mencatat dan memindahkan perubahan.

Sebagian besar perubahan pada Workbench (walaupun tidak semua) adalah lintas klien, yaitu perubahan akan tercermin di semua klien sistem dari sistem target. Objek yang dipindahkan dari sistem sumber akan menimpa objek di sistem target yang memiliki nama yang sama.

Klien dan jenis Data di SAP System

  • Secara konseptual, klien adalah unit teknis dan organisasi yang independen, yang berisi kumpulan datanya sendiri (Data Induk, Aplikasi/ Operadata nasional, Menyesuaikan Data)
  • Klien membuat lingkungan terpisah untuk pengguna dari kelompok pengguna berbeda atau dengan tujuan berbeda, dalam waktu yang sama SAP sistem, 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.

Klien dan jenis Data di SAP System

Di antara data spesifik klien, ada 3 jenis data:

  • Data Induk 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 kumpulan 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.
  1. Data Master seperti master vendor, master material (tabel seperti MARA)
  2. Data transaksional seperti sales order, dokumen keuangan, Production Order (PO) dan lain sebagainya.

Opsi Kustomisasi Klien

Opsi Kustomisasi Klien

Direktori Transportasi dan Konfigurasinya

SAP Direktori Transportasi:

  • Ini adalah direktori transportasi global (/usr/sap/trans), yang sebenarnya merupakan lokasi bersama (berada di Sistem Pengendali Domain) di antara semua sistem anggota lanskap (grup sistem). Ini juga berisi subdirektori tertentu, yang dibuat secara otomatis selama instalasi SAP sistem. Ini wajib untuk menyiapkan Sistem Manajemen Transportasi.
  • Pada dasarnya Transport Directory adalah lokasi penyimpanan semua perubahan (dalam bentuk file) setelah dirilis dari DEV. Oleh karena itu, hal ini bertindak sebagai sumber perubahan yang pada akhirnya akan diimpor ke QAS dan PRD. Oleh karena itu, kita harus memastikan bahwa direktori transport dibagikan dengan benar di antara semua sistem dalam suatu lanskap.

Sebagai contoh, di Windows NT, lokasi direktori bersama dapat diakses menggunakan alamat berikut: \\SAPTRANSHOST>\sapmnt\trans dimana SAPTRANSHOST (alamat Sistem Pengontrol Domain) ditentukan dalam file host di Windows Direktori semua SAP sistem di lanskap. Pengontrol Domain – adalah salah satu sistem dalam lanskap yang bertindak sebagai pengontrol keseluruhan untuk manajemen perubahan dan proses transportasi dalam lanskap. Pengontrol Domain dipilih (dari D/Q/P) oleh tim administrator sistem, berdasarkan ketersediaan sistem dan waktu instalasi.

Subdirektori Utama

  • Cofile: Berisi file Informasi Permintaan Perubahan dengan rincian dan perintah yang 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 transportasi.
  • EPS: Unduh direktori untuk koreksi lanjutan dan paket dukungan

Subdirektori Utama

Subdirektori lainnya adalah:

  • tempat sampah: File konfigurasi untuk tp (Transport Program) dan TMS
  • data lama: Data Ekspor Lama untuk pengarsipan atau penghapusan
  • log tindakan: Log tindakan untuk semua permintaan dan tugas
  • penyangga: Buffer transportasi untuk setiap sistem yang mendeklarasikan transportasi yang akan diimpor
  • nama sap: 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 Transport dan file Parameter Transport.
  • Ini memastikan bahwa Direktori dibagikan dengan benar di antara semua sistem dalam Lanskap, untuk itu semua sistem yang mengambil bagian dalam grup/lanskap harus disertakan dalam file konfigurasi global TPPARAM (file parameter transportasi), yang terletak di bawah bin subdirektori dari /use/sap/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 instalasi, direktori transport & subdirektori dibuat secara otomatis, termasuk template file TPPARAM yang dikonfigurasikan sebelumnya.

Operating Alat Sistem – TP dan R3trans

tp – Program Pengendalian Transportasi:

  • tp adalah SAP program yang digunakan administrator untuk melakukan dan merencanakan transportasi antar sistem dan juga dalam peningkatan SAP sistem. Ini digunakan oleh CTO dan TMS.
  • Sebenarnya, tp menggunakan alat/program dan utilitas khusus lainnya untuk menjalankan fungsinya. Terutama, itu menelepon R3trans program utilitas. Namun, ia juga menawarkan kontrol yang lebih luas terhadap proses pengangkutan, memastikan urutan yang benar dari objek yang diekspor/diimpor, untuk menghindari ketidakkonsistenan parah dalam sistem, yang mungkin timbul karena urutan yang salah.
  • tp terletak di direktori runtime standar SAP sistem: /usr/getah/SYS/ /exe/jalankan. Itu secara otomatis disalin dalam proses instalasi.
  • Sebagai prasyarat, tp berkas parameter global (TPARAM), harus dipertahankan, dengan menyebutkan setidaknya, nama host dari sistem yang mengambil bagian dalam proses pengangkutan.
  • tp terutama digunakan untuk melakukan impor dalam sistem target. Ini menggunakan utilitas yang disebut Import Dispatcher – RDDIMPDP & RDDIMPD_CLIENT_, ini harus dijadwalkan sebagai pekerjaan latar belakang di setiap sistem tempat impor akan dilakukan. Jika karena alasan apa pun pekerjaan tersebut dihapus, kami dapat menjadwalkan pekerjaan ini dengan menjalankan laporan RDDNEWPP.
  • Pekerjaan-pekerjaan ini sebenarnya “peristiwa dipicu”, yang berarti bahwa tp mengirimkan sinyal (suatu peristiwa) ke sistem R/3 dan pekerjaan dimulai. Peristiwa ini diberi nama sebagai SAP_TRIGGER_RDDIMPDP dan SAP_TRIGGER_RRDIMPDP_CLIENT.

R3trans – Program Pengendalian Transportasi

  • R3trans adalah SAP program transportasi sistem yang dapat digunakan untuk mengangkut data antar yang berbeda SAP sistem. Biasanya tidak digunakan secara langsung tetapi dipanggil dari tp program kontrol atau oleh SAP meningkatkan utilitas.
  • tp mengontrol transportasi dan menghasilkan file kontrol r3trans, tetapi tidak terhubung ke database itu sendiri. Semua “pekerjaan nyata” dilakukan dari R3trans.
  • Ini mendukung pengangkutan data antar sistem yang berjalan pada OS berbeda dan bahkan DB berbeda.