sap web gui login

http://molgaard.consolut.eu/sap/bc/gui/sap/its/webgui

ALV

ABAP List Viewer (ALV)
Objectives
§The participants will be able to :
§Describe the features and advantages of ALV.
§Describe the different function modules that should be used to properly produce a report output in ALV.
§Create simple ALV reports.
§Format the layout of the ALV reports.
§ABAP List Viewer (ALV) is a simple, user friendly and better looking reporting tool as compared to the usage of write statements in a conventional / interactive report.
§SAP provides a set of ALV (ABAP LIST VIEWER) function modules, which can be put into use to embellish the output of a report. This set of ALV functions are used to enhance the readability and functionality of any report output.
Advantages of ALV
§Looks better.
§User friendly
§Filtering / Sorting
§Layout Change / Save
§Summation, Download to excel, E-Mail
§Data can be open for input / change etc.
§Better Event handling
§Width of more than 256 characters possible
§Programming overhead of mentioning exact positions in write statements not needed.
ALV Features









ALV Programming


§Three Approaches
§Conventional (Using SAP Standard Function Modules).
§Object Oriented (Using SAP Standard Classes and Methods).
§Object model ( Using CL_SALV* classes ).

Common ALV functions

§The commonly used ALV function modules are:
§REUSE_ALV_VARIANT_DEFAULT_GET
§REUSE_ALV_VARIANT_F4
§REUSE_ALV_VARIANT_EXISTENCE
§REUSE_ALV_EVENTS_GET
§REUSE_ALV_COMMENTARY_WRITE
§REUSE_ALV_FIELDCATALOG_MERGE
§REUSE_ALV_POPUP_TO_SELECT
§REUSE_ALV_LIST_DISPLAY
§REUSE_ALV_GRID_DISPLAY
The main ALV Function Groups are SALV (ABAP Listviewer) and SLVC_FULLSCREEN (ALV GridControl Fullscreen). All the ALV useful function modules are under these Function Groups.
Some of them are:
REUSE_ALV_LIST_DISPLAY: Output a simple list (single line or several lines).
REUSE_ALV_COMMENTARY_WRITE: List body comment block output.
REUSE_ALV_EVENTS_GET: Returns table of possible events for a list type.
REUSE_ALV_EVENT_NAMES_GET: Returns table of constant names of possible events for a list type.
REUSE_ALV_FIELDCATALOG_MERGE: Create field catalog from dictionary structure or internal table.
REUSE_ALV_HIERSEQ_LIST_DISPLAY: Hierarchical sequential list output.
REUSE_ALV_LIST_LAYOUT_INFO_GET: Read current ALV list information.
REUSE_ALV_LIST_LAYOUT_INFO_SET: Set current ALV list information.
REUSE_ALV_POPUP_TO_SELECT: List in dialog box to choose one or more entries (or display only).

REUSE_ALV_VARIANT_ALL_MAINTAIN: Maintain all display variants for one object.
REUSE_ALV_VARIANT_DEFAULT_GET: Read default layout (description only, w/o field catalog).
REUSE_ALV_VARIANT_EXISTENCE: Checks whether a display variant exists.
REUSE_ALV_VARIANT_F4: Display variant selection dialog box.
REUSE_ALV_VARIANT_MAINTAIN: Definition of a layout outside the list context.
REUSE_ALV_VARIANT_SAVE: Save ALV Variant.
REUSE_ALV_VARIANT_SELECT: Select a layout variant.
REUSE_ALV_GRID_DISPLAY: Output of a simple list (single-line).                                  
REUSE_ALV_GRID_LAYOUT_INFO_GET: Read current ALV grid information.

REUSE_ALV_GRID_LAYOUT_INFO_SET: Set current ALV list information.

0 comments:

Post a Comment