การกำหนดค่า STMS ใน SAP

⚡ สรุปอย่างชาญฉลาด

กำหนดค่า STMS (SAP ระบบบริหารจัดการขนส่ง (Transport Management System) เพื่อบริหารจัดการการขนส่งจากส่วนกลางทั่วทั้งพื้นที่ SAP คู่มือนี้จะอธิบายขั้นตอนการกำหนดค่าทั้งสี่ขั้นตอน ได้แก่ การติดตั้งตัวควบคุมโดเมนการขนส่ง การเพิ่มระบบ และการกำหนดเส้นทางการขนส่งระหว่างสภาพแวดล้อมการพัฒนา การทดสอบคุณภาพ และการผลิต

  • 🎯 หน่วยงานกลาง: ตัวควบคุมโดเมนการขนส่ง (Transport Domain Controller) คือตัวเดียว SAP ระบบที่เก็บการกำหนดค่า TMS ทั้งหมดและส่งต่อไปยังสมาชิกในระบบ
  • 🔑 กฎของไคลเอ็นต์ 000: การกำหนดค่า STMS ทั้งหมดจะต้องดำเนินการในขณะที่ล็อกอินเข้าสู่ไคลเอ็นต์ 000 ของแต่ละระบบที่เข้าร่วม
  • 🔁 เส้นทางสองประเภท: เส้นทางการรวมข้อมูล (DEV→QAS) ใช้เลเยอร์การขนส่ง ในขณะที่เส้นทางการส่งมอบ (QAS→PRD) จะเคลื่อนย้ายการเปลี่ยนแปลงที่ผ่านการทดสอบแล้วโดยไม่ใช้เลเยอร์
  • 🗂️ ไฟล์ DOMAIN.CFG: การกำหนดค่าจะถูกบันทึกไว้ใน /usr/sap/trans/bin/DOMAIN.CFG และถูกใช้งานร่วมกันโดยทุกระบบในกลุ่มการขนส่ง
  • 🤖 การเสริม AI: ทันสมัย SAP ระบบตรวจสอบของ S/4HANA ใช้ AI ในการระบุการส่งข้อมูลล้มเหลว คาดการณ์ความเสี่ยงต่อการหยุดทำงาน และแนะนำเส้นทางการกู้คืนที่รวดเร็วยิ่งขึ้น

หน้าจอการกำหนดค่า TMS

STMS คือเครื่องมือด้านการขนส่งที่ช่วยให้ CTO สามารถบริหารจัดการฟังก์ชันการขนส่งทั้งหมดจากส่วนกลางได้อย่างมีประสิทธิภาพ SAP ภูมิทัศน์ TMS ใช้สำหรับงานต่อไปนี้:

  • การกำหนดค่าตัวควบคุมโดเมนการขนส่ง (Transport Domain Controller)
  • การกำหนดค่า SAP ภาพรวมของระบบ
  • การกำหนดเส้นทางการขนส่งระหว่างระบบต่างๆ ภายในภูมิทัศน์
  • กระจายการตั้งค่าไปยังสมาชิกทั้งหมด

STMS หลัก Concepts

ตัวควบคุมโดเมนการขนส่ง — ระบบในภูมิทัศน์ระบบที่เก็บข้อมูลการกำหนดค่าทั้งหมดและควบคุมภูมิทัศน์ระบบซึ่งมีการบำรุงรักษาการขนส่งร่วมกัน ด้วยเหตุผลด้านความพร้อมใช้งานและความปลอดภัย ระบบนี้โดยปกติจะเป็นระบบการผลิต (Productive system)

ภายในโดเมนการขนส่ง ทุกระบบจะต้องมีรหัสระบบที่ไม่ซ้ำกัน และมีเพียงระบบเดียวเท่านั้นที่ถูกระบุว่าเป็นตัวควบคุมโดเมน ตัวควบคุมโดเมนเป็นสถานที่เก็บรักษาการตั้งค่าการกำหนดค่า TMS ทั้งหมด และการเปลี่ยนแปลงใดๆ ต่อการตั้งค่าเหล่านั้นจะถูกกระจายไปยังทุกระบบในเครือข่าย กลุ่มขนส่ง คือระบบตั้งแต่หนึ่งระบบขึ้นไปที่ใช้ไดเร็กทอรีการขนส่งร่วมกัน โดเมนการขนส่ง ประกอบด้วยระบบและเส้นทางการขนส่งทั้งหมดในภูมิทัศน์ คำว่า ภูมิทัศน์ กลุ่ม และโดเมน เป็นคำที่ผู้ดูแลระบบมักใช้สลับกันไปมา

การกำหนดค่า TMS

เมื่อเข้าใจแนวคิดพื้นฐานแล้ว ขั้นตอนทั้งสี่ด้านล่างนี้จะช่วยสร้างระบบ STMS ที่ใช้งานได้จริงตั้งแต่ต้นจนจบ

ขั้นตอนที่ 1) การตั้งค่าตัวควบคุมโดเมน

  • เข้าสู่ระบบเพื่อ SAP ระบบที่ได้รับการกำหนดให้เป็นตัวควบคุมโดเมนในไคลเอ็นต์ 000และป้อนรหัสธุรกรรม สต.ท..
  • หากยังไม่มี Domain Controller ระบบจะแจ้งให้คุณสร้าง Domain Controller เมื่อสร้าง Transport Domain เป็นครั้งแรก ระบบจะดำเนินการต่างๆ ต่อไปนี้ในเบื้องหลัง:
  • การเริ่มต้นใช้งานโดเมนการขนส่ง ภูมิทัศน์ และกลุ่ม
  • การสร้างผู้ใช้ TMSADM.
  • รุ่นของ RFC ปลายทางที่จำเป็นสำหรับการกำหนดค่า R/3 โดยมี TMSADM เป็นผู้ใช้ล็อกอินเป้าหมาย
  • การสร้างไฟล์ DOMAIN.CFG แฟ้มใน /usr/sap/trans/bin ไดเร็กทอรีนี้ ไฟล์นี้ประกอบด้วยการกำหนดค่า TMS และระบบและโดเมนต่างๆ ใช้ไฟล์นี้เพื่อตรวจสอบการกำหนดค่าที่มีอยู่

