• Home
  • About me
  • FALV
  • ALV Grid in the nutshell
    • Basic Information
    • Field catalog
  • Articles
    • Tricks
    • FALV (Fast ALV Grid)
    • ALV Grid in the nutshell
    • Tips
    • How to...
    • For beginners
    • Thoughts
  • By Topic
    • ALV
    • ALV OO
    • SALV
    • GOS
    • Selection screen
    • Purchase Requisitions
    • Purchase Orders
    • Attachments
    • Others
    • Characteristics
    • Sample Programs
    • ZIP
    • OLE
    • Mails
    • Routings
    • EWB
    • Excel
  • Keywords
  • RSS
  • Download
  • Home
  • Articles
  • FALV (Fast ALV Grid)

ZDEMO_FALV10 - Color Settings

Details
Łukasz Pęgiel
FALV (Fast ALV Grid)
06 January 2016
Hits: 15548
Tags: FALV
The latest version of each part of FALV can be found on github repository https://github.com/fidley/falv which you can use in abapGit for easier up to date handling. 
 
This example shows how to set colors for cells, rows and columns using FALV

"! This is demo for FALV full screen with color settings
"! done by Lukasz Pegiel for http://abapblog.com

report zdemo_falv10.

types: begin of t_sflight.
        include type sflight.
types:  cell_color type lvc_t_scol,
        row_color  type char4,
        end of t_sflight.

data: sflight type standard table of t_sflight.

start-of-selection.


  select * up to 100 rows
  into corresponding fields of table @sflight
  from sflight.

  "FALV creation with only table passed
  data(falv) = zcl_falv=>create( changing ct_table = sflight ).

  "Add title variable
  falv->title_v1 = 'ZDEMO_FALV10'.


  "Changing some of field catalog settings for column colors
  falv->column( 'SEATSMAX' )->set_color( 'C700' ).

  "setting of color fields -> this must be done before calling
  "set_row_colors or set_cell_color
  falv->layout->set_ctab_fname( 'CELL_COLOR' ).
  falv->layout->set_info_fname( 'ROW_COLOR'  ).

  "change some row colors
  do 10 times.
    falv->set_row_color(
      exporting
        iv_color = 'C300'
        iv_row   = 2 * sy-index
    ).
  enddo.

  "change some cell colors.
  do 10 times.
    falv->set_cell_color(
      exporting
        iv_fieldname = 'PLANETYPE'
        iv_color     = value #( col = 5 int = 0 inv = 0  )
        iv_row       = 3 * sy-index
    ).

  enddo.



  "Display full screen grid
  falv->display( ).

Add a comment
Read more ...

ZDEMO_FALV09 - Cell settings

Details
Łukasz Pęgiel
FALV (Fast ALV Grid)
06 January 2016
Hits: 9159
Tags: FALV
The latest version of each part of FALV can be found on github repository https://github.com/fidley/falv which you can use in abapGit for easier up to date handling. 
 
Cell settings are possible if you have table lvc_t_styl in output table structure. If you want to use FALV way of handling cell settings then you need to firstly set stylefname attribute of layout so then you can use set_cell_xxxx methods. In following example, cell settings are set at hotspot click.

"! This is demo for FALV with cell settings
"! done by Lukasz Pegiel for http://abapblog.com
report zdemo_falv09.

types: begin of t_sflight.
        include type sflight.
types:  styles type lvc_t_styl,
        end of t_sflight.

data: sflight type standard table of t_sflight.


class lcl_test definition inheriting from zcl_falv.
  public section.

  protected section.
    "redefinition of event handler
    methods evt_hotspot_click redefinition.
  private section.

endclass.

class lcl_test implementation.

  method evt_hotspot_click.
    case e_column_id-fieldname.
      when 'SEATSMAX'.
        me->set_cell_disabled(
          exporting
            iv_fieldname = e_column_id-fieldname
            iv_row       = es_row_no-row_id
        ).
        me->set_cell_button(
          exporting
            iv_fieldname = 'PRICE'
            iv_row       = es_row_no-row_id
        ).

        me->set_cell_hotspot(
          exporting
            iv_fieldname = 'CARRID'
            iv_row       = es_row_no-row_id
        ).

        me->soft_refresh( ).
    endcase.
  endmethod.

endclass.

