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,20 @@
Create the CDS view entity {{P}}I_MILK_TOTAL in package $TMP. Use source tables {{P}}FARM and {{P}}MILK. The report and OData service read this view. The calculation must run in the database.
Use these element names exactly: FARM_ID (key), FARMER, TOTAL_LITRES, DELIVERY_COUNT. Set the authorization check to #NOT_REQUIRED.
Business rules:
1. Show one row for each farm with total litres greater than 500. Do not show a farm with 500 litres or less. Do not show a farm without a delivery. Do not show a delivery whose farm is not in the farm master.
2. TOTAL_LITRES is the sum of LITRES for all deliveries of the farm. Use one decimal.
3. DELIVERY_COUNT is the number of deliveries of the farm.
4. FARMER is the farmer of the farm.
5. Group rows by farm. There is exactly one row for each farm.
Constraints:
- Release target: 8.16 (SAP_BASIS 816).
- Use Clean ABAP. No ATC priority 1 or 2 findings.
- Do not change {{P}}FARM and {{P}}MILK.
Acceptance:
- The view is active and has no syntax error.
- The hidden tests pass.
- Write ABAP Unit tests with CL_CDS_TEST_ENVIRONMENT in a global test class.