SAP การประมวลผลงานเบื้องหลัง SM36

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

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

  • 🔧 ประโยชน์ของการใช้ระบบอัตโนมัติ: โปรแกรมที่ทำงานเบื้องหลังช่วยลดภาระงานด้วยตนเอง โดยการเรียกใช้โปรแกรมที่ใช้ทรัพยากรมากในช่วงเวลาที่ไม่ใช่ช่วงเวลาที่มีการใช้งานสูงสุด โดยไม่ต้องมีการโต้ตอบจากผู้ใช้
  • 📊 การจัดการลำดับความสำคัญ: กำหนดลำดับความสำคัญระดับ A, B หรือ C เพื่อควบคุมลำดับการดำเนินการและจัดสรรกระบวนการทำงานเบื้องหลังอย่างมีประสิทธิภาพ
  • 📋 ระยะเวลาการ Tracking: ตรวจสอบความคืบหน้าของงานผ่านสถานะทั้งหก ได้แก่ กำหนดเวลาแล้ว ปล่อยงานแล้ว พร้อมทำงาน กำลังดำเนินการ เสร็จสิ้น และยกเลิก โดยใช้ SM37
  • ⚙️ ความแม่นยำในการกำหนดตารางเวลา: กำหนดเงื่อนไขเริ่มต้น วันสิ้นสุด และช่วงเวลาเป็นระยะ เพื่อให้การทำงานของงานที่เกิดขึ้นซ้ำๆ เป็นไปโดยอัตโนมัติและน่าเชื่อถือ
  • 🔄 การควบคุมการยกเลิกกำหนดการ: Revคืนค่างานที่ปล่อยแล้วหรือพร้อมแล้วกลับสู่สถานะตามกำหนดการ เพื่อป้องกันการดำเนินการในอนาคตเมื่อข้อกำหนดเปลี่ยนแปลง

SAP ธุรกรรม SM36 Code สำหรับการจัดตารางงานเบื้องหลัง

งานเบื้องหลังคืออะไร SAP?

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

ข้อดีของงานเบื้องหลังใน SAP

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

ประเภทของระดับความสำคัญของงานตามประวัติ

SAP จำแนกงานเบื้องหลังออกเป็นสามระดับความสำคัญ ซึ่งเป็นตัวกำหนดลำดับการดำเนินการและการจัดสรรทรัพยากร

  1. ระดับ A (ลำดับความสำคัญสูง/วิกฤต): งานเร่งด่วนหรืองานสำคัญต้องใช้ลำดับความสำคัญระดับ A ซึ่งจะสงวนกระบวนการทำงานเบื้องหลังไว้หนึ่งกระบวนการหรือมากกว่านั้น กระบวนการที่ใช้ได้สำหรับระดับ B และ C = กระบวนการทำงานทั้งหมด (ที่ตั้งค่าไว้ใน RZ03) ลบด้วยกระบวนการที่สงวนไว้สำหรับระดับ A
  2. ประเภท B (ลำดับความสำคัญปานกลาง): เมื่อกระบวนการงานประเภท A เสร็จสิ้น กระบวนการงานประเภท B จะเริ่มขึ้นก่อนกระบวนการงานประเภท C
  3. ระดับ C (ลำดับความสำคัญต่ำ): จะทำงานก็ต่อเมื่อภารกิจประเภท A และประเภท B เสร็จสมบูรณ์แล้วเท่านั้น เหมาะสำหรับงานประจำที่ไม่เร่งด่วน

สถานะที่เป็นไปได้ของงานตรวจสอบประวัติ

งานเบื้องหลังทุกตำแหน่งใน SAP ผ่านวงจรชีวิตที่กำหนดไว้ สถานะเหล่านี้ช่วยให้ผู้ดูแลระบบ tracความคืบหน้าของงาน k

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

วิธีการกำหนดเวลาการทำงานเบื้องหลังโดยใช้ SM36

คุณสามารถกำหนดเวลาให้งานทำงานเบื้องหลังโดยใช้รหัสธุรกรรมได้ SM36สามารถกำหนดค่าได้ทั้งงานที่วางแผนไว้และงานเร่งด่วน

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

