Pipeline controller: plan 2 (hard +, error +50 %), backlog throttle, 2 trajectory workers, stop rules, summaries every 50; budget reserve

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
Kral
2026-10-05 13:35:54 +02:00
parent 1c4667a0fc
commit 13360292dd
781 changed files with 50211 additions and 22 deletions

View File

@@ -0,0 +1,5 @@
Create the CDS view entity {{P}}I_PLANT_GRADE in package $TMP. It reads tree saplings from {{P}}PLANT. Do not change {{P}}PLANT. The view has these elements with these exact names: TREE_ID (key), SPECIES, HEIGHT_M, GRADE, GRADE_TEXT. Set the authorization check to #NOT_REQUIRED. Use release target 7.58. Use Clean ABAP. Use a CDS view entity, not a database view.
Show one row for each tree sapling. Do not add rows and do not remove rows. SPECIES is the species of the sapling. HEIGHT_M is the height in metres with 2 decimals. For example, 150 cm is 1.50 m. GRADE is the size class: 'S' when the height is less than 100 cm; 'M' when the height is 100 cm or more and less than 200 cm; 'L' when the height is 200 cm or more. GRADE_TEXT is the grade, then a hyphen, then the species. For example, a pine sapling of grade 'L' has the text 'L-PINE'.
The calculation must be in the database in the CDS view. The view {{P}}I_PLANT_GRADE must be active and have no syntax error. The hidden tests must pass. Write ABAP Unit tests with CL_CDS_TEST_ENVIRONMENT in a global test class.