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

บทนำ

  • ภายใน SAP CRM การดำเนินการหมายถึงองค์ประกอบพื้นฐานของ 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 สามารถทริกเกอร์ WorkFlow, BAdI Method Call, SmartForm หรือ Alert ได้
  • เป็นไปได้ที่จะระบุเวลาในการประมวลผลภายในคำจำกัดความของการดำเนินการ (t-code SPPFC หรือ SPPFCADM) ซึ่งระบุตำแหน่งในการดำเนินการประมวลผลธุรกรรมที่จะดำเนินการนี้
  • การดำเนินการอาจขึ้นอยู่กับฟังก์ชันของพาร์ทเนอร์
  • สามารถกำหนดฟังก์ชันของหุ้นส่วนได้ในคำจำกัดความของการดำเนินการ
  • การดำเนินการเชื่อมโยงกับ SAP ธุรกรรม CRM พร้อมโปรไฟล์การดำเนินการ
  • โปรไฟล์การดำเนินการสามารถมีคำจำกัดความการดำเนินการได้หลายรายการ
  • ขึ้นอยู่กับการกำหนดค่าและการนำไปใช้สำหรับคำจำกัดความของการดำเนินการและเงื่อนไขที่เกี่ยวข้อง (เงื่อนไขของกำหนดการและเงื่อนไขการเริ่มต้น) การดำเนินการเหล่านี้จะดำเนินการสำหรับสิ่งที่เกี่ยวข้อง SAP ธุรกรรม CRM
  • สำหรับธุรกรรมที่รองรับการดำเนินการ บันทึกการดำเนินการสามารถวิเคราะห์ได้ใน GUI โดยใช้ธุรกรรม CRMD_ORDER หรือภายใน เว็บ UI หากมีการให้การเข้าถึงบล็อกการมอบหมายที่เกี่ยวข้อง

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

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

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

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

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

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

SAP เงื่อนไข CRM

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

SAP เงื่อนไข CRM

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

SAP เงื่อนไข CRM

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

SAP เงื่อนไข CRM

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

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

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

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

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

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

ใน Action Definition มีการระบุประเภทการประมวลผล ประเภทการประมวลผลจะระบุวิธีการประมวลผลการดำเนินการ ณ เวลาดำเนินการ มีประเภทการประมวลผลที่แตกต่างกัน:

  • สมาร์ทฟอร์ม
  • เวิร์กโฟลว์
  • วิธีการ

วิธีการคือการใช้งาน 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 – การดำเนินการสำหรับคำจำกัดความผ่านตัวช่วยสร้าง

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

โปรแกรม RSPPFกระบวนการซึ่งรับผิดชอบในการตรวจสอบการดำเนินการมีต้นกำเนิดมาจาก Post Processing Framework (PPF) และสามารถใช้เพื่อตรวจสอบการประมวลผลของการดำเนินการได้ ดังนั้น สามารถใช้ Action Monitor เพื่อติดตามและทริกเกอร์การประมวลผลการดำเนินการสำหรับธุรกรรมต่างๆ ได้

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

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

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

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

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

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

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

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

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

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

  1. เลือกโปรไฟล์การดำเนินการ
  2. คลิกมุมมอง

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

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

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

  1. เลือก คำจำกัดความของการดำเนินการ
  2. คลิกมุมมอง

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