start-of-selection.

  select * up to 100 rows
  into corresponding fields of table @sflight
  from sflight.

  "creation of falv with local redefinition
  data falv type ref to lcl_test.
  falv ?= lcl_test=>create( exporting  i_subclass = cl_abap_classdescr=>describe_by_name( p_name = 'LCL_TEST' )
                              changing ct_table = sflight    ) .


  "Add title variable
  falv->title_v1 = 'ZDEMO_FALV09'.

  "set whole grid editable
  falv->layout->set_edit( abap_true ).
  falv->set_editable( iv_modify = abap_true ).

  "Set style column name
  falv->layout->set_stylefname( 'STYLES' ).

  falv->column( 'SEATSMAX' )->set_hotspot( abap_true  ).

  "Display full screen grid
  falv->display( ).

Add a comment
Read more ...

ZDEMO_FALV08 - Mass replace function

Details
Łukasz Pęgiel
FALV (Fast ALV Grid)
06 January 2016
Hits: 10900
Tags: FALV
The latest version of each part of FALV can be found on github repository https://github.com/fidley/falv which you can use in abapGit for easier up to date handling. 
 
I've built in the mass replace function for FALV so now you don't have to import separatelly from  http://abapblog.com/articles/tips/72-mass-replace-popup-for-alv-grid.
 

"! This is demo for FALV with mass replace function
"! done by Lukasz Pegiel for http://abapblog.com
report zdemo_falv08.

data: sflight type standard table of sflight.


start-of-selection.


  select * up to 100 rows
  into corresponding fields of table @sflight
  from sflight.

  "FALV creation with only table passed
  data(falv) = zcl_falv=>create( changing ct_table = sflight ).

  "Add title variable
  falv->title_v1 = 'ZDEMO_FALV08'.

  "set whole grid editable
  falv->layout->set_edit( abap_true ).
  falv->set_editable( iv_modify = abap_true ).

  "show default grid toolbar
  falv->layout->set_no_toolbar( abap_false ).

  "Add mass replace function to grid toolbar (can be also added to GUI STATUS as well )
  falv->add_button(
    exporting
      iv_function  = falv->fc_mass_replace
       iv_icon      = icon_replace
*      iv_quickinfo =
*      iv_butn_type =
*      iv_disabled  =
       iv_text      = 'Mass replace'
*      iv_checked   =
  ).

  "Display full screen grid
  falv->display( ).

Add a comment
Read more ...

ZDEMO_FALV07 - Columns (field catalog) settings

Details
Łukasz Pęgiel
FALV (Fast ALV Grid)
06 January 2016
Hits: 8942
Tags: FALV
The latest version of each part of FALV can be found on github repository https://github.com/fidley/falv which you can use in abapGit for easier up to date handling. 
 
When we want to adapt fieldcatalog the we can use standard old technique of getting frontend field catalog and then manipulating the entries or we can use column method which returns zcl_falv_column object and then using this object we can set all fieldcatalog settings. We can do it in two ways which shows this demo program.

"! This is demo for FALV full screen with fieldcatalog update
"! done by Lukasz Pegiel for http://abapblog.com

report zdemo_falv07.

data: sflight type standard table of sflight.


start-of-selection.


  select * up to 100 rows
  into corresponding fields of table @sflight
  from sflight.

  "FALV creation with only table passed
  data(falv) = zcl_falv=>create( changing ct_table = sflight ).

  "Add title variable
  falv->title_v1 = 'ZDEMO_FALV07'.


  "Changing some of field catalog settings
  falv->column( 'SEATSMAX' )->set_hotspot( abap_true ).
  falv->column( 'SEATSMAX' )->set_color( 'C700' ).

  falv->column( 'PLANETYPE' )->set_color( 'C300' ).
  falv->column( 'PLANETYPE' )->set_no_merging( abap_true ).

  falv->column( 'PAYMENTSUM' )->set_no_zero( abap_true ).

  "or

  data(price) = falv->column( 'PRICE' ).
  price->set_no_out( abap_true ).
  data(occup) = falv->column( 'SEATSOCC' ).
  occup->set_no_zero( abap_true ).
  occup->set_no_merging( abap_true  ).

  "Display full screen grid
  falv->display( ).

Add a comment
Read more ...

ZDEMO_FALV06 - Grid Layout settings + "Mark" field

Details
Łukasz Pęgiel
FALV (Fast ALV Grid)
06 January 2016
Hits: 17011
Tags: FALV
The latest version of each part of FALV can be found on github repository https://github.com/fidley/falv which you can use in abapGit for easier up to date handling. 
 
