From 514d1d8bd35e3ebab35f529155f87992227c162a Mon Sep 17 00:00:00 2001 From: Claude Date: Fri, 21 Aug 2026 09:51:42 +0000 Subject: [PATCH] Follow the walkthrough's new steps get_started/full_example is gone in abap2UI5/docs - it was a step-by-step tutorial living outside the tutorial, and its content is now steps 8 to 10 of the walkthrough. The two classes that pointed at it follow: 011 step-8 (the selection screen and reading data) step-10 (the finished app) 070 step-9 (the table with columns, cells and a row action) step-10 070 also drops step-8, which is a different page than it was: what stood there is step-10 now. A `" @docs` line naming a page that no longer exists is exactly what check:docs-links was written to catch, and it would have gone red on the next run either way. SAMPLES.md is regenerated. Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_01PwxPfiy5WE8fVxfnToFeWk --- SAMPLES.md | 4 ++-- src/01/z2ui5_cl_smp_app_011.clas.abap | 2 +- src/01/z2ui5_cl_smp_app_070.clas.abap | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/SAMPLES.md b/SAMPLES.md index 40c3a6f8..8ee02f97 100644 --- a/SAMPLES.md +++ b/SAMPLES.md @@ -138,7 +138,7 @@ ready-to-run apps** the README leads with. | Sample | Class | |---|---| | Events on Cell Level
Events on cell level in a grid table: which row and which column the user was in, and what arrives in the backend.
cell enter row index event grid alv
docs: [cookbook/model/tables](https://abap2ui5.github.io/docs/cookbook/model/tables) | [`Z2UI5_CL_SMP_APP_160`](src/01/z2ui5_cl_smp_app_160.clas.abap) | -| Full Example with sap.ui.table
The full sap.ui.table example: a DynamicPage with search, sort, filter, currency columns and row actions - the closest thing here to a finished ALV.
grid alv dynamicpage column row action currency search sort filter
docs: [get_started/full_example](https://abap2ui5.github.io/docs/get_started/full_example), [cookbook/model/tables](https://abap2ui5.github.io/docs/cookbook/model/tables), [tutorials/walkthrough/step-8](https://abap2ui5.github.io/docs/tutorials/walkthrough/step-8) | [`Z2UI5_CL_SMP_APP_070`](src/01/z2ui5_cl_smp_app_070.clas.abap) | +| Full Example with sap.ui.table
The full sap.ui.table example: a DynamicPage with search, sort, filter, currency columns and row actions - the closest thing here to a finished ALV.
grid alv dynamicpage column row action currency search sort filter
docs: [cookbook/model/tables](https://abap2ui5.github.io/docs/cookbook/model/tables), [tutorials/walkthrough/step-9](https://abap2ui5.github.io/docs/tutorials/walkthrough/step-9), [tutorials/walkthrough/step-10](https://abap2ui5.github.io/docs/tutorials/walkthrough/step-10) | [`Z2UI5_CL_SMP_APP_070`](src/01/z2ui5_cl_smp_app_070.clas.abap) | | Keep Column Filters on Refresh (C)
Keeps the active sap.ui.table column filters across a view model update, through the abap2UI5 uitableext custom control - without it they are reset.
column filter reset refresh uitableext grid alv
docs: [cookbook/model/tables](https://abap2ui5.github.io/docs/cookbook/model/tables) | [`Z2UI5_CL_SMP_APP_143`](src/01/z2ui5_cl_smp_app_143.clas.abap) | ### List @@ -218,7 +218,7 @@ ready-to-run apps** the README leads with. | Sample | Class | |---|---| | Drag and Drop Rows (A)
Drag and drop of table rows (DragDropInfo), and how the new order reaches the internal table.
dnd dragdropinfo reorder rows move
docs: [cookbook/model/tables](https://abap2ui5.github.io/docs/cookbook/model/tables) | [`Z2UI5_CL_SMP_APP_459`](src/01/z2ui5_cl_smp_app_459.clas.abap) | -| Editable Cells, Add and Delete Rows
An editable table: input cells, adding and deleting rows, multi-select and a toolbar over them.
edit input add row delete multiselect toolbar
docs: [get_started/full_example](https://abap2ui5.github.io/docs/get_started/full_example), [cookbook/model/tables](https://abap2ui5.github.io/docs/cookbook/model/tables) | [`Z2UI5_CL_SMP_APP_011`](src/01/z2ui5_cl_smp_app_011.clas.abap) | +| Editable Cells, Add and Delete Rows
An editable table: input cells, adding and deleting rows, multi-select and a toolbar over them.
edit input add row delete multiselect toolbar
docs: [cookbook/model/tables](https://abap2ui5.github.io/docs/cookbook/model/tables), [tutorials/walkthrough/step-8](https://abap2ui5.github.io/docs/tutorials/walkthrough/step-8), [tutorials/walkthrough/step-10](https://abap2ui5.github.io/docs/tutorials/walkthrough/step-10) | [`Z2UI5_CL_SMP_APP_011`](src/01/z2ui5_cl_smp_app_011.clas.abap) | | Filter Rows in the Backend
Filters table rows in the BACKEND from a form above it, so the WHERE runs where the data is.
filter server side form growing where
docs: [cookbook/model/tables](https://abap2ui5.github.io/docs/cookbook/model/tables) | [`Z2UI5_CL_SMP_APP_045`](src/01/z2ui5_cl_smp_app_045.clas.abap) | | Large Table with Growing and ScrollContainer
10.000 rows in one table: growing, a sticky toolbar and sorting - and what that costs on the way to the browser.
growing 10000 rows sticky toolbar sort performance
docs: [cookbook/model/tables](https://abap2ui5.github.io/docs/cookbook/model/tables) | [`Z2UI5_CL_SMP_APP_006`](src/01/z2ui5_cl_smp_app_006.clas.abap) | | Live Search with Parallel Requests
Two SearchFields that round-trip on every keystroke on purpose - to show what that does: requests overtaking each other, the busy queue, the value lagging behind fast typing.
live search parallel requests busy queue typing
docs: [cookbook/model/tables](https://abap2ui5.github.io/docs/cookbook/model/tables) | [`Z2UI5_CL_SMP_APP_059`](src/01/z2ui5_cl_smp_app_059.clas.abap) | diff --git a/src/01/z2ui5_cl_smp_app_011.clas.abap b/src/01/z2ui5_cl_smp_app_011.clas.abap index 8310c2fe..e19e2a2b 100644 --- a/src/01/z2ui5_cl_smp_app_011.clas.abap +++ b/src/01/z2ui5_cl_smp_app_011.clas.abap @@ -1,6 +1,6 @@ " @keywords edit input add row delete multiselect toolbar " @summary An editable table: input cells, adding and deleting rows, multi-select and a toolbar over them. -" @docs https://abap2ui5.github.io/docs/get_started/full_example https://abap2ui5.github.io/docs/cookbook/model/tables +" @docs https://abap2ui5.github.io/docs/cookbook/model/tables https://abap2ui5.github.io/docs/tutorials/walkthrough/step-8 https://abap2ui5.github.io/docs/tutorials/walkthrough/step-10 CLASS z2ui5_cl_smp_app_011 DEFINITION PUBLIC. PUBLIC SECTION. diff --git a/src/01/z2ui5_cl_smp_app_070.clas.abap b/src/01/z2ui5_cl_smp_app_070.clas.abap index e791bd90..d5eaba23 100644 --- a/src/01/z2ui5_cl_smp_app_070.clas.abap +++ b/src/01/z2ui5_cl_smp_app_070.clas.abap @@ -1,6 +1,6 @@ " @keywords grid alv dynamicpage column row action currency search sort filter " @summary The full sap.ui.table example: a DynamicPage with search, sort, filter, currency columns and row actions - the closest thing here to a finished ALV. -" @docs https://abap2ui5.github.io/docs/get_started/full_example https://abap2ui5.github.io/docs/cookbook/model/tables https://abap2ui5.github.io/docs/tutorials/walkthrough/step-8 +" @docs https://abap2ui5.github.io/docs/cookbook/model/tables https://abap2ui5.github.io/docs/tutorials/walkthrough/step-9 https://abap2ui5.github.io/docs/tutorials/walkthrough/step-10 CLASS z2ui5_cl_smp_app_070 DEFINITION PUBLIC. PUBLIC SECTION.