Hướng dẫn sử dụng SAP TMS (Hệ thống Quản lý Giao thông vận tải)

Mục lục:

Anonim

TMS là gì?

TMS được sử dụng để di chuyển, quản lý, kiểm soát, sao chép các đối tượng phát triển và tùy chỉnh cài đặt theo cách có trật tự trên các hệ thống SAP trong một khung cảnh thông qua các tuyến vận chuyển được xác định trước (RFC Connections). Quá trình vận chuyển về cơ bản bao gồm việc xuất các đối tượng ra khỏi hệ thống SAP nguồn và nhập chúng vào / s hệ thống SAP mục tiêu. TMS là viết tắt của Hệ thống quản lý vận tải

Tại sao chúng ta cần một Hệ thống Giao thông?

Các thành phần CTS đóng một vai trò quan trọng trong môi trường phát triển và tùy biến tổng thể. CTS là viết tắt của Hệ thống Giao thông và Thay đổi
CTS là một công cụ để:

  • Quản lý & kiểm soát các yêu cầu phát triển mới.
  • Quản lý phương tiện giao thông
  • Ghi lại những thay đổi được thực hiện ở đâu và bởi ai
  • Cấu hình cảnh quan hệ thống

Tổng quan về các thành phần CTS

  • CTO (Change and Transport Organizer) - Đây là công cụ chính để quản lý, duyệt và đăng ký các thay đổi được thực hiện trên kho lưu trữ và tùy chỉnh các đối tượng. Đó là điểm trung tâm để tổ chức các dự án phát triển. SE01 là giao dịch với chế độ xem mở rộng mới.
  • Công cụ truyền tải - Việc vận chuyển thực tế xảy ra ở phần sau ở cấp hệ điều hành bằng cách sử dụng các công cụ truyền tải, là một phần của SAP Kernel và bao gồm chương trình R3trans và chương trình điều khiển truyền tải tp .
  • (TMS) Hệ thống quản lý vận tải

Hệ thống SAP-Cảnh quan

Cảnh quan hệ thống (còn được gọi là Nhóm hệ thống SAP) là sự sắp xếp của các máy chủ SAP. Tốt nhất, trong môi trường SAP, nên sử dụng cảnh quan ba hệ thống. Nó bao gồm

  1. Máy chủ phát triển - DEV
  2. Máy chủ đảm bảo chất lượng - QAS
  3. Máy chủ sản xuất - PRD.

Chu kỳ vận chuyển theo nghĩa rất cơ bản là việc phát hành các Bản phát triển / Thay đổi tùy chỉnh mới từ DEV được nhập vào cả hệ thống Chất lượng và Sản xuất. Tuy nhiên, nhập trong PRD chỉ có thể xảy ra khi tích hợp Kiểm tra và kiểm tra chất lượng đã được thực hiện trong QAS (và được đánh dấu là đã kiểm tra).

Tùy chỉnh là gì? TMS trợ giúp như thế nào trong việc Tùy chỉnh

  • Tùy chỉnh là một quá trình để điều chỉnh hệ thống SAP theo nhu cầu của khách hàng. Để thực hiện việc tùy chỉnh, người dùng và nhà tư vấn nhận trợ giúp của Hướng dẫn triển khai tham chiếu SAP (IMG), có thể truy cập thông qua giao dịch SPRO.
  • Tùy chỉnh được thực hiện một cách lý tưởng trong DEV. Bộ tổ chức Giao thông vận tải (SE01) được sử dụng cùng với IMG để ghi lại và vận chuyển thêm các thay đổi tùy chỉnh.

Hầu hết các thay đổi Tùy chỉnh (tuy nhiên, không phải tất cả) đều dành riêng cho máy khách , tức là, các thay đổi được cho là chỉ được phản ánh trong một máy khách cụ thể và không dành cho tất cả các máy khách hệ thống. Khi Yêu cầu truyền tải được xuất, nó trích xuất các mục nhập bảng có liên quan từ cơ sở dữ liệu của hệ thống SAP và sao chép chúng vào thư mục truyền tải. Các mục nhập bảng có liên quan bị khóa khi giao dịch tùy chỉnh đang được sử dụng. Tuy nhiên, chúng sẽ được mở khóa ngay sau khi các thay đổi được lưu vào Yêu cầu vận chuyển.

Thay đổi về Kho lưu trữ và Phát triển

  • Ngoài việc tùy chỉnh các đối tượng đã có, hầu hết các trường hợp cũng cần phải có những phát triển mới. Đối tượng phát triển là bất kỳ đối tượng nào được tạo (phát triển) bởi bạn trong hệ thống SAP.
  • Một Bộ sưu tập của tất cả các đối tượng như vậy (máy khách cụ thể hoặc máy khách chéo) được gọi là Kho lưu trữ .
  • Việc phát triển chủ yếu được thực hiện với sự trợ giúp của ABAP Workbench (SE80). Do đó, những thay đổi như vậy còn được gọi là Thay đổi Bàn làm việc.
  • Ví dụ:
    • Đối tượng từ điển ABAP: Bảng, Miền, Phần tử dữ liệu, v.v.
    • Chương trình ABAP, mô-đun chức năng, menu, màn hình
    • Tài liệu, Đối tượng vận chuyển do ứng dụng xác định, v.v.
  • Bàn làm việc cũng được tích hợp đầy đủ với TMS, để ghi lại và vận chuyển các thay đổi.

