SAP โปรไฟล์การดำเนินการ CRM: บทช่วยสอนที่สมบูรณ์
บทนำ
- ภายใน SAP CRM การดำเนินการหมายถึงองค์ประกอบพื้นฐานของ Post Processing Framework (PPF)
- การดำเนินการสามารถทริกเกอร์เอาต์พุต กิจกรรมติดตามผล หรือเวิร์กโฟลว์ได้โดยอัตโนมัติ
- การประมวลผลการดำเนินการสามารถใช้ได้กับแอปพลิเคชันต่างๆ เช่น การประมวลผลธุรกรรม (CRMD_ORDER), การเรียกเก็บเงิน (BILLING), การจัดการกรณี (CRM_CASE) เป็นต้น SAP CRM
- การดำเนินการแทนที่การกำหนดเอาต์พุตของ SAP ระบบ ERP
- สามารถกำหนดการดำเนินการสำหรับธุรกรรมทั้งหมด (ประเภทธุรกรรม) ที่ระดับส่วนหัวและสำหรับแต่ละรายการ (ประเภทรายการ)
รูปนี้แสดงแผนงานสำหรับการกำหนดค่าการดำเนินการ SAP CRM
- ด้วยการดำเนินการ กระบวนการที่กำหนดไว้ล่วงหน้าสามารถนำไปใช้ได้ SAP การประมวลผลธุรกรรม CRM
เส้นทาง SPRO เพื่อกำหนดการดำเนินการ โปรไฟล์การดำเนินการ และเงื่อนไข
คำจำกัดความโปรไฟล์การดำเนินการใน SPRO
- สำหรับ 'การดำเนินการ' โดยเฉพาะ สามารถกำหนด 'เงื่อนไขของกำหนดการ' ได้
- มีการตรวจสอบเงื่อนไขกำหนดการนี้ก่อนที่จะดำเนินการนี้ให้พร้อมสำหรับการดำเนินการ
- ในเวลาดำเนินการ กระบวนการเหล่านี้จะได้รับการกำหนดเวลาตามเงื่อนไขที่ผู้ใช้กำหนดซึ่งกำหนดสถานการณ์เฉพาะในการประมวลผลธุรกรรม
- การดำเนินการคือกิจกรรมที่วางแผนไว้ หรืองานและเงื่อนไขกำหนดการคือสถานการณ์ที่จะดำเนินการการดำเนินการนี้
- สำหรับการดำเนินการตามกำหนดการ อาจมีประเภทการประมวลผลที่แตกต่างกัน:
- ประเภทการประมวลผลจะกำหนดวิธีดำเนินการของการดำเนินการ
- จากการประมวลผลประเภทนี้ SAP สามารถทริกเกอร์ WorkFlow, BAdI Method Call, SmartForm หรือ Alert ได้
- เป็นไปได้ที่จะระบุเวลาในการประมวลผลภายในคำจำกัดความของการดำเนินการ (t-code SPPFC หรือ SPPFCADM) ซึ่งระบุตำแหน่งในการดำเนินการประมวลผลธุรกรรมที่จะดำเนินการนี้
- การดำเนินการอาจขึ้นอยู่กับฟังก์ชันของพาร์ทเนอร์
- สามารถกำหนดฟังก์ชันของหุ้นส่วนได้ในคำจำกัดความของการดำเนินการ
- การดำเนินการเชื่อมโยงกับ SAP ธุรกรรม CRM พร้อมโปรไฟล์การดำเนินการ
- โปรไฟล์การดำเนินการสามารถมีคำจำกัดความการดำเนินการได้หลายรายการ
- ขึ้นอยู่กับการกำหนดค่าและการนำไปใช้สำหรับคำจำกัดความของการดำเนินการและเงื่อนไขที่เกี่ยวข้อง (เงื่อนไขของกำหนดการและเงื่อนไขการเริ่มต้น) การดำเนินการเหล่านี้จะดำเนินการสำหรับสิ่งที่เกี่ยวข้อง SAP ธุรกรรม CRM
- สำหรับธุรกรรมที่รองรับการดำเนินการ บันทึกการดำเนินการสามารถวิเคราะห์ได้ใน GUI โดยใช้ธุรกรรม CRMD_ORDER หรือภายใน เว็บ UI หากมีการให้การเข้าถึงบล็อกการมอบหมายที่เกี่ยวข้อง
รายละเอียดการดำเนินการสำหรับธุรกรรมใน CRMD_ORDER
รายละเอียดการดำเนินการสำหรับธุรกรรมใน CRMD_ORDER
- คุณสามารถแสดงรายการการดำเนินการที่กำหนดไว้และดำเนินการสำหรับธุรกรรมโดยมีข้อมูลต่อไปนี้สำหรับการดำเนินการแต่ละรายการตามรูปที่ 3 และ 4:
- สถานะ (กำหนดการดำเนินการแล้ว ดำเนินการแล้ว)
- Descriptไอออน (วัตถุประสงค์ของการกระทำ)
- ประเภทการประมวลผล
- Creator, วันที่สร้าง
- ตัวอย่าง: หนึ่งเดือนก่อนสัญญาจะหมดอายุ พนักงานขายที่รับผิดชอบจะได้รับกิจกรรมพร้อมหมวดหมู่ 'อีเมล' ในกล่องจดหมายเพื่อเตือนให้เขาเขียนถึงลูกค้าและสอบถามว่าลูกค้าต้องการต่ออายุสัญญาหรือไม่
เงื่อนไขเพิ่มเติมสำหรับการขอคืนเงิน (Refund Policy)
- มีการตรวจสอบเงื่อนไขสองข้อก่อนดำเนินการ:
- เงื่อนไขกำหนดการ: การดำเนินการถูกกำหนดไว้สำหรับการดำเนินการเฉพาะเมื่อเป็นไปตามเงื่อนไขกำหนดการที่กำหนดไว้สำหรับการดำเนินการนี้เท่านั้น นอกจากนี้ยังสามารถประเมินเงื่อนไขกำหนดการภายในการดำเนินการของ SAP มาตรฐาน BAdI EVAL_SCHEDCOND_PPF
- เงื่อนไขการเริ่มต้น: สำหรับการดำเนินการตามกำหนดการ จะมีการตรวจสอบเงื่อนไขการเริ่มต้นก่อนที่จะดำเนินการ การดำเนินการตามกำหนดการจะถูกดำเนินการเมื่อตรงตามเงื่อนไขการเริ่มต้น
- เงื่อนไขเหล่านี้สำหรับการดำเนินการถูกกำหนดไว้ขณะกำหนดค่าใน t-code SPPFCADM
- เงื่อนไขอาจขึ้นอยู่กับเวลาโดยใช้กฎวันที่และวันที่
- เงื่อนไขสามารถนำมาใช้กับนิพจน์ในแอตทริบิวต์คอนเทนเนอร์จากออบเจ็กต์ทางธุรกิจหรือคลาสและค่าคงที่
- สามารถตรวจสอบเงื่อนไขสำหรับไวยากรณ์ที่เหมาะสมและทดสอบได้
- มีสองโหมดสำหรับการกำหนดเงื่อนไข:
- โหมดพีซีที่ใช้เมาส์
- โหมดป้อนข้อความโดยตรง (ดั้งเดิม)
สร้างเงื่อนไขพารามิเตอร์:
ตั้งค่าเงื่อนไขพารามิเตอร์:
การเปลี่ยนค่าเงื่อนไขพารามิเตอร์:
การตั้งค่าส่วนบุคคลสำหรับตัวแก้ไขเงื่อนไข:
ระยะเวลาดำเนินการ
Processing Times กำหนดว่าเมื่อใดการดำเนินการที่เป็นไปตามเงื่อนไขเริ่มต้นจึงจะดำเนินการในการประมวลผลธุรกรรม ดังนั้น เมื่อเป็นไปตามเงื่อนไขเริ่มต้นสำหรับการดำเนินการตามกำหนดเวลาแล้ว การดำเนินการดังกล่าวสามารถดำเนินการได้ตามระยะเวลาการประมวลผลที่กำหนดไว้ ต่อไปนี้คือตัวเลือกที่เป็นไปได้สำหรับระยะเวลาการประมวลผล:
- การประมวลผลโดยใช้รายงานการคัดเลือก:
- ในกรณีนี้ การดำเนินการจะดำเนินการหลังจากการดำเนินการรายงานการคัดเลือก ชนิดการประมวลผลนี้มีประโยชน์อย่างยิ่งสำหรับการดำเนินการที่ใช้สำหรับการตรวจสอบกำหนดเวลา เช่น การตรวจสอบ SLA
- การประมวลผลทันที:
- การดำเนินการจะเริ่มต้นทันทีที่ตรงตามเงื่อนไขการเริ่มต้น
- การประมวลผลเมื่อบันทึกเอกสาร:
- การดำเนินการจะเริ่มต้นเมื่อมีการบันทึกธุรกรรม ดังนั้นแม้ว่าจะตรงตามเงื่อนไขการเริ่มต้นสำหรับการดำเนินการ การดำเนินการจะเกิดขึ้นในระหว่างการบันทึกธุรกรรมเท่านั้น
การตั้งเวลาประมวลผลในการดำเนินการ คำจำกัดความ:
ประเภทการประมวลผล
ใน Action Definition มีการระบุประเภทการประมวลผล ประเภทการประมวลผลจะระบุวิธีการประมวลผลการดำเนินการ ณ เวลาดำเนินการ มีประเภทการประมวลผลที่แตกต่างกัน:
- สมาร์ทฟอร์ม
- เวิร์กโฟลว์
- วิธีการ
วิธีการคือการใช้งาน BAdI ของ SAP มาตรฐาน BAdI EXEC_METHODCALL_PPF มีการใช้งานมาตรฐานมากมายโดย SAP ที่ใช้ในธุรกรรมมาตรฐาน เช่น
- COPY_DOCUMENT (เพื่อสร้างเอกสารติดตามผล)
- COMPLETE-DOCUMENT (กำหนดสถานะเสร็จสมบูรณ์ภายในเอกสาร)
- CREDIT_MEMO (สร้างรายการใบลดหนี้)
- 1O_EVENT_CREATE (สร้างเหตุการณ์เวิร์กโฟลว์)
ธุรกรรม SPPFCADM
ธุรกรรมนี้มีไว้สำหรับการปรับแต่ง PPF:
สามารถใช้เพื่อกำหนดโปรไฟล์การดำเนินการและคำจำกัดความของการดำเนินการ นอกจากนี้ยังสามารถกำหนดค่าการดำเนินการที่กำหนดไว้ในโปรไฟล์การดำเนินการได้อีกด้วย การดำเนินการที่กำหนดไว้ภายในโปรไฟล์การดำเนินการนั้นพร้อมสำหรับการกำหนดค่า เพื่อให้สามารถรักษาเงื่อนไขได้โดยใช้ 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 ไปที่ "กำหนดโปรไฟล์การดำเนินการและการดำเนินการ"
- เลือกโปรไฟล์การดำเนินการ
- คลิกมุมมอง
คุณจะเห็นคุณสมบัติของโปรไฟล์การดำเนินการ
- เลือก คำจำกัดความของการดำเนินการ
- คลิกมุมมอง