SAP Reports / Programs

BCALV_GRID_VERIFY SAP ABAP Report - ALV GridControl test program







BCALV_GRID_VERIFY is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for Testing ALV grid functions ..see full standard documentation available for this report. Also check out the submitted Comments related to this SAP report and the details below to see which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC.

If you would like to execute this report or see the full code listing simply enter BCALV_GRID_VERIFY into the relevant SAP transactions such as SE38 or SE80


ABAP code to call this SAP report using the submit statement

This report can be called from another progam/report simply by using the ABAP SUBMIT statement, see below for example ABAP code snipts of how to do this.






SUBMIT BCALV_GRID_VERIFY. "Basic submit
SUBMIT BCALV_GRID_VERIFY AND RETURN. "Return to original report after report execution complete
SUBMIT BCALV_GRID_VERIFY VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Selection Text: P_PRISEL = Print selections
Selection Text: P_PRICOV = Print list info
Selection Text: P_NOVGRL = No Vertical Gridlines
Selection Text: P_NOROMK = No line selections
Selection Text: P_NOMERG = No cell merge
Selection Text: P_NOHGRL = No Horizontal Gridlines
Selection Text: P_NOCOHD = No column headings
Selection Text: P_MAXROW = Number of records to be read
Selection Text: P_MARKLN = Index Highlighted Row
Selection Text: P_LIGHTS = Display
Selection Text: P_LIGHTC = Display and pass on
Selection Text: P_IKONHD = Column Header with Icon
Selection Text: P_IKONH = Icons with Hotspot
Selection Text: P_IKONE = With icons
Selection Text: P_HREF = Hyperlinks
Selection Text: P_HOTSPT = Hotspot to CARRID
Selection Text: P_GPEDIT = User-Def. Control Break Format
Selection Text: P_EXE_VA = With layout
Selection Text: P_EXE_NV = Without layout
Selection Text: P_EOPAGE = End of page
Selection Text: P_EOLIST = End of list
Selection Text: P_EDIT = Ready for input
Selection Text: P_DIODE = LED instead of traffic light
Selection Text: P_COPT = Optimize column width
Selection Text: P_COLPOS = Explicit column sequence
Selection Text: P_COLMRK = Highlight column in color
Selection Text: P_COLCOL = Color coding column X=default
Selection Text: P_PUSHB = With Pushbutton
Selection Text: SAVE_X = Only global layouts
Selection Text: SAVE_U = Only user-defined layouts
Selection Text: SAVE_N = Not Allowed
Selection Text: SAVE_A = Allowed (all types)
Selection Text: P_WEBXW = Web explicit width
Selection Text: P_WEBXH = Web explicit height
Selection Text: P_WEBS = Web style for grid
Selection Text: P_WEBR = Web rows (for flow)
Selection Text: P_WEBM = Web look
Selection Text: P_VARI = Layout





Selection Text: P_TOTBEF = Output of single records
Selection Text: P_TOPAGE = Top of page
Selection Text: P_TOOLIN = Toolbar invisible
Selection Text: P_TOLIST = Top of list
Selection Text: P_TITBAR = Title
Selection Text: P_S_VZSC = Delayed event ChangedSelection
Selection Text: P_S_VZNO = No delayed event
Selection Text: P_S_VZCC = Delayed event MovedCurrentCell
Selection Text: P_S_LBSI = Listbox (SingleSelection)
Selection Text: P_S_LBNO = Column/Row Selection
Selection Text: P_S_LBNF = Cell selection
Selection Text: P_S_LBMU = Listbox (MultiSelection)
Selection Text: P_S_DEFA = Default=listbox (SingleSelect)
Selection Text: P_S_CLCK = Single click on title
Selection Text: P_SUBTXT = Subtotal Text
Selection Text: P_SFLIG = Simple table
Selection Text: P_RESERV = Reserve lines
Selection Text: P_COL = Row color coding example
Selection Text: P_CHECKB = Checkboxes (read-only)
Selection Text: P_CELLS = Cell coloring example
Selection Text: P_CB_SUB = 'Callback' for sub-totals
Selection Text: P_CB_GUI = 'Callback' for toolbar/context
Selection Text: P_CB_BUC = 'Callback' BEFORE_USER_COMMAND
Selection Text: P_CB_AUC = 'Callback' AFTER_USER_COMMAND
Selection Text: P_APPL_E = All application events
Selection Text: PDEFAULT = Allow initial layout
Title: ALV GridControl test program
Text Symbol: 101 = My menubutton
Text Symbol: 064 = Structure depth
Text Symbol: 063 = SFLIGHT
Text Symbol: 062 = SPFLI+SFLIGHT
Text Symbol: 061 = Sample data
Text Symbol: 059 = Pushbutton Row
Text Symbol: 057 = Hotspot line
Text Symbol: 022 = A checkbox
Text Symbol: 021 = Checkbox example
Text Symbol: 020 = Check
Text Symbol: 019 = Hello
Text Symbol: 018 = Goodbye





