SAP Giao diện người dùng web CRM: Cấu hình & Nâng cao
⚡ Tóm tắt thông minh
Công cụ cấu hình giao diện người dùng web và nâng cao ứng dụng trong SAP CRM cho phép các chuyên gia tư vấn điều chỉnh các vai trò, chế độ xem và cấu trúc cơ sở dữ liệu tiêu chuẩn mà không cần lập trình ABAP phức tạp. Hướng dẫn này giải thích mô hình cấu hình bố cục, thiết kế dựa trên tham số, kiểm soát bảo mật và các cải tiến trường và bảng từ đầu đến cuối thông qua AET.

Giới thiệu chung
- SAP Hệ thống CRM có nhiều vai trò tiêu chuẩn được định nghĩa sẵn (ví dụ: Chuyên viên bán hàng) và các ứng dụng trong các vai trò này (ví dụ: Quản lý khách hàng).
- Nhìn chung, các công ty thường không sử dụng các ứng dụng tiêu chuẩn mà thường tiến hành các nâng cấp nhỏ hoặc lớn.
- Xem xét điều này, SAP CRM đã được triển khai với các công cụ để nâng cao SAP các ứng dụng tiêu chuẩn. Sử dụng các công cụ này, có thể thay đổi giao diện, thêm trường, thêm bảng, v.v. vào các ứng dụng hiện có.
- Các công cụ này chủ yếu bao gồm:
- Công cụ cấu hình giao diện người dùng web
- Công cụ nâng cao ứng dụng (AET)
Công cụ cấu hình giao diện người dùng web
- Bố cục được hiển thị cho bất kỳ chế độ xem nào trong SAP CRM Được duy trì dưới dạng Cấu hình giao diện người dùng web.
- Các cấu hình này được xác định bằng 4 giá trị tham số.
- Như vậy, bạn có thể nâng cao cấu hình giao diện người dùng web với các bố cục mới bằng cách sử dụng các giá trị tham số khác nhau.
- Các trường hiển thị trong giao diện người dùng web được lấy từ cấu trúc cơ sở dữ liệu được định nghĩa trong từ điển dữ liệu.
- Theo yêu cầu, không phải tất cả các trường thông tin đều được hiển thị trên tất cả các màn hình.
- Bạn có thể chỉnh sửa giao diện màn hình bằng công cụ Cấu hình giao diện người dùng web.
- Với công cụ này, bạn có thể xóa một số trường khỏi màn hình.
- Nó cũng cho phép bạn thêm một trường có sẵn trong cấu trúc từ điển dữ liệu vào màn hình.
- Trên tất cả các trang trong Giao diện người dùng web CRMCó một nút để truy cập vào "Công cụ giao diện người dùng web".
- Cần có các vai trò được xác định trước để nút này khả dụng.
- Do đó, để thấy nút này và thực hiện các chỉnh sửa trong công cụ này, người dùng phải có đủ quyền hạn.

- Khu vực có thể định cấu hình
Mục này làm nổi bật khu vực trên màn hình có thể cấu hình.
- Định cấu hình trang
: Thao tác này sẽ mở cửa sổ bật lên để định cấu hình trang hiện tại:

- Cá nhân
- Nhờ đó, người dùng có thể tự thiết lập bố cục hiển thị theo ý muốn.
- Điều này ảnh hưởng đến một người dùng cụ thể và không áp dụng cho toàn bộ ứng dụng.
- Trang in
: Để in trang hiện tại.
- Để tạo bố cục mới, bạn có thể sử dụng nút “Mới” để tạo một biểu mẫu trống.
- Bạn cũng có thể sao chép một cấu hình hiện có và sau đó chỉnh sửa nó theo yêu cầu.
- Công cụ cấu hình giao diện người dùng web hỗ trợ thao tác kéo và thả để thêm các trường vào bố cục.
- Nó cũng cung cấp khả năng thiết lập các thuộc tính khác nhau cho một trường.
- Trong một số trường hợp, việc triển khai các cải tiến này cũng bao gồm lập trình ABAP trong các thành phần giao diện người dùng web.