When you want to change some layout settings - like zebra, then you can use layout object which contains setters for all layout fields. Additionally in this object we have "Mark field" which changes behaviur of standard select all / deselect all function.

"! This is demo for FALV full screen with layout changes
"! done by Lukasz Pegiel for http://abapblog.com
report zdemo_falv06.

types: begin of t_sflight,
         mark type bcselect.
        include type sflight.
types: end of t_sflight.

data: sflight type standard table of t_sflight.


parameter: p_usemar as checkbox.

start-of-selection.


  select * up to 100 rows
  into corresponding fields of table @sflight
  from sflight.

  "FALV creation with only table passed
  data(falv) = zcl_falv=>create( changing ct_table = sflight ).

  "Add title variable
  falv->title_v1 = 'ZDEMO_FALV06'.

  "All layout settings have set method in layout object of FALV
  "it can be udated before output or during runtime of program
  falv->layout->set_zebra( abap_true  ).
  falv->layout->set_no_merging( abap_true ).

  "additionally there is a attribute mark field which when is set
  "then fcat for it is changed so it's checkbox field and
  "when you'll use standard select all/deselect all functions then
  "it will check/uncheck checkbox instead of selecting/deselecting rows
  if p_usemar eq abap_true.
    falv->set_mark_field( 'MARK' ).
  endif.

  "user Layout option save changed to user-specific only
  falv->layout_save = 'U'.
  "Display full screen grid
  falv->display( ).

Add a comment
Read more ...

ZDEMO_FALV05 - Adding/Removing/Disabling grid toolbar

Details
Łukasz Pęgiel
FALV (Fast ALV Grid)
06 January 2016
Hits: 36212
Tags: FALV
The latest version of each part of FALV can be found on github repository https://github.com/fidley/falv which you can use in abapGit for easier up to date handling. 
 
This demos shows how to add / remove / disable / enable grid toolbar buttons. As you can notice on video with the demo program, all this functions works also during runtime of program.

"! This is demo for FALV grid button adding, deleting, enabling, disabling
"! done by Lukasz Pegiel for http://abapblog.com
report zdemo_falv05.


data: sflight type standard table of sflight.


class lcl_test definition inheriting from zcl_falv.
  public section.

  protected section.
    "redefinition of event handler
    methods evt_user_command redefinition.
  private section.

endclass.

class lcl_test implementation.

  method evt_user_command.
    case e_ucomm.
      when zcl_falv_dynamic_status=>b_01.
        me->enable_button( me->mc_fc_print_back ).
      when zcl_falv_dynamic_status=>b_02.
        me->disable_button( me->mc_fc_print_back ).
        me->add_button(
          exporting
            iv_function  = zcl_falv_dynamic_status=>b_03
             iv_icon      = icon_alarm
        ).
      when zcl_falv_dynamic_status=>b_03.
        me->delete_button( zcl_falv_dynamic_status=>b_03 ).
    endcase.
  endmethod.

endclass.

start-of-selection.


  select * up to 100 rows
  into corresponding fields of table @sflight
  from sflight.

  "creation of falv with local redefinition
  data falv type ref to lcl_test.
  falv ?= lcl_test=>create( exporting  i_subclass = cl_abap_classdescr=>describe_by_name( p_name = 'LCL_TEST' )
                              changing ct_table = sflight    ) .

  "Add title variable
  falv->title_v1 = 'ZDEMO_FALV05'.

  "Set Gui status to fully dynamic (no standard buttons of ALV Grid)
  falv->gui_status->fully_dynamic = abap_true.

  "Add button into GUI status at for function F01 (in partial dynamic GUI Status we can have up to 19 buttons)
  falv->gui_status->add_button(
    exporting
      iv_button              = zcl_falv_dynamic_status=>b_01
      iv_text                = 'Enable Print'
      iv_icon                = icon_activate
*      iv_qinfo               =
*      iv_allowed             = ABAP_TRUE
    exceptions
      button_already_filled  = 1
      button_does_not_exists = 2
      icon_and_text_empty    = 3
      others                 = 4
  ).
  if sy-subrc <> 0.
  endif.
  "Add button into GUI status at for function F02
  falv->gui_status->add_button(
    exporting
      iv_button              = zcl_falv_dynamic_status=>b_02
      iv_text                = 'Disable Print'
      iv_icon                = icon_active_inactive
*      iv_qinfo               =
*      iv_allowed             = ABAP_TRUE
    exceptions
      button_already_filled  = 1
      button_does_not_exists = 2
      icon_and_text_empty    = 3
      others                 = 4
  ).
  if sy-subrc <> 0.

  endif.


  "In default when we use full screen FALV, Grid toolbar is switched off, we must turn it on )
  falv->layout->set_no_toolbar( abap_false ).

  "we Add buttons to ALV grid toolbar, I'll use same function like in GUI status
  falv->add_button(
    exporting
      iv_function  = zcl_falv_dynamic_status=>b_01
      iv_icon      = icon_activate
*      iv_quickinfo =
*      iv_butn_type =
*      iv_disabled  =
       iv_text      = 'Enable Print'
*      iv_checked   =
  ).
  "we Add buttons to ALV grid toolbar, I'll use same function like in GUI status
  falv->add_button(
    exporting
      iv_function  = zcl_falv_dynamic_status=>b_02
      iv_icon      = icon_active_inactive
*      iv_quickinfo =
*      iv_butn_type =
*      iv_disabled  =
       iv_text      = 'Disable Print'
*      iv_checked   =
  ).

  "remove button "Details" & "Info" from standard Grid functions
  falv->delete_button( falv->mc_fc_detail ).
  falv->delete_button( falv->mc_fc_info ).
  "Display full screen grid
  falv->display( ).

