SAP ส่วนติดต่อผู้ใช้เว็บ CRM: การกำหนดค่าและการปรับปรุง

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

เครื่องมือสำหรับการกำหนดค่า UI บนเว็บและการปรับปรุงแอปพลิเคชัน SAP ระบบ CRM ช่วยให้ที่ปรึกษาสามารถปรับใช้บทบาท มุมมอง และโครงสร้างฐานข้อมูลมาตรฐานได้โดยไม่ต้องเขียนโค้ด ABAP จำนวนมาก บทช่วยสอนนี้จะอธิบายโมเดลการกำหนดค่าเค้าโครง การออกแบบที่ขับเคลื่อนด้วยพารามิเตอร์ การควบคุมความปลอดภัย และการปรับปรุงฟิลด์และตารางแบบครบวงจรผ่าน AET

  • 🧩 ชั้นการกำหนดค่า: ค่าพารามิเตอร์สี่ค่า ได้แก่ คีย์การกำหนดค่าบทบาท การใช้งานส่วนประกอบ ประเภทวัตถุ และประเภทย่อยของวัตถุ จะใช้ระบุเค้าโครงมุมมองแต่ละแบบที่บำรุงรักษาภายในเครื่องมือการกำหนดค่า UI บนเว็บได้อย่างเฉพาะเจาะจง
  • 🖱️ การออกแบบแบบลากและวาง: เพิ่ม จัดเรียงลำดับใหม่ และลบฟิลด์โดยใช้ตัวแก้ไขแบบภาพ ซึ่งแสดงฟิลด์ที่ใช้งานได้และคุณสมบัติของฟิลด์ โดยไม่ต้องแก้ไขโครงสร้างพจนานุกรมข้อมูล
  • 🛡️ การควบคุมการเข้าถึง: เฉพาะผู้ใช้ระดับสูงหรือนักพัฒนาเท่านั้นที่จะได้รับบทบาทในการกำหนดค่า และการปรับแต่งการตั้งค่าอาจปิดใช้งานการปรับแต่งส่วนบุคคลของผู้ใช้ปลายทางในมุมมองที่เลือกไว้
  • ⚙️ เออีที พาวเวอร์: เครื่องมือเพิ่มประสิทธิภาพแอปพลิเคชันจะขยายฟิลด์และตารางลงไปยังเลเยอร์ฐานข้อมูลโดยอัตโนมัติ ช่วยลดการเขียนโค้ด ABAP ด้วยตนเองสำหรับสถานการณ์การขยายส่วนใหญ่
  • 🧠 โหมดผู้เชี่ยวชาญ: การเชื่อมโยงฟิลด์ใหม่เข้ากับองค์ประกอบข้อมูลที่มีอยู่แล้ว จะทำให้ป้ายกำกับ ข้อมูลช่วยค้นหา และคุณสมบัติของฟิลด์ถูกส่งต่ออย่างสม่ำเสมอในทุกเลเยอร์ของส่วนติดต่อผู้ใช้

SAP เครื่องมือสำหรับการกำหนดค่าและปรับปรุงส่วนติดต่อผู้ใช้บนเว็บ CRM

ภาพรวมสินค้า

  • SAP ระบบ CRM มีบทบาทมาตรฐานที่กำหนดไว้มากมาย (เช่น พนักงานขาย) และแอปพลิเคชันภายในบทบาทเหล่านั้น (เช่น การจัดการบัญชีลูกค้า)
  • โดยทั่วไปแล้ว บริษัทต่างๆ มักไม่ใช้แอปพลิเคชันมาตรฐานตามที่มีอยู่ แต่จะเลือกใช้การปรับปรุงเล็กน้อยหรือการปรับปรุงครั้งใหญ่แทน
  • เมื่อพิจารณาจากสิ่งนี้ SAP CRM ได้ถูกนำมาใช้กับเครื่องมือสำหรับการเพิ่มประสิทธิภาพของ SAP แอปพลิเคชันมาตรฐาน โดยใช้เครื่องมือเหล่านี้ เราสามารถเปลี่ยนแปลงมุมมอง เพิ่มฟิลด์ เพิ่มตาราง ฯลฯ ลงในแอปพลิเคชันที่มีอยู่ได้
  • เครื่องมือเหล่านี้ส่วนใหญ่ประกอบด้วย:
  • เครื่องมือกำหนดค่า UI ของเว็บ
  • เครื่องมือเพิ่มประสิทธิภาพแอปพลิเคชัน (AET)