Các cấu hình khả dụng (ảnh chụp màn hình ở trên):
- Một cấu hình được xác định bằng sự kết hợp duy nhất của các trường sau:
- Khóa cấu hình vai trò
- Sử dụng thành phần
- Loại đối tượng
- Loại phụ đối tượng
- Tùy thuộc vào sự kết hợp, có thể có nhiều cấu hình khác nhau cho một chế độ xem.
- Việc chọn một hàng trong khối gán này sẽ cập nhật “Thiết kế cấu hình hiện tại” để hiển thị bố cục được thiết kế theo cấu hình đã chọn.
Các nút để thao tác cấu hình (xem ảnh chụp màn hình ở trên): Đây là các nút được sử dụng để sửa đổi "Thiết kế cấu hình hiện tại" cho cấu hình đã chọn trong "Các cấu hình khả dụng":
- Thêm chú thích: Với nút này, bạn có thể thêm chú thích vào Biểu mẫu trong trang tổng quan.
- Thêm dòng: Nút này thêm một dòng vào khu vực “Thiết kế cấu hình hiện tại”.
- Di chuyển lên: Nút này di chuyển trường đã chọn lên một hàng phía trên hàng hiện tại của nó.
- Di chuyển xuống: Nút này di chuyển trường được chọn xuống một hàng bên dưới hàng hiện tại của nó.
- Hiển thị các trường khả dụng (Hình 3): Hiển thị tất cả các trường có thể được thêm vào bố cục để chúng hiển thị trong ứng dụng.
- Hiển thị thuộc tính trường (Hình 3): Chức năng này hiển thị các thuộc tính của trường được chọn trên bố cục, cho phép bạn xem và thiết lập.
- Ở chế độ chỉnh sửa, bạn có thể thay đổi một số thuộc tính này.

- Công cụ này hỗ trợ việc thêm hoặc xóa các trường (có sẵn trong từ điển dữ liệu) khỏi bố cục hiển thị.
- Với công cụ này, không thể thêm các trường vào cấu trúc từ điển dữ liệu và bảng sao cho chúng được phản ánh trong CRM của bạn.
- Màn hình cấu hình cho chế độ xem bảng có bố cục khác, trong đó người dùng cần thiết lập các cột có sẵn và thuộc tính của các cột này.

Quan ngại về an ninh
- Người dùng cuối không nên có quyền thực hiện các thiết lập này trong công cụ cấu hình. Chỉ người dùng có quyền quản trị cao nhất hoặc các nhà phát triển mới được cấp các vai trò này.
- Mọi thay đổi được thực hiện đều hiển thị cho tất cả người dùng truy cập ứng dụng.
- Ngoài những thay đổi được thực hiện trong công cụ Cấu hình giao diện người dùng, người dùng cuối có thể thiết lập để cá nhân hóa giao diện. Các thiết lập cá nhân hóa chỉ áp dụng cho từng người dùng và không được chia sẻ giữa các người dùng cuối khác.
- Theo yêu cầu, việc cá nhân hóa có thể được điều khiển trong phần cài đặt tùy chỉnh.
- Điều này có nghĩa là có những thiết lập tùy chỉnh mà các nhà phát triển có thể sử dụng để hạn chế người dùng cá nhân hóa giao diện.
- Sau khi áp dụng thiết lập này, nút cá nhân hóa sẽ không còn hiển thị cho người dùng cuối.
Công cụ nâng cao ứng dụng (AET)
- Công cụ nâng cao ứng dụng là một công cụ toàn diện để nâng cao... SAP Các ứng dụng tiêu chuẩn mà các sửa đổi ở cấp độ cơ sở dữ liệu được thực hiện bởi chính công cụ đó, và hầu như không cần nỗ lực lập trình.
- Công cụ này cũng được tích hợp với công cụ Web UI Configuration.

- Tương tự như công cụ Cấu hình giao diện người dùng, trước tiên bạn cần chọn khu vực có thể cấu hình (được tô sáng màu xanh lam) từ ứng dụng.
- Thao tác này sẽ mở công cụ Cấu hình giao diện người dùng trong cùng một cửa sổ, như hình bên dưới.

