WorksheetsTest D3 Next Gen SAP ABAP Cloud
Total questions: 10
Worksheet time: 6mins
Determination trong RAP được dùng để làm gì?
Xử lý logic khi người dùng bấm nút Action
Tự động điền hoặc tính toán giá trị cho entity khi có sự kiện xảy ra
Kiểm tra điều kiện ràng buộc dữ liệu trước khi lưu
Tạo quan hệ giữa 2 entity
Determination có thể được kích hoạt vào thời điểm nào?
Trước khi insert/update dữ liệu
Sau khi commit dữ liệu vào DB
Khi người dùng mở ứng dụng UI
Khi thực hiện Association
Action trong RAP là gì?
Một thao tác business logic được gọi thủ công bởi người dùng hoặc hệ thống
Một loại annotation UI
Một quan hệ giữa 2 entity
Một rule check dữ liệu
Điểm khác nhau chính giữa Determination và Action là gì?
Determination do user trigger, Action do system trigger
Determination chạy tự động, Action cần trigger từ UI/API
Cả hai đều như nhau
Action chỉ chạy ở backend còn Determination chỉ chạy ở UI
Annotation nào được dùng để expose Action lên UI trong RAP?
@UI.lineItem
@UI.facet
@UI.type
@UI.presentationVariant
Trong RAP, Composition giữa hai entity có ý nghĩa gì?
Là quan hệ 1-n, dữ liệu con phụ thuộc sống/chết cùng dữ liệu cha
Là quan hệ tham chiếu lỏng lẻo, có thể tồn tại độc lập
Là một loại Action đặc biệt
Là một kiểu Determination
Khi dùng Association to Parent trong RAP, mục đích chính là gì?
Cho phép navigation từ child lên parent trong OData/UI
Tự động xóa child khi parent bị xóa
Định nghĩa khóa ngoại giữa hai bảng DB
Trigger Action từ parent
Câu nào đúng về Composition vs Association trong RAP?
Composition là quan hệ chặt chẽ (lifecycle phụ thuộc), Association thì không
Association to Parent bắt buộc có, Composition thì không
Cả hai hoàn toàn giống nhau
Composition chỉ dùng trong UI, Association chỉ dùng trong DB
Trong Behavior Definition, cú pháp nào được dùng để định nghĩa một Action?
action <name> result [ ... ];
determination <name> on modify { ... };
association to parent;
projection { ... }
Khi expose UI trong RAP, tại sao cần dùng Association?
Để UI có thể hiển thị dữ liệu con trong Object Page của dữ liệu cha
Để kích hoạt Determination
Để chạy Action mặc định
Để mapping với CDS Projection
