Tổng quan ALV class

ALV class là công cụ rất hữu dụng cho việc xây dựng một báo cáo trong SAP một cách nhanh chóng và hỗ trợ rất nhiều tính năng cho người dùng
Post Reply
User avatar
admin
Site Admin
Posts: 15
Joined: Mon Mar 07, 2022 4:43 pm
Location: HCM

Tổng quan ALV class

Post by admin »

ALV class là công cụ hỗ trợ lập trình viên ABAP sản xuất ra những báo cáo chuyên nghiệp trong hệ thống SAP ERP và đặc biệt hơn nữa là không cần tốn kém quá nhiều thời gian để làm nên một báo chuyên nghiệp như vậy. SAP đã tích hợp rất nhiều chức năng nhằm đáp ứng nhanh chóng các yêu cầu người dùng trong công cụ làm báo cáo này. Tuy nhiên để có thể tận dụng được các thế mạnh này đòi hỏi lập trình viên cần phải hiểu và nhuần nhuyễn trong cách sử dụng nó. Để trực quan hơn các bạn hãy xem về một báo cáo được xây dựng bởi công cụ ALV trong hình dưới đây.
alvexample.png
alvexample.png (65.81 KiB) Viewed 2084 times
Như các bạn có thể thấy, một báo cáo ALV cung cấp cho người dùng rất nhiều công cụ hỗ trợ như tìm kiếm, sắp xếp, thay đổi layout báo cáo, summary giá trị theo các nhóm đối tượng và hơn thế nữa ALV cũng cung cấp chức năng nhập dữ liệu trực tiếp trên các đối tượng này. Điều này cũng nói lên rằng với công cụ này các bạn có thể xây dựng bất cứ một chương trình hoặc báo cáo từ những yêu cầu đơn giản đến phức tạp
Thanh công cụ standard alv
alv_toolbar.png
alv_toolbar.png (6.81 KiB) Viewed 2075 times
Ngoài các chức năng cơ bản, alv cũng cung cấp cho developer khả năng để mở rộng chức năng theo yêu cầu thực tế.
Như vậy về tổng quan công cụ ALV sẽ:
+ Cung cấp các chức năng tiêu chuẩn cho một báo cáo như: xem chi tiết, sắp xếp theo tiêu chí tăng dần hoặc giảm dần, tìm kiếm giá trị theo một hoặc nhóm các cột cụ thể, thiết lập tiêu chí tính tổng và tổng thành phần, thay đổi giao diện, kết xuẩt ra excel, word, file text v.v..
+ Cung cấp chức năng điều khiển hiển thị đối với các kiểu dữ liệu tiền tệ, đơn vị tính.
+ Cung cấp khả năng lập trình tương tác người dùng trong đó cho phép người dùng có thể thêm dữ liệu trực tiếp.
+ Cung cấp các sự kiện để lập trình chức năng kéo thả, xử lý dữ liệu trước khi thêm
+ Cung cấp đối tượng để quản lý các thông điệp lỗi, kiểm soát dữ liệu nhập trong quá trình nhập liệu
+ Cung cấp mặc định các ràng buộc kiểm soát kiểu dữ liệu khi nhập, ví dụ ký tự không thể nhập vào giá trị số.
+ Cung cấp tính năng sinh ra các hỗ trợ tìm kiếm mặc định dựa trên các thông số cấu hình hoặc có thể tuỳ biến bởi người lập trình

....
Post Reply