วิธีการประเมินรันไทม์: SAP PT60

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

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

  • ⚙️ วัตถุประสงค์: ระบบประเมินเวลาจะแปลงข้อมูลการเข้างานและการขาดงานที่บันทึกไว้ให้เป็นประเภทค่าจ้างตามเวลา และอัปเดตโควต้า
  • 🔑 ธุรกรรม PT60: PT60 เปิดตัวโปรแกรม RPTIME00 ซึ่งประเมินผลพนักงานที่ได้รับการคัดเลือกแต่ละคน
  • ที่ต้องการ: ก่อนอื่นต้องมีการกำหนดตารางการทำงาน สถานะการบริหารเวลา และโครงสร้างการประเมินผลที่เหมาะสมเสียก่อน
  • 🔀 โครงสร้างข้อมูล: TM00 ใช้สำหรับการบันทึกเวลาแบบบวก ส่วน TM04 ใช้สำหรับการบันทึกเวลาแบบลบ
  • 📄 ผลการศึกษา: บันทึกการประมวลผลจะแสดงผลสำเร็จและข้อผิดพลาด คุณสามารถดูผลลัพธ์ได้ในภายหลังโดยใช้ธุรกรรม PT66

วิ่ง SAP การประเมินเวลาทำงานของฝ่ายทรัพยากรบุคคลด้วย PT60

การประเมินเวลา

การประเมินเวลาจะประมวลผลการเข้างานและการลางานของพนักงานเพื่อให้แน่ใจว่าพวกเขาได้รับค่าจ้างตามนั้น

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

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

การประเมินรันไทม์

ข้อกำหนดเบื้องต้นสำหรับการประเมินเวลาการทำงาน

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

  • สถานะการบริหารเวลา: อินโฟไทป์ 0007 (เวลาทำงานที่วางแผนไว้) ต้องกำหนดสถานะการจัดการเวลาที่ต้องมีการประเมิน เช่น สถานะ 1 (บวก) หรือ 9 (การประเมินเวลาตามแผน)
  • ตารางการทำงาน: พนักงานแต่ละคนจำเป็นต้องมีกฎตารางการทำงานที่ถูกต้อง เพื่อให้ระบบทราบชั่วโมงการทำงานที่วางแผนไว้ของพวกเขา
  • ข้อมูลเวลา: การเข้างาน การขาดงาน และการทำงานล่วงเวลา ควรได้รับการบันทึกไว้แล้วผ่านทางอินโฟไทป์ 2001, 2002, 2005 และประเภทที่เกี่ยวข้อง
  • โครงร่างการประเมิน: ต้องกำหนดและเปิดใช้งานสคีมา เช่น TM00 หรือ TM04
  • จำนวนบุคลากร: พนักงานที่จะดำเนินการต้องสามารถเลือกได้และต้องไม่ถูกล็อกโดยผู้ใช้รายอื่น

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

ทำความเข้าใจแผนผังการประเมินเวลา

โครงสร้างการประเมินเวลาคือตรรกะของโปรแกรมที่ PT60 ใช้ในการประมวลผลข้อมูลเวลาของพนักงาน SAP โปรแกรม RPTIME00 นำเสนอโครงสร้างข้อมูลมาตรฐานที่บริษัทส่วนใหญ่คัดลอกและปรับให้เข้ากับกฎระเบียบในท้องถิ่น โครงสร้างข้อมูลนี้จะถูกประมวลผลโดยโปรแกรม RPTIME00 และประกอบด้วยฟังก์ชันและกฎการคำนวณบุคลากรที่จะทำงานตามลำดับ

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

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

ขั้นตอนการทำงาน SAP การประเมินเวลา

ขั้นตอน 1) ในการดำเนินการประเมินเวลา ให้ป้อน PT60 ใน SAP รายการ Code Box

การประเมินรันไทม์

ขั้นตอน 2) ในครั้งต่อไป SAP จอภาพ

  1. กรอกหมายเลขบุคลากร
  2. ป้อนสคีมาการประเมินผล
  3. ป้อนข้อมูลการประเมินล่าสุด (วันที่จนถึงข้อมูลเวลาที่จะได้รับการประเมิน)

ขั้นตอน 3) ป้อนข้อมูลในช่องตัวเลือกอื่นๆ หากจำเป็น คลิกดำเนินการ

การประเมินรันไทม์

ขั้นตอน 4) ควรประเมินเวลาและแสดงบันทึก

การประเมินรันไทม์

คุณสามารถดูผลลัพธ์ตามเวลาที่สร้างขึ้นได้โดยใช้ธุรกรรม PT66

สถานะการประเมินเวลาและข้อผิดพลาดทั่วไป

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

ผลลัพธ์ทั่วไป ได้แก่:

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

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

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

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

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

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

อินโฟไทป์ 0007 เวลาทำงานที่วางแผนไว้ จะเก็บกฎการจัดตารางงานและสถานะการจัดการเวลา สถานะ—เช่น 1 สำหรับเวลาทำงานปกติ หรือ 9 สำหรับเวลาที่วางแผนไว้—จะบอก PT60 ว่าควรประเมินพนักงานอย่างไรและด้วยวิธีใด

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

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

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

GitHub Copilot และโปรแกรมช่วยเขียนโค้ด Copilot อื่นๆ สามารถร่างโค้ด ABAP ได้ SAP สคริปต์ GUI และการตั้งค่ารูปแบบต่างๆ ที่ทำให้การรันแบบแบตช์ PT60 และการวิเคราะห์บันทึกเป็นไปโดยอัตโนมัติ การเรียนรู้ของเครื่องยังสามารถตรวจจับความผิดปกติได้ แต่ผู้ดูแลระบบควรทดสอบแต่ละรูทีนที่สร้างขึ้นก่อนที่จะนำไปใช้งานจริง

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