Hầu hết các thay đổi của Workbench (tuy nhiên, không phải tất cả), là giữa các máy khách , tức là các thay đổi sẽ được phản ánh trong tất cả các máy khách hệ thống của hệ thống đích. Các đối tượng được vận chuyển từ hệ thống nguồn sẽ ghi đè các đối tượng trong hệ thống đích có cùng tên.

Khách hàng và loại Dữ liệu trong Hệ thống SAP

  • Về mặt khái niệm, khách hàng là một đơn vị độc lập về kỹ thuật và tổ chức, chứa tập hợp dữ liệu của riêng mình (Dữ liệu chính, Dữ liệu ứng dụng / Hoạt động, Dữ liệu tùy chỉnh)
  • Khách hàng tạo môi trường riêng biệt cho người dùng từ các nhóm người dùng khác nhau hoặc với mục đích khác, trong cùng một hệ thống SAP, mà không thực sự sử dụng cơ sở dữ liệu khác nhau.
  • Từ quan điểm Kỹ thuật, một ứng dụng khách được chỉ định bằng cách sử dụng ID số gồm 3 chữ số, cũng hoạt động như giá trị cho trường bảng 'MANDT', trong trường hợp công việc dành riêng cho khách hàng.

Trong số dữ liệu cụ thể của khách hàng, có 3 loại dữ liệu:

  • Dữ liệu chính của người dùng chứa thông tin đăng nhập của người dùng, bao gồm tên người dùng, mật khẩu và mặc định của người dùng, cấu hình hoặc vai trò ủy quyền và các thông tin hữu ích khác như nhóm người dùng, giao tiếp, v.v. Dữ liệu này có trong một nhóm bảng cụ thể (bảng USR *).
  • Tùy chỉnh Dữ liệu chứa các cài đặt cấu hình để tùy chỉnh cơ cấu tổ chức và quy trình kinh doanh cho các công ty triển khai SAP. Dữ liệu này phụ thuộc vào máy khách và được lưu trữ trong các bảng được gọi là bảng tùy chỉnh.
  • Dữ liệu ứng dụng cũng phụ thuộc vào máy khách và thông thường người dùng phân biệt hai loại dữ liệu chính và dữ liệu giao dịch.
  1. Dữ liệu chính như tổng thể của nhà cung cấp, tổng thể vật liệu (các bảng như MARA)
  2. Dữ liệu giao dịch như đơn đặt hàng, tài liệu tài chính, Đơn đặt hàng sản xuất (PO), v.v.

Tùy chọn khách hàng tùy chỉnh

Thư mục truyền tải và cấu hình của nó

Thư mục vận tải SAP:

  • Nó là thư mục truyền tải toàn cầu (/ usr / sap / trans), thực sự là một vị trí được chia sẻ (nằm trong Hệ thống điều khiển miền) giữa tất cả các hệ thống thành viên của một cảnh quan (nhóm hệ thống). Nó cũng chứa một số thư mục con nhất định, được tạo tự động trong quá trình cài đặt hệ thống SAP. Đây là điều bắt buộc để thiết lập Hệ thống quản lý vận tải.
  • Về cơ bản, Transport Directory là vị trí lưu tất cả các thay đổi (dưới dạng tệp) sau khi chúng được giải phóng khỏi DEV. Do đó, nó hoạt động như một nguồn để các thay đổi cuối cùng được nhập vào QAS và PRD. Do đó, chúng tôi phải đảm bảo rằng thư mục truyền tải được chia sẻ đúng cách giữa tất cả các hệ thống trong một cảnh quan.

Ví dụ: trong Windows NT, vị trí thư mục chia sẻ có thể được truy cập bằng địa chỉ sau: \\ \ sapmnt \ trans trong đó SAPTRANSHOST (địa chỉ của Hệ thống điều khiển miền) được xác định trong tệp của máy chủ lưu trữ trong Thư mục Windows của tất cả các hệ thống SAP trong cảnh quan. Bộ điều khiển miền - là một trong những hệ thống trong bối cảnh hoạt động như một bộ điều khiển tổng thể cho quá trình quản lý và vận chuyển thay đổi trong bối cảnh. Bộ điều khiển miền được chọn (trong số D / Q / P) bởi nhóm quản trị viên hệ thống, trên cơ sở tính khả dụng của hệ thống và thời gian cài đặt.

Thư mục con chính:

  • Cofiles: Chứa các tệp Thông tin Yêu cầu Thay đổi với đầy đủ các chi tiết và lệnh.
  • Tệp dữ liệu: Chứa các giá trị và dữ liệu thực tế sẽ được sử dụng để thực hiện thay đổi.
  • Log: Chứa nhật ký vận chuyển, dấu vết hoặc số liệu thống kê, được sử dụng để khắc phục sự cố, đề phòng bất kỳ lỗi nào xảy ra trong quá trình vận chuyển.
  • EPS: Thư mục tải xuống dành cho các gói hỗ trợ và chỉnh sửa nâng cao