Text Symbol: 017 = Icon_mediummmmm
Text Symbol: 010 = Line
Text Symbol: 009 = Layout
Text Symbol: 007 = Execute
Text Symbol: 006 = Icon_longggggggggggg
Text Symbol: 005 = Icon
Text Symbol: 004 = Refresh
Text Symbol: 003 = Delete
Text Symbol: 002 = Column ID
Text Symbol: 001 = Register event
Text Symbol: 000 = Save display layout
Text Symbol: 503 = End of list
Text Symbol: 502 = End of page line:
Text Symbol: 501 = Top of page
Text Symbol: 500 = Top of list
Text Symbol: 300 = My titlebar
Text Symbol: 203 = Print parameters
Text Symbol: 202 = Totals
Text Symbol: 201 = Colors
Text Symbol: 200 = Exceptions
Text Symbol: 183 = Symbol_mediummmm
Text Symbol: 182 = Symbol_longgggggggggg
Text Symbol: 181 = Symbol
Text Symbol: 162 = PlaneType3
Text Symbol: 161 = PlaneType3 - Pushbutton
Text Symbol: 160 = PlaneType3
Text Symbol: 152 = PlaneType2
Text Symbol: 151 = PlaneType2 with Icon
Text Symbol: 117 = Toolbar interact.
Text Symbol: 112 = My refresh
Text Symbol: 111 = My delete
Text Symbol: 106 = My delete
Text Symbol: 105 = My refresh
Text Symbol: 102 = My menubutton disabled


INCLUDES used within this REPORT BCALV_GRID_VERIFY

No INCLUDES are used within this REPORT code!


TABLES used within REPORT and the associated SELECT statement:

No SAP DATABASE tables are accessed within this REPORT code!


Function Modules used within report and the associated call statement:

DYNP_VALUES_READ call function 'DYNP_VALUES_READ' exporting dyname = d020s-prog dynumb = d020s-dnum translate_to_upper = 'X' * REQUEST = ' ' tables dynpfields = t_dynpread.




LVC_VARIANT_SAVE_LOAD call function 'LVC_VARIANT_SAVE_LOAD' exporting i_save_load = 'F' i_tabname = '1' changing cs_variant = gs_variant ct_fieldcat = xfield[].

LVC_VARIANT_F4 call function 'LVC_VARIANT_F4' exporting is_variant = x_variant i_save = x_save it_default_fieldcat = xfield[] importing e_exit = g_exit es_variant = gs_variant exceptions not_found = 1 others = 2.

LVC_VARIANT_EXISTENCE_CHECK call function 'LVC_VARIANT_EXISTENCE_CHECK' exporting i_save = x_save changing cs_variant = gs_variant exceptions others = 01.

LVC_VARIANT_DEFAULT_GET call function 'LVC_VARIANT_DEFAULT_GET' exporting i_save = x_save changing cs_variant = x_variant exceptions not_found = 2.

LVC_FIELDCATALOG_MERGE call function 'LVC_FIELDCATALOG_MERGE' exporting i_structure_name = 'SFLIGHT' changing ct_fieldcat = gt_fieldcat_lvc[].

LVC_FIELDCATALOG_MERGE call function 'LVC_FIELDCATALOG_MERGE' exporting i_structure_name = 'SFLIGHT' changing ct_fieldcat = gt_fieldcat_lvcplain[].

LVC_FIELDCATALOG_MERGE call function 'LVC_FIELDCATALOG_MERGE' exporting i_structure_name = 'SPFLI' changing ct_fieldcat = gt_fieldcat_lvcplain[].

LVC_FIELDCATALOG_MERGE call function 'LVC_FIELDCATALOG_MERGE' exporting i_structure_name = 'SFLIGHT' changing ct_fieldcat = gt_fieldcat_lvcplain[].

LVC_FIELDCATALOG_MERGE call function 'LVC_FIELDCATALOG_MERGE' exporting i_structure_name = 'SCARR' changing ct_fieldcat = gt_fieldcat_lvc_scarr[].



Contribute (Add Comments)

Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.

The contribute/comments section below therefore offer's an opportunity for anyone to add additional information. This can be anything from useful hints, tips and screen shots to relevant SAP notes or anything else you feel is relevant to this report.

This will then be available for everyone to easily find by simply searching on the report name BCALV_GRID_VERIFY or its description.