Bạn cần chọn nút thích hợp cho các cải tiến AET (được đánh dấu ở trên):
- Cải tiến hiển thị: Cho phép bạn xem các cải tiến đã có sẵn. Bạn có thể chọn một cải tiến và chỉnh sửa nó.
- Nút “Tạo trường” có thể được sử dụng để tạo một trường mới trong chế độ xem đã chọn.
Sau đây là danh sách các cải tiến hiện có cho trường và bảng:

Giao diện này có các nút để mở rộng Chế độ xem và Bảng trong các khối gán tương ứng:
- Mới: Sử dụng nút này, bạn có thể tạo các trường mới và tạo cả bảng.
- Sử dụng liên kết trong cột đầu tiên (ID cải tiến), bạn có thể chỉnh sửa một cải tiến hiện có.
Công cụ cấu hình giao diện người dùng web so với công cụ nâng cao ứng dụng
Trước khi chuyển sang phần hướng dẫn từng bước cải thiện giao diện, bảng so sánh bên dưới sẽ làm rõ khi nào nên sử dụng từng công cụ:
| Yếu tố | Công cụ cấu hình giao diện người dùng web | Công cụ nâng cao ứng dụng (AET) |
|---|---|---|
| Mục đích chính | Điều chỉnh bố cục hiển thị của các khung nhìn hiện có | Thêm các trường và bảng mới vào cơ sở dữ liệu. |
| Tác động của từ điển dữ liệu | Không có gì — chỉ sử dụng các trường hiện có | Tự động tạo cấu trúc và bảng cơ sở dữ liệu. |
| Nỗ lực lập trình | Tùy chọn ABAP cho các trường hợp nâng cao | Hầu như không cần lập trình. |
| Người dùng điển hình | Chuyên viên tư vấn chức năng hoặc người dùng cao cấp | Chuyên viên tư vấn chức năng làm việc với trưởng nhóm kỹ thuật. |
| Phạm vi thay đổi | Bố cục và tùy chỉnh theo từng khung hình | Khả năng mở rộng trường và bảng trên toàn ứng dụng |
Cải thiện chế độ xem
- Để cải thiện giao diện, sau khi nhấp vào nút “Mới” (như trong ảnh chụp màn hình ở trên), bạn cần chọn phần đối tượng nghiệp vụ nơi cần thêm trường hoặc bảng mới.

- Tùy thuộc vào đối tượng được chọn, các bảng và cấu trúc cơ sở dữ liệu sẽ được chọn.
- Khi tạo một trường, bạn cần thiết lập các thuộc tính của trường đó:

- Dựa trên các thuộc tính đã chọn, trường dữ liệu sẽ được tạo ra và các lớp khác nhau sẽ được tăng cường cho trường dữ liệu mới này.
- Nút “Kích hoạt Chế độ Chuyên gia” có thể được sử dụng để khung phần mềm chọn các thuộc tính từ Phần tử Dữ liệu được sử dụng trong định nghĩa trường.
- Ở Chế độ Chuyên gia, chúng ta cần đặt giá trị cho trường Phần tử Dữ liệu.
- Trong định nghĩa phần tử dữ liệu, có thể thiết lập các thuộc tính như Nhãn (Description).
- Do đó, các thuộc tính khác nhau của trường có thể được thiết lập tự động bằng cách sử dụng định nghĩa phần tử dữ liệu trong từ điển dữ liệu.

- Tương tự, chúng ta có thể tạo các trường bảng bằng cách sử dụng AET.
- Đối với một bảng, chúng ta cần chỉ định chi tiết của toàn bộ bảng, cũng như các trường riêng lẻ cần được tạo cho bảng đó.

- Sau khi một trường hoặc bảng được tạo bằng AET, ứng dụng sẽ khởi động lại và người dùng có thể sử dụng trường hoặc bảng mới đó.
- Các trường và bảng này cũng sẽ cập nhật các bảng cơ sở dữ liệu cần thiết.
- Điều này có nghĩa là khi bạn nhập giá trị vào các trường này và thực hiện thao tác lưu, giá trị đó sẽ được lưu trữ trong cơ sở dữ liệu.