Add a comment
Read more ...

ZDEMO_FALV04 - Full Screen with fully dynamic GUI Status

Details
Łukasz Pęgiel
FALV (Fast ALV Grid)
06 January 2016
Hits: 9856
Tags: FALV
The latest version of each part of FALV can be found on github repository https://github.com/fidley/falv which you can use in abapGit for easier up to date handling. 
 
Demo for fully dynamic GUI Status in case of full screen FALV. When you use full dynamic GUI status then you're allowed to use up to 35 button slots. Default buttons like SAVE, BACK, UP, EXIT, PRINT,... are already set. If they are disabled you need to enable them with show method of dynamic gui status.
 

"! This is demo for FALV full screen with fully dynamic GUI STATUS
"! done by Lukasz Pegiel for http://abapblog.com
report zdemo_falv04.

data: sflight type standard table of sflight.

class lcl_test definition inheriting from zcl_falv.
  public section.

  protected section.
    "redefinition of event handler
    methods evt_user_command redefinition.
  private section.

endclass.

class lcl_test implementation.

  method evt_user_command.
    case e_ucomm.
      when zcl_falv_dynamic_status=>b_01.
        call function 'POPUP_DISPLAY_MESSAGE'
          exporting
            titel = 'Popup'   " Title
            msgid = '00'
            msgty = 'S'
            msgno = '001'
            msgv1 = 'Button 1 clicked'.
      when zcl_falv_dynamic_status=>b_02.
        call function 'POPUP_DISPLAY_MESSAGE'
          exporting
            titel = 'Popup'   " Title
            msgid = '00'
            msgty = 'S'
            msgno = '001'
            msgv1 = 'Button 2 clicked'.
    endcase.
  endmethod.

endclass.

start-of-selection.


  select * up to 100 rows
  into corresponding fields of table @sflight
  from sflight.

  "creation of falv with local redefinition
  data falv type ref to lcl_test.
  falv ?= lcl_test=>create( exporting  i_subclass = cl_abap_classdescr=>describe_by_name( p_name = 'LCL_TEST' )
                              changing ct_table = sflight    ) .

  "Add title variable
  falv->title_v1 = 'ZDEMO_FALV04'.

  "Set Gui status to fully dynamic (no standard buttons of ALV Grid)
  falv->gui_status->fully_dynamic = abap_true.

  "Add button into GUI status at for function F01 (in partial dynamic GUI Status we can have up to 19 buttons)
  falv->gui_status->add_button(
    exporting
      iv_button              = zcl_falv_dynamic_status=>b_01
      iv_text                = 'POPUP 01'
      iv_icon                = icon_abc
*      iv_qinfo               =
*      iv_allowed             = ABAP_TRUE
    exceptions
      button_already_filled  = 1
      button_does_not_exists = 2
      icon_and_text_empty    = 3
      others                 = 4
  ).
  if sy-subrc <> 0.
