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

- พื้นที่ที่กำหนดได้
: สิ่งนี้จะเน้นพื้นที่ในหน้าจอที่สามารถกำหนดค่าได้
- กำหนดค่าหน้า
: ซึ่งจะเปิดป๊อปอัปเพื่อกำหนดค่าหน้าปัจจุบัน:

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

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

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

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

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

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

- ขึ้นอยู่กับวัตถุที่เลือก ตารางฐานข้อมูลและโครงสร้างจะถูกเลือก
- ในขณะที่สร้างฟิลด์ คุณต้องตั้งค่าคุณสมบัติของฟิลด์:

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

- ในทำนองเดียวกัน เราสามารถสร้างเขตข้อมูลตารางโดยใช้ AET
- สำหรับตาราง เราจำเป็นต้องระบุรายละเอียดของตารางโดยรวมและฟิลด์เฉพาะที่จะสร้างสำหรับตารางด้วย

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


