SAP โปรไฟล์การดำเนินการ CRM: บทช่วยสอนที่สมบูรณ์

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

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

  • 🎯 ข้อมูลพื้นฐานเกี่ยวกับโปรไฟล์การดำเนินการ: กำหนดโปรไฟล์การดำเนินการ PPF และเชื่อมโยงโปรไฟล์เหล่านั้นกับประเภทธุรกรรมหรือหมวดหมู่รายการ
  • ⚙️ เงื่อนไขของเอนจิ้น: กำหนดการและเงื่อนไขการเริ่มต้นจะเป็นตัวกำหนดคุณสมบัติของผู้เข้าร่วมและช่วงเวลาที่จะดำเนินการอย่างแน่นอน
  • ⏱️ ระยะเวลาดำเนินการ: เลือกการประมวลผลแบบทันที เมื่อบันทึก หรือรายงานการเลือก สำหรับกรณีการใช้งาน SLA
  • 🛠️ ประเภทการประมวลผล: ใช้ Smart Forms, Workflow หรือวิธีการ BAdI เช่น COPY_DOCUMENT ในการทำงาน
  • 📊 ตัวตรวจสอบการดำเนินการ: เรียกใช้ RSPPFPROCESS ผ่าน CRMC_ACTION_JOB เพื่อตรวจสอบและเริ่มต้นการทำงานใหม่

SAP โปรไฟล์การดำเนินการ CRM

SAP บทนำเกี่ยวกับโปรไฟล์การดำเนินการ CRM

  • ภายใน SAP CRM และ Actions หมายถึงส่วนประกอบพื้นฐานของ Post Processing Framework (PPF)
  • การดำเนินการต่างๆ สามารถกระตุ้นการส่งออกข้อมูล กิจกรรมติดตามผล หรือเวิร์กโฟลว์โดยอัตโนมัติได้
  • การประมวลผลการดำเนินการสามารถนำไปใช้ในแอปพลิเคชันต่างๆ เช่น การประมวลผลธุรกรรม (CRMD_ORDER), การเรียกเก็บเงิน (BILLING), การจัดการเคส (CRM_CASE) และอื่นๆ SAP CRM
  • การดำเนินการแทนที่การกำหนดเอาต์พุตของ SAP ระบบ ERP
  • สามารถกำหนดการดำเนินการได้ทั้งสำหรับธุรกรรมทั้งหมด (ประเภทธุรกรรม) ในระดับส่วนหัว และสำหรับสินค้าแต่ละรายการ (หมวดหมู่สินค้า)

SAP โปรไฟล์การดำเนินการ CRM

รูปนี้แสดงแผนผังขั้นตอนการกำหนดค่าการดำเนินการใน SAP CRM.

SAP โปรไฟล์การดำเนินการ CRM

  • ด้วยการดำเนินการ กระบวนการที่กำหนดไว้ล่วงหน้าสามารถนำไปใช้ได้ SAP การประมวลผลธุรกรรม CRM

SAP โปรไฟล์การดำเนินการ CRM
เส้นทาง SPRO สำหรับกำหนดการดำเนินการ โปรไฟล์การดำเนินการ และเงื่อนไข

SAP โปรไฟล์การดำเนินการ CRM
การกำหนดโปรไฟล์การดำเนินการใน SPRO

  • สำหรับกิจกรรมเฉพาะเจาะจง สามารถกำหนดเงื่อนไขกำหนดการได้
  • มีการตรวจสอบเงื่อนไขกำหนดการนี้ก่อนที่จะดำเนินการนี้ให้พร้อมสำหรับการดำเนินการ
  • ในระหว่างการดำเนินการ กระบวนการต่างๆ จะถูกจัดลำดับตามเงื่อนไขที่ผู้ใช้กำหนด ซึ่งระบุสถานการณ์เฉพาะในการประมวลผลธุรกรรม
  • การกระทำ คือ กิจกรรมหรือภารกิจที่วางแผนไว้ และเงื่อนไขในกำหนดการ คือ สถานการณ์ที่การกระทำนั้นจะต้องถูกดำเนินการ
  • สำหรับการดำเนินการตามกำหนดเวลา สามารถใช้ประเภทการประมวลผลได้หลายแบบ:
  • ประเภทการประมวลผลจะกำหนดวิธีดำเนินการของการดำเนินการ
  • SAP สามารถเรียกใช้งานได้ผ่านเวิร์กโฟลว์, การเรียกใช้เมธอด BAdI, สมาร์ทฟอร์ม หรือการแจ้งเตือน
  • ระยะเวลาการประมวลผลภายในคำจำกัดความของการดำเนินการ (รหัสธุรกรรม SPPFC หรือ SPPFCADM) ระบุว่าการดำเนินการนี้จะถูกดำเนินการที่ขั้นตอนใดในการประมวลผลธุรกรรม
  • การกระทำหนึ่งๆ อาจขึ้นอยู่กับหน้าที่ของคู่ค้า
  • สามารถกำหนดฟังก์ชันคู่ค้าได้ในส่วนการกำหนดการดำเนินการ (Action Definition)
  • การกระทำต่างๆ เชื่อมโยงกับ SAP ธุรกรรม CRM พร้อมโปรไฟล์การดำเนินการ
  • โปรไฟล์การดำเนินการสามารถกำหนดคำจำกัดความการดำเนินการได้หลายรายการ
  • การดำเนินการเหล่านี้จะถูกดำเนินการตามคำจำกัดความของการกระทำและเงื่อนไขที่เกี่ยวข้อง (กำหนดการและการเริ่มต้น) SAP ธุรกรรม CRM
  • สำหรับธุรกรรมที่รองรับการดำเนินการ บันทึกการดำเนินการสามารถวิเคราะห์ได้ใน SAP GUI โดยใช้ธุรกรรม CRMD_ORDER หรือภายใน เว็บ UI หากมีการให้การเข้าถึงบล็อกการมอบหมายที่เกี่ยวข้อง

