Posts

Showing posts with the label Using CL_SALV_TABLE

Using BAPI upload excel file for t-code AS02 in SAP

Using BAPI " BAPI_FIXEDASSET_CHANGE " create a zprogram to upload excel file for mass change fixed asset in SAP. REPORT  ZAS02_ASSET_CHANGE_UPLOAD . TYPE-POOLS :  truxs . " Structure for Excel data TYPES :  BEGIN  OF  ty_excel ,          anln1  TYPE  anln1 ,          bukrs  TYPE  bukrs ,          kostl  TYPE  kostl ,          werks  TYPE  werks ,          prctr  TYPE  prctr ,         END  OF  ty_excel . DATA :  lt_excel     TYPE  TABLE  OF  ty_excel ,       ls_excel     TYPE  ty_excel ,     ...

Using CL_SALV_TABLE

  Display ALV Grid: DATA: lo_salv TYPE REF TO cl_salv_table. TRY. CALL METHOD cl_salv_table=>factory IMPORTING r_salv_table = lo_salv CHANGING t_table = t_data. CATCH cx_salv_msg. ENDTRY. lo_salv->display( ).   Set GUI Status: CALL METHOD lo_salv->set_screen_status EXPORTING report = sy-repid pfstatus = 'STANDARD' "your PF Status name set_functions = lo_salv->c_functions_all.   Enable Save ALV Layout : DATA: ls_key TYPE salv_s_layout_key, lo_layout TYPE REF TO cl_salv_layout. ls_key-report = sy-repid. lo_layout = lo_salv->get_layout( ). lo_layout->set_save_restriction( if_salv_c_layout=>restrict_none ). lo_layout->set_key( ls_key ).   Enable Save Default Layout: lo_layout->set_default( abap_true ).   Set Column Optimized: DATA: lo_columns TYPE REF TO cl_salv_columns_table. lo_columns = lo_salv->get_columns( ). lo_columns->set_optimize( 'X' ).   Enable Saerch Help: DATA: ls_ref TYPE salv_s_ddic_ref...