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

ห่วงโซ่กระบวนการคืออะไร?
- ห่วงโซ่กระบวนการคือลำดับของกระบวนการที่รอเหตุการณ์อยู่เบื้องหลัง
- กระบวนการเหล่านี้บางส่วนทำให้เกิดเหตุการณ์แยกต่างหากซึ่งสามารถเริ่มกระบวนการอื่นตามลำดับ
- มันมีตัวเชื่อมต่อหลากหลายชนิดที่ช่วยให้สามารถดำเนินการกระบวนการต่างๆ ได้ทั้งแบบทางเลือกและแบบขนาน
- ตัวอย่างเช่น เมื่อร้านค้าปลีกได้รับคำสั่งซื้อจากลูกค้า จะทำให้เกิดลำดับเหตุการณ์ต่างๆ เช่น ตรวจสอบสินค้าคงคลัง → สั่งซื้อสินค้าจากคลังสินค้า → ผลิตสินค้า และอื่นๆ
- แผนผังกระบวนการ (Process chains) มีคุณสมบัติการกำหนดตารางเวลาและการตรวจสอบแบบกราฟิก ซึ่งช่วยในการทำให้งานและกระบวนการต่างๆ เป็นไปโดยอัตโนมัติ มองเห็นภาพรวม และตรวจสอบได้
- กระบวนการทำงานต่างๆ ถูกผสานรวมเข้ากับแผงควบคุมการบริหารจัดการ BI บนพอร์ทัล
- อาจมองว่ากระบวนการทำงานต่อเนื่องเป็นผังงานที่ถูกตั้งเวลาให้รออยู่ในพื้นหลัง และจะถูกเรียกใช้งานเมื่อมีเหตุการณ์เกิดขึ้นจากกระบวนการอื่น
กระบวนการทำงานแบบต่อเนื่องประกอบด้วยขั้นตอนหลักสามขั้นตอน:
- เริ่มกระบวนการ: ระบุว่ากระบวนการจะเริ่มต้นเมื่อใด (ทันที, งานตามกำหนดเวลา, เมตาเชน หรือ API)
- เชื่อมต่อ: กระบวนการเชื่อมโยงที่เลือกตัวเลือกสำหรับการเริ่มต้นกระบวนการถัดไป
- ตัวแปร: วัตถุที่จะใช้ในการประมวลผล คือชุดพารามิเตอร์ที่ส่งไปยังกระบวนการ เช่น ชื่อของ InfoPackage หรือ วัตถุข้อมูล.
ขั้นตอนการสร้างห่วงโซ่กระบวนการ
RSPC คือธุรกรรมหลักที่ใช้สำหรับการบำรุงรักษาห่วงโซ่กระบวนการ ในหน้าจอนี้ ห่วงโซ่กระบวนการที่มีอยู่จะถูกจัดเรียงตาม "ส่วนประกอบแอปพลิเคชัน" มีมุมมองให้เลือกสองแบบ ได้แก่ มุมมองตรวจสอบ และมุมมองการวางแผน โหมดเริ่มต้นคือมุมมองการวางแผน
ขั้นตอน 1) การสร้างลำดับขั้นตอน: คลิกไอคอน “สร้าง”
ขั้นตอน 2)
- ป้อนชื่อทางเทคนิคของห่วงโซ่กระบวนการ
- ป้อนคำอธิบายที่มีความหมายสำหรับลำดับขั้นตอนการทำงาน
คลิกเครื่องหมายถูก
ขั้นตอน 3) หน้าต่างใหม่จะปรากฏขึ้น คลิกที่ไอคอน “ใหม่” เพื่อสร้าง “กระบวนการเริ่มต้น” ใหม่
ขั้นตอน 4)
- ป้อนชื่อทางเทคนิคของกระบวนการเริ่มต้น
- ป้อนคำอธิบายที่มีความหมายสำหรับกระบวนการเริ่มต้นแล้วคลิกปุ่ม Enter
ขั้นตอน 5) หน้าจอถัดไปจะกำหนดทริกเกอร์ตามเวลาหรือตามเหตุการณ์สำหรับกระบวนการทำงาน
- คลิก “กำหนดเวลาโดยตรง” เพื่อกำหนดเวลาการทำงานของกระบวนการตามเวลาที่ต้องการ
- คลิก “เปลี่ยนการเลือก” เพื่อป้อนรายละเอียดสำหรับการกำหนดตารางเวลาการทำงานของกระบวนการ
ขั้นตอน 6) ขั้นตอนในการกำหนดตารางเวลาสำหรับกระบวนการทำงาน:
- คลิกปุ่ม “วันที่/เวลา” ระบุวันที่/เวลาเริ่มต้นและวันที่/เวลาสิ้นสุดที่กำหนดไว้
- หากต้องการตั้งค่าความถี่ ให้คลิกช่องทำเครื่องหมาย “งานตามระยะเวลา”
- คลิกปุ่ม “ค่าช่วงเวลา”
- ในหน้าจอถัดไป ให้เลือกความถี่ที่ต้องการ (รายชั่วโมง/รายวัน/รายสัปดาห์/รายเดือน/ช่วงเวลาอื่นๆ) คลิกไอคอนบันทึก และปุ่มย้อนกลับเพื่อกลับไปยังหน้าจอ RSPC
คลิกบันทึก
ขั้นตอน 7) เพิ่ม InfoPackage: คลิกไอคอน “ประเภทกระบวนการ” เพื่อดำเนินการต่อ
ขั้นตอน 8) ดังที่ได้กล่าวไว้ก่อนหน้านี้ การโหลดข้อมูลสามารถเริ่มต้นได้ผ่านทาง InfoPackage หรือ DTP
- หากการโหลดข้อมูลทำผ่าน InfoPackage ให้ใช้ประเภทกระบวนการ “Execute InfoPackage”
- หากการโหลดข้อมูลทำผ่าน DTP ให้ใช้ประเภทกระบวนการ “กระบวนการถ่ายโอนข้อมูล”
ขั้นตอน 9) หน้าต่างป๊อปอัปใหม่จะปรากฏขึ้น ที่นี่คุณสามารถเลือก InfoPackage ที่ต้องการได้
ขั้นตอน 10) เชื่อมต่อทั้ง Start Variant และ InfoPackage เข้าด้วยกัน มีสองวิธีในการทำเช่นนี้: คลิกขวาที่ขั้นตอนแรก คลิก “Connect With” -> “Load Data”; หรือเลือก “Start Variant” กดปุ่มเมาส์ซ้ายค้างไว้ เลื่อนไปยังขั้นตอนเป้าหมายจนกระทั่งมีลูกศรตามมา แล้วปล่อยเพื่อสร้างการเชื่อมต่อ จากกระบวนการเริ่มต้นไปยังทุกๆ ขั้นตอนที่สองจะมีเส้นสีดำ
หลังจากสร้างการเชื่อมต่อระหว่าง Start Variant และ InfoPackage แล้ว ลำดับขั้นตอนการทำงานจะปรากฏดังภาพด้านล่าง
สำหรับขั้นตอนถัดไป คุณสามารถเลือกได้ว่าขั้นตอนถัดไปจะดำเนินการก็ต่อเมื่อขั้นตอนก่อนหน้าเป็นไปตามเงื่อนไขต่อไปนี้:
- ประสบความสำเร็จ: โดยทั่วไปใช้ในกระบวนการผลิตปกติ
- จบลงด้วยข้อผิดพลาด: โดยทั่วไปใช้เพื่อส่งข้อความแสดงความล้มเหลว
- ดำเนินการโดยไม่คำนึงถึงความสำเร็จหรือความล้มเหลวของขั้นตอนก่อนหน้า
ขั้นตอนในการตรวจสอบความสอดคล้องของกระบวนการทำงาน
- เลือกเมนู “ไปที่”
- เลือก "กำลังตรวจสอบมุมมอง"
SAP ตรวจสอบว่าทุกขั้นตอนเชื่อมต่อกันและมีขั้นตอนก่อนหน้าอย่างน้อยหนึ่งขั้นตอน ข้อผิดพลาดเชิงตรรกะจะไม่ถูกตรวจพบ หากคุณได้รับคำเตือนหรือข้อความ “Chain is OK” คุณสามารถเปิดใช้งานได้ หากการตรวจสอบพบข้อผิดพลาด คุณต้องแก้ไขข้อผิดพลาดเหล่านั้นก่อน
ขั้นตอนในการเปิดใช้งานกระบวนการต่อเนื่อง
- คลิกที่เมนู “ห่วงโซ่กระบวนการ”
- เลือก “เปิดใช้งาน”
- หรือเลือกปุ่ม “เปิดใช้งาน”
ขั้นตอนการกำหนด Process Chain ให้กับ Application Component
โดยค่าเริ่มต้น กระบวนการทำงานจะถูกสร้างขึ้นภายใต้ส่วนประกอบแอปพลิเคชัน "ไม่ได้กำหนด"
- เลือกปุ่ม “ส่วนประกอบแอปพลิเคชัน”
- เลือกส่วนประกอบที่ต้องการและเปิดใช้งานระบบอีกครั้ง
ขั้นตอนในการกำหนดตารางเวลาสำหรับกระบวนการทำงาน
- คลิกที่เมนู “การดำเนินการ”
- เลือก "กำหนดการ"
หรืออีกวิธีหนึ่ง ให้กดปุ่ม “กำหนดเวลา” กระบวนการทำงานจะถูกกำหนดเวลาเป็นงานเบื้องหลังและสามารถดูได้ในธุรกรรม SM37 คุณจะพบงานชื่อ “BI_PROCESS_TRIGGER” กระบวนการทำงานทั้งหมดจะถูกกำหนดเวลาด้วยชื่องานเดียวกันนี้
วิธีการตรวจสอบห่วงโซ่กระบวนการ
มีสภาพแวดล้อมการทำงานหลายรูปแบบที่สามารถใช้ในการตรวจสอบการทำงานของห่วงโซ่กระบวนการได้:
- ไปที่แท็บการดูแลระบบจากเวิร์กเบนช์คลังข้อมูล (RSA1)
- BI Monitor ในระบบบริหารจัดการศูนย์คอมพิวเตอร์ (CCMS)
- การตรวจสอบห่วงโซ่กระบวนการทำงานประจำวัน (ธุรกรรม RSPCM)
- ดูบันทึกการทำงานของกระบวนการทำงานในส่วนการบำรุงรักษากระบวนการทำงาน (ธุรกรรม RSPC)




