SAP โปรไฟล์การดำเนินการ CRM
รายละเอียดการดำเนินการสำหรับธุรกรรมใน CRMD_ORDER

SAP โปรไฟล์การดำเนินการ CRM
รายละเอียดการดำเนินการสำหรับธุรกรรมใน CRMD_ORDER

  • คุณสามารถแสดงรายการการดำเนินการที่กำหนดไว้และดำเนินการแล้วได้ โดยใช้ข้อมูลดังต่อไปนี้ ดังแสดงในรูปที่ 3 และ 4:
  • สถานะ (กำหนดการดำเนินการ, ดำเนินการเสร็จสิ้นแล้ว)
  • Descriptไอออน (จุดประสงค์ของการกระทำ)
  • ประเภทการประมวลผล
  • Creator และวันที่สร้าง
  • ตัวอย่าง: หนึ่งเดือนก่อนงานประชุมtracเมื่อสัญญาหมดอายุ พนักงานขายที่รับผิดชอบจะได้รับการแจ้งเตือนในหมวด "อีเมล" ในกล่องจดหมายเข้า เพื่อเตือนให้ติดต่อลูกค้าเกี่ยวกับการต่ออายุสัญญา

เงื่อนไขเพิ่มเติมสำหรับการขอคืนเงิน (Refund Policy)

  • มีการตรวจสอบเงื่อนไขสองข้อก่อนดำเนินการ:
  • เงื่อนไขกำหนดการ: การดำเนินการจะถูกกำหนดไว้ในกำหนดการก็ต่อเมื่อตรงตามเงื่อนไขกำหนดการเท่านั้น นอกจากนี้ยังสามารถประเมินผลได้ภายใน SAP มาตรฐาน BAdI EVAL_SCHEDCOND_PPF
  • เงื่อนไขเริ่มต้น: สำหรับการดำเนินการตามกำหนดเวลา ระบบจะตรวจสอบเงื่อนไขเริ่มต้นก่อนดำเนินการ การดำเนินการจะเริ่มขึ้นเมื่อเงื่อนไขเริ่มต้นเป็นไปตามที่กำหนด
  • เงื่อนไขเหล่านี้จะถูกกำหนดในระหว่างการกำหนดค่าการดำเนินการในรหัสธุรกรรม SPPFCADM
  • เงื่อนไขต่างๆ สามารถเปลี่ยนแปลงได้ตามช่วงเวลา โดยใช้กำหนดวันที่และกฎเกี่ยวกับวันที่
  • เงื่อนไขสามารถใช้การแสดงออกบนคุณลักษณะของคอนเทนเนอร์จากอ็อบเจ็กต์ทางธุรกิจหรือคลาส และค่าคงที่ได้
  • สามารถตรวจสอบเงื่อนไขสำหรับไวยากรณ์ที่เหมาะสมและทดสอบได้
  • มีสองโหมดสำหรับการกำหนดเงื่อนไข:
  • โหมดพีซีที่เน้นการใช้งานเมาส์
  • โหมดป้อนข้อความโดยตรง (แบบดั้งเดิม)

สร้างเงื่อนไขพารามิเตอร์:

SAP เงื่อนไข CRM

ตั้งค่าเงื่อนไขพารามิเตอร์:

SAP เงื่อนไข CRM

การเปลี่ยนค่าเงื่อนไขพารามิเตอร์:

SAP เงื่อนไข CRM

การตั้งค่าส่วนบุคคลสำหรับตัวแก้ไขเงื่อนไข:

SAP เงื่อนไข CRM

ระยะเวลาดำเนินการ