เครื่องมือกำหนดค่า UI ของเว็บ

  • เค้าโครงที่แสดงสำหรับมุมมองใด ๆ ใน SAP CRM จะถูกเก็บรักษาไว้ในรูปแบบการกำหนดค่าส่วนติดต่อผู้ใช้บนเว็บ (Web UI Configuration)
  • การกำหนดค่าเหล่านี้ระบุโดยใช้ค่าพารามิเตอร์ 4 ค่า
  • ดังนั้น คุณสามารถปรับปรุงการตั้งค่า UI บนเว็บด้วยเลย์เอาต์ใหม่โดยใช้ค่าพารามิเตอร์ที่แตกต่างกันได้
  • ฟิลด์ที่แสดงในส่วนติดต่อผู้ใช้บนเว็บมาจากโครงสร้างฐานข้อมูลที่กำหนดไว้ในพจนานุกรมข้อมูล
  • ตามข้อกำหนดแล้ว ข้อมูลบางช่องจะไม่แสดงในทุกหน้าจอ
  • สามารถแก้ไขหน้าจอได้โดยใช้เครื่องมือการกำหนดค่าส่วนติดต่อผู้ใช้บนเว็บ (Web UI Configuration tool)
  • เครื่องมือนี้ช่วยให้สามารถลบช่องข้อมูลบางช่องออกจากหน้าจอได้
  • นอกจากนี้ยังช่วยให้คุณสามารถเพิ่มฟิลด์ที่มีอยู่ในโครงสร้างพจนานุกรมข้อมูลลงในหน้าจอได้อีกด้วย
  • ในทุกหน้าของ UI เว็บ CRMมีปุ่มสำหรับไปยัง "เครื่องมือ Web UI"
  • ต้องมีบทบาทที่กำหนดไว้ล่วงหน้าก่อนจึงจะสามารถใช้งานปุ่มนี้ได้
  • ดังนั้น เพื่อให้สามารถมองเห็นปุ่มนี้และทำการแก้ไขในเครื่องมือนี้ได้ ผู้ใช้จะต้องมีสิทธิ์การเข้าถึงที่เพียงพอ
เครื่องมือกำหนดค่า UI ของเว็บ
ปุ่มต่างๆ บนหน้าเว็บ UI — มาศึกษาปุ่มเหล่านั้นกันด้านล่าง
  1. พื้นที่ที่กำหนดได้ เครื่องมือกำหนดค่า UI ของเว็บ: ส่วนนี้จะเน้นพื้นที่บนหน้าจอที่สามารถกำหนดค่าได้
  2. ตั้งค่าหน้า เครื่องมือกำหนดค่า UI ของเว็บ: ซึ่งจะเปิดป๊อปอัปเพื่อกำหนดค่าหน้าปัจจุบัน:

เครื่องมือกำหนดค่า UI ของเว็บ

