Snapshot: new training tasks (balanced generation), docs
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
12
tasks_gen/train/G1929/seed/dome.tabl.asabap
Normal file
12
tasks_gen/train/G1929/seed/dome.tabl.asabap
Normal 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;
|
||||
}
|
||||
20
tasks_gen/train/G1929/seed/i_star_night.ddls.asddls
Normal file
20
tasks_gen/train/G1929/seed/i_star_night.ddls.asddls
Normal 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
|
||||
}
|
||||
13
tasks_gen/train/G1929/seed/night.tabl.asabap
Normal file
13
tasks_gen/train/G1929/seed/night.tabl.asabap
Normal 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;
|
||||
}
|
||||
12
tasks_gen/train/G1929/seed/scope.tabl.asabap
Normal file
12
tasks_gen/train/G1929/seed/scope.tabl.asabap
Normal 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);
|
||||
}
|
||||
Reference in New Issue
Block a user