ขั้นตอนที่ 2) ธุรกรรม STMS

เรียกใช้งานธุรกรรม STMS และยืนยันการตั้งค่าตัวควบคุมโดเมนบนหน้าจอที่ปรากฏขึ้น ดังที่แสดงด้านล่าง

หน้าจอการกำหนดค่า TMS

การกำหนดค่าตัวควบคุมโดเมน STMS

ขั้นตอนที่ 3) การเพิ่ม SAP ระบบไปยังโดเมนการขนส่ง

  • เข้าสู่ระบบแต่ละระบบ SAP ระบบที่จะถูกเพิ่มเข้าไปในโดเมน ในไคลเอ็นต์ 000 และเริ่มต้นธุรกรรม STMS
  • TMS โปรแกรมจะตรวจสอบไฟล์การกำหนดค่า DOMAIN.CFG และเสนอให้เข้าร่วมโดเมนโดยอัตโนมัติหากมี Domain Controller อยู่แล้ว เลือกข้อเสนอและบันทึกข้อมูลของคุณ
  • เพื่อความปลอดภัย สถานะของระบบจะคงอยู่ในสถานะ “รอ” จนกว่าตัวควบคุมโดเมนจะอนุมัติ
  • เพื่อดำเนินการยอมรับให้เสร็จสมบูรณ์ ให้ล็อกอินเข้าสู่ตัวควบคุมโดเมน (ไคลเอ็นต์ 000) และไปที่ STMS → ภาพรวม → ระบบระบบใหม่ปรากฏอยู่ตรงนั้น เลือกจากเมนู SAP ระบบ → อนุมัติ.

อนุมัติ SAP ระบบในโดเมนการขนส่ง

ขั้นตอนที่ 4) การกำหนดค่าเส้นทางการขนส่ง

  • เส้นทางคมนาคม เส้นทางเหล่านี้ถูกสร้างขึ้นโดยผู้ดูแลระบบเพื่อไปยัง... transmit การเปลี่ยนแปลงระหว่างระบบต่างๆ ในภูมิทัศน์ มีเส้นทางการขนส่งสองประเภท:
  • การรวบรวม (จาก DEV ไปยัง QAS) — มีการใช้เลเยอร์การขนส่ง (Transport Layer)
  • Delivery (จาก QAS ไปยัง PRD) — ไม่จำเป็นต้องใช้เลเยอร์การขนส่ง
  • เลเยอร์การขนส่ง ใช้สำหรับจัดกลุ่มการเปลี่ยนแปลงประเภทเดียวกัน เช่น การเปลี่ยนแปลงที่เกิดขึ้นกับวัตถุการพัฒนาในคลาส หมวดหมู่ หรือแพ็กเกจเดียวกัน เลเยอร์ใช้ในเส้นทางการรวมข้อมูล หลังจากนั้น การทดสอบ ในระบบ QAS ไม่มีการใช้เลเยอร์ และการเปลี่ยนแปลงจะถูกส่งต่อไปยังระบบ PRD โดยใช้เส้นทางเดียว

