Posts

Showing posts with the label Using CL_SALV_TABLE

BAPI for material storage location Add

 We can add material storage location plant wise using third party app or web. BAPI names : BAPI_MATERIAL_MAINTAINDATA_RT Import parameters: HEADDATA: Material Tables: STORAGELOCATIONDATA: Material: Plant: STGE_LOC:   STORAGELOCATIONDATAX: Material: Plant: STGE_LOC:   use below code after completing steps. CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.        

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...