*&---------------------------------------------------------------------* *& Report ZDEMO_EXCEL *& *&---------------------------------------------------------------------* *& *& *&---------------------------------------------------------------------* REPORT zdemo_excel. DATA: lv_workdir TYPE string. PARAMETERS: p_path TYPE zexcel_export_dir. AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_path. lv_workdir = p_path. cl_gui_frontend_services=>directory_browse( EXPORTING initial_folder = lv_workdir CHANGING selected_folder = lv_workdir ). p_path = lv_workdir. INITIALIZATION. cl_gui_frontend_services=>get_sapgui_workdir( CHANGING sapworkdir = lv_workdir ). cl_gui_cfw=>flush( ). p_path = lv_workdir. START-OF-SELECTION. IF p_path IS INITIAL. p_path = lv_workdir. ENDIF. SUBMIT zdemo_excel1 WITH p_path = p_path AND RETURN. " Hello world SUBMIT zdemo_excel2 WITH p_path = p_path AND RETURN. " Styles SUBMIT zdemo_excel3 WITH p_path = p_path AND RETURN. " iTab binding SUBMIT zdemo_excel4 WITH p_path = p_path AND RETURN. " Multi sheets, page setup and sheet properties SUBMIT zdemo_excel5 WITH p_path = p_path AND RETURN. " Conditional formatting SUBMIT zdemo_excel6 WITH p_path = p_path AND RETURN. " Formulas SUBMIT zdemo_excel7 WITH p_path = p_path AND RETURN. " Conditional formatting SUBMIT zdemo_excel8 WITH p_path = p_path AND RETURN. " Ranges SUBMIT zdemo_excel9 WITH p_path = p_path AND RETURN. " Data validation SUBMIT zdemo_excel10 WITH p_path = p_path AND RETURN. " Bind table with field catalog " zdemo_excel11 is not added because it has a selection screen and " you also need to have business partners maintained in transaction BP SUBMIT zdemo_excel12 WITH p_path = p_path AND RETURN. " Column size SUBMIT zdemo_excel13 WITH p_path = p_path AND RETURN. " Merge cell SUBMIT zdemo_excel14 WITH p_path = p_path AND RETURN. " Alignment SUBMIT zdemo_excel15 WITH p_path = p_path AND RETURN. " Read Excel and write it back SUBMIT zdemo_excel16 WITH p_path = p_path AND RETURN. " Drawing SUBMIT zdemo_excel17 WITH p_path = p_path AND RETURN. " Lock sheet SUBMIT zdemo_excel18 WITH p_path = p_path AND RETURN. " Lock workbook SUBMIT zdemo_excel19 WITH p_path = p_path AND RETURN. " Set active sheet " zdemo_excel20 is not added because it uses ALV and cannot be processed SUBMIT zdemo_excel21 WITH p_path = p_path AND RETURN. " Color Picker SUBMIT zdemo_excel22 WITH p_path = p_path AND RETURN. " Bind table with field catalog & sheet style SUBMIT zdemo_excel23 WITH p_path = p_path AND RETURN. " abap2xlsx Demo: Multiple sheets with and w/o grid lines, print options SUBMIT zdemo_excel24 WITH p_path = p_path AND RETURN. " abap2xlsx Demo: Multiple sheets with different default date formats SUBMIT zdemo_excel25 AND RETURN. " abap2xlsx Demo: Create and xlsx on Application Server (could be executed in batch mode) SUBMIT zdemo_excel26 WITH p_path = p_path AND RETURN. " abap2xlsx Demo: Reader demo SUBMIT zdemo_excel27 WITH p_path = p_path AND RETURN. " abap2xlsx Demo: Conditional Formatting SUBMIT zdemo_excel28 WITH p_path = p_path AND RETURN. " abap2xlsx Demo: CSV writer * SUBMIT zdemo_excel29 WITH p_path = p_path AND RETURN. " abap2xlsx Demo: Macro enabled workbook