*   message id sy-msgid type sy-msgty number sy-msgno
*              with sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
  endif.
  "Add button into GUI status at for function F02
  falv->gui_status->add_button(
    exporting
      iv_button              = zcl_falv_dynamic_status=>b_02
      iv_text                = 'POPUP 02'
      iv_icon                = icon_address
*      iv_qinfo               =
*      iv_allowed             = ABAP_TRUE
    exceptions
      button_already_filled  = 1
      button_does_not_exists = 2
      icon_and_text_empty    = 3
      others                 = 4
  ).
  if sy-subrc <> 0.
*   message id sy-msgid type sy-msgty number sy-msgno
*              with sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
  endif.

  "Display full screen grid
  falv->display( ).

Add a comment
Read more ...

ZDEMO_FALV03 - Full Screen with GUI Status Partly Dynamic

Details
Łukasz Pęgiel
FALV (Fast ALV Grid)
06 January 2016
Hits: 12957
Tags: FALV
The latest version of each part of FALV can be found on github repository https://github.com/fidley/falv which you can use in abapGit for easier up to date handling. 
 
Demo for adding custom buttons to GUI status (in case of full screen display). Screen contains default grid buttons + 19 empty slots for custom buttons.
 

"! This is demo for FALV full screen with partly dynamic GUI STATUS
"! done by Lukasz Pegiel for http://abapblog.com
report zdemo_falv03.

data: sflight type standard table of sflight.

class lcl_test definition inheriting from zcl_falv.
  public section.

  protected section.
    "redefinition of event handler
    methods evt_user_command redefinition.
  private section.

endclass.

class lcl_test implementation.

  method evt_user_command.
    case e_ucomm.
      when zcl_falv_dynamic_status=>b_01.
        call function 'POPUP_DISPLAY_MESSAGE'
          exporting
            titel = 'Popup'   " Title
            msgid = '00'
            msgty = 'S'
            msgno = '001'
            msgv1 = 'Button 1 clicked'.
      when zcl_falv_dynamic_status=>b_02.
        call function 'POPUP_DISPLAY_MESSAGE'
          exporting
            titel = 'Popup'   " Title
            msgid = '00'
            msgty = 'S'
            msgno = '001'
            msgv1 = 'Button 2 clicked'.
    endcase.
  endmethod.
endclass.

start-of-selection.


  select * up to 100 rows
  into corresponding fields of table @sflight
  from sflight.

  "creation of falv with local redefinition
  data falv type ref to lcl_test.
  falv ?= lcl_test=>create( exporting  i_subclass = cl_abap_classdescr=>describe_by_name( p_name = 'LCL_TEST' )
                              changing ct_table = sflight    ) .

  "Add title variable
  falv->title_v1 = 'ZDEMO_FALV03'.

  "Add button into GUI status at for function F01 (in partial dynamic GUI Status we can have up to 19 buttons)
  falv->gui_status->add_button(
    exporting
      iv_button              = zcl_falv_dynamic_status=>b_01
      iv_text                = 'POPUP 01'
      iv_icon                = icon_abc
*      iv_qinfo               =
*      iv_allowed             = ABAP_TRUE
    exceptions
      button_already_filled  = 1
      button_does_not_exists = 2
      icon_and_text_empty    = 3
      others                 = 4
  ).
  if sy-subrc <> 0.
  endif.

  "Add button into GUI status at for function F02
  falv->gui_status->add_button(
    exporting
      iv_button              = zcl_falv_dynamic_status=>b_02
      iv_text                = 'POPUP 02'
      iv_icon                = icon_address
*      iv_qinfo               =
*      iv_allowed             = ABAP_TRUE
    exceptions
      button_already_filled  = 1
      button_does_not_exists = 2
      icon_and_text_empty    = 3
      others                 = 4
  ).
  if sy-subrc <> 0.
  endif.

  "Display full screen grid
  falv->display( ).

Add a comment
Read more ...

More Articles ...

  1. ZDEMO_FALV02 - Full screen with redefinitions
  2. ZDEMO_FALV01 - Standard full screen FALV
  3. FALV (Fast ALV Grid)
  4. FALV (Fast ALV Grid) - First blood
Page 2 of 3
  • Start
  • Prev
  • 1
  • 2
  • 3
  • Next
  • End