แพ็คเกจ (เดิมเรียกว่า Development Class) คือวิธีการจัดประเภทวัตถุที่อยู่ในหมวดหมู่หรือโครงการเดียวกันอย่างมีเหตุผล แพ็กเกจก็สามารถมองได้ว่าเป็นวัตถุอย่างหนึ่ง และถูกกำหนดให้กับเลเยอร์การขนส่งเฉพาะ (ในเส้นทางการรวม) ดังนั้น การเปลี่ยนแปลงใดๆ ที่เกิดขึ้นกับวัตถุการพัฒนาใดๆ ที่อยู่ในแพ็กเกจนั้นๆ จะส่งผลต่อการเปลี่ยนแปลงที่เกิดขึ้นกับแพ็กเกจนั้นๆ ด้วย transmitการเปลี่ยนแปลงจะถูกส่งต่อไปยังระบบเป้าหมายผ่านทางเลเยอร์การขนส่งที่กำหนดไว้ มิเช่นนั้น การเปลี่ยนแปลงจะถูกบันทึกเป็นการแก้ไขภายในเครื่อง (ไม่สามารถส่งต่อได้)

คำถามที่พบบ่อย

TMS คือแนวคิดระบบการจัดการขนส่ง STMS คือ SAP รหัสธุรกรรมที่ใช้ในการกำหนดค่าและใช้งาน คำศัพท์ทั้งสองคำนี้มักใช้แทนกันได้ SAP เอกสารพื้นฐาน

ไคลเอ็นต์ 000 คือไคลเอ็นต์การบริหารจัดการข้ามไคลเอ็นต์ในทุกๆ ไคลเอ็นต์ SAP การตั้งค่า TMS มีผลกับไคลเอนต์ทั้งหมด ดังนั้น SAP บังคับใช้การตั้งค่าในไคลเอ็นต์ 000 เพื่อให้แน่ใจว่าการเปลี่ยนแปลงมีผลอย่างสม่ำเสมอทั่วทั้งระบบ

ไม่ มีเพียงระบบเดียวเท่านั้นที่ถูกกำหนดให้เป็นตัวควบคุมโดเมน สามารถกำหนดค่าตัวควบคุมโดเมนสำรองสำหรับการสลับไปใช้ระบบสำรองได้ แต่จะมีเพียงระบบเดียวเท่านั้นที่ทำงานเป็นระบบหลักในแต่ละครั้ง เพื่อให้การกำหนดค่าการรับส่งข้อมูลมีความสอดคล้องกัน

บนระบบ Unix เส้นทางเริ่มต้นคือ /usr/sap/trans Windows มันคือ :\usr\sap\trans ระบบทั้งหมดในกลุ่มการขนส่งจะใช้ไดเร็กทอรีเดียวกัน ไม่ว่าจะเป็นไดเร็กทอรีทางกายภาพหรือไดเร็กทอรีที่เชื่อมต่อผ่านเครือข่าย

เส้นทางการรวมกลุ่มจะเคลื่อนย้ายการเปลี่ยนแปลงจาก DEV ไปยัง QAS โดยใช้เลเยอร์การขนส่งเพื่อจัดกลุ่มวัตถุที่คล้ายกัน เส้นทางการส่งมอบจะเคลื่อนย้ายการเปลี่ยนแปลงที่ผ่านการทดสอบแล้วจาก QAS ไปยัง PRD โดยไม่ใช้เลเยอร์การขนส่ง เพื่อให้แน่ใจว่ามีเพียงการขนส่งที่ผ่านการตรวจสอบแล้วเท่านั้นที่จะไปถึงระบบการผลิต

TMSADM คือผู้ใช้ RFC ทางเทคนิคที่สร้างขึ้นโดยอัตโนมัติระหว่างการตั้งค่าตัวควบคุมโดเมน ผู้ใช้รายนี้เป็นเจ้าของปลายทาง RFC ระหว่างระบบต่างๆ และถูกใช้เป็นผู้ใช้ล็อกอินเป้าหมายเมื่อ TMS กระจายการกำหนดค่าไปยังทั่วทั้งระบบ

AI ใน SAP S/4HANA ตรวจสอบคิวการขนส่ง คาดการณ์การเปลี่ยนแปลงที่อาจก่อให้เกิดความล้มเหลว และแนะนำช่วงเวลาการปรับใช้ที่ปลอดภัยยิ่งขึ้น นอกจากนี้ยังจัดกลุ่มข้อผิดพลาดในการนำเข้าที่เกิดขึ้นซ้ำๆ เพื่อให้ทีม Basis สามารถแก้ไขปัญหาการขนส่งได้เร็วขึ้น

ใช่ บางส่วน เครื่องมืออัตโนมัติของ Basis ที่ขับเคลื่อนด้วย AI สามารถเสนอเค้าโครงเส้นทาง ตรวจสอบความถูกต้องของปลายทาง RFC และกรอกข้อมูลในไฟล์ DOMAIN.CFG ล่วงหน้าได้ แต่การอนุมัติขั้นสุดท้ายยังคงต้องอาศัยผู้ดูแลระบบ Basis เนื่องจากข้อควรพิจารณาด้านความปลอดภัยและการปฏิบัติตามกฎระเบียบ

สรุปโพสต์นี้ด้วย: