SAP คู่มือการใช้งาน BW Process Chain (รหัสธุรกรรม RSPC)

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

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

  • 🔗 ลำดับขั้นตอนกระบวนการ: ลำดับของกระบวนการทำงานเบื้องหลังที่ทำงาน รอ และกระตุ้นซึ่งกันและกันเมื่อเกิดเหตุการณ์ต่างๆ
  • 🔧 ธุรกรรม RSPC: RSPC สร้างและดูแลรักษาห่วงโซ่กระบวนการ ในขณะที่ RSPCM ตรวจสอบการทำงานของห่วงโซ่กระบวนการในแต่ละวัน
  • 🎬 สามส่วน: แต่ละสายโซ่จะมีกระบวนการเริ่มต้น ตัวเชื่อมต่อ และตัวแปรที่ส่งผ่านพารามิเตอร์
  • 🚦 ตัวเชื่อมต่อ: ตัวเชื่อมต่อจะดำเนินการขั้นตอนถัดไปไม่ว่าผลลัพธ์จะสำเร็จ เกิดข้อผิดพลาด หรือไม่ว่าผลลัพธ์จะเป็นอย่างไรก็ตาม
  • 📅 กำหนดการ: กระบวนการทำงานจะเป็นงานเบื้องหลัง SM37 ชื่อ BI_PROCESS_TRIGGER ตามกำหนดเวลาที่ตั้งไว้
  • 🤖 ความช่วยเหลือจาก AI: AI และระบบอัตโนมัติอัจฉริยะจะตรวจสอบสภาพของห่วงโซ่อุปทานและคาดการณ์ความล้มเหลวในการรับน้ำหนักได้ล่วงหน้า

SAP ห่วงโซ่กระบวนการ BW

ห่วงโซ่กระบวนการคืออะไร?

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

ห่วงโซ่กระบวนการ

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

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

ขั้นตอนการสร้างห่วงโซ่กระบวนการ

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

ขั้นตอน 1) การสร้างลำดับขั้นตอน: คลิกไอคอน “สร้าง”

สร้างห่วงโซ่กระบวนการใน SAP

ขั้นตอน 2)

  1. ป้อนชื่อทางเทคนิคของห่วงโซ่กระบวนการ
  2. ป้อนคำอธิบายที่มีความหมายสำหรับลำดับขั้นตอนการทำงาน

สร้างห่วงโซ่กระบวนการใน SAP

คลิกเครื่องหมายถูก

ขั้นตอน 3) หน้าต่างใหม่จะปรากฏขึ้น คลิกที่ไอคอน “ใหม่” เพื่อสร้าง “กระบวนการเริ่มต้น” ใหม่

สร้างห่วงโซ่กระบวนการใน SAP

ขั้นตอน 4)

  1. ป้อนชื่อทางเทคนิคของกระบวนการเริ่มต้น
  2. ป้อนคำอธิบายที่มีความหมายสำหรับกระบวนการเริ่มต้นแล้วคลิกปุ่ม Enter

สร้างห่วงโซ่กระบวนการใน SAP

ขั้นตอน 5) หน้าจอถัดไปจะกำหนดทริกเกอร์ตามเวลาหรือตามเหตุการณ์สำหรับกระบวนการทำงาน

  1. คลิก “กำหนดเวลาโดยตรง” เพื่อกำหนดเวลาการทำงานของกระบวนการตามเวลาที่ต้องการ
  2. คลิก “เปลี่ยนการเลือก” เพื่อป้อนรายละเอียดสำหรับการกำหนดตารางเวลาการทำงานของกระบวนการ

สร้างห่วงโซ่กระบวนการใน SAP

ขั้นตอน 6) ขั้นตอนในการกำหนดตารางเวลาสำหรับกระบวนการทำงาน:

  1. คลิกปุ่ม “วันที่/เวลา” ระบุวันที่/เวลาเริ่มต้นและวันที่/เวลาสิ้นสุดที่กำหนดไว้
  2. หากต้องการตั้งค่าความถี่ ให้คลิกช่องทำเครื่องหมาย “งานตามระยะเวลา”
  3. คลิกปุ่ม “ค่าช่วงเวลา”
  4. ในหน้าจอถัดไป ให้เลือกความถี่ที่ต้องการ (รายชั่วโมง/รายวัน/รายสัปดาห์/รายเดือน/ช่วงเวลาอื่นๆ) คลิกไอคอนบันทึก และปุ่มย้อนกลับเพื่อกลับไปยังหน้าจอ RSPC

สร้างห่วงโซ่กระบวนการใน SAP

คลิกบันทึก

ขั้นตอน 7) เพิ่ม InfoPackage: คลิกไอคอน “ประเภทกระบวนการ” เพื่อดำเนินการต่อ

สร้างห่วงโซ่กระบวนการใน SAP

