Số lần thoát của khách hàng là gì?
Các lối ra của khách hàng là "móc" do SAP cung cấp trong nhiều chương trình, màn hình và menu tiêu chuẩn mà trên đó khách hàng có thể "treo" chức năng tùy chỉnh để đáp ứng các yêu cầu kinh doanh. Thông tin thêm về điều này trong giây lát…
Trong hướng dẫn này, bạn sẽ học:
- Các loại khách hàng thoát
- Ví dụ về các lần thoát của khách hàng
- Xác định vị trí khách hàng thoát
- Tạo lối thoát cho khách hàng
- USER EXIT là gì?
Các loại khách hàng thoát
Có ba kiểu thoát khách hàng chính:
- Các lần thoát mô-đun chức năng
- Màn hình thoát
- Menu thoát
Mô-đun chức năng Exit : Nó cho phép khách hàng thêm mã thông qua mô-đun chức năng tại một vị trí cụ thể trong chương trình ứng dụng SAP
Cú pháp: GỌI KHÁCH HÀNG-CHỨC NĂNG '004'
Screen Exit : Nó cho phép khách hàng thêm các trường vào màn hình trong chương trình SAP thông qua màn hình con. Màn hình con được gọi trong luồng logic của màn hình tiêu chuẩn.
Định dạng: GỌI KHÁCH HÀNG-SUBSCREEN CUSTSCR2
Menu Exit: Nó cho phép khách hàng thêm các mục vào menu kéo xuống trong một chương trình SAP tiêu chuẩn. Các mục này có thể được sử dụng để gọi các chương trình bổ trợ hoặc màn hình tùy chỉnh.
Định dạng: + CUS (mục bổ sung trong trạng thái GUI)
Ví dụ về các lần thoát của khách hàng
Ví dụ về lần thoát màn hình :
Trong giao dịch CAT2 - Mục nhập bảng thời gian, HR muốn bao gồm một xác nhận tương tác rằng việc cố ý gửi dữ liệu không chính xác là cơ sở để sa thải.
Ví dụ về lối ra menu :
Trong giao dịch SE38 - ABAP Editor, nhóm phát triển muốn bao gồm một liên kết menu đến giao dịch SE80 - Object Navigator để dễ sử dụng.
TRƯỚC
SAU
Ví dụ về Thoát mô-đun chức năng :
Công ty muốn chi tiết ngân hàng của Nhà cung cấp trong việc tạo Nhà bán hàng là sự kiện bắt buộc. Vì vậy, nó phải nhấp nháy thông báo lỗi 'Vui lòng nhập chi tiết ngân hàng'
TRƯỚC
SAU
Xác định vị trí khách hàng thoát
Trong SMOD giao dịch và xem xét chi tiết-
Hoặc trong giao dịch SE81, bạn có thể sử dụng khu vực ứng dụng thích hợp
Tạo lối thoát cho khách hàng
Để tạo thoát khách hàng, trước tiên bạn cần tạo một dự án trong CMOD giao dịch
Sau đó, bạn chỉ định Lối ra Khách hàng cho dự án của mình.
USER EXIT là gì?
User Exit phục vụ mục đích tương tự như Customer Exit nhưng chúng chỉ khả dụng cho mô-đun SD . Lối ra được thực hiện dưới dạng lời gọi đến Mô-đun chức năng. Mã được viết bởi nhà phát triển.
Biết rõ User Exit trong SD là MV45AFZZ
- USEREXIT_FIELD_MODIFICATION - Để sửa đổi các thuộc tính màn hình
- USEREXIT_SAVE_DOCUMENT - Để thực hiện các thao tác khi người dùng nhấn Lưu
- USEREXIT_SAVE_DOCUMENT_PREPARE
- USEREXIT_MOVE_FIELD_TO_VBAK - Khi các thay đổi về tiêu đề của người dùng được chuyển đến vùng làm việc của tiêu đề.
- USEREXIT_MOVE_FIELD_TO_VBAP - Khi các thay đổi mục của người dùng được chuyển đến khu vực làm việc của mục SAP