Download presentation
Presentation is loading. Please wait.
Published bySusan McKenzie Modified over 6 years ago
1
FALV (Fast ALV Grid) Łukasz Pęgiel ABAPBLOG.COM #sitWRO 2016
2
What are the main differences between SALV, FALV, ALV & REUSE
ABAPBLOG.COM AGENDA Why I’ve created FALV What are the main differences between SALV, FALV, ALV & REUSE What is still to be done in FALV Live demo FALV - #sitWRO 2016
3
SALV REUSE ALV ABAPBLOG.COM Why I’ve created FALV
You cannot make standard SALV editable It happened too often that users wanted a report in display mode, but then they’ve changed their mind SALV I don’t like it Procedural programming Not all cl_gui_alv_grid options are directly available I always ended with getting cl_gui_alv_grid object (so why don’t use it directly) REUSE Screen and GUI Status has to be created each time, even if you want a simple full screen report Many times I was repeating the same methods when creating output ALV FALV - #sitWRO 2016
4
Where I can find FALV code?
ABAPBLOG.COM AB Separate versions for 7.31 and 7.40 Where I can find FALV code? FALV - #sitWRO 2016
5
What are the differences between SALV, ALV, REUSE & FALV
ABAPBLOG.COM What are the differences between SALV, ALV, REUSE & FALV Difference FALV SALV ALV REUSE Inheritance of cl_gui_alv_grid Yes No - Direct call of cl_gui_alv_grid methods No* Editable Possibility to create GUI Status dynamically Display inside custom containers Top-of-page event when used with own containers Pop-up calls Footer event Embedded error log Events handling with redefinition ALV List view Yes* Objects for everything Able to display table using single call Functions: mass replace, save locally as excel, get mime objects from repository, get pictures from SE78, list mode, copy falv object. FALV - #sitWRO 2016
6
Check if all events are raised
ABAPBLOG.COM What’s still to be done Footer Automatic filling of dropdown list values when domain has fixed entries Check if all events are raised Built-in Top-Of-Page handling with Selection-Screen data and company logo More additional functions Color constants … Functions: mass replace, save locally as excel, get mime objects from repository, get pictures from SE78, list mode, copy falv object. FALV - #sitWRO 2016
7
ABAPBLOG.COM Live Demo FALV - #sitWRO 2016
8
ABAPBLOG.COM Questions? ? ? ? ? ? FALV - #sitWRO 2016
9
Want to join FALV project?
ABAPBLOG.COM Want to join FALV project? Fork project Do some changes and commit them Merge your commit and create pull-request
10
ABAPBLOG.COM Thank You!
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.