Các Thư mục con khác là:

  • bin: Các tệp cấu hình cho tp (Chương trình truyền tải) và TMS
  • dữ liệu cũ: Dữ liệu cũ đã xuất để lưu trữ hoặc xóa
  • actlog: Nhật ký hành động cho tất cả các yêu cầu và nhiệm vụ
  • buffer: Bộ đệm vận chuyển cho mỗi hệ thống khai báo các phương tiện truyền tải sẽ được nhập
  • sapnames: Thông tin liên quan đến các yêu cầu vận chuyển được thực hiện bởi những người dùng tương ứng
  • tmp: Tệp nhật ký dữ liệu và tạm thời

Thiết lập Danh bạ Vận tải và TPPARAM

  • Trong khi cấu hình TMS, một trong những điều kiện tiên quyết chính là thiết lập Thư mục Truyền tải và tệp Thông số Truyền tải.
  • Nó đảm bảo rằng Thư mục được chia sẻ đúng cách giữa tất cả các hệ thống trong Cảnh quan, vì tất cả các hệ thống tham gia vào nhóm / cảnh quan phải được đưa vào tệp cấu hình chung TPPARAM (tệp thông số truyền tải), nằm trong thư mục con bin của / use / sap / trans. Chúng tôi phải đảm bảo rằng các mục nhập cho tất cả các hệ thống tham gia được thực hiện trong tệp này.
  • Trong trường hợp thiếu bất kỳ mục nhập nào, hãy sao chép mục nhập của hệ thống khác và thay đổi các giá trị (ví dụ: ID hệ thống, tên máy chủ)
  • Tại thời điểm cài đặt, thư mục truyền tải và các thư mục con được tạo tự động, bao gồm mẫu tệp TPPARAM được định cấu hình ban đầu.

Công cụ hệ điều hành - TP và R3trans
tp - Chương trình điều khiển giao thông:

  • tp là chương trình SAP mà quản trị viên sử dụng để thực hiện và lập kế hoạch vận chuyển giữa các hệ thống và cả trong việc nâng cấp hệ thống SAP. Điều này được sử dụng bởi CTO và TMS.
  • Trên thực tế, tp sử dụng các công cụ / chương trình và tiện ích đặc biệt khác để thực hiện các chức năng của nó. Chủ yếu, nó gọi chương trình tiện ích R3trans . Tuy nhiên, nó cũng cung cấp khả năng kiểm soát rộng rãi hơn trong quá trình vận chuyển, đảm bảo trình tự chính xác của các đối tượng xuất / nhập khẩu, tránh sự mâu thuẫn nghiêm trọng trong hệ thống, có thể phát sinh do trình tự sai.
  • tp nằm trong thư mục thời gian chạy tiêu chuẩn của hệ thống SAP: / usr / sap / SYS / / exe / run . Nó được tự động sao chép trong quá trình cài đặt.
  • Điều kiện tiên quyết là phải duy trì tệp tham số toàn cầu tp ( TPPARAM ), chỉ định ít nhất, tên máy chủ của các hệ thống tham gia vào quá trình vận chuyển.
  • tp chủ yếu được sử dụng để thực hiện nhập khẩu trong các hệ thống đích. Nó sử dụng các tiện ích có tên là Import Dispatchers - RDDIMPDP & RDDIMPD_CLIENT_ , những tiện ích này phải được lên lịch làm công việc nền trong mọi hệ thống nơi việc nhập sẽ được thực hiện. Nếu vì bất kỳ lý do gì chúng bị xóa, chúng tôi có thể lên lịch các công việc này bằng cách chạy báo cáo RDDNEWPP .
  • Những công việc này thực sự là "sự kiện được kích hoạt", có nghĩa là tp gửi một tín hiệu (một sự kiện) đến hệ thống R / 3 và công việc bắt đầu. Các sự kiện này được đặt tên là SAP_TRIGGER_RDDIMPDPSAP_TRIGGER_RRDIMPDP_CLIENT .

R3trans - Chương trình Kiểm soát Giao thông:

  • R3trans là chương trình vận chuyển hệ thống SAP có thể được sử dụng để vận chuyển dữ liệu giữa các hệ thống SAP khác nhau. Nó thường không được sử dụng trực tiếp mà được gọi từ chương trình điều khiển tp hoặc bởi các tiện ích nâng cấp SAP.
  • tp kiểm soát việc vận chuyển và tạo các tệp điều khiển r3trans, nhưng không kết nối với chính cơ sở dữ liệu. Tất cả "công việc thực sự" được thực hiện từ R3trans .
  • Nó hỗ trợ việc vận chuyển dữ liệu giữa các hệ thống chạy trên các hệ điều hành khác nhau và thậm chí cả các DB khác nhau.