SAP การประมวลผลงานเบื้องหลัง SM36: สร้าง กำหนดเวลา กำหนดเวลาใหม่
งานเบื้องหลังคืออะไร?
งานเบื้องหลังเป็นกระบวนการที่ไม่โต้ตอบซึ่งทำงานอยู่เบื้องหลังการดำเนินการโต้ตอบปกติ กระบวนการเหล่านี้ทำงานแบบคู่ขนานและไม่รบกวนกระบวนการและการดำเนินการโต้ตอบ (งานเบื้องหน้า)
มีกำหนดการตั้งแต่ SM36 คุณสามารถวิเคราะห์จาก SM37 ได้โดยการดูบันทึกงาน
ข้อดีของงานพื้นหลัง
- จะช่วยลดความพยายามด้วยตนเองและทำให้งานเป็นไปโดยอัตโนมัติ
- สามารถกำหนดเวลาได้ตามที่ผู้ใช้เลือก
- ช่วยลดการโต้ตอบของผู้ใช้และสามารถทำงานได้อย่างราบรื่นในพื้นหลังโดยไม่ต้องป้อนข้อมูลจากผู้ใช้
- เมื่อคุณกำหนดตัวแปรสำหรับงานพื้นหลังแล้ว ผู้ใช้จะไม่ต้องกังวลกับการป้อนค่าในฟิลด์ ดังนั้นความสับสนของผู้ใช้จึงลดลงด้วย
- เหมาะสำหรับโปรแกรมที่ใช้เวลานาน/ต้องใช้ทรัพยากรสูง ซึ่งสามารถกำหนดเวลาให้รันในเวลากลางคืนได้ (เมื่อโหลดระบบต่ำ)
งานพื้นหลังแบ่งออกเป็นสามประเภท -
- คลาส A (ลำดับความสำคัญสูง/วิกฤต):- งานบางอย่างมีความเร่งด่วนหรือวิกฤตและต้องจัดกำหนดการกับงานที่มีลำดับความสำคัญคลาส A งานที่มีลำดับความสำคัญคลาส A จะสงวนกระบวนการทำงานเบื้องหลังไว้หนึ่งกระบวนการหรือมากกว่านั้น ผู้ใช้จะต้องตัดสินใจว่าควรกำหนดกระบวนการทำงานเบื้องหลังจำนวนเท่าใดให้กับงานที่มีลำดับความสำคัญคลาส A สมมติว่าผู้ใช้เลือกกระบวนการทำงานเบื้องหลัง 2 กระบวนการสำหรับหมวดหมู่นี้ จากนั้นกระบวนการทำงานเบื้องหลังที่มีอยู่สำหรับคลาส B และ C = (จำนวนกระบวนการทำงานทั้งหมดที่ตั้งไว้ในโหมดการทำงาน RZ03) - (กระบวนการทำงานเบื้องหลังที่ได้รับอนุญาตให้อยู่ในหมวดหมู่คลาส A)
- คลาส B(ลำดับความสำคัญปานกลาง): – เมื่องานคลาส A เสร็จสิ้น งานคลาส B จะเริ่มดำเนินการในเบื้องหลังก่อนงานคลาส C
- คลาส C (ลำดับความสำคัญต่ำ): - มันทำงานหลังจากงานคลาส A และคลาส B เสร็จสมบูรณ์
สถานะที่เป็นไปได้ของงานพื้นหลัง
- กำหนดเวลา: – คุณได้กำหนดชื่อโปรแกรมและตัวแปรแต่ไม่ได้กำหนดเงื่อนไขการเริ่มต้น เช่น วันที่เริ่มต้น วันที่สิ้นสุด ความถี่ ฯลฯ นั่นหมายความว่าคุณไม่ได้กำหนดเวลาที่ควรกำหนดเวลางานในระบบ
- ปล่อยแล้ว: - เกณฑ์ที่กำหนดทั้งหมดเป็นไปตามข้อกำหนดของงาน ต้องมีเงื่อนไขการเริ่มต้นเพื่อให้งานอยู่ในสถานะวางจำหน่าย
- พร้อม: - ตรงตามเงื่อนไขที่จำเป็นทั้งหมดเพื่อรันงานในกระบวนการทำงานเบื้องหลัง แต่ตัวกำหนดเวลางานได้วางงานไว้ในคิวเนื่องจากกำลังรอให้กระบวนการทำงานเบื้องหลังว่าง
- คล่องแคล่ว: - งานเริ่มทำงานในเบื้องหลังแล้ว เราไม่สามารถเปลี่ยนสถานะของงานได้เมื่ออยู่ในสถานะใช้งานอยู่
- ที่เสร็จเรียบร้อย: - งานดำเนินการสำเร็จ หมายความว่างานที่ต้องการได้รับการแข่งขันโดยไม่มีข้อผิดพลาดใดๆ
- ยกเลิกแล้ว: – มีความเป็นไปได้สองประการสำหรับสิ่งนี้ ผู้ดูแลระบบได้บังคับยกเลิกงานหรืออาจเกิดปัญหากับงาน คุณสามารถตรวจสอบสิ่งนี้ได้จากบันทึกงาน
จะกำหนดเวลางานเบื้องหลังได้อย่างไร?
คุณสามารถกำหนดเวลางานเบื้องหลังได้โดยใช้ SM36- สามารถกำหนดเวลางานที่วางแผนไว้หรือทันทีได้
ขั้นตอน 1) ดำเนินการรหัส T SM36.
ขั้นตอน 2) กรอกชื่องานลำดับความสำคัญ(เอ/บี/ซี) และเซิร์ฟเวอร์เป้าหมาย งานเบื้องหลังเมื่อกำหนดเวลาบนเซิร์ฟเวอร์เป้าหมายแล้วจะทำงานบนเซิร์ฟเวอร์นั้น วัตถุประสงค์หลักของการกำหนดเซิร์ฟเวอร์เป้าหมายคือการปรับสมดุลภาระงาน
ขั้นตอน 3) คลิกที่ "ผู้รับรายการสปูล”คุณจะได้รับผลลัพธ์ในกล่องจดหมายของคุณ คุณสามารถตรวจสอบอีเมลได้จาก เอสบีดับบลิวพี.
ขั้นตอนที่ 4) ใส่ของคุณ SAP ชื่อผู้ใช้และคลิกปุ่มคัดลอก
ขั้นตอนที่ 5) คลิก ขั้นตอน ปุ่มเพื่อกำหนด โปรแกรมเอแบค , รายละเอียดของรุ่น ฯลฯ
ขั้นตอน 6) กำหนดชื่อโปรแกรม รายละเอียดตัวแปร
- ป้อนชื่อโปรแกรมของคุณ ชื่อตัวแปรในช่อง หากคุณไม่ได้สร้างตัวเลือกสินค้าตามความต้องการของคุณ ให้ปล่อยว่างไว้
- กดปุ่มบันทึก
ขั้นตอน 7) เมื่อคุณกำหนดเวลาการทำงาน คุณจะเห็นหน้าจอต่อไปนี้
ขั้นตอน 8) คลิกเงื่อนไขเริ่มต้นเพื่อกรอกวันที่เริ่มต้น วันที่สิ้นสุด ความถี่ ฯลฯ สำหรับงาน หากคุณไม่ได้ระบุเงื่อนไขการเริ่มต้น จากนั้นงานจะยังคงอยู่ในสถานะตามกำหนดเวลาเสมอ- งานในสถานะตามกำหนดการจะไม่รัน
- คลิกที่ วันที่/เวลา(สำหรับงานประจำ)- หากคุณคลิก "ทันที" งานจะเริ่มทำงานทันที แต่จะไม่กำหนดให้เป็นงานประจำ มันเหมือนกับ "กดแล้ววิ่ง”
- กำหนดวันที่/เวลาเริ่มต้นของงาน วันที่/เวลาสิ้นสุด งานจะออกก็ต่อเมื่อตรงตามกำหนดเท่านั้น วันที่/เวลาเริ่มต้นที่กำหนดไว้.
- กดค่าเป็นระยะ
ขั้นตอน 9) คลิกที่รายชั่วโมง/รายวัน/รายสัปดาห์ เพื่อกำหนดความถี่ของงานตามความต้องการของคุณ เราจะเลือกช่วงเวลาอื่น
ขั้นตอน 10) ที่นี่คุณระบุเกณฑ์ที่เกิดซ้ำของงาน ตัวอย่างเช่น คุณสามารถให้งานทำงานหลังจากทุกๆ 5 วันนับจากวันที่เริ่มต้น ที่นี่เราเลือกงานที่จะดำเนินการทุกๆ 10 นาที
ขั้นตอน 11) คลิกที่ ประหยัด ปุ่ม
ขั้นตอน 12) คลิกที่ ประหยัด อีกครั้ง
ขั้นตอน 13) คลิก ประหยัด อีกครั้ง
ขั้นตอน 14) เคย ขั้นตอนงานและเงื่อนไขการเริ่มต้น ถูกกำหนดแล้วหน้าต่างต่อไปนี้จะปรากฏ
ขั้นตอน 15) ข่าวประชาสัมพันธ์ ประหยัด
ขั้นตอน 16) ไปที่ SM37 เพื่อทราบสถานะของงาน
ขั้นตอน 17) เลือกเกณฑ์สำหรับงานที่คุณต้องการตรวจสอบ
- ใส่ชื่องานและชื่อผู้ใช้ที่กำหนดเวลางาน
- เลือกสถานะของงาน
- ระบุช่วงวันที่ ในสถานการณ์ของเรา เราเพียงระบุวันที่สิ้นสุดในขณะที่ยังคงเปิดวันที่เริ่มต้นไว้
ขั้นตอน 18) คุณจะเห็นหน้าจอต่อไปนี้ ดูที่สถานะ ปล่อยแล้ว หมายถึง เงื่อนไขการเริ่มต้นเป็นไปตามที่กำหนด และงานที่อยู่ในคิวกำลังรออยู่ กระบวนการทำงานเบื้องหลังให้เป็นอิสระ
วิธีจัดกำหนดการงานพื้นหลังใหม่
งานที่กำหนดเวลาใหม่จะไม่ทำงานในอนาคต โปรดจำไว้ว่า คุณไม่สามารถเลื่อนกำหนดการงานได้เมื่องานเข้ามาแล้ว คล่องแคล่ว สถานะ
ขั้นตอน 1) ดำเนินงาน เอสเอ็ม37.
ขั้นตอน 2) กรอกเกณฑ์
- ชื่องานและชื่อผู้ใช้ที่งานกำหนดไว้
- เลือกสถานะ หากต้องการยกเลิกกำหนดการงาน คุณสามารถเลือกได้เฉพาะสถานะนำออกใช้/พร้อมแล้ว
- ระบุช่วงวันที่
- กดปุ่ม ดำเนินการ (F8)
ขั้นตอน 3) เลือกงานที่ระบุแล้วกด งาน -> (ออกแล้ว -> กำหนดเวลาแล้ว)
ขั้นตอน 4) คุณจะพบข้อความในแถบสถานะเมื่อคุณกด “เผยแพร่ -> กำหนดเวลาแล้ว"