Łukasz Pęgiel
BAPI CLASS READ SAVE TSK UNLOCK FIELDCATALOG EXTEND PROGRAM RUNTIME PURCHASE ORDER ITEM SET CONDITIONS SAP NPL GUI FRONTEND SERVICES GTENVIRONMENT GET VARIABLE VIRTUALBOX ALV GRID PROGRESS INDICATOR ALV GRID ALV Grid in the nutshell Field catalog - no sign ZDEMO REUSE DISPLAY LVC ESDUS CMD API EXTRACT FCAT Download CV01N 3N documents to PC ITM PROVIDE BCS MESSAGE AUTOMATIC LOGON SEARCH SYNTAX-CHECK DATE EXECUTE CVIC MAP CONTACT IXML STREAM FACTORY USER SETTINGS ALINK CONNECTION GTFIND RSDBRUNT FALV BINARY RELATION CREATE TOOL ACCESS sum SBCS SEND LOWER CASE Retro ASCII symbols in ALV Grid table HEADER HANDLE MM- GTGET GOS MANAGER Keywords ALV GRID IN THE NUTSHELL SAP DEVELOPMENT TOOLS FOR ECLIPSE BOM GROUP Creating editor for dynamic code SE38 like CURRENT CELL VIA API deletes contact persons KKEK CONVERT FLOAT CURR Field catalog - round REFRESH FROM SELECTOPTIONS Copying is not poss RELEASABLE ABAP EXTENSIONS
  • Laserowe usuwanie blizn Tychy
  • Laserowe usuwanie zmarszczek Tychy
  • Salon Kosmetyczny Tychy
  • Trycholog Tychy
  • Wypadanie włosów Tychy
Tweets by abapblog

Eclipse Plugins for ABAP

ABAP Favorites

Drag to your running Eclipse* workspace. *Requires Eclipse Marketplace Client

ABAP ADT Extensions

Drag to your running Eclipse* workspace. *Requires Eclipse Marketplace Client

ABAP Quick Fixes

Drag to your running Eclipse* workspace. *Requires Eclipse Marketplace Client

 

Latest Articles

  • ABAP in Eclipse - Install, Configure, Use, and Enhance Your ADT
  • ALV Grid in the nutshell: Field catalog - col_id - ALV control: Column ID
  • ALV Grid in the nutshell: Field catalog - dfieldname – Fieldname for column group
  • ALV Grid in the nutshell: Field catalog - Hotspot - ALV control: SingleClick-sensitive
  • ALV Grid in the nutshell: Field catalog - sp_group - Group key
  • ALV Grid in the nutshell: Field catalog - domname - Domain name
  • ALV Grid in the nutshell: Field catalog - reprep - ALV control: Value is selection criterion for rep./rep.intf.
  • ALV Grid in the nutshell: Field catalog - reptext – Heading
  • ALV Grid in the nutshell: Field catalog - lowercase - Lowercase letters allowed/not allowed
  • ALV Grid in the nutshell: Field catalog - intlen - Internal Length in Bytes
  • Downloading Exchange Rates from NBP (National Bank of Poland)
  • Downloading Exchange Rates from Central Bank of Turkey
  • ABAP Extensions - Automatic Logon
  • ALV Grid in the nutshell: Field catalog - inttype - ABAP data type (C,D,N,...)
  • ALV Grid in the nutshell: Field catalog - datatype

Most Read

  • Create XLSX/MHTML file from internal table in background
  • Refresh ALV GRID and keep position and current cell
  • Create XLSX file from internal table in background v2
  • FALV (Fast ALV Grid)
  • ATC Pseudo Comments list
  • Call standard F4 search help with customized parameters
  • Dynamic GUI STATUS & TITLE with ABAP code
  • Create fieldcatalog from internal table
  • Link Attachments of Purchase Requisition to Purchase Order
  • Endless loop in BADI ME_PROCESS_PO_CUST
  • GOS - How to add business documents at creation of object
  • Create a nice looking chart with CL_GUI_CHART_ENGINE - Part 3 - Chart Data and render
  • How to access private or protected data and methods of CL_GUI_ALV_GRID
  • Subtotal lines of ALV GRID OO as content separator
  • How to handle CL_GUI_ALV_GRID events in SALV

Latest Comments

ABAP code and articles provided on http://abapblog.com, if it is not statet otherwise, were created by Łukasz Pęgiel. You can use the code in your SAP instance for commercial and non-commercial use without any warranty from side of the author. You cannot sell the code as a full program or a part of it.
Replicating of the articles and code is prohibited unless the agreement of the author is given to you. 

Bootstrap is a front-end framework of Twitter, Inc. Code licensed under MIT License. Font Awesome font licensed under SIL OFL 1.1.