Cuộc gọi dịch vụ trong một ứng dụng
Bạn có thể gọi mô-đun chức năng hiện có trong thành phần Web Dynpro bằng cách gọi dịch vụ. Để tạo cuộc gọi dịch vụ, bạn có thể sử dụng trình hướng dẫn dễ sử dụng trong các công cụ Web Dynpro.
Bạn có thể khởi chạy trình hướng dẫn trong bàn làm việc ABAP để tạo cuộc gọi dịch vụ.
Run T-Code − SE80
Step 1- Chọn thành phần Web Dynpro → Nhấp chuột phải để mở menu ngữ cảnh. Chuyển đến tạo → Cuộc gọi dịch vụ.
Nó sẽ mở trình hướng dẫn Web Dynpro - Màn hình bắt đầu.
Step 2 - Bạn có thể chọn nếu bạn muốn cuộc gọi dịch vụ được nhúng trong một bộ điều khiển hiện có hoặc bạn muốn tạo một bộ điều khiển mới.
Note - Các lệnh gọi dịch vụ phải được nhúng trong bộ điều khiển chung và nó không thể được sử dụng với bộ điều khiển chế độ xem trong Web Dynpro.
Step 3- Trong cửa sổ tiếp theo, chọn loại dịch vụ. Nhấp vào nút Tiếp tục.
Step 4- Trong cửa sổ tiếp theo, chọn một mô-đun chức năng làm dịch vụ. Bạn có thể sử dụng trợ giúp đầu vào cho việc này.
Nếu bạn chọn một mô-đun chức năng có khả năng từ xa, bạn có thể tùy chọn chỉ định đích RFC sẽ được sử dụng khi gọi mô-đun chức năng. Nếu bạn không chỉ định đích, mô-đun chức năng sẽ được gọi cục bộ.
Note- Mô-đun chức năng phải tồn tại trong hệ thống hiện tại! Trình hướng dẫn không hỗ trợ gọi một mô-đun chức năng có khả năng từ xa không tồn tại trong hệ thống hiện tại.
Step 5 - Nhấp vào Tiếp tục.
Step 6 - Trong cửa sổ tiếp theo, bạn có thể chọn loại đối tượng nào sẽ sử dụng để đại diện cho các tham số chức năng dịch vụ trong bộ điều khiển Web Dynpro -
- Là một tham số của phương thức bộ điều khiển
- Là thuộc tính bộ điều khiển
- Là một nút ngữ cảnh hoặc một thuộc tính ngữ cảnh
Để thực hiện việc này, hãy chọn loại đối tượng cần thiết từ hộp danh sách trong các dòng có liên quan.
Note - Chỉ dữ liệu liên quan đến giao diện người dùng nên được lưu trữ trong ngữ cảnh.
Bạn cũng có thể đặt tên riêng cho các thuộc tính bộ điều khiển và các nút ngữ cảnh sẽ được tạo.
Đề xuất sau được tạo -
Nút gốc nhận tên của dịch vụ.
Các nút để nhóm các tham số theo kiểu khai báo sẽ nhận được các tên thích hợp như IMPORTING, EXPORTING, ...
Bản thân các tên nút và tên thuộc tính cho các tham số giống với tên tham số.
Vì độ dài của nút và tên thuộc tính được giới hạn trong 20 ký tự, chúng được viết tắt tương ứng, nếu cần.
Trong cửa sổ tiếp theo, dịch vụ đã chọn sử dụng các kiểu từ nhóm kiểu làm kiểu tham số và / hoặc xác định các tham số bảng ngầm định.
Đối với tất cả các kiểu được liệt kê bên dưới, hãy xác định các kiểu (bảng) có cùng cấu trúc bằng nhau trong Từ điển Dữ liệu. Sau đó, chúng sẽ được sử dụng để nhập các thuộc tính bộ điều khiển hoặc các tham số phương thức được tạo bởi trình hướng dẫn.
Step 7 - Nhập Loại thuộc tính - KIỂM TRA và nhấp vào Tiếp tục.
Step 8- Trong cửa sổ tiếp theo, chỉ định tên của phương thức sẽ thực thi dịch vụ. Trình hướng dẫn tạo mã để gọi dịch vụ và cho liên kết ngữ cảnh.
Phương thức phải chưa tồn tại trong bộ điều khiển.
Bây giờ bạn đã nhập tất cả các thông tin cần thiết để tạo bộ điều khiển hướng mô hình.
Step 9 - Nhấp vào 'Hoàn thành' để tạo bộ điều khiển hoặc nâng cao nó tương ứng, để tạo cuộc gọi dịch vụ.
Bạn cũng có thể hủy bỏ trình hướng dẫn tại vị trí này. Tuy nhiên, dữ liệu đã nhập trước đó bị mất.