SAP ธุรกรรม SM36 Code สำหรับการจัดตารางงานเบื้องหลัง

ขั้นตอน 2) กรอกชื่อโครงการและระดับความสำคัญ (A / B / C) และเซิร์ฟเวอร์เป้าหมาย การกำหนดเซิร์ฟเวอร์เป้าหมายจะช่วยในการกระจายภาระงานไปยังเซิร์ฟเวอร์แอปพลิเคชันต่างๆ อย่างสมดุล

กำหนดชื่อและลำดับความสำคัญของงานเบื้องหลังใน SM36

ขั้นตอน 3) คลิกที่ "ผู้รับรายชื่อม้วนด้ายเพื่อรับผลลัพธ์ในกล่องจดหมายของคุณ ตรวจสอบอีเมลจาก สบีดับบลิวพี.

การกำหนดค่าผู้รับรายการสปูลสำหรับงานเบื้องหลัง

ขั้นตอน 4) ใส่ของคุณ SAP ชื่อผู้ใช้และคลิกปุ่มคัดลอก

เข้าสู่ SAP ชื่อผู้ใช้สำหรับผู้รับ Spool

ขั้นตอน 5) คลิก ขั้นตอน ปุ่มสำหรับกำหนดค่า โปรแกรมเอแบค และรายละเอียดรุ่นต่างๆ

คลิกปุ่มขั้นตอนเพื่อกำหนดโปรแกรม ABAP

ขั้นตอน 6) ระบุชื่อโปรแกรมและรายละเอียดของเวอร์ชันต่างๆ

  1. ป้อนชื่อโปรแกรมและชื่อเวอร์ชันของคุณ หากคุณยังไม่ได้สร้างเวอร์ชัน ให้เว้นว่างไว้
  2. ข่าวประชาสัมพันธ์ ลด.

ป้อนชื่อโปรแกรมและรูปแบบสำหรับขั้นตอนการทำงานเบื้องหลัง

ขั้นตอน 7) เมื่อบันทึกขั้นตอนการทำงานแล้ว คุณจะเห็นหน้าจอยืนยัน

หน้าจอการยืนยันขั้นตอนงานเบื้องหลัง

ขั้นตอน 8) คลิก เงื่อนไขเริ่มต้น เพื่อกรอกวันที่เริ่มต้น วันที่สิ้นสุด และความถี่ หากไม่มีเงื่อนไขการเริ่มต้น งานจะยังคงอยู่ในสถานะ "กำหนดเวลา" เสมอ และจะไม่มีวันวิ่งหนี

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

กำหนดเงื่อนไขเริ่มต้นและตารางเวลาเป็นระยะสำหรับงานเบื้องหลัง

ขั้นตอน 9) เลือกช่วงเวลา — รายชั่วโมง รายวัน รายสัปดาห์ หรือช่วงเวลาอื่นๆ เราจะเลือกให้ ช่วงเวลาอื่น.

เลือกความถี่เป็นระยะสำหรับงานพื้นหลัง

ขั้นตอน 10) ระบุเกณฑ์การเกิดซ้ำ ตัวอย่างเช่น ให้ทำงานทุกๆ 5 วันนับจากวันที่เริ่มต้น ในที่นี้เราเลือกทุกๆ 10 นาที.

ตั้งค่าช่วงเวลาการทำงานซ้ำแบบกำหนดเองสำหรับงานเบื้องหลัง

ขั้นตอน 11) คลิก ลด.

บันทึกค่าเป็นระยะสำหรับงานเบื้องหลัง

ขั้นตอน 12) คลิก ลด อีกครั้ง

ยืนยันเงื่อนไขเริ่มต้นสำหรับงานเบื้องหลัง

ขั้นตอน 13) คลิก ลด บนหน้าจอหลัก

บันทึกคำจำกัดความงานพื้นหลังที่สมบูรณ์ใน SM36

ขั้นตอน 14) เมื่อกำหนดขั้นตอนการทำงานและเงื่อนไขเริ่มต้นแล้ว หน้าต่างสรุปจะปรากฏขึ้น

