SAP รหัสธุรกรรม SM37: วิธีตรวจสอบงานเบื้องหลัง

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

การตรวจสอบงานเบื้องหลังใน SAP ช่วยให้มั่นใจได้ว่างานแบตช์ที่กำหนดไว้จะเสร็จสมบูรณ์อย่างราบรื่น โดยใช้ธุรกรรม SM37 ในการตรวจสอบงานที่ถูกยกเลิกหรือใช้เวลานานเกินไป ตรวจสอบบันทึกงาน และซ่อมแซมงานที่ค้างอยู่ในสถานะใช้งานด้วยธุรกรรมที่เกี่ยวข้อง เช่น SM50, SM59 และ SE16

  • 🖥️ ธุรกรรมหลัก: ใช้ SM37 เพื่อตรวจสอบงานที่ทำงานเบื้องหลังโดยใช้ชื่องาน ผู้ใช้ สถานะ และช่วงวันที่
  • งานที่ถูกยกเลิก: เลือกสถานะ "ยกเลิก" แล้วเปิดบันทึกงานเพื่อดูรายละเอียดเพิ่มเติม tracสาเหตุหลักที่ทำให้งานล้มเหลว
  • ⏱️ ตำแหน่งงานว่าง: ตรวจสอบคอลัมน์ระยะเวลาสำหรับงานที่ใช้เวลานาน และตรวจสอบข้อมูลตารางที่เกี่ยวข้องด้วย SE16
  • 🔧 งานที่ค้างอยู่: หากพบปัญหาว่างานซ่อมแซมแสดงว่ากำลังทำงานอยู่โดยใช้คำสั่ง Job > Check Status โปรดตรวจสอบ SM50 หากยังคงทำงานอยู่
  • 🔗 รายการธุรกรรมที่เกี่ยวข้อง: SM59 ตรวจสอบการเชื่อมต่อ RFC ในขณะที่ SM50 แสดงเหตุผลของกระบวนการทำงานที่ต้องตรวจสอบอย่างละเอียดมากขึ้น

ตรวจสอบงานพื้นหลังใน SAP โดยใช้ SM37

วิธีการตรวจสอบงานเบื้องหลัง

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

ขั้นตอน 1) ดำเนินการรหัส T เอสเอ็ม37.

ตรวจสอบงานพื้นหลังใน SAP

ขั้นตอน 2) กรอกเกณฑ์ที่กำหนด

  1. ชื่องานและชื่อผู้ใช้ (ผู้กำหนดตารางงาน) คุณสามารถใส่ * เพื่อดูรายละเอียดของงานทั้งหมดที่ผู้ใช้ทุกคนกำหนดตารางงานไว้
  2. เลือกสถานะงานที่คุณต้องการติดตาม หากคุณพบว่างานพื้นหลังไม่เสร็จสมบูรณ์ ให้เลือกสถานะที่ยกเลิก
  3. ใส่ช่วงวันที่ตามความต้องการของคุณ

ตรวจสอบงานพื้นหลังใน SAP

ขั้นตอน 3) จะได้หน้าจอดังภาพด้านล่าง

ตรวจสอบงานพื้นหลังใน SAP

ขั้นตอน 4) คลิกที่ บันทึกงาน ปุ่มไปที่ trace คือข้อผิดพลาดที่ทำให้งานถูกยกเลิก

ตรวจสอบงานพื้นหลังใน SAP

ขั้นตอน 5) คุณจะได้รับรายละเอียดดังต่อไปนี้ ในตัวอย่างด้านล่าง งานถูกยกเลิกเนื่องจากมีปัญหาเกี่ยวกับ การเชื่อมต่ออาร์เอฟซี ไปยังระบบระยะไกล วิธีแก้ไขคือใช้ SM59 ตรวจสอบว่ามีปัญหาเรื่องการอนุญาตเข้าถึงระบบระยะไกลหรือไม่

ตรวจสอบงานพื้นหลังใน SAP

