Stage 2 summary at 50 accepted trajectories

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
Kral
2026-10-05 18:02:52 +02:00
parent 332fb4601d
commit 5bcd1bf9cd
1230 changed files with 77563 additions and 33 deletions

View File

@@ -0,0 +1,18 @@
@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: 'Brick size data'
define view entity {{P}}I_BRICK_SIZE
as select from {{p}}brick
{
key brick_id as brick_id,
mould as mould,
substring( mould, 2, 2 ) as mould_family,
cast( cast( length_mm * width_mm * height_mm as abap.dec( 15, 3 ) )
/ 1000 as abap.dec( 15, 3 ) ) as volume_cm3,
cast( cast( weight_g as abap.dec( 15, 3 ) )
/ 1000 as abap.dec( 15, 3 ) ) as weight_kg,
case
when weight_g >= 5000 then 'L'
when weight_g >= 2000 then 'M'
else 'S'
end as size_class
}

View File

@@ -0,0 +1,18 @@
@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: 'Brick size data'
define view entity {{P}}I_BRICK_SIZE
as select from {{p}}brick
{
key brick_id as brick_id,
mould as mould,
substring( mould, 1, 3 ) as mould_family,
cast( cast( length_mm * width_mm * height_mm as abap.dec( 15, 3 ) )
/ 1000 as abap.dec( 15, 3 ) ) as volume_cm3,
cast( cast( weight_g as abap.dec( 15, 3 ) )
/ 1000 as abap.dec( 15, 3 ) ) as weight_kg,
case
when weight_g >= 5000 then 'L'
when weight_g >= 2000 then 'M'
else 'S'
end as size_class
}

View File

@@ -0,0 +1,18 @@
@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: 'Brick size data'
define view entity {{P}}I_BRICK_SIZE
as select from {{p}}brick
{
key brick_id as brick_id,
mould as mould,
substring( mould, 1, 2 ) as mould_family,
cast( cast( length_mm * width_mm * height_mm as abap.dec( 15, 3 ) )
/ 1000 as abap.dec( 15, 3 ) ) as volume_cm3,
cast( cast( weight_g as abap.dec( 15, 3 ) )
/ 1000 as abap.dec( 15, 3 ) ) as weight_kg,
case
when weight_g < 5000 then 'L'
when weight_g >= 2000 then 'M'
else 'S'
end as size_class
}

View File

@@ -0,0 +1,18 @@
@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: 'Brick size data'
define view entity {{P}}I_BRICK_SIZE
as select from {{p}}brick
{
key brick_id as brick_id,
mould as mould,
substring( mould, 1, 2 ) as mould_family,
cast( cast( length_mm * width_mm * height_mm as abap.dec( 15, 3 ) )
/ 1000 as abap.dec( 15, 3 ) ) as volume_cm3,
cast( cast( weight_g as abap.dec( 15, 3 ) )
/ 1000 as abap.dec( 15, 3 ) ) as weight_kg,
case
when weight_g >= 5000 then 'Z'
when weight_g >= 2000 then 'M'
else 'S'
end as size_class
}

View File

@@ -0,0 +1,18 @@
@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: 'Brick size data'
define view entity {{P}}I_BRICK_SIZE
as select from {{p}}brick
{
key brick_id as brick_id,
mould as mould,
substring( mould, 1, 2 ) as mould_family,
cast( cast( length_mm * width_mm * height_mm as abap.dec( 15, 3 ) )
/ 1000 as abap.dec( 15, 3 ) ) as volume_cm3,
cast( cast( weight_g as abap.dec( 15, 3 ) )
/ 1000 as abap.dec( 15, 3 ) ) as weight_kg,
case
when weight_g >= 5000 then 'L'
when weight_g >= 2000 then 'M'
else 'Z'
end as size_class
}