diff --git a/package.json b/package.json index 5673035..52a6e09 100644 --- a/package.json +++ b/package.json @@ -11,9 +11,9 @@ }, "license": "MIT", "dependencies": { - "@abaplint/cli": "^2.113.108", - "@abaplint/runtime": "^2.10.42", + "@abaplint/cli": "^2.113.109", + "@abaplint/runtime": "^2.10.44", "@abaplint/database-sqlite": "^2.10.24", - "@abaplint/transpiler-cli": "^2.10.42" + "@abaplint/transpiler-cli": "^2.10.44" } } diff --git a/src/salv/cl_salv_column_table.clas.abap b/src/salv/cl_salv_column_table.clas.abap index 12f7f54..a2cd077 100644 --- a/src/salv/cl_salv_column_table.clas.abap +++ b/src/salv/cl_salv_column_table.clas.abap @@ -1,7 +1,12 @@ CLASS cl_salv_column_table DEFINITION PUBLIC INHERITING FROM cl_salv_column_list. PUBLIC SECTION. - + METHODS get_output_length + RETURNING + VALUE(length) TYPE i. ENDCLASS. CLASS cl_salv_column_table IMPLEMENTATION. + METHOD get_output_length. + ASSERT 1 = 'todo'. + ENDMETHOD. ENDCLASS. \ No newline at end of file diff --git a/src/salv/cl_salv_layout.clas.abap b/src/salv/cl_salv_layout.clas.abap index d2f3d1a..577e024 100644 --- a/src/salv/cl_salv_layout.clas.abap +++ b/src/salv/cl_salv_layout.clas.abap @@ -21,9 +21,17 @@ CLASS cl_salv_layout DEFINITION PUBLIC. METHODS set_initial_layout IMPORTING value TYPE clike. + + METHODS get_default_layout + RETURNING + VALUE(sdf) TYPE string. ENDCLASS. CLASS cl_salv_layout IMPLEMENTATION. + METHOD get_default_layout. + ASSERT 1 = 'not supported'. + ENDMETHOD. + METHOD set_key. ASSERT 1 = 'not supported'. ENDMETHOD. diff --git a/src/salv/cl_salv_table.clas.abap b/src/salv/cl_salv_table.clas.abap index f13ed35..1da565e 100644 --- a/src/salv/cl_salv_table.clas.abap +++ b/src/salv/cl_salv_table.clas.abap @@ -34,15 +34,22 @@ CLASS cl_salv_table DEFINITION PUBLIC. end_column TYPE i start_line TYPE i end_line TYPE i. + METHODS get_event - RETURNING VALUE(val) TYPE REF TO cl_salv_events_table. + RETURNING + VALUE(val) TYPE REF TO cl_salv_events_table. + METHODS get_display_settings - RETURNING VALUE(val) TYPE REF TO cl_salv_table. - METHODS set_striped_pattern IMPORTING val TYPE any. + RETURNING + VALUE(val) TYPE REF TO cl_salv_table. + + METHODS set_striped_pattern IMPORTING value TYPE any. METHODS set_list_header IMPORTING val TYPE any. METHODS set_top_of_list IMPORTING val TYPE any. + METHODS set_top_of_list_print IMPORTING val TYPE any. METHODS get_columns RETURNING VALUE(val) TYPE REF TO cl_salv_columns_table. METHODS get_functions RETURNING VALUE(val) TYPE REF TO cl_salv_functions_list. + METHODS get_aggregations RETURNING VALUE(value) TYPE REF TO cl_salv_aggregations. @@ -66,6 +73,9 @@ CLASS cl_salv_table DEFINITION PUBLIC. ENDCLASS. CLASS cl_salv_table IMPLEMENTATION. + METHOD set_top_of_list_print. + RETURN. " todo, implement method + ENDMETHOD. METHOD get_sorts. ASSERT 1 = 'todo'.