เครื่องมือกำหนดค่า UI ของเว็บ
มุมมองการกำหนดค่าสำหรับหน้าศูนย์ปฏิบัติงาน
  1. กำหนดค่าส่วนบุคคล เครื่องมือกำหนดค่า UI ของเว็บ
    1. ด้วยวิธีนี้ ผู้ใช้สามารถกำหนดรูปแบบการแสดงผลได้เอง
    2. สิ่งนี้มีผลกระทบต่อผู้ใช้แต่ละรายและไม่ได้มีผลกับแอปพลิเคชันทั้งหมด
  1. พิมพ์หน้า เครื่องมือกำหนดค่า UI ของเว็บ: เพื่อพิมพ์หน้าปัจจุบัน
  • ในการสร้างเค้าโครงใหม่ คุณสามารถใช้ปุ่ม “ใหม่” เพื่อสร้างแบบฟอร์มเปล่าได้
  • นอกจากนี้ คุณยังสามารถคัดลอกการตั้งค่าที่มีอยู่แล้ว จากนั้นแก้ไขตามต้องการได้
  • เครื่องมือการกำหนดค่า UI บนเว็บรองรับการลากและวางเพื่อเพิ่มฟิลด์ลงในเค้าโครง
  • นอกจากนี้ยังช่วยให้สามารถกำหนดคุณสมบัติต่างๆ ของฟิลด์ได้อีกด้วย
  • ในบางกรณี การนำการปรับปรุงเหล่านี้ไปใช้ยังรวมถึงการเขียนโปรแกรม ABAP ในส่วนประกอบ UI บนเว็บด้วย
เครื่องมือกำหนดค่า UI ของเว็บ
มุมมองการกำหนดค่าสำหรับมุมมองแบบฟอร์มในหน้าภาพรวม – I

รูปแบบการกำหนดค่าที่มีให้เลือก (ภาพหน้าจอข้างต้น):

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

ปุ่มสำหรับกำหนดค่า (ดูภาพหน้าจอข้างต้น): ปุ่มเหล่านี้ใช้สำหรับแก้ไข "การออกแบบการกำหนดค่าปัจจุบัน" สำหรับการกำหนดค่าที่เลือกใน "การกำหนดค่าที่มีอยู่":

  1. เพิ่มคำบรรยาย: ปุ่มนี้ใช้สำหรับเพิ่มคำบรรยายในมุมมองแบบฟอร์มในหน้าภาพรวม
  2. เพิ่มแถว: ปุ่มนี้จะเพิ่มแถวในพื้นที่ “การออกแบบการกำหนดค่าปัจจุบัน”
  3. เลื่อนขึ้น: ปุ่มนี้จะเลื่อนช่องที่เลือกขึ้นไปหนึ่งแถวเหนือแถวปัจจุบัน
  4. เลื่อนลง: ปุ่มนี้จะเลื่อนช่องที่เลือกลงไปหนึ่งแถวด้านล่างแถวปัจจุบัน
  5. แสดงฟิลด์ที่ใช้งานได้ (รูปที่ 3): แสดงฟิลด์ทั้งหมดที่สามารถเพิ่มลงในเค้าโครงเพื่อให้มองเห็นได้ในแอปพลิเคชัน
  6. แสดงคุณสมบัติของฟิลด์ (รูปที่ 3): แสดงคุณสมบัติของฟิลด์ที่เลือกบนเค้าโครง ซึ่งคุณสามารถดูและตั้งค่าได้
  7. ในโหมดแก้ไข คุณสามารถปรับเปลี่ยนคุณสมบัติบางอย่างเหล่านี้ได้
เครื่องมือกำหนดค่า UI ของเว็บ
มุมมองการกำหนดค่าสำหรับมุมมองแบบฟอร์มในหน้าภาพรวม – II
  • เครื่องมือนี้รองรับการเพิ่มหรือลบฟิลด์ (ที่มีอยู่ในพจนานุกรมข้อมูล) จากเค้าโครงมุมมอง
  • เครื่องมือนี้ไม่สามารถเพิ่มฟิลด์ลงในโครงสร้างพจนานุกรมข้อมูลและตารางเพื่อให้แสดงผลในระบบ CRM ของคุณได้
  • หน้าจอการตั้งค่าสำหรับมุมมองตารางมีรูปแบบที่แตกต่างออกไป โดยผู้ใช้จะต้องตั้งค่าคอลัมน์ที่มีอยู่และคุณสมบัติของคอลัมน์เหล่านั้น
เครื่องมือกำหนดค่า UI ของเว็บ
มุมมองการกำหนดค่าสำหรับมุมมองตาราง

ความกังวลด้านความปลอดภัย

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