ขั้นตอน 8) ดังที่ได้กล่าวไว้ก่อนหน้านี้ การโหลดข้อมูลสามารถเริ่มต้นได้ผ่านทาง InfoPackage หรือ DTP

  1. หากการโหลดข้อมูลทำผ่าน InfoPackage ให้ใช้ประเภทกระบวนการ “Execute InfoPackage”
  2. หากการโหลดข้อมูลทำผ่าน DTP ให้ใช้ประเภทกระบวนการ “กระบวนการถ่ายโอนข้อมูล”

สร้างห่วงโซ่กระบวนการใน SAP

ขั้นตอน 9) หน้าต่างป๊อปอัปใหม่จะปรากฏขึ้น ที่นี่คุณสามารถเลือก InfoPackage ที่ต้องการได้

สร้างห่วงโซ่กระบวนการใน SAP

ขั้นตอน 10) เชื่อมต่อทั้ง Start Variant และ InfoPackage เข้าด้วยกัน มีสองวิธีในการทำเช่นนี้: คลิกขวาที่ขั้นตอนแรก คลิก “Connect With” -> “Load Data”; หรือเลือก “Start Variant” กดปุ่มเมาส์ซ้ายค้างไว้ เลื่อนไปยังขั้นตอนเป้าหมายจนกระทั่งมีลูกศรตามมา แล้วปล่อยเพื่อสร้างการเชื่อมต่อ จากกระบวนการเริ่มต้นไปยังทุกๆ ขั้นตอนที่สองจะมีเส้นสีดำ

สร้างห่วงโซ่กระบวนการใน SAP

หลังจากสร้างการเชื่อมต่อระหว่าง Start Variant และ InfoPackage แล้ว ลำดับขั้นตอนการทำงานจะปรากฏดังภาพด้านล่าง

สร้างห่วงโซ่กระบวนการใน SAP

สำหรับขั้นตอนถัดไป คุณสามารถเลือกได้ว่าขั้นตอนถัดไปจะดำเนินการก็ต่อเมื่อขั้นตอนก่อนหน้าเป็นไปตามเงื่อนไขต่อไปนี้:

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

สร้างห่วงโซ่กระบวนการใน SAP

ขั้นตอนในการตรวจสอบความสอดคล้องของกระบวนการทำงาน

  1. เลือกเมนู “ไปที่”
  2. เลือก "กำลังตรวจสอบมุมมอง"

ตรวจสอบความสอดคล้องของห่วงโซ่กระบวนการ

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

ตรวจสอบความสอดคล้องของห่วงโซ่กระบวนการ

ขั้นตอนในการเปิดใช้งานกระบวนการต่อเนื่อง

  1. คลิกที่เมนู “ห่วงโซ่กระบวนการ”
  2. เลือก “เปิดใช้งาน”
  3. หรือเลือกปุ่ม “เปิดใช้งาน”

เปิดใช้งานห่วงโซ่กระบวนการ

ขั้นตอนการกำหนด Process Chain ให้กับ Application Component

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

  1. เลือกปุ่ม “ส่วนประกอบแอปพลิเคชัน”
  2. เลือกส่วนประกอบที่ต้องการและเปิดใช้งานระบบอีกครั้ง

กำหนด Process Chain ให้กับ Application Component

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

  1. คลิกที่เมนู “การดำเนินการ”
  2. เลือก "กำหนดการ"

กำหนดเวลาสำหรับกระบวนการทำงาน

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

กำหนดเวลาสำหรับกระบวนการทำงาน

วิธีการตรวจสอบห่วงโซ่กระบวนการ

มีสภาพแวดล้อมการทำงานหลายรูปแบบที่สามารถใช้ในการตรวจสอบการทำงานของห่วงโซ่กระบวนการได้:

  • ไปที่แท็บการดูแลระบบจากเวิร์กเบนช์คลังข้อมูล (RSA1)
  • BI Monitor ในระบบบริหารจัดการศูนย์คอมพิวเตอร์ (CCMS)
  • การตรวจสอบห่วงโซ่กระบวนการทำงานประจำวัน (ธุรกรรม RSPCM)
  • ดูบันทึกการทำงานของกระบวนการทำงานในส่วนการบำรุงรักษากระบวนการทำงาน (ธุรกรรม RSPC)

ตรวจสอบห่วงโซ่กระบวนการ

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

ธุรกรรม RSPC สร้าง แก้ไข และเปิดใช้งานกระบวนการทำงาน ในขณะที่ RSPCM ตรวจสอบการทำงานของกระบวนการทำงานในแต่ละวัน กระบวนการทำงานที่กำหนดไว้จะทำงานเป็นงานเบื้องหลังชื่อ BI_PROCESS_TRIGGER ซึ่งสามารถกำหนดได้ดังนี้ tracบันทึกไว้ในธุรกรรม SM37

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

เมตาเชน (Meta chain) คือกระบวนการทำงานที่กระตุ้นกระบวนการทำงานอื่นๆ เป็นขั้นตอน โดยใช้ตัวเลือก “เริ่มใช้งานเมตาเชนหรือ API” เมตาเชนช่วยให้ทีมสามารถจัดกลุ่มและจัดการกระบวนการทำงานย่อยหลายๆ กระบวนการเข้าด้วยกันในตารางเวลาหลักเดียว

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

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

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