From ebceb6c171379f1f5c648bccfc59d6601ee7ae7a Mon Sep 17 00:00:00 2001 From: Claude Date: Sat, 24 Oct 2026 15:05:10 +0000 Subject: [PATCH] e2e: correct why Z2UI5_CL_SMP_APP_061 fails on Node The entry said the newer runtime (2.14) broke describe_by_name( `SYST` ). It did not: the samples e2e of 2026-10-22 failed the same way on the old pin (2.13.99), right after the sample moved to SYST. The transpiled runtime has never known SYST by name. The reason now says so and names the abap2UI5 backlog item that asks the runtime for it. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_018pzBTy4Fu41dBw89fEtCVg --- e2e/expected.mjs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/e2e/expected.mjs b/e2e/expected.mjs index 392b8ae0..7375582b 100644 --- a/e2e/expected.mjs +++ b/e2e/expected.mjs @@ -24,7 +24,7 @@ export const APPS = { }, z2ui5_cl_smp_app_061: { expect: /cl_abap_typedescr\.describe_by_name/, - why: 'NOT on purpose - the runtime, not the sample: since the framework moved to @abaplint/runtime and transpiler 2.14 (A2UI5_PIN 52976a7), describe_by_name( `SYST` ) answers type_not_found on Node, where 2.13 resolved it; on a system it works. Remove this entry when the runtime resolves SYST again', + why: 'NOT on purpose - the runtime, not the sample: the transpiled runtime knows no type SYST by name (no DDIC entry, no built-in name in CREATE DATA ... TYPE (name)), so describe_by_name( `SYST` ) answers type_not_found on Node; on a system it works. Since the sample moved to SYST (2026-10-22), on every pin. abap2UI5 backlog item runtime-create-data-syst - remove this entry when the runtime resolves SYST', }, z2ui5_cl_smp_app_464: { expect: /Division by zero|ASSERTION_FAILED/,