เครื่องมือเพิ่มประสิทธิภาพแอปพลิเคชัน (AET)

  • เครื่องมือเพิ่มประสิทธิภาพแอปพลิเคชัน (Application Enhancement Tool) เป็นเครื่องมือที่ครอบคลุมสำหรับการเพิ่มประสิทธิภาพแอปพลิเคชัน SAP แอปพลิเคชันมาตรฐานเหล่านี้จะทำการแก้ไขข้อมูลลงไปถึงระดับฐานข้อมูลโดยเครื่องมือเอง และแทบไม่ต้องเขียนโค้ดเลย
  • เครื่องมือนี้ยังรวมเข้ากับเครื่องมือการกำหนดค่า Web UI อีกด้วย
เครื่องมือเพิ่มประสิทธิภาพแอปพลิเคชัน
พื้นที่การกำหนดค่าถูกไฮไลต์เมื่อคลิกปุ่ม
  • เช่นเดียวกับเครื่องมือการกำหนดค่า UI คุณต้องเลือกพื้นที่ที่สามารถกำหนดค่าได้ (ไฮไลต์ด้วยสีน้ำเงิน) จากแอปพลิเคชันก่อน
  • การทำเช่นนี้จะเปิดเครื่องมือการกำหนดค่า UI ในหน้าต่างเดียวกัน ดังแสดงในภาพด้านล่าง
เครื่องมือเพิ่มประสิทธิภาพแอปพลิเคชัน
เครื่องมือกำหนดค่า UI สำหรับ AET

คุณต้องเลือกปุ่มที่เกี่ยวข้องสำหรับการปรับปรุง AET (ไฮไลต์ด้านบน):

  • การแสดงผลการปรับปรุง: ช่วยให้คุณดูการปรับปรุงที่มีอยู่แล้ว คุณสามารถเลือกการปรับปรุงและแก้ไขได้
  • ปุ่ม “สร้างฟิลด์” สามารถใช้เพื่อสร้างฟิลด์ใหม่ในมุมมองที่เลือกได้

ต่อไปนี้คือการแสดงการปรับปรุงฟิลด์และตารางที่มีอยู่:

เครื่องมือเพิ่มประสิทธิภาพแอปพลิเคชัน
มุมมองการเพิ่มประสิทธิภาพการแสดงผล

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

  • ใหม่: ปุ่มนี้ช่วยให้สามารถสร้างฟิลด์ใหม่และสร้างตารางได้
  • การใช้ไฮเปอร์ลิงก์ในคอลัมน์แรก (รหัสการปรับปรุง) จะช่วยให้คุณสามารถแก้ไขการปรับปรุงที่มีอยู่ได้

เครื่องมือการกำหนดค่า UI บนเว็บ กับ เครื่องมือปรับปรุงแอปพลิเคชัน

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

แง่มุม เครื่องมือกำหนดค่า UI ของเว็บ เครื่องมือเพิ่มประสิทธิภาพแอปพลิเคชัน (AET)
วัตถุประสงค์หลัก ปรับเค้าโครงที่แสดงผลของมุมมองที่มีอยู่ เพิ่มฟิลด์และตารางใหม่ลงในฐานข้อมูล
ผลกระทบของพจนานุกรมข้อมูล ไม่มี — ใช้เฉพาะฟิลด์ที่มีอยู่แล้วเท่านั้น สร้างโครงสร้างฐานข้อมูลและตารางโดยอัตโนมัติ
ความพยายามในการเขียนโค้ด ABAP (ตัวเลือกเสริม) สำหรับกรณีขั้นสูง แทบไม่ต้องเขียนโค้ดเลย
ผู้ใช้ทั่วไป ที่ปรึกษาด้านฟังก์ชันการทำงาน หรือ ผู้ใช้ระดับสูง ที่ปรึกษาด้านการทำงานร่วมกับหัวหน้าทีมด้านเทคนิค
ขอบเขตของการเปลี่ยนแปลง รูปแบบการแสดงผลต่อครั้งและการปรับแต่งส่วนบุคคล ความสามารถในการขยายฟิลด์และตารางทั่วทั้งแอปพลิเคชัน

