diff --git a/db/data/sap.capire.flights-Airlines.csv b/db/data/sap.capire.flights-Airlines.csv index e00c365..712bf66 100644 --- a/db/data/sap.capire.flights-Airlines.csv +++ b/db/data/sap.capire.flights-Airlines.csv @@ -1,6 +1,6 @@ -ID,name,currency_code,icon -GA,Green Albatros,CAD,https://raw.githubusercontent.com/SAP-samples/fiori-elements-opensap/main/week1/images/airlines/Green-Albatross-logo.png -FA,Fly Africa,ZAR,https://raw.githubusercontent.com/SAP-samples/fiori-elements-opensap/main/week1/images/airlines/Fly-Africa-logo.png -EA,European Airlines,EUR,https://raw.githubusercontent.com/SAP-samples/fiori-elements-opensap/main/week1/images/airlines/European-Airlines-logo.png -OC,Oceania,USD,https://raw.githubusercontent.com/SAP-samples/fiori-elements-opensap/main/week1/images/airlines/Oceania-logo.png -SW,Sunset Wings,USD,https://raw.githubusercontent.com/SAP-samples/fiori-elements-opensap/main/week1/images/airlines/Sunset-Wings-logo.png +ID,modifiedAt,name,currency_code,icon +GA,2026-02-09T13:24:08.115Z,Green Albatros,CAD,https://raw.githubusercontent.com/SAP-samples/fiori-elements-opensap/main/week1/images/airlines/Green-Albatross-logo.png +FA,2026-02-09T13:24:08.115Z,Fly Africa,ZAR,https://raw.githubusercontent.com/SAP-samples/fiori-elements-opensap/main/week1/images/airlines/Fly-Africa-logo.png +EA,2026-02-09T13:24:08.115Z,European Airlines,EUR,https://raw.githubusercontent.com/SAP-samples/fiori-elements-opensap/main/week1/images/airlines/European-Airlines-logo.png +OC,2026-02-09T13:24:08.115Z,Oceania,USD,https://raw.githubusercontent.com/SAP-samples/fiori-elements-opensap/main/week1/images/airlines/Oceania-logo.png +SW,2026-02-09T13:24:08.115Z,Sunset Wings,USD,https://raw.githubusercontent.com/SAP-samples/fiori-elements-opensap/main/week1/images/airlines/Sunset-Wings-logo.png diff --git a/db/data/sap.capire.flights-Airports.csv b/db/data/sap.capire.flights-Airports.csv index 464daa4..6d41432 100644 --- a/db/data/sap.capire.flights-Airports.csv +++ b/db/data/sap.capire.flights-Airports.csv @@ -1,48 +1,48 @@ -ID,name,city,country_code -FRA,Frankfurt Airport,Frankfurt/Main,DE -HAM,Hamburg Airport,Hamburg,DE -MUC,Munich Airport,Munich,DE -SXF,Berlin Schönefeld Airport,Berlin,DE -THF,Berlin Tempelhof Airport,Berlin,DE -TXL,Berlin Tegel Airport,Berlin,DE -CDG,Charles de Gaulle Airport,Paris,FR -ORY,Orly Airport,Paris,FR -VIE,Vienna International Airport,Vienna,AT -ZRH,Zürich Airport,Zurich,CH -RTM,Rotterdam The Hague Airport,Rotterdam,NL -FCO,Leonardo da Vinci–Fiumicino Airport,Rome,IT -VCE,Venice Marco Polo Airport,Venice,IT -LCY,London City Airport,London,GB -LGW,Gatwick Airport,London,GB -LHR,Heathrow Airport,London,GB -MAD,Adolfo Suárez Madrid–Barajas Airport,Madrid,ES -VKO,Vnukovo International Airport,Moscow,RU -SVO,Sheremetyevo International Airport,Moscow,RU -JFK,John F. Kennedy International Airport,"New York City,New York",US -BNA,Nashville International Airport,"Nashville,Tennessee",US -BOS,Logan International Airport,"Boston,Massachusetts",US -ELP,El Paso International Airport,"El Paso,Texas",US -DEN,Denver International Airport,"Denver,Colorado",US -HOU,William P. Hobby Airport,"Houston,Texas",US -LAS,McCarran International Airport,"Las Vegas,Nevada",US -LAX,Los Angeles International Airport,"Los Angeles,California",US -MCI,Kansas City International Airport,"Kansas City,Missouri",US -MIA,Miami International Airport,"Miami,Florida",US -SFO,San Francisco International Airport,"San Francisco,California",US -EWR,Newark Liberty International Airport,"Newark,New Jersey",US -YOW,Ottawa Macdonald–Cartier Int. Airport,"Ottawa,Ontario",CA -ACA,General Juan N. Álvarez Int. Airport,"Acapulco,Guerrero",MX -GIG,Rio de Janeiro–Galeão Int. Airport,Rio de Janeiro,BR -HAV,José Martí International Airport,Havana,CU -ASP,Alice Springs Airport,"Alice Springs,Northern Territory",AU -ACE,Lanzarote Airport,"Lanzarote,Canary Islands",ES -HRE,Harare International Airport,Harare,ZW -GCJ,Grand Central Airport,Johannesburg,ZA -NRT,Narita International Airport,"Tokyo,Honshu",JP -ITM,Osaka International Airport,"Osaka,Honshu",JP -KIX,Kansai International Airport,"Osaka,Honshu",JP -HIJ,Hiroshima Airport,"Hiroshima,Honshu",JP -SIN,Singapore Changi Airport,Singapore,SG -KUL,Kuala Lumpur International Airport,Kuala Lumpur,MY -HKG,Hong Kong International Airport,Hongkong,CN -BKK,Suvarnabhumi Airport,Bangkok,TH \ No newline at end of file +ID,modifiedAt,name,city,country_code +FRA,2026-02-09T13:24:08.115Z,Frankfurt Airport,Frankfurt/Main,DE +HAM,2026-02-09T13:24:08.115Z,Hamburg Airport,Hamburg,DE +MUC,2026-02-09T13:24:08.115Z,Munich Airport,Munich,DE +SXF,2026-02-09T13:24:08.115Z,Berlin Schönefeld Airport,Berlin,DE +THF,2026-02-09T13:24:08.115Z,Berlin Tempelhof Airport,Berlin,DE +TXL,2026-02-09T13:24:08.115Z,Berlin Tegel Airport,Berlin,DE +CDG,2026-02-09T13:24:08.115Z,Charles de Gaulle Airport,Paris,FR +ORY,2026-02-09T13:24:08.115Z,Orly Airport,Paris,FR +VIE,2026-02-09T13:24:08.115Z,Vienna International Airport,Vienna,AT +ZRH,2026-02-09T13:24:08.115Z,Zürich Airport,Zurich,CH +RTM,2026-02-09T13:24:08.115Z,Rotterdam The Hague Airport,Rotterdam,NL +FCO,2026-02-09T13:24:08.115Z,Leonardo da Vinci–Fiumicino Airport,Rome,IT +VCE,2026-02-09T13:24:08.115Z,Venice Marco Polo Airport,Venice,IT +LCY,2026-02-09T13:24:08.115Z,London City Airport,London,GB +LGW,2026-02-09T13:24:08.115Z,Gatwick Airport,London,GB +LHR,2026-02-09T13:24:08.115Z,Heathrow Airport,London,GB +MAD,2026-02-09T13:24:08.115Z,Adolfo Suárez Madrid–Barajas Airport,Madrid,ES +VKO,2026-02-09T13:24:08.115Z,Vnukovo International Airport,Moscow,RU +SVO,2026-02-09T13:24:08.115Z,Sheremetyevo International Airport,Moscow,RU +JFK,2026-02-09T13:24:08.115Z,John F. Kennedy International Airport,"New York City,New York",US +BNA,2026-02-09T13:24:08.115Z,Nashville International Airport,"Nashville,Tennessee",US +BOS,2026-02-09T13:24:08.115Z,Logan International Airport,"Boston,Massachusetts",US +ELP,2026-02-09T13:24:08.115Z,El Paso International Airport,"El Paso,Texas",US +DEN,2026-02-09T13:24:08.115Z,Denver International Airport,"Denver,Colorado",US +HOU,2026-02-09T13:24:08.115Z,William P. Hobby Airport,"Houston,Texas",US +LAS,2026-02-09T13:24:08.115Z,McCarran International Airport,"Las Vegas,Nevada",US +LAX,2026-02-09T13:24:08.115Z,Los Angeles International Airport,"Los Angeles,California",US +MCI,2026-02-09T13:24:08.115Z,Kansas City International Airport,"Kansas City,Missouri",US +MIA,2026-02-09T13:24:08.115Z,Miami International Airport,"Miami,Florida",US +SFO,2026-02-09T13:24:08.115Z,San Francisco International Airport,"San Francisco,California",US +EWR,2026-02-09T13:24:08.115Z,Newark Liberty International Airport,"Newark,New Jersey",US +YOW,2026-02-09T13:24:08.115Z,Ottawa Macdonald–Cartier Int. Airport,"Ottawa,Ontario",CA +ACA,2026-02-09T13:24:08.115Z,General Juan N. Álvarez Int. Airport,"Acapulco,Guerrero",MX +GIG,2026-02-09T13:24:08.115Z,Rio de Janeiro–Galeão Int. Airport,Rio de Janeiro,BR +HAV,2026-02-09T13:24:08.115Z,José Martí International Airport,Havana,CU +ASP,2026-02-09T13:24:08.115Z,Alice Springs Airport,"Alice Springs,Northern Territory",AU +ACE,2026-02-09T13:24:08.115Z,Lanzarote Airport,"Lanzarote,Canary Islands",ES +HRE,2026-02-09T13:24:08.115Z,Harare International Airport,Harare,ZW +GCJ,2026-02-09T13:24:08.115Z,Grand Central Airport,Johannesburg,ZA +NRT,2026-02-09T13:24:08.115Z,Narita International Airport,"Tokyo,Honshu",JP +ITM,2026-02-09T13:24:08.115Z,Osaka International Airport,"Osaka,Honshu",JP +KIX,2026-02-09T13:24:08.115Z,Kansai International Airport,"Osaka,Honshu",JP +HIJ,2026-02-09T13:24:08.115Z,Hiroshima Airport,"Hiroshima,Honshu",JP +SIN,2026-02-09T13:24:08.115Z,Singapore Changi Airport,Singapore,SG +KUL,2026-02-09T13:24:08.115Z,Kuala Lumpur International Airport,Kuala Lumpur,MY +HKG,2026-02-09T13:24:08.115Z,Hong Kong International Airport,Hongkong,CN +BKK,2026-02-09T13:24:08.115Z,Suvarnabhumi Airport,Bangkok,TH \ No newline at end of file diff --git a/db/data/sap.capire.flights-Flights.csv b/db/data/sap.capire.flights-Flights.csv index 52ce1cb..d8bc9a5 100644 --- a/db/data/sap.capire.flights-Flights.csv +++ b/db/data/sap.capire.flights-Flights.csv @@ -1,45 +1,45 @@ -flight_ID,date,aircraft,price,currency_code,maximum_seats,occupied_seats -SW0001,2024-05-29,767-200,10818,SGD,260,223 -SW0001,2023-08-02,A340-600,5950,SGD,330,168 -SW0002,2024-05-30,747-400,11765,SGD,385,350 -SW0002,2023-08-03,747-400,10953,SGD,385,334 -SW0011,2024-05-30,767-200,2359,SGD,260,132 -SW0011,2023-08-03,A340-600,4880,SGD,330,310 -SW0012,2024-06-01,767-200,4665,SGD,260,236 -SW0012,2023-08-05,747-400,2574,SGD,385,215 -SW0058,2024-05-27,767-200,6629,USD,260,200 -SW0058,2023-07-31,747-400,4996,USD,385,231 -SW0059,2024-05-28,A340-600,4131,USD,330,161 -SW0059,2023-08-01,A340-600,6053,USD,330,237 -SW1537,2024-05-31,A321-200,893,USD,150,88 -SW1537,2023-08-04,737-800,805,USD,140,75 -GA0322,2024-06-02,A320-200,1103,USD,130,93 -GA0322,2023-08-05,A320-200,1611,USD,130,123 -GA0017,2024-05-29,A321-200,462,USD,150,139 -GA0017,2023-08-02,737-800,478,USD,140,133 -GA2678,2024-06-01,A321-200,473,USD,150,141 -GA2678,2023-08-05,A320-200,473,USD,130,122 -GA0015,2024-05-31,767-200,1911,USD,260,137 -GA0015,2023-08-04,767-200,3117,USD,260,213 -GA0018,2024-05-30,A380-800,3781,USD,475,446 -GA0018,2023-08-03,767-200,3823,USD,260,247 -EA0400,2024-06-01,A340-600,5484,EUR,330,306 -EA0400,2023-08-05,767-200,2649,EUR,260,130 -EA0401,2024-05-31,747-400,3697,EUR,385,265 -EA0401,2023-08-04,A380-800,4867,EUR,475,403 -EA0402,2024-05-27,767-200,4911,EUR,260,221 -EA0402,2023-07-31,747-400,3232,EUR,385,231 -EA0403,2024-05-27,A340-600,2797,EUR,330,171 -EA0403,2023-07-31,767-200,2486,EUR,260,117 -OC0407,2024-05-31,747-400,5346,JPY,385,254 -OC0407,2023-08-04,A340-600,4032,JPY,330,165 -OC0408,2024-06-01,A380-800,8159,JPY,475,432 -OC0408,2023-08-05,747-400,6471,JPY,385,296 -FA0788,2024-06-01,767-200,7580,EUR,260,221 -FA0788,2023-08-05,A380-800,8059,EUR,475,422 -FA0789,2024-05-31,A380-800,8539,EUR,475,441 -FA0789,2023-08-04,A380-800,5852,EUR,475,325 -EA0018,2024-06-06,A380-800,3781,USD,475,446 -FA0018,2024-06-06,A380-800,3781,USD,475,446 -OC0018,2024-06-06,A380-800,3781,USD,475,446 -SW0018,2024-06-06,A380-800,3781,USD,475,446 +flight_ID,date,modifiedAt,aircraft,price,currency_code,maximum_seats,occupied_seats +SW0001,2024-05-29,2026-02-09T13:24:08.113Z,767-200,10818,SGD,260,223 +SW0001,2023-08-02,2026-02-09T13:24:08.113Z,A340-600,5950,SGD,330,168 +SW0002,2024-05-30,2026-02-09T13:24:08.113Z,747-400,11765,SGD,385,350 +SW0002,2023-08-03,2026-02-09T13:24:08.113Z,747-400,10953,SGD,385,334 +SW0011,2024-05-30,2026-02-09T13:24:08.113Z,767-200,2359,SGD,260,132 +SW0011,2023-08-03,2026-02-09T13:24:08.113Z,A340-600,4880,SGD,330,310 +SW0012,2024-06-01,2026-02-09T13:24:08.113Z,767-200,4665,SGD,260,236 +SW0012,2023-08-05,2026-02-09T13:24:08.113Z,747-400,2574,SGD,385,215 +SW0058,2024-05-27,2026-02-09T13:24:08.113Z,767-200,6629,USD,260,200 +SW0058,2023-07-31,2026-02-09T13:24:08.113Z,747-400,4996,USD,385,231 +SW0059,2024-05-28,2026-02-09T13:24:08.113Z,A340-600,4131,USD,330,161 +SW0059,2023-08-01,2026-02-09T13:24:08.113Z,A340-600,6053,USD,330,237 +SW1537,2024-05-31,2026-02-09T13:24:08.113Z,A321-200,893,USD,150,88 +SW1537,2023-08-04,2026-02-09T13:24:08.113Z,737-800,805,USD,140,75 +GA0322,2024-06-02,2026-02-09T13:24:08.113Z,A320-200,1103,USD,130,93 +GA0322,2023-08-05,2026-02-09T13:24:08.113Z,A320-200,1611,USD,130,123 +GA0017,2024-05-29,2026-02-09T13:24:08.113Z,A321-200,462,USD,150,139 +GA0017,2023-08-02,2026-02-09T13:24:08.113Z,737-800,478,USD,140,133 +GA2678,2024-06-01,2026-02-09T13:24:08.113Z,A321-200,473,USD,150,141 +GA2678,2023-08-05,2026-02-09T13:24:08.113Z,A320-200,473,USD,130,122 +GA0015,2024-05-31,2026-02-09T13:24:08.113Z,767-200,1911,USD,260,137 +GA0015,2023-08-04,2026-02-09T13:24:08.113Z,767-200,3117,USD,260,213 +GA0018,2024-05-30,2026-02-09T13:24:08.113Z,A380-800,3781,USD,475,446 +GA0018,2023-08-03,2026-02-09T13:24:08.113Z,767-200,3823,USD,260,247 +EA0400,2024-06-01,2026-02-09T13:24:08.113Z,A340-600,5484,EUR,330,306 +EA0400,2023-08-05,2026-02-09T13:24:08.113Z,767-200,2649,EUR,260,130 +EA0401,2024-05-31,2026-02-09T13:24:08.113Z,747-400,3697,EUR,385,265 +EA0401,2023-08-04,2026-02-09T13:24:08.113Z,A380-800,4867,EUR,475,403 +EA0402,2024-05-27,2026-02-09T13:24:08.113Z,767-200,4911,EUR,260,221 +EA0402,2023-07-31,2026-02-09T13:24:08.113Z,747-400,3232,EUR,385,231 +EA0403,2024-05-27,2026-02-09T13:24:08.113Z,A340-600,2797,EUR,330,171 +EA0403,2023-07-31,2026-02-09T13:24:08.113Z,767-200,2486,EUR,260,117 +OC0407,2024-05-31,2026-02-09T13:24:08.113Z,747-400,5346,JPY,385,254 +OC0407,2023-08-04,2026-02-09T13:24:08.113Z,A340-600,4032,JPY,330,165 +OC0408,2024-06-01,2026-02-09T13:24:08.113Z,A380-800,8159,JPY,475,432 +OC0408,2023-08-05,2026-02-09T13:24:08.113Z,747-400,6471,JPY,385,296 +FA0788,2024-06-01,2026-02-09T13:24:08.113Z,767-200,7580,EUR,260,221 +FA0788,2023-08-05,2026-02-09T13:24:08.113Z,A380-800,8059,EUR,475,422 +FA0789,2024-05-31,2026-02-09T13:24:08.113Z,A380-800,8539,EUR,475,441 +FA0789,2023-08-04,2026-02-09T13:24:08.113Z,A380-800,5852,EUR,475,325 +EA0018,2024-06-06,2026-02-09T13:24:08.113Z,A380-800,3781,USD,475,446 +FA0018,2024-06-06,2026-02-09T13:24:08.113Z,A380-800,3781,USD,475,446 +OC0018,2024-06-06,2026-02-09T13:24:08.113Z,A380-800,3781,USD,475,446 +SW0018,2024-06-06,2026-02-09T13:24:08.113Z,A380-800,3781,USD,475,446 diff --git a/db/data/sap.capire.flights-Supplements.csv b/db/data/sap.capire.flights-Supplements.csv index fdd1fa2..859e337 100644 --- a/db/data/sap.capire.flights-Supplements.csv +++ b/db/data/sap.capire.flights-Supplements.csv @@ -1,50 +1,50 @@ -ID,price,type_code,descr,currency_code -BV-0001,2.30,BV,Hot Chocolate,EUR -BV-0002,7.50,BV,Alcohol free Champagne,EUR -BV-0003,3.50,BV,Coke,EUR -BV-0004,3.50,BV,Orange Lemonade,EUR -BV-0005,3.50,BV,Apple Juice,EUR -BV-0006,3.50,BV,Pear Juice,EUR -BV-0007,3.50,BV,Mango Juice,EUR -BV-0008,3.50,BV,Lemon Lemonade,EUR -BV-0009,4.50,BV,Tomato Juice,EUR -ML-0001,3.00,ML,Black Forest Cake,EUR -ML-0002,2.00,ML,Chocolate Cake,EUR -ML-0003,1.50,ML,Apple Pie,EUR -ML-0004,1.50,ML,Pear Pie,EUR -ML-0005,8.00,ML,Nice Salad,EUR -ML-0006,9.00,ML,Paris Salad,EUR -ML-0007,12.00,ML,Hamburg Salad with Eggs,EUR -ML-0008,25.00,ML,Quail with French Salad and Black Forest Cake,EUR -ML-0009,13.00,ML,Duck on Lettuce,EUR -ML-0010,5.00,ML,Carpaccio,EUR -ML-0011,7.00,ML,Seasonal Salad,EUR -ML-0012,16.00,ML,Hamburg Salad with Fresh Shrimps,EUR -ML-0013,17.00,ML,Quail,EUR -ML-0014,14.00,ML,Wiener Schnitzel,EUR -ML-0015,13.00,ML,Pork Schnitzel,EUR -ML-0016,14.00,ML,Schnitzel with Pepper Sauce,EUR -ML-0017,11.00,ML,Chicken and French Fries,EUR -ML-0018,12.00,ML,Turkey Steak,EUR -ML-0019,15.00,ML,Bavarian Duck,EUR -ML-0020,14.00,ML,Knuckle of Pork,EUR -ML-0021,22.00,ML,Fillet of Beef,EUR -ML-0022,21.00,ML,Trout Au Bleu,EUR -ML-0023,20.00,ML,Trout Meuniere,EUR -ML-0024,17.00,ML,Monkfish,EUR -ML-0025,12.00,ML,Sole,EUR -ML-0026,6.00,ML,Mini Fried Sole,EUR -ML-0027,14.00,ML,Salmon in a Bearnaise Sauce,EUR -ML-0028,15.00,ML,Salmon Lasagne,EUR -ML-0029,3.00,ML,Chocolate Ice Cream,EUR -ML-0030,2.50,ML,Vanilla Ice Cream,EUR -ML-0031,4.50,ML,Vanilla Ice Cream with Hot Cherries,EUR -ML-0032,4.50,ML,Vanilla Ice Cream with Hot Raspberries,EUR -ML-0033,4.00,ML,Apple Strudel,EUR -ML-0034,4.00,ML,Raspberry Sorbet,EUR -ML-0035,4.00,ML,Strawberry Sorbet,EUR -ML-0036,4.00,ML,Lemon Sorbet,EUR -LU-0001,40.00,LU,Extra baggage 5 kgs,EUR -LU-0002,15.00,LU,Luggage transfer from airport to hotel,EUR -LU-0003,75.00,LU,Luggage pickup from home and return,EUR -LU-0004,80.00,LU,Bulky goods like sports equipment,EUR \ No newline at end of file +ID,modifiedAt,price,type_code,descr,currency_code +BV-0001,2026-02-09T13:24:08.112Z,2.30,BV,Hot Chocolate,EUR +BV-0002,2026-02-09T13:24:08.112Z,7.50,BV,Alcohol free Champagne,EUR +BV-0003,2026-02-09T13:24:08.112Z,3.50,BV,Coke,EUR +BV-0004,2026-02-09T13:24:08.112Z,3.50,BV,Orange Lemonade,EUR +BV-0005,2026-02-09T13:24:08.112Z,3.50,BV,Apple Juice,EUR +BV-0006,2026-02-09T13:24:08.112Z,3.50,BV,Pear Juice,EUR +BV-0007,2026-02-09T13:24:08.112Z,3.50,BV,Mango Juice,EUR +BV-0008,2026-02-09T13:24:08.112Z,3.50,BV,Lemon Lemonade,EUR +BV-0009,2026-02-09T13:24:08.112Z,4.50,BV,Tomato Juice,EUR +ML-0001,2026-02-09T13:24:08.112Z,3.00,ML,Black Forest Cake,EUR +ML-0002,2026-02-09T13:24:08.112Z,2.00,ML,Chocolate Cake,EUR +ML-0003,2026-02-09T13:24:08.112Z,1.50,ML,Apple Pie,EUR +ML-0004,2026-02-09T13:24:08.112Z,1.50,ML,Pear Pie,EUR +ML-0005,2026-02-09T13:24:08.112Z,8.00,ML,Nice Salad,EUR +ML-0006,2026-02-09T13:24:08.112Z,9.00,ML,Paris Salad,EUR +ML-0007,2026-02-09T13:24:08.112Z,12.00,ML,Hamburg Salad with Eggs,EUR +ML-0008,2026-02-09T13:24:08.112Z,25.00,ML,Quail with French Salad and Black Forest Cake,EUR +ML-0009,2026-02-09T13:24:08.112Z,13.00,ML,Duck on Lettuce,EUR +ML-0010,2026-02-09T13:24:08.112Z,5.00,ML,Carpaccio,EUR +ML-0011,2026-02-09T13:24:08.112Z,7.00,ML,Seasonal Salad,EUR +ML-0012,2026-02-09T13:24:08.112Z,16.00,ML,Hamburg Salad with Fresh Shrimps,EUR +ML-0013,2026-02-09T13:24:08.112Z,17.00,ML,Quail,EUR +ML-0014,2026-02-09T13:24:08.112Z,14.00,ML,Wiener Schnitzel,EUR +ML-0015,2026-02-09T13:24:08.112Z,13.00,ML,Pork Schnitzel,EUR +ML-0016,2026-02-09T13:24:08.112Z,14.00,ML,Schnitzel with Pepper Sauce,EUR +ML-0017,2026-02-09T13:24:08.112Z,11.00,ML,Chicken and French Fries,EUR +ML-0018,2026-02-09T13:24:08.112Z,12.00,ML,Turkey Steak,EUR +ML-0019,2026-02-09T13:24:08.112Z,15.00,ML,Bavarian Duck,EUR +ML-0020,2026-02-09T13:24:08.112Z,14.00,ML,Knuckle of Pork,EUR +ML-0021,2026-02-09T13:24:08.112Z,22.00,ML,Fillet of Beef,EUR +ML-0022,2026-02-09T13:24:08.112Z,21.00,ML,Trout Au Bleu,EUR +ML-0023,2026-02-09T13:24:08.112Z,20.00,ML,Trout Meuniere,EUR +ML-0024,2026-02-09T13:24:08.112Z,17.00,ML,Monkfish,EUR +ML-0025,2026-02-09T13:24:08.112Z,12.00,ML,Sole,EUR +ML-0026,2026-02-09T13:24:08.112Z,6.00,ML,Mini Fried Sole,EUR +ML-0027,2026-02-09T13:24:08.112Z,14.00,ML,Salmon in a Bearnaise Sauce,EUR +ML-0028,2026-02-09T13:24:08.112Z,15.00,ML,Salmon Lasagne,EUR +ML-0029,2026-02-09T13:24:08.112Z,3.00,ML,Chocolate Ice Cream,EUR +ML-0030,2026-02-09T13:24:08.112Z,2.50,ML,Vanilla Ice Cream,EUR +ML-0031,2026-02-09T13:24:08.112Z,4.50,ML,Vanilla Ice Cream with Hot Cherries,EUR +ML-0032,2026-02-09T13:24:08.112Z,4.50,ML,Vanilla Ice Cream with Hot Raspberries,EUR +ML-0033,2026-02-09T13:24:08.112Z,4.00,ML,Apple Strudel,EUR +ML-0034,2026-02-09T13:24:08.112Z,4.00,ML,Raspberry Sorbet,EUR +ML-0035,2026-02-09T13:24:08.112Z,4.00,ML,Strawberry Sorbet,EUR +ML-0036,2026-02-09T13:24:08.112Z,4.00,ML,Lemon Sorbet,EUR +LU-0001,2026-02-09T13:24:08.112Z,40.00,LU,Extra baggage 5 kgs,EUR +LU-0002,2026-02-09T13:24:08.112Z,15.00,LU,Luggage transfer from airport to hotel,EUR +LU-0003,2026-02-09T13:24:08.112Z,75.00,LU,Luggage pickup from home and return,EUR +LU-0004,2026-02-09T13:24:08.112Z,80.00,LU,Bulky goods like sports equipment,EUR \ No newline at end of file diff --git a/db/schema.cds b/db/schema.cds index 4dbefb6..6ab0083 100644 --- a/db/schema.cds +++ b/db/schema.cds @@ -1,11 +1,11 @@ -using { Currency, Country, cuid, sap.common.CodeList } from '@sap/cds/common'; +using { Currency, Country, cuid, sap.common.CodeList, managed } from '@sap/cds/common'; namespace sap.capire.flights; /** * A scheduled flight on a specific date with a specific aircraft and price. */ -entity Flights { +entity Flights : managed { key flight : Association to FlightConnections; key date : Date; aircraft : String; @@ -28,19 +28,19 @@ entity FlightConnections { distance : Integer; // in kilometers } -entity Airlines : cuid { +entity Airlines : cuid, managed { name : String; icon : String; currency : Currency; } -entity Airports : cuid { +entity Airports : cuid, managed { name : String; city : String; country : Country; } -entity Supplements : cuid { +entity Supplements : cuid, managed { type : Association to SupplementTypes; descr : localized String(1111); price : Price; diff --git a/srv/data-service.cds b/srv/data-service.cds index f337dd6..98679d7 100644 --- a/srv/data-service.cds +++ b/srv/data-service.cds @@ -11,12 +11,12 @@ using { sap, sap.capire.flights as my } from '../db/schema'; key date, // preserve the flight date as a key *, // include all other fields from my.Flights maximum_seats - occupied_seats as free_seats : Integer, - } excluding { flight }; + } excluding { flight, createdAt, createdBy, modifiedBy }; // Serve Airlines, Airports, and Supplements data as is - @readonly entity Airlines as projection on my.Airlines; - @readonly entity Airports as projection on my.Airports; - @readonly entity Supplements as projection on my.Supplements; + @readonly entity Airlines as projection on my.Airlines excluding { createdAt, createdBy, modifiedBy }; + @readonly entity Airports as projection on my.Airports excluding { createdAt, createdBy, modifiedBy }; + @readonly entity Supplements as projection on my.Supplements excluding { createdAt, createdBy, modifiedBy }; }