diff --git a/src/salv/cl_salv_layout_service.clas.abap b/src/salv/cl_salv_layout_service.clas.abap index 314ad84..d2c0cc1 100644 --- a/src/salv/cl_salv_layout_service.clas.abap +++ b/src/salv/cl_salv_layout_service.clas.abap @@ -7,10 +7,21 @@ CLASS cl_salv_layout_service DEFINITION PUBLIC. restrict TYPE any OPTIONAL RETURNING VALUE(value) TYPE salv_s_layout_info. + + + CLASS-METHODS get_layouts + IMPORTING + s_key TYPE any + RETURNING + VALUE(t_layout) TYPE salv_t_layout_info. ENDCLASS. CLASS cl_salv_layout_service IMPLEMENTATION. + METHOD get_layouts. + ASSERT 1 = 2. + ENDMETHOD. + METHOD f4_layouts. ASSERT 1 = 2. ENDMETHOD. diff --git a/src/salv/salv_t_layout_info.ttyp.xml b/src/salv/salv_t_layout_info.ttyp.xml new file mode 100644 index 0000000..349b204 --- /dev/null +++ b/src/salv/salv_t_layout_info.ttyp.xml @@ -0,0 +1,18 @@ + + + + + + SALV_T_LAYOUT_INFO + E + SALV_S_LAYOUT_INFO + S + STRU + T + D + N + SALV_T_LAYOUT_INFO + + + +