เวลาในการประมวลผลจะกำหนดว่าการกระทำที่มีเงื่อนไขเริ่มต้นตรงตามที่กำหนดจะถูกดำเนินการเมื่อใดในระหว่างการประมวลผลธุรกรรม ตัวเลือกที่มีให้เลือกมีดังนี้:

  • การประมวลผลโดยใช้รายงานการคัดเลือก:
  • การดำเนินการนี้จะเกิดขึ้นหลังจากรายงานการเลือกทำงานเสร็จสิ้น มีประโยชน์สำหรับการตรวจสอบกำหนดเวลา เช่น SLA tracกษัตริย์.
  • การประมวลผลทันที:
  • การดำเนินการจะเริ่มต้นทันทีที่ตรงตามเงื่อนไขการเริ่มต้น
  • การประมวลผลเมื่อบันทึกเอกสาร:
  • การดำเนินการจะเริ่มต้นเมื่อบันทึกธุรกรรม ดังนั้นการทำงานจะถูกเรียกใช้เฉพาะในระหว่างการบันทึกเท่านั้น

การตั้งเวลาประมวลผลในการดำเนินการ คำจำกัดความ:

ระยะเวลาดำเนินการ

ประเภทการประมวลผล

ในคำจำกัดความของการดำเนินการ ประเภทการประมวลผลจะระบุวิธีการทำงานของการดำเนินการในเวลาประมวลผล ประเภทที่มีให้เลือก ได้แก่:

  • สมาร์ทฟอร์ม
  • Workflow
  • วิธีการ

วิธีการคือการใช้งาน BAdI ของ SAP มาตรฐาน BAdI EXEC_METHODCALL_PPF SAP มีรูปแบบการใช้งานมาตรฐานมากมาย ตัวอย่างเช่น:

  • COPY_DOCUMENT (เพื่อสร้างเอกสารติดตามผล)
  • COMPLETE-DOCUMENT (กำหนดสถานะเสร็จสมบูรณ์ภายในเอกสาร)
  • CREDIT_MEMO (สร้างรายการใบลดหนี้)
  • 1O_EVENT_CREATE (สร้างเหตุการณ์เวิร์กโฟลว์)

ประเภทการประมวลผล

ธุรกรรม SPPFCADM

ธุรกรรมนี้ใช้สำหรับการปรับแต่ง PPF:

ธุรกรรม SPPFCADM

ใช้สำหรับกำหนดโปรไฟล์การดำเนินการและคำจำกัดความการดำเนินการ รวมถึงกำหนดค่าการดำเนินการในโปรไฟล์การดำเนินการ สามารถบำรุงรักษาเงื่อนไขได้โดยใช้ SAP- มีตัวช่วยและหน้าจอให้ใช้งาน

รหัสธุรกรรมที่มีประโยชน์อื่นๆ:

  • CRMC_ACTION_CONF – การกำหนดค่าการดำเนินการ
  • CRMC_ACTION_DEF – คำจำกัดความของการดำเนินการ
  • CRMC_ACTION_WIZARD – การกำหนดการดำเนินการผ่านตัวช่วยสร้าง (Wizard)

การตรวจสอบการดำเนินการ

โปรแกรม RSPPFกระบวนการส่วนที่รับผิดชอบในการตรวจสอบการดำเนินการนั้น มาจากเฟรมเวิร์กการประมวลผลหลังการดำเนินการ (PPF) และใช้ในการตรวจสอบการประมวลผลการดำเนินการ สามารถตรวจสอบและสั่งการประมวลผลการดำเนินการสำหรับธุรกรรมหลายรายการได้

รหัสธุรกรรมสำหรับ Action Monitor คือ CRMC_ACTION_JOB

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

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

การตรวจสอบการดำเนินการ

การดำเนินการตรวจสอบการทำงาน (Action Monitor)

โปรไฟล์การดำเนินการ

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

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

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

ใน SPRO ให้ไปที่ “กำหนดโปรไฟล์การดำเนินการและการดำเนินการ”:

  1. เลือกโปรไฟล์การดำเนินการ
  2. คลิกที่ "ดู"

โปรไฟล์การดำเนินการ

คุณจะเห็นคุณสมบัติของโปรไฟล์การดำเนินการ

โปรไฟล์การดำเนินการ

  1. เลือกคำจำกัดความของการกระทำ
  2. คลิกที่ "ดู"

โปรไฟล์การดำเนินการ

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

Action คือส่วนประกอบของ Post Processing Framework ที่จะเรียกใช้งานเอาต์พุต กิจกรรมติดตามผล หรือเวิร์กโฟลว์สำหรับธุรกรรมโดยอัตโนมัติ โดยอิงตามกำหนดการและเงื่อนไขเริ่มต้นที่กำหนดไว้ใน Action Profile

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

SAP ระบบ CRM รองรับตัวเลือกเวลาในการประมวลผลสามแบบ ได้แก่ การประมวลผลทันที การประมวลผลเมื่อบันทึกเอกสาร และการประมวลผลโดยใช้รายงานที่เลือก ตัวเลือกสุดท้ายเหมาะสำหรับการตรวจสอบ SLA ตามกำหนดเวลา

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

ใช่แล้ว ด้วยการเรียนรู้จากบันทึก RSPPFPROCESS และการทำงานของ CRMC_ACTION_JOB โมเดล AI สามารถระบุการกระทำที่อาจล้มเหลว เน้นจุดคอขวดในรายงานการเลือก และเสนอแนวทางการลองใหม่ก่อนที่จะละเมิด SLA

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