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,11 @@
@EndUserText.label : 'Hotel'
@AbapCatalog.enhancement.category : #NOT_EXTENSIBLE
@AbapCatalog.tableCategory : #TRANSPARENT
@AbapCatalog.deliveryClass : #A
@AbapCatalog.dataMaintenance : #RESTRICTED
define table {{p}}hotel {
key client : abap.clnt not null;
key hotel_id : abap.char(10) not null;
city_name : abap.char(20);
star_rating : abap.int1;
}

View File

@@ -0,0 +1,37 @@
CLASS {{p}}seed_data DEFINITION PUBLIC FINAL CREATE PUBLIC.
PUBLIC SECTION.
INTERFACES if_oo_adt_classrun.
PRIVATE SECTION.
METHODS fill_tables.
ENDCLASS.
CLASS {{p}}seed_data IMPLEMENTATION.
METHOD if_oo_adt_classrun~main.
fill_tables( ).
out->write( 'Hotel and stay data written.' ).
ENDMETHOD.
METHOD fill_tables.
DATA lt_hotel TYPE STANDARD TABLE OF {{p}}hotel WITH EMPTY KEY.
DATA lt_stay TYPE STANDARD TABLE OF {{p}}stay WITH EMPTY KEY.
lt_hotel = VALUE #(
( hotel_id = 'H1' city_name = 'HAMBURG' star_rating = 4 )
( hotel_id = 'H2' city_name = 'MUNICH' star_rating = 5 )
( hotel_id = 'H3' city_name = 'COLOGNE' star_rating = 3 ) ).
lt_stay = VALUE #(
( stay_id = 'S1' hotel_id = 'H1' guest = 'ADA' nights = 3 price_per_night = '100.00' )
( stay_id = 'S2' hotel_id = 'H1' guest = 'BOB' nights = 1 price_per_night = '99.99' )
( stay_id = 'S3' hotel_id = 'H2' guest = 'CARA' nights = 2 price_per_night = '10.50' )
( stay_id = 'S4' hotel_id = 'H3' guest = 'DAN' nights = 5 price_per_night = '1.00' ) ).
DELETE FROM {{p}}stay.
DELETE FROM {{p}}hotel.
INSERT {{p}}hotel FROM TABLE @lt_hotel.
INSERT {{p}}stay FROM TABLE @lt_stay.
ENDMETHOD.
ENDCLASS.

View File

@@ -0,0 +1,13 @@
@EndUserText.label : 'Hotel stay'
@AbapCatalog.enhancement.category : #NOT_EXTENSIBLE
@AbapCatalog.tableCategory : #TRANSPARENT
@AbapCatalog.deliveryClass : #A
@AbapCatalog.dataMaintenance : #RESTRICTED
define table {{p}}stay {
key client : abap.clnt not null;
key stay_id : abap.char(10) not null;
hotel_id : abap.char(10);
guest : abap.char(20);
nights : abap.int4;
price_per_night : abap.dec(15,2);
}