Snapshot: new training tasks (balanced generation), docs

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
Kral
2026-10-05 22:08:59 +02:00
parent eb13453097
commit 6984fc7917
572 changed files with 30024 additions and 0 deletions

View File

@@ -0,0 +1,12 @@
@EndUserText.label : 'Dome of the observatory'
@AbapCatalog.enhancement.category : #NOT_EXTENSIBLE
@AbapCatalog.tableCategory : #TRANSPARENT
@AbapCatalog.deliveryClass : #A
@AbapCatalog.dataMaintenance : #RESTRICTED
define table {{p}}dome {
key client : abap.clnt not null;
key dome_id : abap.char(4) not null;
dome_name : abap.char(30);
city : abap.char(20);
capacity : abap.int4;
}

View File

@@ -0,0 +1,20 @@
@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: 'Stargazing nights of the observatory (legacy)'
define view entity {{P}}I_STAR_NIGHT
as select from {{p}}night as night
inner join {{p}}dome as dome_a on dome_a.dome_id = night.dome_id
inner join {{p}}dome as dome_b on dome_b.dome_id = night.dome_id
inner join {{p}}scope as scope_a on scope_a.scope_id = night.scope_id
inner join {{p}}scope as scope_b on scope_b.scope_id = night.scope_id
{
key night.night_id as night_id,
night.dome_id as dome_id,
dome_a.dome_name as dome_name,
dome_b.city as dome_city,
night.scope_id as scope_id,
scope_a.scope_name as scope_name,
scope_b.aperture_mm as aperture_mm,
night.visitors as visitors,
night.night_date as night_date,
dome_b.capacity - night.visitors as free_seats
}

View File

@@ -0,0 +1,13 @@
@EndUserText.label : 'Stargazing night'
@AbapCatalog.enhancement.category : #NOT_EXTENSIBLE
@AbapCatalog.tableCategory : #TRANSPARENT
@AbapCatalog.deliveryClass : #A
@AbapCatalog.dataMaintenance : #RESTRICTED
define table {{p}}night {
key client : abap.clnt not null;
key night_id : abap.char(10) not null;
dome_id : abap.char(4);
scope_id : abap.char(4);
visitors : abap.int4;
night_date : abap.dats;
}

View File

@@ -0,0 +1,12 @@
@EndUserText.label : 'Telescope of the observatory'
@AbapCatalog.enhancement.category : #NOT_EXTENSIBLE
@AbapCatalog.tableCategory : #TRANSPARENT
@AbapCatalog.deliveryClass : #A
@AbapCatalog.dataMaintenance : #RESTRICTED
define table {{p}}scope {
key client : abap.clnt not null;
key scope_id : abap.char(4) not null;
scope_name : abap.char(30);
aperture_mm : abap.int4;
mount_kind : abap.char(10);
}