บางครั้งงานที่อยู่ในสถานะใช้งานอยู่อาจทำให้เกิดปัญหาได้เช่นกัน

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

วิธีการตรวจสอบการทำงานเบื้องหลังที่กำลังทำงานอยู่

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

ขั้นตอน 1) ดำเนินงาน SM37.

ขั้นตอน 2) กรอกเกณฑ์ที่กำหนด

  1. ชื่อของงานและชื่อผู้ใช้ (ที่ใช้ในการกำหนดเวลาการทำงานของงาน)
  2. เลือกสถานะงานที่คุณต้องการติดตาม หากคุณพบปัญหาประสิทธิภาพของระบบหรือหากงานไม่เสร็จสมบูรณ์เป็นเวลานาน ให้เลือกสถานะที่ใช้งานอยู่
  3. ใส่ช่วงวันที่ตามความต้องการของคุณ

ตรวจสอบงานพื้นหลังใน SAP

ขั้นตอน 3) มองเข้าไปใน ระยะเวลา คอลัมน์ (ซึ่งบ่งบอกว่างานกำลังทำงานอยู่เป็นเวลา n วินาที) หากพบตัวเลขระยะเวลาที่มากผิดปกติ ให้ตรวจสอบรายละเอียดงานจากบันทึกงาน งานบางงานใช้ข้อมูลจำนวนมาก ใช้ SE16 ตรวจสอบรายการในตารางที่งานนั้นใช้

ตรวจสอบงานพื้นหลังใน SAP

บางครั้งงานจะแสดงอยู่ในสถานะใช้งานอยู่แม้ว่าจะเสร็จสมบูรณ์แล้วก็ตาม

วิธีแก้ไขงานที่ค้างอยู่ในสถานะใช้งาน

หากงานแสดงสถานะว่ากำลังทำงานอยู่แม้ว่าจะเสร็จสิ้นแล้ว คุณสามารถแก้ไขสถานะของงานนั้นได้ โดยทำตามขั้นตอนด้านล่างนี้ –

ขั้นตอน 1) ดังที่แสดงไว้ข้างต้น ดำเนินการ T-code SM37 และเลือกงานที่มีสถานะใช้งานอยู่

ขั้นตอน 2) เลือก คล่องแคล่ว งานที่ก่อให้เกิดปัญหา

ตรวจสอบงานพื้นหลังใน SAP

ขั้นตอน 3) คลิก งาน -> ตรวจสอบสถานะ.

ตรวจสอบงานพื้นหลังใน SAP

ขั้นตอน 4) ตัว Vortex Indicator ได้ถูกนำเสนอลงในนิตยสาร แถบสถานะ ของหน้าต่างคุณจะพบข้อความด้านล่าง วิธีนี้จะซ่อมแซมสถานะงานหากมีปัญหา

ตรวจสอบงานพื้นหลังใน SAP

ขั้นตอน 5) หากงานยังอยู่ในสถานะกำลังทำงานอยู่ ให้ข้ามไป SM50- หน้าจอด้านล่างจะเปิดขึ้น มองไปที่ "เหตุผล" คอลัมน์ที่แสดงข้อผิดพลาดหรือปัญหาพิเศษ สอบสวนต่อไป.

ตรวจสอบงานพื้นหลังใน SAP

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

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

SM37 ตรวจสอบสถานะและบันทึกงานเบื้องหลัง ในขณะที่ SM50 แสดงกระบวนการทำงานที่กำลังทำงานอยู่บนเซิร์ฟเวอร์แอปพลิเคชัน SM50 ช่วยตรวจสอบงานที่ยังคงทำงานอยู่โดยแสดงคอลัมน์เหตุผลของข้อผิดพลาด

บันทึกการทำงานของ SM37 แสดงเวลาเริ่มต้นและสิ้นสุด สถานะ และข้อความโดยละเอียดของการทำงาน ช่วยในการระบุสาเหตุหลักของการยกเลิกงาน เช่น การเชื่อมต่อ RFC หรือข้อผิดพลาดด้านการอนุญาต

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

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

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