การเพิ่มประสิทธิภาพการดู

  • เพื่อปรับปรุงมุมมอง หลังจากคลิกปุ่ม “ใหม่” (ดังแสดงในภาพหน้าจอข้างต้น) คุณต้องเลือกส่วนของวัตถุทางธุรกิจที่ต้องการเพิ่มฟิลด์ใหม่หรือตารางใหม่
การเพิ่มประสิทธิภาพการดู
เลือกส่วนประกอบของวัตถุทางธุรกิจ
  • ระบบจะเลือกตารางและโครงสร้างฐานข้อมูลตามวัตถุที่เลือก
  • ขณะสร้างฟิลด์ คุณต้องกำหนดคุณสมบัติของฟิลด์นั้นด้วย:
การเพิ่มประสิทธิภาพการดู
ตั้งค่าคุณสมบัติของฟิลด์ใหม่
  • ตามคุณสมบัติที่เลือกไว้ ระบบจะสร้างฟิลด์ใหม่และปรับปรุงเลเยอร์ต่างๆ สำหรับฟิลด์ใหม่นั้น
  • ปุ่ม “เปิดใช้งานโหมดผู้เชี่ยวชาญ” สามารถใช้เพื่อให้เฟรมเวิร์กเลือกคุณสมบัติจากองค์ประกอบข้อมูลที่ใช้ในการกำหนดฟิลด์ได้
  • ในโหมดผู้เชี่ยวชาญ เราจำเป็นต้องกำหนดค่าให้กับฟิลด์องค์ประกอบข้อมูล
  • ในการกำหนดองค์ประกอบข้อมูล สามารถตั้งค่าคุณสมบัติเช่น ป้ายกำกับ (Descriptไอออน).
  • ดังนั้น คุณสมบัติต่างๆ ของฟิลด์จึงสามารถตั้งค่าได้โดยอัตโนมัติโดยใช้คำจำกัดความขององค์ประกอบข้อมูลในพจนานุกรมข้อมูล
การเพิ่มประสิทธิภาพการดู
ตั้งค่าคุณสมบัติของฟิลด์ใหม่ – เปิดใช้งานโหมดผู้เชี่ยวชาญ
  • ในทำนองเดียวกัน เราสามารถสร้างฟิลด์ตารางโดยใช้ AET ได้
  • สำหรับการสร้างตาราง เราจำเป็นต้องระบุรายละเอียดของตารางโดยรวม รวมถึงฟิลด์แต่ละรายการที่จะสร้างขึ้นสำหรับตารางนั้นด้วย
การเพิ่มประสิทธิภาพการดู
การสร้างมุมมองตารางโดยใช้ AET
  • เมื่อสร้างฟิลด์หรือตารางโดยใช้ AET แล้ว แอปพลิเคชันจะรีสตาร์ท และผู้ใช้สามารถใช้ฟิลด์หรือตารางใหม่ได้
  • ฟิลด์และตารางเหล่านี้จะได้รับการอัปเดตในตารางฐานข้อมูลที่จำเป็นแล้ว
  • หมายความว่า เมื่อคุณป้อนค่าลงในช่องเหล่านี้และทำการบันทึก ค่าดังกล่าวจะถูกจัดเก็บลงในฐานข้อมูล

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

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

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

ใช้เครื่องมือการกำหนดค่า UI บนเว็บเพื่อจัดเรียงฟิลด์ที่มีอยู่ใหม่ เลือก AET เมื่อคุณต้องเพิ่มฟิลด์หรือตารางใหม่ที่ต้องคงอยู่ในฐานข้อมูล เนื่องจาก AET จะสร้างออบเจ็กต์พจนานุกรมข้อมูลโดยอัตโนมัติ

ใช่. SAP Joule และ AI copilots ที่ฝังอยู่ใน BTP สามารถแนะนำการปรับแต่งเค้าโครง ร่างโค้ด ABAP แนะนำชื่อฟิลด์ และแจ้งเตือนความไม่สอดคล้องกันระหว่างการกำหนดค่า Web UI ซึ่งจะช่วยเร่งความเร็วทั้งงานการกำหนดค่า Web UI และงาน AET

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

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