หน้าต่างสรุปการกำหนดค่างานพื้นหลัง

ขั้นตอน 15) ข่าวประชาสัมพันธ์ ลด เพื่อดำเนินการตรวจสอบประวัติให้เสร็จสมบูรณ์

ดำเนินการตรวจสอบประวัติขั้นสุดท้ายและปล่อยงานตรวจสอบประวัติ

วิธีการตรวจสอบการทำงานเบื้องหลังโดยใช้ SM37

หลังจากกำหนดตารางงานแล้ว ให้ตรวจสอบสถานะงานโดยใช้รหัสธุรกรรม SM37ซึ่งช่วยให้มองเห็นภาพรวมของงานเบื้องหลังทั้งหมดได้จากส่วนกลาง

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

SAP ธุรกรรม SM37 Code สำหรับการติดตามงาน

ขั้นตอน 2) เลือกเกณฑ์สำหรับงานที่คุณต้องการตรวจสอบ

  1. ระบุชื่อโครงการและชื่อผู้ใช้ที่ทำการนัดหมายโครงการ
  2. เลือกสถานะของงาน
  3. ระบุช่วงวันที่ ในที่นี้ เรากำหนดเฉพาะวันที่สิ้นสุดเท่านั้นping ตั้งแต่วันที่เปิดรับสมัคร

กำหนดเกณฑ์การคัดเลือกงานใน SM37

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

ข้อมูลพื้นฐาน สถานะงาน เผยแพร่ใน SM37 ภาพรวมงาน

วิธีการยกเลิกงานตรวจสอบประวัติ

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

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

เปิด SM37 เพื่อยกเลิกการนัดหมายงานตรวจสอบประวัติ

ขั้นตอน 2) กรอกเกณฑ์

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

เกณฑ์การกรองสำหรับการยกเลิกการทำงานของงานเบื้องหลัง

ขั้นตอน 3) เลือกงานแล้วกด งาน → เผยแพร่ → กำหนดเวลา.

เปลี่ยนสถานะงานจาก "ปล่อยงานแล้ว" เป็น "กำหนดตารางงาน"

ขั้นตอน 4) เมื่อยกเลิกการกำหนดเวลาทำงานแล้ว จะมีข้อความยืนยันปรากฏในแถบสถานะ

ข้อความยืนยันสำหรับงานพื้นหลังที่ถูกยกเลิก

การประมวลผลงานเบื้องหลังเทียบกับการประมวลผลงานเบื้องหน้า

การประมวลผลเบื้องหน้า (Foreground processing) จำเป็นต้องมีการใช้งานของผู้ใช้และจะปิดกั้นหน้าจอจนกว่างานจะเสร็จสมบูรณ์ ทำให้ไม่เหมาะสำหรับการทำงานที่ใช้เวลานาน ส่วนการประมวลผลเบื้องหลัง (Background processing) จะทำงานอย่างอิสระโดยไม่ปิดกั้นส่วนติดต่อผู้ใช้ งานเบื้องหน้าเหมาะสำหรับงานโต้ตอบที่รวดเร็ว เช่น การป้อนข้อมูลและการเปลี่ยนแปลงการตั้งค่า ส่วนงานเบื้องหลังนั้นเหมาะสมกว่าสำหรับการอัปโหลดข้อมูลจำนวนมาก การปิดบัญชีสิ้นงวด การสร้างรายงานขนาดใหญ่ และการถ่ายโอนข้อมูลตามกำหนดเวลา SAP แนวทางปฏิบัติที่ดีที่สุดแนะนำให้เรียกใช้โปรแกรมที่ใช้ทรัพยากรมากเป็นงานเบื้องหลังในช่วงเวลาที่ไม่ใช่ช่วงเวลาที่มีการใช้งานสูงสุด

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

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

ใช่ ใน SM36 ให้เลือก “ทันที” เป็นเงื่อนไขการเริ่มต้น งานจะเริ่มทำงานทันทีเป็นการทำงานครั้งเดียว แต่จะไม่ถูกตั้งค่าเป็นงานที่ทำงานซ้ำเป็นระยะ

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

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

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

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