From 350bbaa99ae459a5a02542f0b608dce388eaa7ee Mon Sep 17 00:00:00 2001 From: Bob den Os Date: Mon, 4 Aug 2025 21:18:19 +0200 Subject: [PATCH 01/18] Workaround for xtravels --- db/data/sap.capire.flights-Airlines.csv | 12 +- db/data/sap.capire.flights-Airports.csv | 96 ++--- db/data/sap.capire.flights-Supplements.csv | 100 +++--- .../sap.capire.flights-Supplements.texts.csv | 338 +++++++++--------- db/data/sap.common-Countries.csv | 60 ++-- db/data/sap.common-Countries.texts.csv | 176 ++++----- db/data/sap.common-Currencies.csv | 28 +- db/data/sap.common-Currencies.texts.csv | 80 ++--- db/src/.hdiconfig | 7 + db/src/public.hdbrole | 98 +++++ index.cds | 3 + package.json | 1 + srv/data-products.cds | 9 +- srv/fiori-service.cds | 2 +- 14 files changed, 563 insertions(+), 447 deletions(-) create mode 100644 db/src/.hdiconfig create mode 100644 db/src/public.hdbrole diff --git a/db/data/sap.capire.flights-Airlines.csv b/db/data/sap.capire.flights-Airlines.csv index bb4bfe9..e00c365 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,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 diff --git a/db/data/sap.capire.flights-Airports.csv b/db/data/sap.capire.flights-Airports.csv index ca89528..464daa4 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,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 diff --git a/db/data/sap.capire.flights-Supplements.csv b/db/data/sap.capire.flights-Supplements.csv index 9ad4450..fdd1fa2 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,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 diff --git a/db/data/sap.capire.flights-Supplements.texts.csv b/db/data/sap.capire.flights-Supplements.texts.csv index 683a87e..264b4aa 100644 --- a/db/data/sap.capire.flights-Supplements.texts.csv +++ b/db/data/sap.capire.flights-Supplements.texts.csv @@ -1,169 +1,169 @@ -ID , locale, descr -BV-0001, de , Heiße Schokolade -BV-0002, de , Alkoholfreier Champagner -BV-0003, de , Cola -BV-0004, de , Orangenlimonade -BV-0005, de , Apfelsaft -BV-0006, de , Birnensaft -BV-0007, de , Mango-Saft -BV-0008, de , Zitronenlimonade -BV-0009, de , Tomatensaft -ML-0001, de , Schwarzwälder Kirschtorte -ML-0002, de , Schokoladenkuchen -ML-0003, de , Apfelkuchen -ML-0004, de , Birnenkuchen -ML-0005, de , Schöner Salat -ML-0006, de , Pariser Salat -ML-0007, de , Hamburger Salat mit Eiern -ML-0008, de , Wachtel mit französischem Salat und Schwarzwälder Kirschtorte -ML-0009, de , Ente auf Salat -ML-0010, de , Carpaccio -ML-0011, de , Saisonaler Salat -ML-0012, de , Hamburger Salat mit frischen Shrimps -ML-0013, de , Wachtel -ML-0014, de , Wiener Schnitzel -ML-0015, de , Schweineschnitzel -ML-0016, de , Schnitzel mit Pfeffersoße -ML-0017, de , Hähnchen und Pommes frites -ML-0018, de , Putenschnitzel -ML-0019, de , Bayerische Ente -ML-0020, de , Schweinshaxe -ML-0021, de , Rinderfilet -ML-0022, de , Forelle Au Bleu -ML-0023, de , Forelle Meuniere -ML-0024, de , Seeteufel -ML-0025, de , Seezunge -ML-0026, de , Mini gebratene Seezunge -ML-0027, de , Lachs in Sauce Béarnaise -ML-0028, de , Lachs-Lasagne -ML-0029, de , Schokoladeneis -ML-0030, de , Vanilleeis -ML-0031, de , Vanilleeis mit heißen Kirschen -ML-0032, de , Vanilleeis mit heißen Himbeeren -ML-0033, de , Apfelstrudel -ML-0034, de , Himbeersorbet -ML-0035, de , Erdbeer-Sorbet -ML-0036, de , Zitronen-Sorbet -LU-0001, de , Extra-Gepäck 5 kg -LU-0002, de , Gepäcktransport vom Flughafen zum Hotel -LU-0003, de , Gepäcktransport von zu Hause und zurück -LU-0004, de , Sperrige Güter wie Sportgeräte -BV-0010, de , Spaßbrühe -LU-0005, de , Kleine Handtasche -EX-0001, de , Besondere Wünsche -EX-0003, de , Flugzeugmodell -EX-0004, de , Beisring -LU-0006, de , Alufolie -LU-0007, de , Behälter -BV-0001, en , Hot Chocolate -BV-0002, en , Non-alcoholic champagne -BV-0003, en , Cola -BV-0004, en , Orange Lemonade -BV-0005, en , Apple Juice -BV-0006, en , Pear Juice -BV-0007, en , Mango Juice -BV-0008, en , Lemon Lilmonade -BV-0009, en , Tomato Juice -ML-0001, en , Black Forest Cherry Torte -ML-0002, en , Chocolate Cake -ML-0003, en , Apple Pie -ML-0004, en , Pear Cake -ML-0005, en , Beautiful salad -ML-0006, en , Parisian salad -ML-0007, en , Hamburg salad with eggs -ML-0008, en , Guard with French salad and black forests cherry peat -ML-0009, en , Duke with salad -ML-0010, en , Carpaccio -ML-0011, en , Seasonal salad -ML-0012, en , Hamburg salad with fresh shrimps -ML-0013, en , Guard -ML-0014, en , Wiener Schnitzel -ML-0015, en , Pork schnitzel -ML-0016, en , Sweet schnitzel with pepper sauce -ML-0017, en , Chicken and French fries -ML-0018, en , Turkey schnitzel -ML-0019, en , Bavarian duck -ML-0020, en , Pork Hood -ML-0021, en , Fillet of beef -ML-0022, en , Trout Au Bleu -ML-0023, en , Trout Meuniere -ML-0024, en , Far Fur -ML-0025, en , Sole -ML-0026, en , Mini fried sole -ML-0027, en , Salmon in Béarnaise sauce -ML-0028, en , Salmon lasagna -ML-0029, en , Chocolate Ice Cream -ML-0030, en , Vanilla Ice Cream -ML-0031, en , Vanilla rice with hot cherries -ML-0032, en , Vanilla rice with hot raspberries -ML-0033, en , Apple strudel -ML-0034, en , Raspberry Sorbet -ML-0035, en , Strawberry Sorbet -ML-0036, en , Lemon Sorbet -LU-0001, en , Extra luggage 5 kg -LU-0002, en , Baggage transport from the airport to the hotel -LU-0003, en , Baggage transport from home and back -LU-0004, en , Blocked goods such as sports appliances -BV-0010, en , Fun Broth -LU-0005, en , Small purse -EX-0001, en , Special Requirements -EX-0003, en , Arrival Time -EX-0004, en , Beisring -LU-0006, en , Alu Foil -LU-0007, en , Container -BV-0001, fr , Chocolat chaud -BV-0002, fr , Champagne sans alcool -BV-0003, fr , Cola -BV-0004, fr , Orangenlimonade -BV-0005, fr , Jus de pomme -BV-0006, fr , Jus de poire -BV-0007, fr , Jus de Mangog -BV-0008, fr , citron limonade -BV-0009, fr , Jus de tomate -ML-0001, fr , Église noire -ML-0002, fr , Cuisine de chocolat -ML-0003, fr , Cannes à pommes -ML-0004, fr , Bouchon de poison -ML-0005, fr , Belle salade -ML-0006, fr , Salat de Paris -ML-0007, fr , Salat de Hambourg avec des œufs -ML-0008, fr , Corps avec sel français et tiroir noir -ML-0009, fr , Entre sur sel -ML-0010, fr , Carlocio -ML-0011, fr , Salat saisonnier -ML-0012, fr , Salat de Hambourg avec des shrimps frais -ML-0013, fr , Caisse à claire-voie -ML-0014, fr , Wiener Schnitzel -ML-0015, fr , Indice de porc -ML-0016, fr , Coupe avec poignée -ML-0017, fr , Hâteaux et pommes frites -ML-0018, fr , Section de puce -ML-0019, fr , Ent. Bavière -ML-0020, fr , Tiroirs de porc -ML-0021, fr , Filet bovin -ML-0022, fr , Trout Au Bleu -ML-0023, fr , Trout Meuniere -ML-0024, fr , Ampoule de mer -ML-0025, fr , Sole -ML-0026, fr , Mini fried sole -ML-0027, fr , saumon en sauce Béarnaise -ML-0028, fr , Lasz du saumon -ML-0029, fr , Crise du chocolat -ML-0030, fr , Vanilie -ML-0031, fr , Vanillez avec cerises -ML-0032, fr , Vanillez avec des framboises baptisées -ML-0033, fr , Structure de pommes -ML-0034, fr , Trait de framboise -ML-0035, fr , Sorbet de Fraise -ML-0036, fr , Sorbet de Citron -LU-0001, fr , Bagage supplémentaire 5 kg -LU-0002, fr , Transport de bagages de l'aéroport à l'hôtel -LU-0003, fr , Transport de bagages d'un domicile à l'autre et retour -LU-0004, fr , Marchandises volumineuses telles que les appareils sportifs -BV-0010, fr , Équipement de spectacle -LU-0005, fr , Petite sac à main -EX-0001, fr , Vos souhaits particuliers -EX-0003, fr , Heure d'arrivée -EX-0004, fr , Beisring -LU-0006, fr , Feuille d'aluminium -LU-0007, fr , Conteneur \ No newline at end of file +ID,locale,descr +BV-0001,de,Heiße Schokolade +BV-0002,de,Alkoholfreier Champagner +BV-0003,de,Cola +BV-0004,de,Orangenlimonade +BV-0005,de,Apfelsaft +BV-0006,de,Birnensaft +BV-0007,de,Mango-Saft +BV-0008,de,Zitronenlimonade +BV-0009,de,Tomatensaft +ML-0001,de,Schwarzwälder Kirschtorte +ML-0002,de,Schokoladenkuchen +ML-0003,de,Apfelkuchen +ML-0004,de,Birnenkuchen +ML-0005,de,Schöner Salat +ML-0006,de,Pariser Salat +ML-0007,de,Hamburger Salat mit Eiern +ML-0008,de,Wachtel mit französischem Salat und Schwarzwälder Kirschtorte +ML-0009,de,Ente auf Salat +ML-0010,de,Carpaccio +ML-0011,de,Saisonaler Salat +ML-0012,de,Hamburger Salat mit frischen Shrimps +ML-0013,de,Wachtel +ML-0014,de,Wiener Schnitzel +ML-0015,de,Schweineschnitzel +ML-0016,de,Schnitzel mit Pfeffersoße +ML-0017,de,Hähnchen und Pommes frites +ML-0018,de,Putenschnitzel +ML-0019,de,Bayerische Ente +ML-0020,de,Schweinshaxe +ML-0021,de,Rinderfilet +ML-0022,de,Forelle Au Bleu +ML-0023,de,Forelle Meuniere +ML-0024,de,Seeteufel +ML-0025,de,Seezunge +ML-0026,de,Mini gebratene Seezunge +ML-0027,de,Lachs in Sauce Béarnaise +ML-0028,de,Lachs-Lasagne +ML-0029,de,Schokoladeneis +ML-0030,de,Vanilleeis +ML-0031,de,Vanilleeis mit heißen Kirschen +ML-0032,de,Vanilleeis mit heißen Himbeeren +ML-0033,de,Apfelstrudel +ML-0034,de,Himbeersorbet +ML-0035,de,Erdbeer-Sorbet +ML-0036,de,Zitronen-Sorbet +LU-0001,de,Extra-Gepäck 5 kg +LU-0002,de,Gepäcktransport vom Flughafen zum Hotel +LU-0003,de,Gepäcktransport von zu Hause und zurück +LU-0004,de,Sperrige Güter wie Sportgeräte +BV-0010,de,Spaßbrühe +LU-0005,de,Kleine Handtasche +EX-0001,de,Besondere Wünsche +EX-0003,de,Flugzeugmodell +EX-0004,de,Beisring +LU-0006,de,Alufolie +LU-0007,de,Behälter +BV-0001,en,Hot Chocolate +BV-0002,en,Non-alcoholic champagne +BV-0003,en,Cola +BV-0004,en,Orange Lemonade +BV-0005,en,Apple Juice +BV-0006,en,Pear Juice +BV-0007,en,Mango Juice +BV-0008,en,Lemon Lilmonade +BV-0009,en,Tomato Juice +ML-0001,en,Black Forest Cherry Torte +ML-0002,en,Chocolate Cake +ML-0003,en,Apple Pie +ML-0004,en,Pear Cake +ML-0005,en,Beautiful salad +ML-0006,en,Parisian salad +ML-0007,en,Hamburg salad with eggs +ML-0008,en,Guard with French salad and black forests cherry peat +ML-0009,en,Duke with salad +ML-0010,en,Carpaccio +ML-0011,en,Seasonal salad +ML-0012,en,Hamburg salad with fresh shrimps +ML-0013,en,Guard +ML-0014,en,Wiener Schnitzel +ML-0015,en,Pork schnitzel +ML-0016,en,Sweet schnitzel with pepper sauce +ML-0017,en,Chicken and French fries +ML-0018,en,Turkey schnitzel +ML-0019,en,Bavarian duck +ML-0020,en,Pork Hood +ML-0021,en,Fillet of beef +ML-0022,en,Trout Au Bleu +ML-0023,en,Trout Meuniere +ML-0024,en,Far Fur +ML-0025,en,Sole +ML-0026,en,Mini fried sole +ML-0027,en,Salmon in Béarnaise sauce +ML-0028,en,Salmon lasagna +ML-0029,en,Chocolate Ice Cream +ML-0030,en,Vanilla Ice Cream +ML-0031,en,Vanilla rice with hot cherries +ML-0032,en,Vanilla rice with hot raspberries +ML-0033,en,Apple strudel +ML-0034,en,Raspberry Sorbet +ML-0035,en,Strawberry Sorbet +ML-0036,en,Lemon Sorbet +LU-0001,en,Extra luggage 5 kg +LU-0002,en,Baggage transport from the airport to the hotel +LU-0003,en,Baggage transport from home and back +LU-0004,en,Blocked goods such as sports appliances +BV-0010,en,Fun Broth +LU-0005,en,Small purse +EX-0001,en,Special Requirements +EX-0003,en,Arrival Time +EX-0004,en,Beisring +LU-0006,en,Alu Foil +LU-0007,en,Container +BV-0001,fr,Chocolat chaud +BV-0002,fr,Champagne sans alcool +BV-0003,fr,Cola +BV-0004,fr,Orangenlimonade +BV-0005,fr,Jus de pomme +BV-0006,fr,Jus de poire +BV-0007,fr,Jus de Mangog +BV-0008,fr,citron limonade +BV-0009,fr,Jus de tomate +ML-0001,fr,Église noire +ML-0002,fr,Cuisine de chocolat +ML-0003,fr,Cannes à pommes +ML-0004,fr,Bouchon de poison +ML-0005,fr,Belle salade +ML-0006,fr,Salat de Paris +ML-0007,fr,Salat de Hambourg avec des œufs +ML-0008,fr,Corps avec sel français et tiroir noir +ML-0009,fr,Entre sur sel +ML-0010,fr,Carlocio +ML-0011,fr,Salat saisonnier +ML-0012,fr,Salat de Hambourg avec des shrimps frais +ML-0013,fr,Caisse à claire-voie +ML-0014,fr,Wiener Schnitzel +ML-0015,fr,Indice de porc +ML-0016,fr,Coupe avec poignée +ML-0017,fr,Hâteaux et pommes frites +ML-0018,fr,Section de puce +ML-0019,fr,Ent. Bavière +ML-0020,fr,Tiroirs de porc +ML-0021,fr,Filet bovin +ML-0022,fr,Trout Au Bleu +ML-0023,fr,Trout Meuniere +ML-0024,fr,Ampoule de mer +ML-0025,fr,Sole +ML-0026,fr,Mini fried sole +ML-0027,fr,saumon en sauce Béarnaise +ML-0028,fr,Lasz du saumon +ML-0029,fr,Crise du chocolat +ML-0030,fr,Vanilie +ML-0031,fr,Vanillez avec cerises +ML-0032,fr,Vanillez avec des framboises baptisées +ML-0033,fr,Structure de pommes +ML-0034,fr,Trait de framboise +ML-0035,fr,Sorbet de Fraise +ML-0036,fr,Sorbet de Citron +LU-0001,fr,Bagage supplémentaire 5 kg +LU-0002,fr,Transport de bagages de l'aéroport à l'hôtel +LU-0003,fr,Transport de bagages d'un domicile à l'autre et retour +LU-0004,fr,Marchandises volumineuses telles que les appareils sportifs +BV-0010,fr,Équipement de spectacle +LU-0005,fr,Petite sac à main +EX-0001,fr,Vos souhaits particuliers +EX-0003,fr,Heure d'arrivée +EX-0004,fr,Beisring +LU-0006,fr,Feuille d'aluminium +LU-0007,fr,Conteneur \ No newline at end of file diff --git a/db/data/sap.common-Countries.csv b/db/data/sap.common-Countries.csv index 73453d5..e115504 100644 --- a/db/data/sap.common-Countries.csv +++ b/db/data/sap.common-Countries.csv @@ -1,30 +1,30 @@ -code, name , descr -AU , Australia , Commonwealth of Australia -CA , Canada , Canada -CN , China , People's Republic of China (PRC) -FR , France , French Republic -DE , Germany , Federal Republic of Germany -IN , India , Republic of India -IL , Israel , State of Israel -MM , Myanmar , Republic of the Union of Myanmar -GB , United Kingdom, United Kingdom of Great Britain and Northern Ireland -US , United States , United States of America (USA) -EU , European Union, European Union -IT , Italy , Italy -SG , Singapore , Singapore -AT , Austria , Austria -SE , Sweden , Sweden -CH , Switzerland , Switzerland -RU , Russia , Russia -JP , Japan , Japan -ZA , South Africa , South Africa -ES , Spain , Spain -BE , Belgium , Belgium -SI , Slovenia , Slovenia -NL , Netherlands , Netherlands -MX , Mexico , Mexico -BR , Brazil , Brazil -CU , Cuba , Cuba -ZW , Zimbabwe , Zimbabwe -MY , Malaysia , Malaysia -TH , Thailand , Thailand \ No newline at end of file +code,name,descr +AU,Australia,Commonwealth of Australia +CA,Canada,Canada +CN,China,People's Republic of China (PRC) +FR,France,French Republic +DE,Germany,Federal Republic of Germany +IN,India,Republic of India +IL,Israel,State of Israel +MM,Myanmar,Republic of the Union of Myanmar +GB,United Kingdom,United Kingdom of Great Britain and Northern Ireland +US,United States,United States of America (USA) +EU,European Union,European Union +IT,Italy,Italy +SG,Singapore,Singapore +AT,Austria,Austria +SE,Sweden,Sweden +CH,Switzerland,Switzerland +RU,Russia,Russia +JP,Japan,Japan +ZA,South Africa,South Africa +ES,Spain,Spain +BE,Belgium,Belgium +SI,Slovenia,Slovenia +NL,Netherlands,Netherlands +MX,Mexico,Mexico +BR,Brazil,Brazil +CU,Cuba,Cuba +ZW,Zimbabwe,Zimbabwe +MY,Malaysia,Malaysia +TH,Thailand,Thailand \ No newline at end of file diff --git a/db/data/sap.common-Countries.texts.csv b/db/data/sap.common-Countries.texts.csv index c74ed87..66c0753 100644 --- a/db/data/sap.common-Countries.texts.csv +++ b/db/data/sap.common-Countries.texts.csv @@ -1,88 +1,88 @@ -code, locale, name , descr -AU , de , Australien , Commonwealth Australien -CA , de , Kanada , Canada -CN , de , China , Volksrepublik China -FR , de , Frankreich , Republik Frankreich -DE , de , Deutschland , Bundesrepublik Deutschland -IN , de , Indien , Republik Indien -IL , de , Israel , Staat Israel -MM , de , Myanmar , Republik der Union Myanmar -GB , de , Vereinigtes Königreich, Vereinigtes Königreich Großbritannien und Nordirland -US , de , Vereinigte Staaten , Vereinigte Staaten von Amerika -EU , de , Europäische Union , Europäische Union -IT , de , Italien , Italien -SG , de , Singapur , Singapur -AT , de , Österreich , Österreich -SE , de , Schweden , Schweden -CH , de , Schweiz , Schweiz -RU , de , Russland , Russland -JP , de , Japan , Japan -ZA , de , Südafrika , Südafrika -ES , de , Spanien , Spanien -BE , de , Belgien , Belgien -SI , de , Slowenien , Slowenien -NL , de , Niederlande , Niederlande -MX , de , Mexiko , Mexiko -BR , de , Brasilien , Brasilien -CU , de , Kuba , Kuba -ZW , de , Simbabwe , Simbabwe -MY , de , Malaysia , Malaysia -TH , de , Thailand , Thailand -AU , fr , Australie , Commonwealth d'Australie -CA , fr , Canada , Canada -CN , fr , Chine , République populaire de Chine (RPC) -FR , fr , France , République française -DE , fr , Allemagne , République fédérale d'Allemagne -IN , fr , Inde , République de l'Inde -IL , fr , Israël , État d'Israël -MM , fr , Birmanie , République de l'Union du Myanmar -GB , fr , Royaume-Uni , Royaume-Uni et Irlande du Nord -US , fr , États-Unis , États-Unis d'Amérique (États-Unis) -EU , fr , Union Européenne , Union Européenne -IT , fr , Italie , Italie -SG , fr , Singapour , Singapour -AT , fr , Autriche , Autriche -SE , fr , Suède , Suède -CH , fr , Suisse , Suisse -RU , fr , Russie , Russie -JP , fr , Japon , Japon -ZA , fr , Afrique du Sud , Afrique du Sud -ES , fr , Espagne , Espagne -BE , fr , Belgique , Belgique -SI , fr , Slovénie , Slovénie -NL , fr , Pays-Bas , Pays-Bas -MX , fr , Mexique , Mexique -BR , fr , Brésil , Brésil -CU , fr , Cuba , Cuba -ZW , fr , Zimbabwe , Zimbabwe -MY , fr , Malaisie , Malaisie -TH , fr , Thaïlande , Thaïlande -AU , en , Australie , Commonwealth d'Australie -CA , en , Canada , Canada -CN , en , China , People's Republic of China (PRC) -FR , en , France , French Republic -DE , en , Germany , Federal Republic of Germany -IN , en , India , Republic of India -IL , en , Israel , State of Israel -MM , en , Myanmar , Republic of the Union of Myanmar -GB , en , United Kingdom , United Kingdom of Great Britain and Northern Ireland -US , en , United States , United States of America (USA) -EU , en , European Union , European Union -IT , en , Italy , Italy -SG , en , Singapore , Singapore -AT , en , Austria , Austria -SE , en , Sweden , Sweden -CH , en , Switzerland , Switzerland -RU , en , Russia , Russia -JP , en , Japan , Japan -ZA , en , South Africa , South Africa -ES , en , Spain , Spain -BE , en , Belgium , Belgium -SI , en , Slovenia , Slovenia -NL , en , Netherlands , Netherlands -MX , en , Mexico , Mexico -BR , en , Brazil , Brazil -CU , en , Cuba , Cuba -ZW , en , Zimbabwe , Zimbabwe -MY , en , Malaysia , Malaysia -TH , en , Thailand , Thailand \ No newline at end of file +code,locale,name,descr +AU,de,Australien,Commonwealth Australien +CA,de,Kanada,Canada +CN,de,China,Volksrepublik China +FR,de,Frankreich,Republik Frankreich +DE,de,Deutschland,Bundesrepublik Deutschland +IN,de,Indien,Republik Indien +IL,de,Israel,Staat Israel +MM,de,Myanmar,Republik der Union Myanmar +GB,de,Vereinigtes Königreich,Vereinigtes Königreich Großbritannien und Nordirland +US,de,Vereinigte Staaten,Vereinigte Staaten von Amerika +EU,de,Europäische Union,Europäische Union +IT,de,Italien,Italien +SG,de,Singapur,Singapur +AT,de,Österreich,Österreich +SE,de,Schweden,Schweden +CH,de,Schweiz,Schweiz +RU,de,Russland,Russland +JP,de,Japan,Japan +ZA,de,Südafrika,Südafrika +ES,de,Spanien,Spanien +BE,de,Belgien,Belgien +SI,de,Slowenien,Slowenien +NL,de,Niederlande,Niederlande +MX,de,Mexiko,Mexiko +BR,de,Brasilien,Brasilien +CU,de,Kuba,Kuba +ZW,de,Simbabwe,Simbabwe +MY,de,Malaysia,Malaysia +TH,de,Thailand,Thailand +AU,fr,Australie,Commonwealth d'Australie +CA,fr,Canada,Canada +CN,fr,Chine,République populaire de Chine (RPC) +FR,fr,France,République française +DE,fr,Allemagne,République fédérale d'Allemagne +IN,fr,Inde,République de l'Inde +IL,fr,Israël,État d'Israël +MM,fr,Birmanie,République de l'Union du Myanmar +GB,fr,Royaume-Uni,Royaume-Uni et Irlande du Nord +US,fr,États-Unis,États-Unis d'Amérique (États-Unis) +EU,fr,Union Européenne,Union Européenne +IT,fr,Italie,Italie +SG,fr,Singapour,Singapour +AT,fr,Autriche,Autriche +SE,fr,Suède,Suède +CH,fr,Suisse,Suisse +RU,fr,Russie,Russie +JP,fr,Japon,Japon +ZA,fr,Afrique du Sud,Afrique du Sud +ES,fr,Espagne,Espagne +BE,fr,Belgique,Belgique +SI,fr,Slovénie,Slovénie +NL,fr,Pays-Bas,Pays-Bas +MX,fr,Mexique,Mexique +BR,fr,Brésil,Brésil +CU,fr,Cuba,Cuba +ZW,fr,Zimbabwe,Zimbabwe +MY,fr,Malaisie,Malaisie +TH,fr,Thaïlande,Thaïlande +AU,en,Australie,Commonwealth d'Australie +CA,en,Canada,Canada +CN,en,China,People's Republic of China (PRC) +FR,en,France,French Republic +DE,en,Germany,Federal Republic of Germany +IN,en,India,Republic of India +IL,en,Israel,State of Israel +MM,en,Myanmar,Republic of the Union of Myanmar +GB,en,United Kingdom,United Kingdom of Great Britain and Northern Ireland +US,en,United States,United States of America (USA) +EU,en,European Union,European Union +IT,en,Italy,Italy +SG,en,Singapore,Singapore +AT,en,Austria,Austria +SE,en,Sweden,Sweden +CH,en,Switzerland,Switzerland +RU,en,Russia,Russia +JP,en,Japan,Japan +ZA,en,South Africa,South Africa +ES,en,Spain,Spain +BE,en,Belgium,Belgium +SI,en,Slovenia,Slovenia +NL,en,Netherlands,Netherlands +MX,en,Mexico,Mexico +BR,en,Brazil,Brazil +CU,en,Cuba,Cuba +ZW,en,Zimbabwe,Zimbabwe +MY,en,Malaysia,Malaysia +TH,en,Thailand,Thailand \ No newline at end of file diff --git a/db/data/sap.common-Currencies.csv b/db/data/sap.common-Currencies.csv index 4bddd54..3fb9d3a 100644 --- a/db/data/sap.common-Currencies.csv +++ b/db/data/sap.common-Currencies.csv @@ -1,14 +1,14 @@ -code; symbol; name ; descr -EUR ; € ; Euro ; European Euro -USD ; $ ; US Dollar ; United States Dollar -CAD ; $ ; Canadian Dollar ; Canadian Dollar -AUD ; $ ; Australian Dollar; Australian Dollar -GBP ; £ ; British Pound ; Great Britain Pound -ILS ; ₪ ; Shekel ; Israeli New Shekel -INR ; ₹ ; Rupee ; Indian Rupee -QAR ; ﷼ ; Riyal ; Katar Riyal -SAR ; ﷼ ; Riyal ; Saudi Riyal -JPY ; ¥ ; Yen ; Japanese Yen -CNY ; ¥ ; Yuan ; Chinese Yuan Renminbi -SGD ; S$ ; Singapore Dollar ; Singapore Dollar -ZAR ; R ; Rand ; South African Rand \ No newline at end of file +code,symbol,name,descr +EUR,€,Euro,European Euro +USD,$,US Dollar,United States Dollar +CAD,$,Canadian Dollar,Canadian Dollar +AUD,$,Australian Dollar,Australian Dollar +GBP,£,British Pound,Great Britain Pound +ILS,₪,Shekel,Israeli New Shekel +INR,₹,Rupee,Indian Rupee +QAR,﷼,Riyal,Katar Riyal +SAR,﷼,Riyal,Saudi Riyal +JPY,¥,Yen,Japanese Yen +CNY,¥,Yuan,Chinese Yuan Renminbi +SGD,S$,Singapore Dollar,Singapore Dollar +ZAR,R,Rand,South African Rand \ No newline at end of file diff --git a/db/data/sap.common-Currencies.texts.csv b/db/data/sap.common-Currencies.texts.csv index c4b1945..d53a9e9 100644 --- a/db/data/sap.common-Currencies.texts.csv +++ b/db/data/sap.common-Currencies.texts.csv @@ -1,40 +1,40 @@ -code, locale, name , descr -EUR , de , Euro , European Euro -USD , de , US-Dollar , United States Dollar -CAD , de , Kanadischer Dollar , Kanadischer Dollar -AUD , de , Australischer Dollar , Australischer Dollar -GBP , de , Pfund , Britische Pfund -ILS , de , Schekel , Israelische Schekel -INR , de , Rupie , Indische Rupie -QAR , de , RiYal , Riyal (Katar) -SAR , de , RiYal , Riyal (Saudi Arabien) -JPY , de , Yen , Japanische Yen -CNY , de , Renminbi Yuan , Chinesische Renminbi Yuan -SGD , de , Singapurischer Dollar, Singapurischer Dollar -ZAR , de , Rand , Südafrikanische Rand -EUR , fr , euro , de la Zone euro -USD , fr , dollar , dollar des États-Unis -CAD , fr , dollar canadien , dollar canadien -AUD , fr , dollar australien , dollar australien -GBP , fr , livre sterling , pound sterling -ILS , fr , Shekel , shekel israelien -INR , fr , Roupie , Roupie -QAR , fr , Rial , Rial -SAR , fr , Riyal , Riyal -JPY , fr , Yen , Yen -CNY , fr , yuan renminbi , yuan renminbi -SGD , fr , Singapour Dollar , Singapour Dollar -ZAR , fr , Rand , Rand -EUR , en , euro , euro -USD , en , dollar , US dollar -CAD , en , canadien dollar , canadien dollar -AUD , en , australien dollar , australien dollar -GBP , en , pound sterling , pound sterling -ILS , en , Shekel , shekel -INR , en , Rupie , indian rupie -QAR , en , Riyal , qatar riyal -SAR , en , Riyal , saudi arabian Riyal -JPY , en , Yen , japanese yen -CNY , en , Yuan , chinese yuan -SGD , en , Singapore dollar , Singapore dollar -ZAR , en , Rand , south african rand \ No newline at end of file +code,locale,name,descr +EUR,de,Euro,European Euro +USD,de,US-Dollar,United States Dollar +CAD,de,Kanadischer Dollar,Kanadischer Dollar +AUD,de,Australischer Dollar,Australischer Dollar +GBP,de,Pfund,Britische Pfund +ILS,de,Schekel,Israelische Schekel +INR,de,Rupie,Indische Rupie +QAR,de,RiYal,Riyal (Katar) +SAR,de,RiYal,Riyal (Saudi Arabien) +JPY,de,Yen,Japanische Yen +CNY,de,Renminbi Yuan,Chinesische Renminbi Yuan +SGD,de,Singapurischer Dollar,Singapurischer Dollar +ZAR,de,Rand,Südafrikanische Rand +EUR,fr,euro,de la Zone euro +USD,fr,dollar,dollar des États-Unis +CAD,fr,dollar canadien,dollar canadien +AUD,fr,dollar australien,dollar australien +GBP,fr,livre sterling,pound sterling +ILS,fr,Shekel,shekel israelien +INR,fr,Roupie,Roupie +QAR,fr,Rial,Rial +SAR,fr,Riyal,Riyal +JPY,fr,Yen,Yen +CNY,fr,yuan renminbi,yuan renminbi +SGD,fr,Singapour Dollar,Singapour Dollar +ZAR,fr,Rand,Rand +EUR,en,euro,euro +USD,en,dollar,US dollar +CAD,en,canadien dollar,canadien dollar +AUD,en,australien dollar,australien dollar +GBP,en,pound sterling,pound sterling +ILS,en,Shekel,shekel +INR,en,Rupie,indian rupie +QAR,en,Riyal,qatar riyal +SAR,en,Riyal,saudi arabian Riyal +JPY,en,Yen,japanese yen +CNY,en,Yuan,chinese yuan +SGD,en,Singapore dollar,Singapore dollar +ZAR,en,Rand,south african rand \ No newline at end of file diff --git a/db/src/.hdiconfig b/db/src/.hdiconfig new file mode 100644 index 0000000..67beb4f --- /dev/null +++ b/db/src/.hdiconfig @@ -0,0 +1,7 @@ +{ + "file_suffixes": { + "hdbrole": { + "plugin_name": "com.sap.hana.di.role" + } + } +} \ No newline at end of file diff --git a/db/src/public.hdbrole b/db/src/public.hdbrole new file mode 100644 index 0000000..ab83be4 --- /dev/null +++ b/db/src/public.hdbrole @@ -0,0 +1,98 @@ +{ + "role": { + "name": "PUBLIC#", + "object_privileges": [ + { + "name": "SAP_CAPIRE_FLIGHTS_DATA_AIRLINES", + "type": "VIEW", + "privileges_with_grant_option": [ + "SELECT" + ] + }, + { + "name": "SAP_CAPIRE_FLIGHTS_DATA_AIRPORTS", + "type": "VIEW", + "privileges_with_grant_option": [ + "SELECT" + ] + }, + { + "name": "SAP_CAPIRE_FLIGHTS_DATA_COUNTRIES", + "type": "VIEW", + "privileges_with_grant_option": [ + "SELECT" + ] + }, + { + "name": "SAP_CAPIRE_FLIGHTS_DATA_COUNTRIES_TEXTS", + "type": "VIEW", + "privileges_with_grant_option": [ + "SELECT" + ] + }, + { + "name": "SAP_CAPIRE_FLIGHTS_DATA_CURRENCIES", + "type": "VIEW", + "privileges_with_grant_option": [ + "SELECT" + ] + }, + { + "name": "SAP_CAPIRE_FLIGHTS_DATA_CURRENCIES_TEXTS", + "type": "VIEW", + "privileges_with_grant_option": [ + "SELECT" + ] + }, + { + "name": "SAP_CAPIRE_FLIGHTS_DATA_FLIGHTS", + "type": "VIEW", + "privileges_with_grant_option": [ + "SELECT" + ] + }, + { + "name": "SAP_CAPIRE_FLIGHTS_DATA_LANGUAGES", + "type": "VIEW", + "privileges_with_grant_option": [ + "SELECT" + ] + }, + { + "name": "SAP_CAPIRE_FLIGHTS_DATA_LANGUAGES_TEXTS", + "type": "VIEW", + "privileges_with_grant_option": [ + "SELECT" + ] + }, + { + "name": "SAP_CAPIRE_FLIGHTS_DATA_SUPPLEMENTTYPES", + "type": "VIEW", + "privileges_with_grant_option": [ + "SELECT" + ] + }, + { + "name": "SAP_CAPIRE_FLIGHTS_DATA_SUPPLEMENTTYPES_TEXTS", + "type": "VIEW", + "privileges_with_grant_option": [ + "SELECT" + ] + }, + { + "name": "SAP_CAPIRE_FLIGHTS_DATA_SUPPLEMENTS", + "type": "VIEW", + "privileges_with_grant_option": [ + "SELECT" + ] + }, + { + "name": "SAP_CAPIRE_FLIGHTS_DATA_SUPPLEMENTS_TEXTS", + "type": "VIEW", + "privileges_with_grant_option": [ + "SELECT" + ] + } + ] + } +} \ No newline at end of file diff --git a/index.cds b/index.cds index f2a42a1..fd7edf4 100644 --- a/index.cds +++ b/index.cds @@ -2,3 +2,6 @@ using from './srv/data-products'; using from './srv/srv-events'; using from './srv/workarounds'; + +// simulate cds export +annotate sap.capire.flights.data with @cds.external; diff --git a/package.json b/package.json index dd366a1..001853a 100644 --- a/package.json +++ b/package.json @@ -2,6 +2,7 @@ "name": "@capire/xflights", "version": "1.0.0", "description": "CAP sample for master data service", + "main": "./package.json", "dependencies": { "@sap/cds": ">=9", "express": "^4" diff --git a/srv/data-products.cds b/srv/data-products.cds index 075b386..e104300 100644 --- a/srv/data-products.cds +++ b/srv/data-products.cds @@ -5,7 +5,14 @@ service sap.capire.flights.data { // Serve Flights data with inlined connection details entity Flights as projection on my.Flights { - key flight.ID, flight.{*} excluding { ID }, + key flight.ID, + // flight.{*} excluding { ID }, // fixed by: #cds-compiler/pull/14041 + flight.airline, + flight.arrival, + flight.departure, + flight.destination, + flight.distance, + flight.origin, key date, // preserve the flight date as a key *, // include all other fields from my.Flights } excluding { flight }; diff --git a/srv/fiori-service.cds b/srv/fiori-service.cds index dbef4ef..6d45560 100644 --- a/srv/fiori-service.cds +++ b/srv/fiori-service.cds @@ -2,7 +2,7 @@ using { sap.capire.flights as my } from '../db/schema'; @fiori service FlightsService { entity Flights as projection on my.Flights; - entity Routes as projection on my.Routes; + // entity Routes as projection on my.Routes; // This entity doesn't exist entity Airlines as projection on my.Airlines; entity Airports as projection on my.Airports; entity Supplements as projection on my.Supplements; From a223f5041de35fc272657ef30636b85d280b5fa6 Mon Sep 17 00:00:00 2001 From: Bob den Os Date: Sun, 10 Aug 2025 01:04:28 +0200 Subject: [PATCH 02/18] Add hybrid profile and Data Sphere export script --- .gitignore | 6 ++ .plugins/datasphere/index.js | 104 +++++++++++++++++++++++++++++++++++ package.json | 14 ++++- srv/data-products.cds | 11 +--- test/requests.http | 22 +++++++- 5 files changed, 143 insertions(+), 14 deletions(-) create mode 100644 .plugins/datasphere/index.js diff --git a/.gitignore b/.gitignore index 4e35832..059584f 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,9 @@ _out gen node_modules +csn.json +datasphere.json +default-env.json + +# added by cds +.cdsrc-private.json diff --git a/.plugins/datasphere/index.js b/.plugins/datasphere/index.js new file mode 100644 index 0000000..6349497 --- /dev/null +++ b/.plugins/datasphere/index.js @@ -0,0 +1,104 @@ +const model = require('../../csn.json') + +const textAspect = Symbol('text aspect') + +// Remove includes as Data Sphere doesn't support them +for (const name in model.definitions) { + const def = model.definitions[name] + const includes = def.includes + if (!includes) continue + for (const include of includes) { + const i = model.definitions[include] + def.elements = { ...def.elements, ...i.elements } + } + delete def.includes +} + +// Inline custom types to simplify managed association removal +for (const name in model.definitions) { + const def = model.definitions[name] + const elements = def.elements + if (!elements) continue + for (const col in elements) { + const element = elements[col] + const customType = model.definitions[element.type] + if (!customType) continue + elements[col] = { ...customType, kind: undefined } + } +} + +// Remove managed association as Data Sphere doesn't support them +for (const name in model.definitions) { + const def = model.definitions[name] + const elements = def.elements + if (!elements) continue + for (const col in elements) { + const element = elements[col] + + // Data Sphere doesn't know that value.xpr is a thing that is supposed to be supported + if (element.value && element.value.xpr) { + element.xpr = element.value.xpr + delete element.value + } + if (!(element.type in { 'cds.Association': 1, 'cds.Composition': 1 })) continue + if (!element.keys) continue + const keys = element.keys + const on = [] + let first = true + for (const k of keys) { + if (first) first = false + else on.push('and') + const foreignKey = `${col}_${k.ref[0]}` + on.push( + { ref: [col, k.ref[0]] }, + '=', + { ref: [foreignKey] }, + ) + const target = model.definitions[element.target] + elements[foreignKey] = { ...target.elements[k.ref[0]], key: element.key } + } + delete element.keys + delete element.key + element.on = on + } +} + +// Collect all @data.product service to convert to Data Sphere annotation +const dataProductServices = [] +for (const name in model.definitions) { + const def = model.definitions[name] + if (def.kind !== 'service' || !def['@data.product']) continue + dataProductServices.push(name) +} + +// Just keep entities as Data Sphere doesn't handle the other types +for (const name in model.definitions) { + const def = model.definitions[name] + if (def.kind === 'entity') continue + delete model.definitions[name] +} + +// Enhance all the entities with Data Sphere annotations for compatibility +for (const name in model.definitions) { + const def = model.definitions[name] + if (def.kind !== 'entity') continue + delete def['@cds.autoexpose'] + delete def['@cds.persistence.skip'] + def['@DataWarehouse.consumption.external'] = dataProductServices.some(s => name.startsWith(s)) + def['@ObjectModel.modelingPattern'] = { '#': 'DATA_STRUCTURE' } + def['@ObjectModel.supportedCapabilities'] = [{ '#': 'DATA_STRUCTURE' }] + if (def.projection) def['@DataWarehouse.sqlEditor.query'] = `SELECT * FROM "${def.projection.from.ref[0]}"` +} + + + +const fs = require('node:fs') +const path = require('node:path') + +const dataSphereString = JSON.stringify(model, null, 2) + .replace(/\.texts"/g, '_texts"') + +fs.writeFileSync( + path.resolve(path.dirname(require.resolve('../../csn.json')), 'datasphere.json'), + dataSphereString +) diff --git a/package.json b/package.json index 001853a..ce2f35a 100644 --- a/package.json +++ b/package.json @@ -2,8 +2,11 @@ "name": "@capire/xflights", "version": "1.0.0", "description": "CAP sample for master data service", - "main": "./package.json", + "scripts": { + "datasphere": "cdsc toCsn ./index.cds -o . && node ./.plugins/datasphere/index.js" + }, "dependencies": { + "@cap-js/hana": "^2.1.2", "@sap/cds": ">=9", "express": "^4" }, @@ -11,5 +14,12 @@ "@cap-js/cds-test": "*", "@cap-js/sqlite": ">=2" }, - "license": "Apache-2.0" + "license": "Apache-2.0", + "cds": { + "[hybrid]": { + "requires": { + "db": "hana" + } + } + } } diff --git a/srv/data-products.cds b/srv/data-products.cds index e104300..168d913 100644 --- a/srv/data-products.cds +++ b/srv/data-products.cds @@ -5,17 +5,10 @@ service sap.capire.flights.data { // Serve Flights data with inlined connection details entity Flights as projection on my.Flights { - key flight.ID, - // flight.{*} excluding { ID }, // fixed by: #cds-compiler/pull/14041 - flight.airline, - flight.arrival, - flight.departure, - flight.destination, - flight.distance, - flight.origin, + key flight.ID, flight.{*} excluding { ID }, key date, // preserve the flight date as a key *, // include all other fields from my.Flights - } excluding { flight }; + } excluding { flight, date, free_seats }; // Serve Airlines, Airports, and Supplements data as is entity Airlines as projection on my.Airlines; diff --git a/test/requests.http b/test/requests.http index 5001038..a74db3f 100644 --- a/test/requests.http +++ b/test/requests.http @@ -1,7 +1,7 @@ -@odata = http://localhost:4004/odata/v4/flights -@rest = http://localhost:4004/rest/flights -@hcql = http://localhost:4004/hcql/flights +@odata = http://localhost:4005/odata/v4/flights +@rest = http://localhost:4005/rest/flights +@hcql = http://localhost:4005/hcql/flights @cql = \n Content-Type: text/plain \n\n @@ -15,6 +15,22 @@ GET {{odata}}/$metadata GET {{odata}}/Connections ### +POST {{odata}}/Flights +Authorization: Basic alice: +Content-Type: application/json + +{ + "aircraft": "A380-800", + "currency_code": "USD", + "date": "2024-06-06", + "flight_ID": "TEST001", + "free_seats": 29, + "maximum_seats": 475, + "occupied_seats": 446, + "price": "3781.0000" +} +### + GET {{rest}}/Connections ### From 9cf85e69665f1925622d536641d01dfec1083703 Mon Sep 17 00:00:00 2001 From: Daniel Hutzel Date: Tue, 12 Aug 2025 18:02:54 +0200 Subject: [PATCH 03/18] Remove unused 'textAspect' symbol from Data Sphere index --- .plugins/datasphere/index.js | 2 -- 1 file changed, 2 deletions(-) diff --git a/.plugins/datasphere/index.js b/.plugins/datasphere/index.js index 6349497..c732a3f 100644 --- a/.plugins/datasphere/index.js +++ b/.plugins/datasphere/index.js @@ -1,7 +1,5 @@ const model = require('../../csn.json') -const textAspect = Symbol('text aspect') - // Remove includes as Data Sphere doesn't support them for (const name in model.definitions) { const def = model.definitions[name] From 0ada4222f40b8cf2bf110521261513a1e11b5283 Mon Sep 17 00:00:00 2001 From: Bob den Os Date: Tue, 12 Aug 2025 21:50:44 +0200 Subject: [PATCH 04/18] Adopt simple comments --- .gitignore | 2 -- .plugins/datasphere/index.js | 4 +++- package.json | 2 +- srv/data-products.cds | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index 059584f..12c09a0 100644 --- a/.gitignore +++ b/.gitignore @@ -3,8 +3,6 @@ _out gen node_modules -csn.json -datasphere.json default-env.json # added by cds diff --git a/.plugins/datasphere/index.js b/.plugins/datasphere/index.js index c732a3f..654125e 100644 --- a/.plugins/datasphere/index.js +++ b/.plugins/datasphere/index.js @@ -80,8 +80,10 @@ for (const name in model.definitions) { for (const name in model.definitions) { const def = model.definitions[name] if (def.kind !== 'entity') continue + // Data Sphere delta deployment doesn't guarantee that these annotation are computed correctly delete def['@cds.autoexpose'] delete def['@cds.persistence.skip'] + def['@DataWarehouse.consumption.external'] = dataProductServices.some(s => name.startsWith(s)) def['@ObjectModel.modelingPattern'] = { '#': 'DATA_STRUCTURE' } def['@ObjectModel.supportedCapabilities'] = [{ '#': 'DATA_STRUCTURE' }] @@ -97,6 +99,6 @@ const dataSphereString = JSON.stringify(model, null, 2) .replace(/\.texts"/g, '_texts"') fs.writeFileSync( - path.resolve(path.dirname(require.resolve('../../csn.json')), 'datasphere.json'), + path.resolve(path.dirname(require.resolve('../../gen/index.json')), 'datasphere.json'), dataSphereString ) diff --git a/package.json b/package.json index ce2f35a..52af050 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "version": "1.0.0", "description": "CAP sample for master data service", "scripts": { - "datasphere": "cdsc toCsn ./index.cds -o . && node ./.plugins/datasphere/index.js" + "datasphere": "cds compile ./index.cds -o ./gen && node ./.plugins/datasphere/index.js" }, "dependencies": { "@cap-js/hana": "^2.1.2", diff --git a/srv/data-products.cds b/srv/data-products.cds index 168d913..075b386 100644 --- a/srv/data-products.cds +++ b/srv/data-products.cds @@ -8,7 +8,7 @@ service sap.capire.flights.data { key flight.ID, flight.{*} excluding { ID }, key date, // preserve the flight date as a key *, // include all other fields from my.Flights - } excluding { flight, date, free_seats }; + } excluding { flight }; // Serve Airlines, Airports, and Supplements data as is entity Airlines as projection on my.Airlines; From f9b432add10517b66affb5919e203ad427440490 Mon Sep 17 00:00:00 2001 From: Daniel Hutzel Date: Wed, 13 Aug 2025 07:40:44 +0200 Subject: [PATCH 05/18] . --- srv/srv-events.cds | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srv/srv-events.cds b/srv/srv-events.cds index 9b66f6e..efa7422 100644 --- a/srv/srv-events.cds +++ b/srv/srv-events.cds @@ -12,10 +12,10 @@ aspect FlightKeys { extend service FlightsService { // inbound events - event BookingCancelled : BookingCreated {} event BookingCreated : FlightKeys { seats : array of Integer; } + event BookingCancelled : BookingCreated {} // outbound events event Flights.Updated : FlightKeys { From 36def817c00cb8646124627d252f268946540893 Mon Sep 17 00:00:00 2001 From: Bob den Os Date: Wed, 13 Aug 2025 10:39:56 +0200 Subject: [PATCH 06/18] Switch to generating .env files --- .gitignore | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 12c09a0..43023b8 100644 --- a/.gitignore +++ b/.gitignore @@ -3,7 +3,7 @@ _out gen node_modules -default-env.json +.env # added by cds .cdsrc-private.json From c5b5c2fead0aaef3b92d61fc63924d18ed63432f Mon Sep 17 00:00:00 2001 From: Daniel Hutzel Date: Thu, 14 Aug 2025 14:05:12 +0200 Subject: [PATCH 07/18] version 0.1.2 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 52af050..92947d3 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@capire/xflights", - "version": "1.0.0", + "version": "0.1.2", "description": "CAP sample for master data service", "scripts": { "datasphere": "cds compile ./index.cds -o ./gen && node ./.plugins/datasphere/index.js" From afc2c6b19d24bffeb26b829a8839a58db8140083 Mon Sep 17 00:00:00 2001 From: Daniel Hutzel Date: Thu, 14 Aug 2025 14:36:12 +0200 Subject: [PATCH 08/18] API readonly --- srv/data-products.cds | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/srv/data-products.cds b/srv/data-products.cds index 075b386..3a0baed 100644 --- a/srv/data-products.cds +++ b/srv/data-products.cds @@ -4,20 +4,20 @@ using { sap, sap.capire.flights as my } from '../db/schema'; service sap.capire.flights.data { // Serve Flights data with inlined connection details - entity Flights as projection on my.Flights { + @readonly entity Flights as projection on my.Flights { key flight.ID, flight.{*} excluding { ID }, key date, // preserve the flight date as a key *, // include all other fields from my.Flights } excluding { flight }; // Serve Airlines, Airports, and Supplements data as is - entity Airlines as projection on my.Airlines; - entity Airports as projection on my.Airports; - entity Supplements as projection on my.Supplements; + @readonly entity Airlines as projection on my.Airlines; + @readonly entity Airports as projection on my.Airports; + @readonly entity Supplements as projection on my.Supplements; // Serve data for common entities from @sap/cds/common - entity Currencies as projection on sap.common.Currencies; - entity Countries as projection on sap.common.Countries; - entity Languages as projection on sap.common.Languages; + @readonly entity Currencies as projection on sap.common.Currencies; + @readonly entity Countries as projection on sap.common.Countries; + @readonly entity Languages as projection on sap.common.Languages; } From 71d789c5369685f94abed8ce7d22b0d5c94d8782 Mon Sep 17 00:00:00 2001 From: Daniel Hutzel Date: Thu, 14 Aug 2025 15:15:52 +0200 Subject: [PATCH 09/18] cleanup --- apis/_i18n/i18n.json | 1 + apis/index.cds | 1 + apis/package.json | 4 + apis/services.csn | 654 +++++++++++++++++++++++++++++++++++++++++++ index.cds | 3 - 5 files changed, 660 insertions(+), 3 deletions(-) create mode 100644 apis/_i18n/i18n.json create mode 100644 apis/index.cds create mode 100644 apis/package.json create mode 100644 apis/services.csn diff --git a/apis/_i18n/i18n.json b/apis/_i18n/i18n.json new file mode 100644 index 0000000..d112715 --- /dev/null +++ b/apis/_i18n/i18n.json @@ -0,0 +1 @@ +{"":{"CreatedBy":"Created By","CreatedAt":"Created On","ChangedBy":"Changed By","ChangedAt":"Changed On","Currency":"Currency","CurrencyCode":"Currency Code","CurrencyCode.Description":"Currency code as specified by ISO 4217","CurrencySymbol":"Currency Symbol","CurrencyMinorUnit":"Currency Minor Unit Fractions","Country":"Country/Region","CountryCode":"Country/Region Code","CountryCode.Description":"Country/region code as specified by ISO 3166-1","Language":"Language","LanguageCode":"Language Code","LanguageCode.Description":"Language code as specified by ISO 639-1","TimeZoneCode":"Time Zone Code","UserID":"User ID","Name":"Name","Description":"Description","UserID.Description":"User's unique ID","Draft_DraftAdministrativeData":"Draft Administrative Data","Draft_DraftUUID":"Draft (Technical ID)","Draft_CreationDateTime":"Draft Created On","Draft_CreatedByUser":"Draft Created By","Draft_DraftIsCreatedByMe":"Draft Created By Me","Draft_LastChangeDateTime":"Draft Last Changed On","Draft_LastChangedByUser":"Draft Last Changed By","Draft_InProcessByUser":"Draft In Process By","Draft_DraftIsProcessedByMe":"Draft In Process By Me"},"ar":{"CreatedBy":"تم الإنشاء بواسطة","CreatedAt":"تاريخ الإنشاء","ChangedBy":"تم التغيير بواسطة","ChangedAt":"تاريخ التغيير","Currency":"العملة","CurrencyCode":"رمز العملة","CurrencyCode.Description":"رمز العملة المحدد حسب ISO 4217","CurrencySymbol":"رمز العملة","CurrencyMinorUnit":"كسور وحدات ثانوية للعملة","Country":"الدولة/المنطقة","CountryCode":"رمز الدولة/المنطقة","CountryCode.Description":"رمز الدولة/المنطقة المحدد حسب ISO 4217","Language":"اللغة","LanguageCode":"رمز اللغة","LanguageCode.Description":"رمز الدولة المحدد حسب ISO 639-1","TimeZoneCode":"رمز المنطقة الزمنية","UserID":"معرف المستخدم","Name":"الاسم","Description":"الوصف","UserID.Description":"معرف المستخدم الفريد","Draft_DraftAdministrativeData":"البيانات الإدارية للمسودة","Draft_DraftUUID":"مسودة (المعرف التقني)","Draft_CreationDateTime":"تاريخ إنشاء المسودة","Draft_CreatedByUser":"منشئ المسودة","Draft_DraftIsCreatedByMe":"تم إنشاء المسودة بواسطتي","Draft_LastChangeDateTime":"تاريخ آخر تغيير للمسودة","Draft_LastChangedByUser":"آخر تغيير للمسودة بواسطة","Draft_InProcessByUser":"المسودة قيد المعالجة بواسطة","Draft_DraftIsProcessedByMe":"المسودة قيد المعالجة بواسطتي"},"bg":{"CreatedBy":"Създадено от","CreatedAt":"Създадено на","ChangedBy":"Променил","ChangedAt":"Дата на промяна","Currency":"Валута","CurrencyCode":"Код на валута","CurrencyCode.Description":"Код на валута съгласно ISO 4217","CurrencySymbol":"Символ на валута","CurrencyMinorUnit":"Валута – Части от спомагателна единица","Country":"Държава/регион","CountryCode":"Код на държава/регион","CountryCode.Description":"Код на държава/регион съгласно ISO 3166-1","Language":"Език","LanguageCode":"Езиков код","LanguageCode.Description":"Езиков код съгласно ISO 639-1","TimeZoneCode":"Код на часови пояс","UserID":"ИД на потребител","Name":"Име","Description":"Описание","UserID.Description":"Еднозначен ИД на потребител","Draft_DraftAdministrativeData":"Чернова на административни данни","Draft_DraftUUID":"Чернова (Технически ИД)","Draft_CreationDateTime":"Дата на създаване на чернова","Draft_CreatedByUser":"Създател на чернова","Draft_DraftIsCreatedByMe":"Чернова, създадена от мен","Draft_LastChangeDateTime":"Дата на последна промяна на чернова","Draft_LastChangedByUser":"Автор на последна промяна на чернова","Draft_InProcessByUser":"Черновата се обработва от","Draft_DraftIsProcessedByMe":"Черновата се обработва от мен"},"cs":{"CreatedBy":"Vytvořil","CreatedAt":"Vytvořeno","ChangedBy":"Změnil","ChangedAt":"Změněno","Currency":"Měna","CurrencyCode":"Kód měny","CurrencyCode.Description":"Kód měny zadaný dle ISO 4217","CurrencySymbol":"Symbol měny","CurrencyMinorUnit":"Zlomky pomocné jednotky měny","Country":"Stát/region","CountryCode":"Kód státu/regionu","CountryCode.Description":"Kód státu/regionu zadaný dle ISO 3166-1","Language":"Jazyk","LanguageCode":"Kód jazyka","LanguageCode.Description":"Kód jazyka zadaný dle ISO 639-1","TimeZoneCode":"Kód časového pásma","UserID":"ID uživatele","Name":"Jméno","Description":"Popis","UserID.Description":"Jedinečné ID uživatele","Draft_DraftAdministrativeData":"Správní data návrhu","Draft_DraftUUID":"Návrh (technické ID)","Draft_CreationDateTime":"Návrh vytvořen","Draft_CreatedByUser":"Návrh vytvořil","Draft_DraftIsCreatedByMe":"Návrh vytvořen mnou","Draft_LastChangeDateTime":"Návrh naposledy změněn","Draft_LastChangedByUser":"Návrh naposledy změnil","Draft_InProcessByUser":"Návrh zpracovává","Draft_DraftIsProcessedByMe":"Návrh zpracovávaný mnou"},"da":{"CreatedBy":"Oprettet af","CreatedAt":"Oprettet den","ChangedBy":"Ændret af","ChangedAt":"Ændret den","Currency":"Valuta","CurrencyCode":"Valutakode","CurrencyCode.Description":"Valutakode som angivet af ISO 4217","CurrencySymbol":"Valutasymbol","CurrencyMinorUnit":"Valutahjælpeenhedsandele","Country":"Land/region","CountryCode":"Lande-/regionskode","CountryCode.Description":"Lande-/regionskode som angivet af ISO 3166-1","Language":"Sprog","LanguageCode":"Sprogkode","LanguageCode.Description":"Sprogkode som angivet af ISO 639-1","TimeZoneCode":"Tidszonekode","UserID":"Bruger-ID","Name":"Navn","Description":"Beskrivelse","UserID.Description":"Brugers entydige ID","Draft_DraftAdministrativeData":"Udkast administrationsdata","Draft_DraftUUID":"Udkast (teknisk ID)","Draft_CreationDateTime":"Udkast oprettet den","Draft_CreatedByUser":"Udkast oprettet af","Draft_DraftIsCreatedByMe":"Udkast oprettet af mig","Draft_LastChangeDateTime":"Udkast senest ændret den","Draft_LastChangedByUser":"Udkast senest ændret af","Draft_InProcessByUser":"Udkast behandles af","Draft_DraftIsProcessedByMe":"Udkast behandles af mig"},"de":{"CreatedBy":"Angelegt von","CreatedAt":"Angelegt am","ChangedBy":"Geändert von","ChangedAt":"Geändert am","Currency":"Währung","CurrencyCode":"Währungscode","CurrencyCode.Description":"Währungscode gemäß ISO 4217","CurrencySymbol":"Währungssymbol","CurrencyMinorUnit":"Bruchteile Währungsuntereinheit","Country":"Land/Region","CountryCode":"Länder-/Regionscode","CountryCode.Description":"Länder-/Regionscode gemäß ISO 3166-1","Language":"Sprache","LanguageCode":"Sprachencode","LanguageCode.Description":"Sprachencode gemäß ISO 639-1","TimeZoneCode":"Zeitzonencode","UserID":"Benutzer-ID","Name":"Name","Description":"Beschreibung","UserID.Description":"Die eindeutige ID eines Benutzers","Draft_DraftAdministrativeData":"Verwaltungsdaten des Entwurfs","Draft_DraftUUID":"Entwurf (technische ID)","Draft_CreationDateTime":"Entwurf angelegt am","Draft_CreatedByUser":"Entwurf angelegt von","Draft_DraftIsCreatedByMe":"Entwurf angelegt von mir","Draft_LastChangeDateTime":"Entwurf zuletzt geändert am","Draft_LastChangedByUser":"Entwurf zuletzt geändert von","Draft_InProcessByUser":"Entwurf in Bearbeitung durch","Draft_DraftIsProcessedByMe":"Entwurf in Bearbeitung durch mich"},"el":{"CreatedBy":"Δημιουργήθηκε Από","CreatedAt":"Δημιουργήθηκε Στις","ChangedBy":"Άλλαξε Από","ChangedAt":"Αλλαξε Στις","Currency":"Νόμισμα","CurrencyCode":"Κωδικός Νομίσματος","CurrencyCode.Description":"Κωδικός νομίσματος όπως καθορίζεται από ISO 4217","CurrencySymbol":"Σύμβολο Νομίσματος","CurrencyMinorUnit":"Κλάσματα Μικρής Μονάδας Νομίσματος","Country":"Χώρα/Περιοχή","CountryCode":"Κωδικός Χώρας/Περιοχής","CountryCode.Description":"Κωδικός χώρας/περιοχής όπως ορίζεται από ISO 3166-1","Language":"Γλώσσα","LanguageCode":"Κωδικός Γλώσσας","LanguageCode.Description":"Κωδικός χώρας όπως ορίζεται από ISO 639-1","TimeZoneCode":"Κωδικός Ζώνης Ώρας","UserID":"ΙD χρήστη","Name":"Όνομα","Description":"Περιγραφή","UserID.Description":"Μοναδικό ID χρήστη","Draft_DraftAdministrativeData":"Πρόχειρα Διαχειριστικά Δεδομένα","Draft_DraftUUID":"Πρόχειρο (Τεχνικό ID)","Draft_CreationDateTime":"Ημ/νία Δημιουργίας Πρόχειρου","Draft_CreatedByUser":"Πρόχειρο Δημιουργήθηκε Από","Draft_DraftIsCreatedByMe":"Πρόχειρο Δημιουργήθηκε Από Εμένα","Draft_LastChangeDateTime":"Ημ/νία Τελευταίας Αλλαγής Πρόχειρου","Draft_LastChangedByUser":"Τελευταία Αλλαγή Πρόχειρου Από","Draft_InProcessByUser":"Πρόχειρο Σε Επεξεργασία Από","Draft_DraftIsProcessedByMe":"Πρόχειρο Σε Επεξεργασία Από Εμένα"},"en":{"CreatedBy":"Created By","CreatedAt":"Created On","ChangedBy":"Changed By","ChangedAt":"Changed On","Currency":"Currency","CurrencyCode":"Currency Code","CurrencyCode.Description":"Currency code as specified by ISO 4217","CurrencySymbol":"Currency Symbol","CurrencyMinorUnit":"Currency Minor Unit Fractions","Country":"Country/Region","CountryCode":"Country/Region Code","CountryCode.Description":"Country/region code as specified by ISO 3166-1","Language":"Language","LanguageCode":"Language Code","LanguageCode.Description":"Language code as specified by ISO 639-1","TimeZoneCode":"Time Zone Code","UserID":"User ID","Name":"Name","Description":"Description","UserID.Description":"User's unique ID","Draft_DraftAdministrativeData":"Draft Administrative Data","Draft_DraftUUID":"Draft (Technical ID)","Draft_CreationDateTime":"Draft Created On","Draft_CreatedByUser":"Draft Created By","Draft_DraftIsCreatedByMe":"Draft Created By Me","Draft_LastChangeDateTime":"Draft Last Changed On","Draft_LastChangedByUser":"Draft Last Changed By","Draft_InProcessByUser":"Draft In Process By","Draft_DraftIsProcessedByMe":"Draft In Process By Me"},"en_US_saptrc":{"CreatedBy":"Bx7yxWg0AHyeOti1YDOOXw_Created By","CreatedAt":"CJxeZDpLHdREwzDQeluRuA_Created On","ChangedBy":"y0d7F56RLGVZiTV7YHU7Iw_Changed By","ChangedAt":"8v5EfaWMYC2dmCGnaCSSUA_Changed On","Currency":"bNSEwGmQtXNxy/Qh310iSQ_Currency","CurrencyCode":"3cKgP4qz+IsDHtETO3InVQ_Currency Code","CurrencyCode.Description":"pPQIrs2UIayPnWseWvdbuA_Currency code as specified by ISO 4217","CurrencySymbol":"ICns/nlRq2+/URxMXV+T8g_Currency Symbol","CurrencyMinorUnit":"0S6MF8n74OoGrKEYI1LO+Q_Currency Minor Unit Fractions","Country":"AbsSu8Y0n1nvBQMk+UaLfw_Country/Region","CountryCode":"IgAotY/RI8UnAUTEtFNGkw_Country/Region Code","CountryCode.Description":"uSGs3P7TwJlYCpDq83TJNg_Country/region code as specified by ISO 3166-1","Language":"gFWTYTeLWksYL6uD/TAgFA_Language","LanguageCode":"NhI8Yd8pNFS7omWQsk5aJw_Language Code","LanguageCode.Description":"ajmXdjo3lK0nfaMLCpvPMw_Language code as specified by ISO 639-1","TimeZoneCode":"Y0KTpmsmzoysYLT6jDQEkQ_Time Zone Code","UserID":"cjI0FCsEZ2aD8ERc6G/xZw_User ID","Name":"xOqOj8rcOinN3ZBO0WdWjA_Name","Description":"VGpOoz5siT25o1W0WDiHGw_Description","UserID.Description":"yOjW1w1qaIvgZeYb0qAsig_User's unique ID","Draft_DraftAdministrativeData":"LsxY+0o1fWbFeMrxNNIRvg_Draft Administrative Data","Draft_DraftUUID":"Y5OedvjtpZGSeRwWXI4alQ_Draft (Technical ID)","Draft_CreationDateTime":"Y2ttcgWpNQmB69F6w8jYmw_Draft Created On","Draft_CreatedByUser":"fVPXdEA4PQ/ruI+1ZC6lzg_Draft Created By","Draft_DraftIsCreatedByMe":"Oi4B0zRRBAKoN6wuBWyQPA_Draft Created By Me","Draft_LastChangeDateTime":"3ZVPB34hJDc38V1GIGr6cw_Draft Last Changed On","Draft_LastChangedByUser":"X7I4n0+rc50bDozET507FA_Draft Last Changed By","Draft_InProcessByUser":"/MEKNHLAPlLRsGiFC1PeOA_Draft In Process By","Draft_DraftIsProcessedByMe":"zZGCPf/2uR37cfpgf1znGA_Draft In Process By Me"},"es":{"CreatedBy":"Autor","CreatedAt":"Fecha de creación","ChangedBy":"Autor de modificación","ChangedAt":"Fecha de modificación","Currency":"Moneda","CurrencyCode":"Código de moneda","CurrencyCode.Description":"Código de moneda según especificado por ISO 4217","CurrencySymbol":"Símbolo de moneda","CurrencyMinorUnit":"Fracciones unidad secundaria de moneda","Country":"País/Región","CountryCode":"Código de país/región","CountryCode.Description":"Código de país/región según especificado por ISO 3166-1","Language":"Idioma","LanguageCode":"Código de idioma","LanguageCode.Description":"Código de idioma según especificado por ISO 639-1","TimeZoneCode":"Código de zona horaria","UserID":"ID de usuario","Name":"Nombre","Description":"Descripción","UserID.Description":"ID único de usuario","Draft_DraftAdministrativeData":"Datos administrativos en borrador","Draft_DraftUUID":"Borrador (ID técnico)","Draft_CreationDateTime":"Borrador creado el","Draft_CreatedByUser":"Borrador creado por","Draft_DraftIsCreatedByMe":"Borrador creado por mí","Draft_LastChangeDateTime":"Fecha del último cambio en borrador","Draft_LastChangedByUser":"Autor del último cambio en borrador","Draft_InProcessByUser":"Borrador en proceso por","Draft_DraftIsProcessedByMe":"Borrador en proceso por mí"},"es_MX":{"CreatedBy":"Autor","CreatedAt":"Fecha de creación","ChangedBy":"Autor de modificación","ChangedAt":"Fecha de modificación","Currency":"Moneda","CurrencyCode":"Código de moneda","CurrencyCode.Description":"Código de moneda según especificado por ISO 4217","CurrencySymbol":"Símbolo de moneda","CurrencyMinorUnit":"Fracciones unidad secundaria de moneda","Country":"País/Región","CountryCode":"Código de país/región","CountryCode.Description":"Código de país/región según especificado por ISO 3166-1","Language":"Idioma","LanguageCode":"Código de idioma","LanguageCode.Description":"Código de idioma según especificado por ISO 639-1","TimeZoneCode":"Código de zona horaria","UserID":"ID de usuario","Name":"Nombre","Description":"Descripción","UserID.Description":"ID único de usuario","Draft_DraftAdministrativeData":"Datos administrativos en borrador","Draft_DraftUUID":"Borrador (ID técnico)","Draft_CreationDateTime":"Borrador creado el","Draft_CreatedByUser":"Borrador creado por","Draft_DraftIsCreatedByMe":"Borrador creado por mí","Draft_LastChangeDateTime":"Fecha del último cambio en borrador","Draft_LastChangedByUser":"Autor del último cambio en borrador","Draft_InProcessByUser":"Borrador en proceso por","Draft_DraftIsProcessedByMe":"Borrador en proceso por mí"},"fi":{"CreatedBy":"Tekijä","CreatedAt":"Luontipäivämäärä","ChangedBy":"Muuttaja","ChangedAt":"Muutospäivämäärä","Currency":"Valuutta","CurrencyCode":"Valuuttakoodi","CurrencyCode.Description":"ISO 4217:n mukainen valuuttakoodi","CurrencySymbol":"Valuuttatunnus","CurrencyMinorUnit":"Valuutan pienen yksikön murto-osat","Country":"Maa/alue","CountryCode":"Maa-/aluekoodi","CountryCode.Description":"ISO 3166-1:n mukainen maa-/aluekoodi","Language":"Kieli","LanguageCode":"Kielikoodi","LanguageCode.Description":"ISO 639-1:n mukainen kielikoodi","TimeZoneCode":"Aikavyöhykekoodi","UserID":"Käyttäjätunnus","Name":"Nimi","Description":"Kuvaus","UserID.Description":"Käyttäjän yksiselitteinen tunnus","Draft_DraftAdministrativeData":"Luonnoksen hallintatiedot","Draft_DraftUUID":"Luonnos (tekninen tunnus)","Draft_CreationDateTime":"Luonnos luotu","Draft_CreatedByUser":"Luonnoksen tekijä","Draft_DraftIsCreatedByMe":"Luonnos minun tekemäni","Draft_LastChangeDateTime":"Luonnosta muutettu viimeksi","Draft_LastChangedByUser":"Luonnoksen viimeisin muuttaja","Draft_InProcessByUser":"Luonnos käsiteltävänä -","Draft_DraftIsProcessedByMe":"Luonnos minun käsiteltävänäni"},"fr":{"CreatedBy":"Auteur de la création","CreatedAt":"Date/Heure de création","ChangedBy":"Auteur de la modification","ChangedAt":"Date/Heure de modification","Currency":"Devise","CurrencyCode":"Code de devise","CurrencyCode.Description":"Code de devise tel qu'indiqué par ISO 4217","CurrencySymbol":"Symbole de devise","CurrencyMinorUnit":"Fractions de l'unité secondaire de la devise","Country":"Pays/Région","CountryCode":"Code pays/région","CountryCode.Description":"Code pays/région tel qu'indiqué par ISO 3166-1","Language":"Langue","LanguageCode":"Code langue","LanguageCode.Description":"Code langue tel qu'indiqué par ISO 639-1","TimeZoneCode":"Code du fuseau horaire","UserID":"ID utilisateur","Name":"Nom","Description":"Description","UserID.Description":"ID unique de l'utilisateur","Draft_DraftAdministrativeData":"Données administratives préliminaires","Draft_DraftUUID":"Version préliminaire (ID technique)","Draft_CreationDateTime":"Version préliminaire créée le","Draft_CreatedByUser":"Version préliminaire créée par","Draft_DraftIsCreatedByMe":"Version préliminaire créée par moi","Draft_LastChangeDateTime":"Dernière modification de la version préliminaire le","Draft_LastChangedByUser":"Dernière modification de la version préliminaire par","Draft_InProcessByUser":"Version préliminaire en cours de traitement par","Draft_DraftIsProcessedByMe":"Version préliminaire en cours de traitement par moi"},"he":{"CreatedBy":"נוצר על-ידי","CreatedAt":"נוצר בתאריך","ChangedBy":"שונה על-ידי","ChangedAt":"שונה בתאריך","Currency":"מטבע","CurrencyCode":"קוד מטבע","CurrencyCode.Description":"קוד מטבע כפי שצוין על-ידי ISO 4217","CurrencySymbol":"סמל מטבע","CurrencyMinorUnit":"חלקי יחידה משנית של מטבע","Country":"מדינה/אזור","CountryCode":"קוד מדינה/אזור","CountryCode.Description":"מדינה/אזור כפי שצוין על-ידי ISO 3166-1","Language":"שפה","LanguageCode":"קוד שפה","LanguageCode.Description":"קוד שפה כפי שצוין על-ידי ISO 639-1","TimeZoneCode":"קוד אזור זמן","UserID":"זיהוי משתמש","Name":"שם","Description":"תיאור","UserID.Description":"זיהוי ייחודי של משתמש","Draft_DraftAdministrativeData":"נתוני מנהליים של טיוטה","Draft_DraftUUID":"טיוטה (זיהוי טכני)","Draft_CreationDateTime":"טיוטה נוצרה בתאריך","Draft_CreatedByUser":"טיוטה נוצרה על-ידי","Draft_DraftIsCreatedByMe":"טיוטה נוצרי על-ידי","Draft_LastChangeDateTime":"טיוטה שונתה לאחרונה בתאריך","Draft_LastChangedByUser":"טיוטה שונתה לאחרונה על-ידי","Draft_InProcessByUser":"טיוטה בתהליך על-ידי","Draft_DraftIsProcessedByMe":"טיוטה בתהליך על-ידי"},"hr":{"CreatedBy":"Stvorio","CreatedAt":"Stvoreno","ChangedBy":"Promijenio","ChangedAt":"Promijenjeno","Currency":"Valuta","CurrencyCode":"Šifra valute","CurrencyCode.Description":"Šifra valute kako navodi ISO 4217","CurrencySymbol":"Simbol valute","CurrencyMinorUnit":"Manji dijelovi valute","Country":"Država/regija","CountryCode":"Šifra države/regije","CountryCode.Description":"Šifra države/regije kako navodi ISO 3166-1","Language":"Jezik","LanguageCode":"Šifra jezika","LanguageCode.Description":"Šifra jezika kako navodi ISO 639-1","TimeZoneCode":"Šifra vremenske zone","UserID":"ID korisnika","Name":"Ime","Description":"Opis","UserID.Description":"Jedinstveni ID korisnika","Draft_DraftAdministrativeData":"Nacrt administrativnih podataka","Draft_DraftUUID":"Nacrt (tehnički ID)","Draft_CreationDateTime":"Nacrt stvoren","Draft_CreatedByUser":"Nacrt stvorio","Draft_DraftIsCreatedByMe":"Ja sam stvorio nacrt","Draft_LastChangeDateTime":"Nacrt zadnji put promijenjen","Draft_LastChangedByUser":"Nacrt zadnji promijenio","Draft_InProcessByUser":"Nacrt obrađuje","Draft_DraftIsProcessedByMe":"Ja obrađujem nacrt"},"hu":{"CreatedBy":"Létrehozó:","CreatedAt":"Létrehozás dátuma","ChangedBy":"Módosító","ChangedAt":"Módosítás dátuma","Currency":"Pénznem","CurrencyCode":"Pénznem kódja","CurrencyCode.Description":"Pénznem kódja ISO 4217 szerint","CurrencySymbol":"Pénznem szimbóluma","CurrencyMinorUnit":"Pénznem segédegység-hányadok","Country":"Ország/régió","CountryCode":"Ország/régió kódja","CountryCode.Description":"Ország/régió kódja ISO 3166-1 szerint","Language":"Nyelv","LanguageCode":"Nyelvkód","LanguageCode.Description":"Pénznem kódja ISO 639-1 szerint","TimeZoneCode":"Időzóna kódja","UserID":"Felhasználóazonosító","Name":"Név","Description":"Leírás","UserID.Description":"Felhasználó egyedi azonosítója","Draft_DraftAdministrativeData":"Adminisztrációs adatok - tervezet","Draft_DraftUUID":"Tervezet (műszaki azonosító)","Draft_CreationDateTime":"Tervezet létrehozásának dátuma","Draft_CreatedByUser":"Tervezet létrehozója","Draft_DraftIsCreatedByMe":"Általam létrehozott tervezet","Draft_LastChangeDateTime":"Tervezet utolsó módosításának dátuma","Draft_LastChangedByUser":"Tervezet utolsó módosítója","Draft_InProcessByUser":"Tervezet feldolgozás alatt, feldolgozó neve","Draft_DraftIsProcessedByMe":"Tervezet feldolgozás alatt általam"},"it":{"CreatedBy":"Autore creazione","CreatedAt":"Data di creazione","ChangedBy":"Autore modifica","ChangedAt":"Data di modifica","Currency":"Divisa","CurrencyCode":"Codice divisa","CurrencyCode.Description":"Codice divisa come indicato da ISO 4217","CurrencySymbol":"Simbolo divisa","CurrencyMinorUnit":"Frazioni suddivisione unità monetaria","Country":"Paese/regione","CountryCode":"Codice paese/regione","CountryCode.Description":"Codice paese/regione come indicato nell'ISO 3166-1","Language":"Lingua","LanguageCode":"Codice lingua","LanguageCode.Description":"Codice lingua come indicato da ISO 639-1","TimeZoneCode":"Codice fuso orario","UserID":"ID utente","Name":"Nome","Description":"Descrizione","UserID.Description":"ID univoco utente","Draft_DraftAdministrativeData":"Dati amministrativi bozza","Draft_DraftUUID":"Bozza (ID tecnico)","Draft_CreationDateTime":"Data di creazione bozza","Draft_CreatedByUser":"Autore creazione bozza","Draft_DraftIsCreatedByMe":"Bozza creata da me","Draft_LastChangeDateTime":"Ultima modifica bozza","Draft_LastChangedByUser":"Autore dell'ultima modifica bozza","Draft_InProcessByUser":"Bozza attualmente elaborata da","Draft_DraftIsProcessedByMe":"Bozza attualmente elaborata da me"},"ja":{"CreatedBy":"登録者","CreatedAt":"作成時間","ChangedBy":"変更者","ChangedAt":"変更日付","Currency":"通貨","CurrencyCode":"通貨コード","CurrencyCode.Description":"ISO 4217 で指定されている通貨コード","CurrencySymbol":"通貨シンボル","CurrencyMinorUnit":"通貨補助単位の分数","Country":"国/地域","CountryCode":"国/地域コード","CountryCode.Description":"ISO 3166-1 で指定されている国/地域コード","Language":"言語","LanguageCode":"言語コード","LanguageCode.Description":"ISO 639-1 で指定されている言語コード","TimeZoneCode":"タイムゾーンコード","UserID":"ユーザ ID","Name":"名前","Description":"説明","UserID.Description":"ユーザの一意の ID","Draft_DraftAdministrativeData":"ドラフト管理データ","Draft_DraftUUID":"ドラフト (技術 ID)","Draft_CreationDateTime":"ドラフト作成日付","Draft_CreatedByUser":"ドラフト作成者","Draft_DraftIsCreatedByMe":"自分が作成したドラフト","Draft_LastChangeDateTime":"ドラフト最終変更日付","Draft_LastChangedByUser":"ドラフト最終変更者","Draft_InProcessByUser":"処理中ドラフトの処理者","Draft_DraftIsProcessedByMe":"自分が処理しているドラフト"},"kk":{"CreatedBy":"Жасаған","CreatedAt":"Жасалған күні","ChangedBy":"Өзгерткен","ChangedAt":"Өзгертілген күні","Currency":"Валюта","CurrencyCode":"Валюта коды","CurrencyCode.Description":"ISO 4217 стандарты бойынша валюта коды","CurrencySymbol":"Валюта белгісі","CurrencyMinorUnit":"Валютаның шағын бірлік бөліктері","Country":"Ел/аймақ","CountryCode":"Ел/аймақ коды","CountryCode.Description":"ISO 3166-1 бойынша ел/аймақ коды","Language":"Тіл","LanguageCode":"Тіл коды","LanguageCode.Description":"ISO 639-1 стандарты бойынша тіл коды","TimeZoneCode":"Уақыт белдеуінің коды","UserID":"Пайдаланушы ид.","Name":"Аты","Description":"Сипаттама","UserID.Description":"Пайдаланушының бірегей ид.","Draft_DraftAdministrativeData":"Нобайдың әкімшілік дерегі","Draft_DraftUUID":"Нобай (техникалық ид.)","Draft_CreationDateTime":"Нобай жасалған күні","Draft_CreatedByUser":"Нобайды жасаған","Draft_DraftIsCreatedByMe":"Мен жасаған нобай","Draft_LastChangeDateTime":"Нобайдың соңғы өзгертілген күні","Draft_LastChangedByUser":"Нобайды соңғы өзгерткен","Draft_InProcessByUser":"Нобайды орындаушы","Draft_DraftIsProcessedByMe":"Мен орындап жатқан нобай"},"ko":{"CreatedBy":"생성자","CreatedAt":"생성일","ChangedBy":"변경자","ChangedAt":"변경일","Currency":"통화","CurrencyCode":"통화 코드","CurrencyCode.Description":"ISO 4217에서 지정한 통화 코드","CurrencySymbol":"통화 기호","CurrencyMinorUnit":"통화 보조 단위 소수 자리","Country":"국가/지역","CountryCode":"국가/지역 코드","CountryCode.Description":"ISO 3166-1에서 지정한 국가/지역 코드","Language":"언어","LanguageCode":"언어 코드","LanguageCode.Description":"ISO 639-1에서 지정한 언어 코드","TimeZoneCode":"시간대 코드","UserID":"사용자 ID","Name":"이름","Description":"내역","UserID.Description":"사용자 고유 ID","Draft_DraftAdministrativeData":"드래프트 관리 데이터","Draft_DraftUUID":"드래프트(기술 ID)","Draft_CreationDateTime":"드래프트 생성일","Draft_CreatedByUser":"드래프트 생성자","Draft_DraftIsCreatedByMe":"내가 생성한 드래프트","Draft_LastChangeDateTime":"드래프트 최종 변경일","Draft_LastChangedByUser":"드래프트 최종 변경자","Draft_InProcessByUser":"드래프트 처리 중인 사용자","Draft_DraftIsProcessedByMe":"내가 처리 중인 드래프트"},"ms":{"CreatedBy":"Dicipta oleh","CreatedAt":"Dicipta pada","ChangedBy":"Diubah oleh","ChangedAt":"Diubah pada","Currency":"Mata Wang","CurrencyCode":"Kod Mata Wang","CurrencyCode.Description":"Kod mata wang seperti yang dinyatakan dalam ISO 4217","CurrencySymbol":"Simbol Mata Wang","CurrencyMinorUnit":"Pecahan Unit Kecil Mata Wang","Country":"Negara/Wilayah","CountryCode":"Kod Negara/Wilayah","CountryCode.Description":"Kod negara/wilayah seperti yang dinyatakan dalam ISO 3166-1","Language":"Bahasa","LanguageCode":"Kod Bahasa","LanguageCode.Description":"Kod bahasa seperti yang dinyatakan dalam ISO 639-1","TimeZoneCode":"Kod Zon Waktu","UserID":"ID Pengguna","Name":"Nama","Description":"Perihalan","UserID.Description":"ID unik pengguna","Draft_DraftAdministrativeData":"Data Pentadbiran Draf","Draft_DraftUUID":"Draf (ID Teknikal)","Draft_CreationDateTime":"Draf Dicipta pada","Draft_CreatedByUser":"Draf Dicipta oleh","Draft_DraftIsCreatedByMe":"Draf Dicipta oleh Saya","Draft_LastChangeDateTime":"Draf Terakhir Diubah pada","Draft_LastChangedByUser":"Draf Terakhir Diubah oleh","Draft_InProcessByUser":"Draf Sedang Diproses oleh","Draft_DraftIsProcessedByMe":"Draf Sedang Diproses oleh Saya"},"nl":{"CreatedBy":"Gecreëerd door","CreatedAt":"Gecreëerd op","ChangedBy":"Gewijzigd door","ChangedAt":"Gewijzigd op","Currency":"Valuta","CurrencyCode":"Valutacode","CurrencyCode.Description":"Valutacode zoals gespecificeerd door ISO 4217","CurrencySymbol":"Valutasymbool","CurrencyMinorUnit":"Breuken kleinste eenheid valuta","Country":"Land/regio","CountryCode":"Land-/regiocode","CountryCode.Description":"Land-/regiocode zoals gespecificeerd door ISO 3166-1","Language":"Taal","LanguageCode":"Taalcode","LanguageCode.Description":"Taalcode zoals gespecificeerd door ISO 639-1","TimeZoneCode":"Code tijdzone","UserID":"Gebruikers-ID","Name":"Naam","Description":"Omschrijving","UserID.Description":"Unieke ID van gebruiker","Draft_DraftAdministrativeData":"Conceptbeheergegevens","Draft_DraftUUID":"Concept (technische ID)","Draft_CreationDateTime":"Concept gecreëerd op","Draft_CreatedByUser":"Concept gecreëerd door","Draft_DraftIsCreatedByMe":"Concept gecreëerd door mij","Draft_LastChangeDateTime":"Concept laatst gewijzigd op","Draft_LastChangedByUser":"Concept laatst gewijzigd door","Draft_InProcessByUser":"Concept wordt bewerkt door","Draft_DraftIsProcessedByMe":"Concept wordt bewerkt door mij"},"no":{"CreatedBy":"Opprettet av","CreatedAt":"Opprettet den","ChangedBy":"Endret av","ChangedAt":"Endret den","Currency":"Valuta","CurrencyCode":"Valutakode","CurrencyCode.Description":"Valutakode som definert i ISO 4217","CurrencySymbol":"Valutasymbol","CurrencyMinorUnit":"Deler for valutaunderenhet","Country":"Land/region","CountryCode":"Land-/regionskode","CountryCode.Description":"Land-/regionskode som definert i ISO 3166-1","Language":"Språk","LanguageCode":"Språkkode","LanguageCode.Description":"Språkkode som definert i ISO 639-1","TimeZoneCode":"Kode for tidssone","UserID":"Bruker-ID","Name":"Navn","Description":"Beskrivelse","UserID.Description":"Brukerens unike ID","Draft_DraftAdministrativeData":"Administrative data for utkast","Draft_DraftUUID":"Utkast (teknisk ID)","Draft_CreationDateTime":"Utkast opprettet den","Draft_CreatedByUser":"Utkast opprettet av","Draft_DraftIsCreatedByMe":"Utkast opprettet av meg","Draft_LastChangeDateTime":"Utkast sist endret den","Draft_LastChangedByUser":"Utkast sist endret av","Draft_InProcessByUser":"Utkast under behandling av","Draft_DraftIsProcessedByMe":"Utkast under behandling av meg"},"pl":{"CreatedBy":"Utworzone przez","CreatedAt":"Data utworzenia","ChangedBy":"Zmienione przez","ChangedAt":"Data zmiany","Currency":"Waluta","CurrencyCode":"Kod waluty","CurrencyCode.Description":"Kod waluty określony zgodnie z normą ISO 4217","CurrencySymbol":"Symbol waluty","CurrencyMinorUnit":"Wartości ułamkowe jednostki pomocniczej waluty","Country":"Kraj/region","CountryCode":"Kod kraju/regionu","CountryCode.Description":"Kod kraju/regionu zgodny z normą ISO 3166-1","Language":"Język","LanguageCode":"Kod języka","LanguageCode.Description":"Kod języka określony zgodnie z normą ISO 639-1","TimeZoneCode":"Kod strefy czasowej","UserID":"Identyfikator użytkownika","Name":"Nazwa","Description":"Opis","UserID.Description":"Unikalny identyfikator użytkownika","Draft_DraftAdministrativeData":"Dane administracyjne wersji roboczej","Draft_DraftUUID":"Wersja robocza (identyfikator techniczny)","Draft_CreationDateTime":"Data utworzenia wersji roboczej","Draft_CreatedByUser":"Wersja robocza utworzona przez","Draft_DraftIsCreatedByMe":"Wersja robocza utworzona przeze mnie","Draft_LastChangeDateTime":"Data ostatniej zmiany wersji roboczej","Draft_LastChangedByUser":"Wersja robocza ostatnio zmieniona przez","Draft_InProcessByUser":"Wersja robocza w przetwarzaniu przez","Draft_DraftIsProcessedByMe":"Wersja robocza w przetwarzaniu przeze mnie"},"pt":{"CreatedBy":"Criado por","CreatedAt":"Criado em","ChangedBy":"Modificado por","ChangedAt":"Modificado em","Currency":"Moeda","CurrencyCode":"Código de moeda","CurrencyCode.Description":"Código de moeda como especificado pelo ISO 4217","CurrencySymbol":"Símbolo da moeda","CurrencyMinorUnit":"Frações de unidade auxiliar de moeda","Country":"País/região","CountryCode":"Código do país/região","CountryCode.Description":"Código do país/região como especificado pelo ISO 3166-1","Language":"Idioma","LanguageCode":"Código de idioma","LanguageCode.Description":"Código de idioma como especificado pelo ISO 639-1","TimeZoneCode":"Código de fuso horário","UserID":"ID do usuário","Name":"Nome","Description":"Descrição","UserID.Description":"ID exclusivo do usuário","Draft_DraftAdministrativeData":"Dados administrativos de rascunho","Draft_DraftUUID":"Rascunho (ID técnico)","Draft_CreationDateTime":"Rascunho criado em","Draft_CreatedByUser":"Rascunho criado por","Draft_DraftIsCreatedByMe":"Rascunho criado por mim","Draft_LastChangeDateTime":"Última modificação do rascunho em","Draft_LastChangedByUser":"Última modificação do rascunho por","Draft_InProcessByUser":"Rascunho sendo processado por","Draft_DraftIsProcessedByMe":"Rascunho sendo processado por mim"},"ro":{"CreatedBy":"Creat de","CreatedAt":"Creat pe","ChangedBy":"Modificat de","ChangedAt":"Modificat pe","Currency":"Monedă","CurrencyCode":"Cod monedă","CurrencyCode.Description":"Cod monedă așa cum este specificat de ISO 4217","CurrencySymbol":"Simbol monedă","CurrencyMinorUnit":"Fracții subunitate de monedă","Country":"Țară/regiune","CountryCode":"Cod de țară/regiune","CountryCode.Description":"Cod de țară/regiune așa cum este specificat de ISO 3166-1","Language":"Limbă","LanguageCode":"Cod de limbă","LanguageCode.Description":"Cod de limbă așa cum este specificat de ISO 639-1","TimeZoneCode":"Cod fus orar","UserID":"ID utilizator","Name":"Nume","Description":"Descriere","UserID.Description":"ID unic utilizator","Draft_DraftAdministrativeData":"Date de administrare în versiune preliminară","Draft_DraftUUID":"Versiune preliminară (ID tehnic)","Draft_CreationDateTime":"Versiune preliminară creată pe","Draft_CreatedByUser":"Versiune preliminară creată de","Draft_DraftIsCreatedByMe":"Versiune preliminară creată de mine","Draft_LastChangeDateTime":"Versiune preliminară modificată ultima dată pe","Draft_LastChangedByUser":"Versiune preliminară modificată ultima dată de","Draft_InProcessByUser":"Versiune preliminară în prelucrare de","Draft_DraftIsProcessedByMe":"Versiune preliminară în prelucrare de mine"},"ru":{"CreatedBy":"Создал","CreatedAt":"Дата создания","ChangedBy":"Автор изменения","ChangedAt":"Дата изменения","Currency":"Валюта","CurrencyCode":"Код валюты","CurrencyCode.Description":"Код валюты в соответствии с ISO 4217","CurrencySymbol":"Символ валюты","CurrencyMinorUnit":"Доли вспомогательной валютной единицы","Country":"Страна/регион","CountryCode":"Код страны/региона","CountryCode.Description":"Код страны/региона в соответствии с ISO 3166-1","Language":"Язык","LanguageCode":"Код языка","LanguageCode.Description":"Код языка в соответствии с ISO 639-1","TimeZoneCode":"Код часового пояса","UserID":"Ид. пользователя","Name":"Имя","Description":"Описание","UserID.Description":"Уникальный ид. пользователя","Draft_DraftAdministrativeData":"Черновик административных данных","Draft_DraftUUID":"Черновик (технический ид.)","Draft_CreationDateTime":"Дата создания черновика","Draft_CreatedByUser":"Создал черновик","Draft_DraftIsCreatedByMe":"Черновик создан мной","Draft_LastChangeDateTime":"Дата последнего изменения черновика","Draft_LastChangedByUser":"Изменил черновик","Draft_InProcessByUser":"Обрабатывает черновик","Draft_DraftIsProcessedByMe":"Черновик обрабатывается мной"},"sh":{"CreatedBy":"Kreirao","CreatedAt":"Kreirano","ChangedBy":"Promenio","ChangedAt":"Promenjeno","Currency":"Valuta","CurrencyCode":"Šifra valute","CurrencyCode.Description":"Šifra valute određena prema ISO 4217","CurrencySymbol":"Simbol valute","CurrencyMinorUnit":"Manja jedinica valute","Country":"Zemlja/regija","CountryCode":"Šifra zemlje/regije","CountryCode.Description":"Šifra zemlje/regije određena prema ISO 3166-1","Language":"Jezik","LanguageCode":"Šifra jezika","LanguageCode.Description":"Šifra jezika određena prema ISO 639-1","TimeZoneCode":"Šifra vremenske zone","UserID":"ID korisnika","Name":"Ime","Description":"Opis","UserID.Description":"Jedinstveni ID korisnika","Draft_DraftAdministrativeData":"Nacrt administrativnih podataka","Draft_DraftUUID":"Nacrt (tehnički ID)","Draft_CreationDateTime":"Nacrt kreiran","Draft_CreatedByUser":"Nacrt kreirao","Draft_DraftIsCreatedByMe":"Nacrt čiji sam autor","Draft_LastChangeDateTime":"Nacrt poslednji put promenjen","Draft_LastChangedByUser":"Nacrt poslednji put promenio","Draft_InProcessByUser":"Nacrt koji obrađuje","Draft_DraftIsProcessedByMe":"Nacrt koji obrađujem"},"sk":{"CreatedBy":"Vytvoril","CreatedAt":"Vytvorené dňa","ChangedBy":"Zmenil","ChangedAt":"Zmenené dňa","Currency":"Mena","CurrencyCode":"Kód meny","CurrencyCode.Description":"Kód meny podľa normy ISO 4217","CurrencySymbol":"Symbol meny","CurrencyMinorUnit":"Menové menšie jednotkové zlomky","Country":"Štát/región","CountryCode":"Kód štátu/regiónu","CountryCode.Description":"Kód štátu/regiónu podľa normy ISO 3166-1","Language":"Jazyk","LanguageCode":"Kód jazyka","LanguageCode.Description":"Kód jazyka podľa normy ISO 639-1","TimeZoneCode":"Kód časového pásma","UserID":"ID používateľa","Name":"Názov","Description":"Popis","UserID.Description":"Jedinečné ID používateľa","Draft_DraftAdministrativeData":"Návrh administratívnych údajov","Draft_DraftUUID":"Návrh (technické ID)","Draft_CreationDateTime":"Návrh vytvorený dňa","Draft_CreatedByUser":"Návrh vytvoril","Draft_DraftIsCreatedByMe":"Návrh vytvoril mnou","Draft_LastChangeDateTime":"Návrh naposledy zmenený dňa","Draft_LastChangedByUser":"Návrh naposledy zmenil","Draft_InProcessByUser":"Návrh v spracovaní od (meno)","Draft_DraftIsProcessedByMe":"Návrh v spracovaní od (ja)"},"sl":{"CreatedBy":"Ustvaril uporabnik","CreatedAt":"Ustvarjeno dne","ChangedBy":"Spremenil uporabnik","ChangedAt":"Spremenjeno dne","Currency":"Valuta","CurrencyCode":"Koda valute","CurrencyCode.Description":"Koda valute, kot jo določa ISO 4217","CurrencySymbol":"Simbol valute","CurrencyMinorUnit":"Deli manjše enote valute","Country":"Država/regija","CountryCode":"Koda države/regije","CountryCode.Description":"Koda države/regije, kot jo določa ISO 3166-1","Language":"Jezik","LanguageCode":"Koda jezika","LanguageCode.Description":"Koda jezika, kot jo določa ISO 639-1","TimeZoneCode":"Koda časovnega pasa","UserID":"ID uporabnika","Name":"Ime","Description":"Opis","UserID.Description":"Enoznačni ID uporabnika","Draft_DraftAdministrativeData":"Osnutek administrativnih podatkov","Draft_DraftUUID":"Osnutek (tehnični ID)","Draft_CreationDateTime":"Osnutek, ki je bil kreiran dne","Draft_CreatedByUser":"Osnutek, ki ga je kreiral","Draft_DraftIsCreatedByMe":"Osnutek, ki sem ga kreiral jaz","Draft_LastChangeDateTime":"Osnutek, ki je bil nazadnje spremenjen dne","Draft_LastChangedByUser":"Osnutek, ki ga je nazadnje spremenil","Draft_InProcessByUser":"Osnutek obdeluje","Draft_DraftIsProcessedByMe":"Osnutek, ki ga obdelujem"},"sv":{"CreatedBy":"Uppläggning av","CreatedAt":"Uppläggning den","ChangedBy":"Ändring av","ChangedAt":"Ändring den","Currency":"Valuta","CurrencyCode":"Valutakod","CurrencyCode.Description":"Valutakod enligt ISO 4217","CurrencySymbol":"Valutasymbol","CurrencyMinorUnit":"Antal mindre enheter för valuta","Country":"Land/region","CountryCode":"Kod för land/region","CountryCode.Description":"Kod för land/region enligt ISO 3166-1","Language":"Språk","LanguageCode":"Språkkod","LanguageCode.Description":"Språkkod enligt ISO 639-1","TimeZoneCode":"Tidszonskod","UserID":"Användar-ID","Name":"Namn","Description":"Beskrivning","UserID.Description":"Unik användar-ID","Draft_DraftAdministrativeData":"Utkast för administrativa data","Draft_DraftUUID":"Utkast (teknisk ID)","Draft_CreationDateTime":"Utkast skapat den","Draft_CreatedByUser":"Utkast skapat av","Draft_DraftIsCreatedByMe":"Utkast skapat av mig","Draft_LastChangeDateTime":"Senaste utkaständring den","Draft_LastChangedByUser":"Senaste utkaständring av","Draft_InProcessByUser":"Utkast under bearbetning av","Draft_DraftIsProcessedByMe":"Utkast under bearbetning av mig"},"th":{"CreatedBy":"สร้างโดย","CreatedAt":"สร้างเมื่อ","ChangedBy":"เปลี่ยนแปลงโดย","ChangedAt":"เปลี่ยนแปลงเมื่อ","Currency":"สกุลเงิน","CurrencyCode":"รหัสสกุลเงิน","CurrencyCode.Description":"รหัสสกุลเงินตามที่ระบุใน ISO 4217","CurrencySymbol":"สัญลักษณ์สกุลเงิน","CurrencyMinorUnit":"เศษส่วนหน่วยรองของสกุลเงิน","Country":"ประเทศ/ภูมิภาค","CountryCode":"รหัสประเทศ/ภูมิภาค","CountryCode.Description":"รหัสประเทศ/ภูมิภาคตามที่ระบุใน ISO 3166-1","Language":"ภาษา","LanguageCode":"รหัสภาษา","LanguageCode.Description":"รหัสภาษาตามที่ระบุใน ISO 639-1","TimeZoneCode":"รหัสเขตเวลา","UserID":"ID ผู้ใช้","Name":"ชื่อ","Description":"คำอธิบาย","UserID.Description":"ID ที่ไม่ซ้ำของผู้ใช้","Draft_DraftAdministrativeData":"ข้อมูลด้านการบริหารสำหรับแบบร่าง","Draft_DraftUUID":"แบบร่าง (ID ทางเทคนิค)","Draft_CreationDateTime":"สร้างแบบร่างเมื่อ","Draft_CreatedByUser":"สร้างแบบร่างโดย","Draft_DraftIsCreatedByMe":"แบบร่างที่ฉันสร้างขึ้น","Draft_LastChangeDateTime":"เปลี่ยนแปลงแบบร่างครั้งล่าสุดเมื่อ","Draft_LastChangedByUser":"เปลี่ยนแปลงแบบร่างครั้งล่าสุดโดย","Draft_InProcessByUser":"แบบร่างอยู่ระหว่างดำเนินการโดย","Draft_DraftIsProcessedByMe":"แบบร่างที่ฉันกำลังดำเนินการ"},"tr":{"CreatedBy":"Oluşturan","CreatedAt":"Oluşturma tarihi","ChangedBy":"Değiştiren","ChangedAt":"Değişiklik tarihi","Currency":"Para birimi","CurrencyCode":"Para birimi kodu","CurrencyCode.Description":"ISO 4217'ye göre belirtilen para birimi kodu","CurrencySymbol":"Para birimi sembolü","CurrencyMinorUnit":"Para biriminin küçük birim kesirleri","Country":"Ülke/bölge","CountryCode":"Ülke/bölge kodu","CountryCode.Description":"ISO 3166-1'e göre belirtilen ülke/bölge kodu","Language":"Dil","LanguageCode":"Dil kodu","LanguageCode.Description":"ISO 639-1'e göre belirtilen dil kodu","TimeZoneCode":"Saat dilimi kodu","UserID":"Kullanıcı tanıtıcısı","Name":"Ad","Description":"Tanım","UserID.Description":"Kullanıcının benzersiz tanıtıcısı","Draft_DraftAdministrativeData":"Taslak yönetim verileri","Draft_DraftUUID":"Taslak (teknik tanıtıcı)","Draft_CreationDateTime":"Taslak oluşturma tarihi","Draft_CreatedByUser":"Taslağı oluşturan","Draft_DraftIsCreatedByMe":"Tarafımdan oluşturulan taslak","Draft_LastChangeDateTime":"Taslağın son değişiklik tarihi","Draft_LastChangedByUser":"Taslağı son değiştiren","Draft_InProcessByUser":"Taslağı işleyen","Draft_DraftIsProcessedByMe":"Tarafımdan işlenen taslak"},"uk":{"CreatedBy":"Автор створення","CreatedAt":"Дата створення","ChangedBy":"Автор зміни","ChangedAt":"Дата змінення","Currency":"Валюта","CurrencyCode":"Код валюти","CurrencyCode.Description":"Код валюти, як вказано в ISO 4217","CurrencySymbol":"Символ валюти","CurrencyMinorUnit":"Менші частки одиниці валюти","Country":"Країна/регіон","CountryCode":"Код країни/регіону","CountryCode.Description":"Код країни/регіону, як вказано в ISO 3166-1","Language":"Мова","LanguageCode":"Код мови","LanguageCode.Description":"Код мови, як вказано в ISO 639-1","TimeZoneCode":"Код часового поясу","UserID":"ІД користувача","Name":"Ім’я","Description":"Опис","UserID.Description":"Унікальний ІД користувача","Draft_DraftAdministrativeData":"Адміністративні дані чернетки","Draft_DraftUUID":"Чернетка (технічний ІД)","Draft_CreationDateTime":"Дата створення чернетки","Draft_CreatedByUser":"Автор створення чернетки","Draft_DraftIsCreatedByMe":"Чернетка, створена мною","Draft_LastChangeDateTime":"Дата останньої зміни чернетки","Draft_LastChangedByUser":"Автор останньої зміни чернетки","Draft_InProcessByUser":"Поточний автор обробки чернетки","Draft_DraftIsProcessedByMe":"Чернетка, яку наразі обробляю я"},"zh_CN":{"CreatedBy":"创建人","CreatedAt":"创建日期","ChangedBy":"更改人","ChangedAt":"更改日期","Currency":"货币","CurrencyCode":"货币代码","CurrencyCode.Description":"ISO 4217 指定的货币代码","CurrencySymbol":"货币符号","CurrencyMinorUnit":"货币次要单位部分","Country":"国家/地区","CountryCode":"国家/地区代码","CountryCode.Description":"ISO 3166-1 指定的国家/地区代码","Language":"语言","LanguageCode":"语言代码","LanguageCode.Description":"ISO 639-1 指定的语言代码","TimeZoneCode":"时区代码","UserID":"用户标识","Name":"名称","Description":"描述","UserID.Description":"用户的唯一标识","Draft_DraftAdministrativeData":"草稿管理数据","Draft_DraftUUID":"草稿(技术标识)","Draft_CreationDateTime":"草稿创建日期","Draft_CreatedByUser":"草稿创建人","Draft_DraftIsCreatedByMe":"草稿由我创建","Draft_LastChangeDateTime":"草稿上次更改日期","Draft_LastChangedByUser":"草稿上次更改人","Draft_InProcessByUser":"正在处理草稿人","Draft_DraftIsProcessedByMe":"草稿正在由我处理"},"zh_TW":{"CreatedBy":"建立者","CreatedAt":"建立日期","ChangedBy":"更改者","ChangedAt":"更改日期","Currency":"幣別","CurrencyCode":"幣別代碼","CurrencyCode.Description":"已按 ISO 4217 指定公司代碼","CurrencySymbol":"幣別符號","CurrencyMinorUnit":"幣別次要單位分數","Country":"國家/地區","CountryCode":"國家/地區代碼","CountryCode.Description":"已按 ISO 3166-1 指定國家/地區代碼","Language":"語言","LanguageCode":"語言代碼","LanguageCode.Description":"已按 ISO 639-1 指定公司代碼","TimeZoneCode":"時區代碼","UserID":"使用者 ID","Name":"名稱","Description":"說明","UserID.Description":"使用者專屬 ID","Draft_DraftAdministrativeData":"草稿管理資料","Draft_DraftUUID":"草稿 (技術 ID)","Draft_CreationDateTime":"草稿建立日期","Draft_CreatedByUser":"草稿建立者","Draft_DraftIsCreatedByMe":"我所建立的草稿","Draft_LastChangeDateTime":"草稿的上次更改日期","Draft_LastChangedByUser":"草稿的上次更改者","Draft_InProcessByUser":"正在處理草稿的人員","Draft_DraftIsProcessedByMe":"我正在處理的草稿"}} diff --git a/apis/index.cds b/apis/index.cds new file mode 100644 index 0000000..2783818 --- /dev/null +++ b/apis/index.cds @@ -0,0 +1 @@ +using from './services'; \ No newline at end of file diff --git a/apis/package.json b/apis/package.json new file mode 100644 index 0000000..043c075 --- /dev/null +++ b/apis/package.json @@ -0,0 +1,4 @@ +{ + "name": "@capire/xflights-api", + "version": "0.1.2" +} diff --git a/apis/services.csn b/apis/services.csn new file mode 100644 index 0000000..aefaa55 --- /dev/null +++ b/apis/services.csn @@ -0,0 +1,654 @@ +{ + "namespace": "sap.capire.flights", + "definitions": { + "sap.capire.flights.data": { + "@source": "srv/data-products.cds", + "kind": "service", + "@odata": true, + "@rest": true, + "@hcql": true, + "@data.product": true, + "@cds.external": 2 + }, + "sap.capire.flights.data.Flights": { + "kind": "entity", + "elements": { + "ID": { + "key": true, + "type": "cds.String", + "length": 11 + }, + "airline": { + "type": "cds.Association", + "target": "sap.capire.flights.data.Airlines" + }, + "origin": { + "type": "cds.Association", + "target": "sap.capire.flights.data.Airports" + }, + "destination": { + "type": "cds.Association", + "target": "sap.capire.flights.data.Airports" + }, + "departure": { + "type": "cds.Time" + }, + "arrival": { + "type": "cds.Time" + }, + "distance": { + "type": "cds.Integer" + }, + "date": { + "key": true, + "type": "cds.Date" + }, + "aircraft": { + "type": "cds.String" + }, + "price": { + "type": "sap.capire.flights.Price", + "precision": 9, + "scale": 4 + }, + "currency": { + "@title": "{i18n>Currency}", + "@description": "{i18n>CurrencyCode.Description}", + "type": "Currency", + "target": "sap.capire.flights.data.Currencies" + }, + "maximum_seats": { + "type": "cds.Integer" + }, + "occupied_seats": { + "type": "cds.Integer" + }, + "free_seats": { + "@Core.Computed": true, + "type": "cds.Integer" + } + }, + "@cds.external": 2, + "@cds.persistence.skip": true + }, + "sap.capire.flights.data.Airlines": { + "kind": "entity", + "elements": { + "ID": { + "key": true, + "type": "cds.UUID" + }, + "name": { + "type": "cds.String" + }, + "icon": { + "type": "cds.String" + }, + "currency": { + "@title": "{i18n>Currency}", + "@description": "{i18n>CurrencyCode.Description}", + "type": "Currency", + "target": "sap.capire.flights.data.Currencies" + } + }, + "@cds.external": 2, + "@cds.persistence.skip": true + }, + "sap.capire.flights.data.Currencies": { + "kind": "entity", + "@cds.persistence.skip": "if-unused", + "elements": { + "name": { + "@title": "{i18n>Name}", + "type": "cds.String", + "length": 255 + }, + "descr": { + "@title": "{i18n>Description}", + "type": "cds.String", + "length": 1000 + }, + "code": { + "@title": "{i18n>CurrencyCode}", + "@Common.Text": { + "=": "name" + }, + "key": true, + "type": "cds.String", + "length": 3 + }, + "symbol": { + "@title": "{i18n>CurrencySymbol}", + "type": "cds.String", + "length": 5 + }, + "minorUnit": { + "@title": "{i18n>CurrencyMinorUnit}", + "type": "cds.Int16" + } + }, + "@cds.external": 2 + }, + "sap.capire.flights.data.Airports": { + "kind": "entity", + "elements": { + "ID": { + "key": true, + "type": "cds.UUID" + }, + "name": { + "type": "cds.String" + }, + "city": { + "type": "cds.String" + }, + "country": { + "@title": "{i18n>Country}", + "@description": "{i18n>CountryCode.Description}", + "type": "Country", + "target": "sap.capire.flights.data.Countries" + } + }, + "@cds.external": 2, + "@cds.persistence.skip": true + }, + "sap.capire.flights.data.Countries": { + "kind": "entity", + "@cds.persistence.skip": "if-unused", + "elements": { + "name": { + "@title": "{i18n>Name}", + "type": "cds.String", + "length": 255 + }, + "descr": { + "@title": "{i18n>Description}", + "type": "cds.String", + "length": 1000 + }, + "code": { + "@title": "{i18n>CountryCode}", + "@Common.Text": { + "=": "name" + }, + "key": true, + "type": "cds.String", + "length": 3 + } + }, + "@cds.external": 2 + }, + "sap.capire.flights.Price": { + "kind": "type", + "type": "cds.Decimal", + "precision": 9, + "scale": 4 + }, + "sap.capire.flights.data.Supplements": { + "kind": "entity", + "elements": { + "ID": { + "key": true, + "type": "cds.UUID" + }, + "type": { + "type": "cds.Association", + "target": "sap.capire.flights.data.SupplementTypes" + }, + "descr": { + "type": "cds.String", + "length": 1111 + }, + "price": { + "type": "sap.capire.flights.Price", + "precision": 9, + "scale": 4 + }, + "currency": { + "@title": "{i18n>Currency}", + "@description": "{i18n>CurrencyCode.Description}", + "type": "Currency", + "target": "sap.capire.flights.data.Currencies" + } + }, + "@cds.external": 2, + "@cds.persistence.skip": true + }, + "sap.capire.flights.data.SupplementTypes": { + "kind": "entity", + "@cds.persistence.skip": "if-unused", + "elements": { + "name": { + "@title": "{i18n>Name}", + "type": "cds.String", + "length": 255 + }, + "descr": { + "@title": "{i18n>Description}", + "type": "cds.String", + "length": 1000 + }, + "code": { + "key": true, + "type": "cds.String", + "length": 2, + "enum": { + "Beverage": { + "val": "BV" + }, + "Meal": { + "val": "ML" + }, + "Luggage": { + "val": "LU" + }, + "Extra": { + "val": "EX" + } + } + } + }, + "@cds.external": 2 + }, + "sap.capire.flights.data.Languages": { + "kind": "entity", + "@cds.persistence.skip": "if-unused", + "elements": { + "name": { + "@title": "{i18n>Name}", + "type": "cds.String", + "length": 255 + }, + "descr": { + "@title": "{i18n>Description}", + "type": "cds.String", + "length": 1000 + }, + "code": { + "@Common.Text": { + "=": "name" + }, + "@title": "{i18n>LanguageCode}", + "key": true, + "type": "sap.common.Locale", + "length": 14 + } + }, + "@cds.external": 2 + }, + "sap.capire.flights.data.FlightKeys": { + "kind": "aspect", + "elements": { + "flightNumber": { + "type": { + "ref": [ + "sap.capire.flights.data.Flights", + "ID" + ] + }, + "length": 11 + }, + "flightDate": { + "type": { + "ref": [ + "sap.capire.flights.data.Flights", + "date" + ] + } + } + } + }, + "sap.capire.flights.data.BookingCreated": { + "kind": "event", + "includes": [ + "sap.capire.flights.data.FlightKeys" + ], + "elements": { + "flightNumber": { + "type": { + "ref": [ + "sap.capire.flights.data.Flights", + "ID" + ] + }, + "length": 11 + }, + "flightDate": { + "type": { + "ref": [ + "sap.capire.flights.data.Flights", + "date" + ] + } + }, + "seats": { + "items": { + "type": "cds.Integer" + } + } + } + }, + "sap.capire.flights.data.BookingCancelled": { + "kind": "event", + "includes": [ + "sap.capire.flights.data.BookingCreated" + ], + "elements": { + "flightNumber": { + "type": { + "ref": [ + "sap.capire.flights.data.Flights", + "ID" + ] + }, + "length": 11 + }, + "flightDate": { + "type": { + "ref": [ + "sap.capire.flights.data.Flights", + "date" + ] + } + }, + "seats": { + "items": { + "type": "cds.Integer" + } + } + } + }, + "sap.capire.flights.data.Flights.Updated": { + "kind": "event", + "includes": [ + "sap.capire.flights.data.FlightKeys" + ], + "elements": { + "flightNumber": { + "type": { + "ref": [ + "sap.capire.flights.data.Flights", + "ID" + ] + }, + "length": 11 + }, + "flightDate": { + "type": { + "ref": [ + "sap.capire.flights.data.Flights", + "date" + ] + } + }, + "occupied_seats": { + "type": "cds.Integer" + }, + "free_seats": { + "type": "cds.Integer" + } + } + }, + "FlightsService": { + "@source": "srv/fiori-service.cds", + "kind": "service", + "@fiori": true, + "@cds.external": 2 + }, + "FlightsService.Connections": { + "kind": "entity", + "elements": { + "ID": { + "key": true, + "type": "cds.String", + "length": 11 + }, + "airline": { + "type": "cds.Association", + "target": "FlightsService.Airlines" + }, + "origin": { + "type": "cds.Association", + "target": "FlightsService.Airports" + }, + "destination": { + "type": "cds.Association", + "target": "FlightsService.Airports" + }, + "departure": { + "type": "cds.Time" + }, + "arrival": { + "type": "cds.Time" + }, + "distance": { + "type": "cds.Integer" + } + }, + "@cds.external": 2, + "@cds.persistence.skip": true + }, + "FlightsService.Airlines": { + "kind": "entity", + "elements": { + "ID": { + "key": true, + "type": "cds.UUID" + }, + "name": { + "type": "cds.String" + }, + "icon": { + "type": "cds.String" + }, + "currency": { + "@title": "{i18n>Currency}", + "@description": "{i18n>CurrencyCode.Description}", + "type": "Currency", + "target": "FlightsService.Currencies" + } + }, + "@cds.external": 2, + "@cds.persistence.skip": true + }, + "FlightsService.Currencies": { + "kind": "entity", + "@cds.persistence.skip": "if-unused", + "elements": { + "name": { + "@title": "{i18n>Name}", + "type": "cds.String", + "length": 255 + }, + "descr": { + "@title": "{i18n>Description}", + "type": "cds.String", + "length": 1000 + }, + "code": { + "@title": "{i18n>CurrencyCode}", + "@Common.Text": { + "=": "name" + }, + "key": true, + "type": "cds.String", + "length": 3 + }, + "symbol": { + "@title": "{i18n>CurrencySymbol}", + "type": "cds.String", + "length": 5 + }, + "minorUnit": { + "@title": "{i18n>CurrencyMinorUnit}", + "type": "cds.Int16" + } + }, + "@cds.external": 2 + }, + "FlightsService.Airports": { + "kind": "entity", + "elements": { + "ID": { + "key": true, + "type": "cds.UUID" + }, + "name": { + "type": "cds.String" + }, + "city": { + "type": "cds.String" + }, + "country": { + "@title": "{i18n>Country}", + "@description": "{i18n>CountryCode.Description}", + "type": "Country", + "target": "FlightsService.Countries" + } + }, + "@cds.external": 2, + "@cds.persistence.skip": true + }, + "FlightsService.Countries": { + "kind": "entity", + "@cds.persistence.skip": "if-unused", + "elements": { + "name": { + "@title": "{i18n>Name}", + "type": "cds.String", + "length": 255 + }, + "descr": { + "@title": "{i18n>Description}", + "type": "cds.String", + "length": 1000 + }, + "code": { + "@title": "{i18n>CountryCode}", + "@Common.Text": { + "=": "name" + }, + "key": true, + "type": "cds.String", + "length": 3 + } + }, + "@cds.external": 2 + }, + "FlightsService.Flights": { + "kind": "entity", + "elements": { + "flight": { + "key": true, + "type": "cds.Association", + "target": "FlightsService.Connections" + }, + "date": { + "key": true, + "type": "cds.Date" + }, + "aircraft": { + "type": "cds.String" + }, + "price": { + "type": "sap.capire.flights.Price", + "precision": 9, + "scale": 4 + }, + "currency": { + "@title": "{i18n>Currency}", + "@description": "{i18n>CurrencyCode.Description}", + "type": "Currency", + "target": "FlightsService.Currencies" + }, + "maximum_seats": { + "type": "cds.Integer" + }, + "occupied_seats": { + "type": "cds.Integer" + }, + "free_seats": { + "@Core.Computed": true, + "type": "cds.Integer" + } + }, + "@cds.external": 2, + "@cds.persistence.skip": true + }, + "FlightsService.Supplements": { + "kind": "entity", + "elements": { + "ID": { + "key": true, + "type": "cds.UUID" + }, + "type": { + "type": "cds.Association", + "target": "FlightsService.SupplementTypes" + }, + "descr": { + "type": "cds.String", + "length": 1111 + }, + "price": { + "type": "sap.capire.flights.Price", + "precision": 9, + "scale": 4 + }, + "currency": { + "@title": "{i18n>Currency}", + "@description": "{i18n>CurrencyCode.Description}", + "type": "Currency", + "target": "FlightsService.Currencies" + } + }, + "@cds.external": 2, + "@cds.persistence.skip": true + }, + "FlightsService.SupplementTypes": { + "kind": "entity", + "@cds.persistence.skip": "if-unused", + "elements": { + "name": { + "@title": "{i18n>Name}", + "type": "cds.String", + "length": 255 + }, + "descr": { + "@title": "{i18n>Description}", + "type": "cds.String", + "length": 1000 + }, + "code": { + "key": true, + "type": "cds.String", + "length": 2, + "enum": { + "Beverage": { + "val": "BV" + }, + "Meal": { + "val": "ML" + }, + "Luggage": { + "val": "LU" + }, + "Extra": { + "val": "EX" + } + } + } + }, + "@cds.external": 2 + } + }, + "meta": { + "creator": "CDS Compiler v6.2.2", + "flavor": "inferred", + "minified": true + }, + "$version": "2.0", + "requires": [ + "@sap/cds/common" + ] +} \ No newline at end of file diff --git a/index.cds b/index.cds index fd7edf4..f2a42a1 100644 --- a/index.cds +++ b/index.cds @@ -2,6 +2,3 @@ using from './srv/data-products'; using from './srv/srv-events'; using from './srv/workarounds'; - -// simulate cds export -annotate sap.capire.flights.data with @cds.external; From cb71c246898ba6056959a7e8247616687badbfaf Mon Sep 17 00:00:00 2001 From: Daniel Hutzel Date: Thu, 14 Aug 2025 15:43:39 +0200 Subject: [PATCH 10/18] . --- .cdsrc.yaml | 2 + apis/package.json | 2 +- apis/services.csn | 373 +--------------------------------------------- 3 files changed, 10 insertions(+), 367 deletions(-) create mode 100644 .cdsrc.yaml diff --git a/.cdsrc.yaml b/.cdsrc.yaml new file mode 100644 index 0000000..e5bff3e --- /dev/null +++ b/.cdsrc.yaml @@ -0,0 +1,2 @@ +server: + port: 4005 diff --git a/apis/package.json b/apis/package.json index 043c075..4eeb3d5 100644 --- a/apis/package.json +++ b/apis/package.json @@ -1,4 +1,4 @@ { - "name": "@capire/xflights-api", + "name": "@capire/xflights", "version": "0.1.2" } diff --git a/apis/services.csn b/apis/services.csn index aefaa55..84aa5a9 100644 --- a/apis/services.csn +++ b/apis/services.csn @@ -1,5 +1,4 @@ { - "namespace": "sap.capire.flights", "definitions": { "sap.capire.flights.data": { "@source": "srv/data-products.cds", @@ -12,6 +11,7 @@ }, "sap.capire.flights.data.Flights": { "kind": "entity", + "@readonly": true, "elements": { "ID": { "key": true, @@ -73,6 +73,7 @@ }, "sap.capire.flights.data.Airlines": { "kind": "entity", + "@readonly": true, "elements": { "ID": { "key": true, @@ -96,6 +97,7 @@ }, "sap.capire.flights.data.Currencies": { "kind": "entity", + "@readonly": true, "@cds.persistence.skip": "if-unused", "elements": { "name": { @@ -131,6 +133,7 @@ }, "sap.capire.flights.data.Airports": { "kind": "entity", + "@readonly": true, "elements": { "ID": { "key": true, @@ -154,6 +157,7 @@ }, "sap.capire.flights.data.Countries": { "kind": "entity", + "@readonly": true, "@cds.persistence.skip": "if-unused", "elements": { "name": { @@ -186,6 +190,7 @@ }, "sap.capire.flights.data.Supplements": { "kind": "entity", + "@readonly": true, "elements": { "ID": { "key": true, @@ -252,6 +257,7 @@ }, "sap.capire.flights.data.Languages": { "kind": "entity", + "@readonly": true, "@cds.persistence.skip": "if-unused", "elements": { "name": { @@ -275,371 +281,6 @@ } }, "@cds.external": 2 - }, - "sap.capire.flights.data.FlightKeys": { - "kind": "aspect", - "elements": { - "flightNumber": { - "type": { - "ref": [ - "sap.capire.flights.data.Flights", - "ID" - ] - }, - "length": 11 - }, - "flightDate": { - "type": { - "ref": [ - "sap.capire.flights.data.Flights", - "date" - ] - } - } - } - }, - "sap.capire.flights.data.BookingCreated": { - "kind": "event", - "includes": [ - "sap.capire.flights.data.FlightKeys" - ], - "elements": { - "flightNumber": { - "type": { - "ref": [ - "sap.capire.flights.data.Flights", - "ID" - ] - }, - "length": 11 - }, - "flightDate": { - "type": { - "ref": [ - "sap.capire.flights.data.Flights", - "date" - ] - } - }, - "seats": { - "items": { - "type": "cds.Integer" - } - } - } - }, - "sap.capire.flights.data.BookingCancelled": { - "kind": "event", - "includes": [ - "sap.capire.flights.data.BookingCreated" - ], - "elements": { - "flightNumber": { - "type": { - "ref": [ - "sap.capire.flights.data.Flights", - "ID" - ] - }, - "length": 11 - }, - "flightDate": { - "type": { - "ref": [ - "sap.capire.flights.data.Flights", - "date" - ] - } - }, - "seats": { - "items": { - "type": "cds.Integer" - } - } - } - }, - "sap.capire.flights.data.Flights.Updated": { - "kind": "event", - "includes": [ - "sap.capire.flights.data.FlightKeys" - ], - "elements": { - "flightNumber": { - "type": { - "ref": [ - "sap.capire.flights.data.Flights", - "ID" - ] - }, - "length": 11 - }, - "flightDate": { - "type": { - "ref": [ - "sap.capire.flights.data.Flights", - "date" - ] - } - }, - "occupied_seats": { - "type": "cds.Integer" - }, - "free_seats": { - "type": "cds.Integer" - } - } - }, - "FlightsService": { - "@source": "srv/fiori-service.cds", - "kind": "service", - "@fiori": true, - "@cds.external": 2 - }, - "FlightsService.Connections": { - "kind": "entity", - "elements": { - "ID": { - "key": true, - "type": "cds.String", - "length": 11 - }, - "airline": { - "type": "cds.Association", - "target": "FlightsService.Airlines" - }, - "origin": { - "type": "cds.Association", - "target": "FlightsService.Airports" - }, - "destination": { - "type": "cds.Association", - "target": "FlightsService.Airports" - }, - "departure": { - "type": "cds.Time" - }, - "arrival": { - "type": "cds.Time" - }, - "distance": { - "type": "cds.Integer" - } - }, - "@cds.external": 2, - "@cds.persistence.skip": true - }, - "FlightsService.Airlines": { - "kind": "entity", - "elements": { - "ID": { - "key": true, - "type": "cds.UUID" - }, - "name": { - "type": "cds.String" - }, - "icon": { - "type": "cds.String" - }, - "currency": { - "@title": "{i18n>Currency}", - "@description": "{i18n>CurrencyCode.Description}", - "type": "Currency", - "target": "FlightsService.Currencies" - } - }, - "@cds.external": 2, - "@cds.persistence.skip": true - }, - "FlightsService.Currencies": { - "kind": "entity", - "@cds.persistence.skip": "if-unused", - "elements": { - "name": { - "@title": "{i18n>Name}", - "type": "cds.String", - "length": 255 - }, - "descr": { - "@title": "{i18n>Description}", - "type": "cds.String", - "length": 1000 - }, - "code": { - "@title": "{i18n>CurrencyCode}", - "@Common.Text": { - "=": "name" - }, - "key": true, - "type": "cds.String", - "length": 3 - }, - "symbol": { - "@title": "{i18n>CurrencySymbol}", - "type": "cds.String", - "length": 5 - }, - "minorUnit": { - "@title": "{i18n>CurrencyMinorUnit}", - "type": "cds.Int16" - } - }, - "@cds.external": 2 - }, - "FlightsService.Airports": { - "kind": "entity", - "elements": { - "ID": { - "key": true, - "type": "cds.UUID" - }, - "name": { - "type": "cds.String" - }, - "city": { - "type": "cds.String" - }, - "country": { - "@title": "{i18n>Country}", - "@description": "{i18n>CountryCode.Description}", - "type": "Country", - "target": "FlightsService.Countries" - } - }, - "@cds.external": 2, - "@cds.persistence.skip": true - }, - "FlightsService.Countries": { - "kind": "entity", - "@cds.persistence.skip": "if-unused", - "elements": { - "name": { - "@title": "{i18n>Name}", - "type": "cds.String", - "length": 255 - }, - "descr": { - "@title": "{i18n>Description}", - "type": "cds.String", - "length": 1000 - }, - "code": { - "@title": "{i18n>CountryCode}", - "@Common.Text": { - "=": "name" - }, - "key": true, - "type": "cds.String", - "length": 3 - } - }, - "@cds.external": 2 - }, - "FlightsService.Flights": { - "kind": "entity", - "elements": { - "flight": { - "key": true, - "type": "cds.Association", - "target": "FlightsService.Connections" - }, - "date": { - "key": true, - "type": "cds.Date" - }, - "aircraft": { - "type": "cds.String" - }, - "price": { - "type": "sap.capire.flights.Price", - "precision": 9, - "scale": 4 - }, - "currency": { - "@title": "{i18n>Currency}", - "@description": "{i18n>CurrencyCode.Description}", - "type": "Currency", - "target": "FlightsService.Currencies" - }, - "maximum_seats": { - "type": "cds.Integer" - }, - "occupied_seats": { - "type": "cds.Integer" - }, - "free_seats": { - "@Core.Computed": true, - "type": "cds.Integer" - } - }, - "@cds.external": 2, - "@cds.persistence.skip": true - }, - "FlightsService.Supplements": { - "kind": "entity", - "elements": { - "ID": { - "key": true, - "type": "cds.UUID" - }, - "type": { - "type": "cds.Association", - "target": "FlightsService.SupplementTypes" - }, - "descr": { - "type": "cds.String", - "length": 1111 - }, - "price": { - "type": "sap.capire.flights.Price", - "precision": 9, - "scale": 4 - }, - "currency": { - "@title": "{i18n>Currency}", - "@description": "{i18n>CurrencyCode.Description}", - "type": "Currency", - "target": "FlightsService.Currencies" - } - }, - "@cds.external": 2, - "@cds.persistence.skip": true - }, - "FlightsService.SupplementTypes": { - "kind": "entity", - "@cds.persistence.skip": "if-unused", - "elements": { - "name": { - "@title": "{i18n>Name}", - "type": "cds.String", - "length": 255 - }, - "descr": { - "@title": "{i18n>Description}", - "type": "cds.String", - "length": 1000 - }, - "code": { - "key": true, - "type": "cds.String", - "length": 2, - "enum": { - "Beverage": { - "val": "BV" - }, - "Meal": { - "val": "ML" - }, - "Luggage": { - "val": "LU" - }, - "Extra": { - "val": "EX" - } - } - } - }, - "@cds.external": 2 } }, "meta": { From 57d84fb16262da2f0647b8958820a5e1c979d5e6 Mon Sep 17 00:00:00 2001 From: Daniel Hutzel Date: Thu, 14 Aug 2025 16:09:31 +0200 Subject: [PATCH 11/18] . --- apis/package.json | 4 +- apis/services.csn | 96 +++++++++++++++++++++++++++++++++++++---------- 2 files changed, 78 insertions(+), 22 deletions(-) diff --git a/apis/package.json b/apis/package.json index 4eeb3d5..d826211 100644 --- a/apis/package.json +++ b/apis/package.json @@ -1,4 +1,4 @@ { - "name": "@capire/xflights", - "version": "0.1.2" + "name": "@capire/xflights-api", + "version": "0.1.4" } diff --git a/apis/services.csn b/apis/services.csn index 84aa5a9..70a1577 100644 --- a/apis/services.csn +++ b/apis/services.csn @@ -20,15 +20,36 @@ }, "airline": { "type": "cds.Association", - "target": "sap.capire.flights.data.Airlines" + "target": "sap.capire.flights.data.Airlines", + "keys": [ + { + "ref": [ + "ID" + ] + } + ] }, "origin": { "type": "cds.Association", - "target": "sap.capire.flights.data.Airports" + "target": "sap.capire.flights.data.Airports", + "keys": [ + { + "ref": [ + "ID" + ] + } + ] }, "destination": { "type": "cds.Association", - "target": "sap.capire.flights.data.Airports" + "target": "sap.capire.flights.data.Airports", + "keys": [ + { + "ref": [ + "ID" + ] + } + ] }, "departure": { "type": "cds.Time" @@ -55,7 +76,14 @@ "@title": "{i18n>Currency}", "@description": "{i18n>CurrencyCode.Description}", "type": "Currency", - "target": "sap.capire.flights.data.Currencies" + "target": "sap.capire.flights.data.Currencies", + "keys": [ + { + "ref": [ + "code" + ] + } + ] }, "maximum_seats": { "type": "cds.Integer" @@ -69,7 +97,7 @@ } }, "@cds.external": 2, - "@cds.persistence.skip": true + "@cds.persistence.exists": true }, "sap.capire.flights.data.Airlines": { "kind": "entity", @@ -89,16 +117,22 @@ "@title": "{i18n>Currency}", "@description": "{i18n>CurrencyCode.Description}", "type": "Currency", - "target": "sap.capire.flights.data.Currencies" + "target": "sap.capire.flights.data.Currencies", + "keys": [ + { + "ref": [ + "code" + ] + } + ] } }, "@cds.external": 2, - "@cds.persistence.skip": true + "@cds.persistence.exists": true }, "sap.capire.flights.data.Currencies": { "kind": "entity", "@readonly": true, - "@cds.persistence.skip": "if-unused", "elements": { "name": { "@title": "{i18n>Name}", @@ -129,7 +163,8 @@ "type": "cds.Int16" } }, - "@cds.external": 2 + "@cds.external": 2, + "@cds.persistence.exists": true }, "sap.capire.flights.data.Airports": { "kind": "entity", @@ -149,16 +184,22 @@ "@title": "{i18n>Country}", "@description": "{i18n>CountryCode.Description}", "type": "Country", - "target": "sap.capire.flights.data.Countries" + "target": "sap.capire.flights.data.Countries", + "keys": [ + { + "ref": [ + "code" + ] + } + ] } }, "@cds.external": 2, - "@cds.persistence.skip": true + "@cds.persistence.exists": true }, "sap.capire.flights.data.Countries": { "kind": "entity", "@readonly": true, - "@cds.persistence.skip": "if-unused", "elements": { "name": { "@title": "{i18n>Name}", @@ -180,7 +221,8 @@ "length": 3 } }, - "@cds.external": 2 + "@cds.external": 2, + "@cds.persistence.exists": true }, "sap.capire.flights.Price": { "kind": "type", @@ -198,7 +240,14 @@ }, "type": { "type": "cds.Association", - "target": "sap.capire.flights.data.SupplementTypes" + "target": "sap.capire.flights.data.SupplementTypes", + "keys": [ + { + "ref": [ + "code" + ] + } + ] }, "descr": { "type": "cds.String", @@ -213,15 +262,21 @@ "@title": "{i18n>Currency}", "@description": "{i18n>CurrencyCode.Description}", "type": "Currency", - "target": "sap.capire.flights.data.Currencies" + "target": "sap.capire.flights.data.Currencies", + "keys": [ + { + "ref": [ + "code" + ] + } + ] } }, "@cds.external": 2, - "@cds.persistence.skip": true + "@cds.persistence.exists": true }, "sap.capire.flights.data.SupplementTypes": { "kind": "entity", - "@cds.persistence.skip": "if-unused", "elements": { "name": { "@title": "{i18n>Name}", @@ -253,12 +308,12 @@ } } }, - "@cds.external": 2 + "@cds.external": 2, + "@cds.persistence.exists": true }, "sap.capire.flights.data.Languages": { "kind": "entity", "@readonly": true, - "@cds.persistence.skip": "if-unused", "elements": { "name": { "@title": "{i18n>Name}", @@ -280,7 +335,8 @@ "length": 14 } }, - "@cds.external": 2 + "@cds.external": 2, + "@cds.persistence.exists": true } }, "meta": { From eb95bdc2bf9e3a8af57040163c4ba1731b43f7b0 Mon Sep 17 00:00:00 2001 From: Daniel Hutzel Date: Thu, 14 Aug 2025 19:03:24 +0200 Subject: [PATCH 12/18] rm exported apis --- apis/_i18n/i18n.json | 1 - apis/index.cds | 1 - apis/package.json | 4 - apis/services.csn | 351 ------------------------------------------- 4 files changed, 357 deletions(-) delete mode 100644 apis/_i18n/i18n.json delete mode 100644 apis/index.cds delete mode 100644 apis/package.json delete mode 100644 apis/services.csn diff --git a/apis/_i18n/i18n.json b/apis/_i18n/i18n.json deleted file mode 100644 index d112715..0000000 --- a/apis/_i18n/i18n.json +++ /dev/null @@ -1 +0,0 @@ -{"":{"CreatedBy":"Created By","CreatedAt":"Created On","ChangedBy":"Changed By","ChangedAt":"Changed On","Currency":"Currency","CurrencyCode":"Currency Code","CurrencyCode.Description":"Currency code as specified by ISO 4217","CurrencySymbol":"Currency Symbol","CurrencyMinorUnit":"Currency Minor Unit Fractions","Country":"Country/Region","CountryCode":"Country/Region Code","CountryCode.Description":"Country/region code as specified by ISO 3166-1","Language":"Language","LanguageCode":"Language Code","LanguageCode.Description":"Language code as specified by ISO 639-1","TimeZoneCode":"Time Zone Code","UserID":"User ID","Name":"Name","Description":"Description","UserID.Description":"User's unique ID","Draft_DraftAdministrativeData":"Draft Administrative Data","Draft_DraftUUID":"Draft (Technical ID)","Draft_CreationDateTime":"Draft Created On","Draft_CreatedByUser":"Draft Created By","Draft_DraftIsCreatedByMe":"Draft Created By Me","Draft_LastChangeDateTime":"Draft Last Changed On","Draft_LastChangedByUser":"Draft Last Changed By","Draft_InProcessByUser":"Draft In Process By","Draft_DraftIsProcessedByMe":"Draft In Process By Me"},"ar":{"CreatedBy":"تم الإنشاء بواسطة","CreatedAt":"تاريخ الإنشاء","ChangedBy":"تم التغيير بواسطة","ChangedAt":"تاريخ التغيير","Currency":"العملة","CurrencyCode":"رمز العملة","CurrencyCode.Description":"رمز العملة المحدد حسب ISO 4217","CurrencySymbol":"رمز العملة","CurrencyMinorUnit":"كسور وحدات ثانوية للعملة","Country":"الدولة/المنطقة","CountryCode":"رمز الدولة/المنطقة","CountryCode.Description":"رمز الدولة/المنطقة المحدد حسب ISO 4217","Language":"اللغة","LanguageCode":"رمز اللغة","LanguageCode.Description":"رمز الدولة المحدد حسب ISO 639-1","TimeZoneCode":"رمز المنطقة الزمنية","UserID":"معرف المستخدم","Name":"الاسم","Description":"الوصف","UserID.Description":"معرف المستخدم الفريد","Draft_DraftAdministrativeData":"البيانات الإدارية للمسودة","Draft_DraftUUID":"مسودة (المعرف التقني)","Draft_CreationDateTime":"تاريخ إنشاء المسودة","Draft_CreatedByUser":"منشئ المسودة","Draft_DraftIsCreatedByMe":"تم إنشاء المسودة بواسطتي","Draft_LastChangeDateTime":"تاريخ آخر تغيير للمسودة","Draft_LastChangedByUser":"آخر تغيير للمسودة بواسطة","Draft_InProcessByUser":"المسودة قيد المعالجة بواسطة","Draft_DraftIsProcessedByMe":"المسودة قيد المعالجة بواسطتي"},"bg":{"CreatedBy":"Създадено от","CreatedAt":"Създадено на","ChangedBy":"Променил","ChangedAt":"Дата на промяна","Currency":"Валута","CurrencyCode":"Код на валута","CurrencyCode.Description":"Код на валута съгласно ISO 4217","CurrencySymbol":"Символ на валута","CurrencyMinorUnit":"Валута – Части от спомагателна единица","Country":"Държава/регион","CountryCode":"Код на държава/регион","CountryCode.Description":"Код на държава/регион съгласно ISO 3166-1","Language":"Език","LanguageCode":"Езиков код","LanguageCode.Description":"Езиков код съгласно ISO 639-1","TimeZoneCode":"Код на часови пояс","UserID":"ИД на потребител","Name":"Име","Description":"Описание","UserID.Description":"Еднозначен ИД на потребител","Draft_DraftAdministrativeData":"Чернова на административни данни","Draft_DraftUUID":"Чернова (Технически ИД)","Draft_CreationDateTime":"Дата на създаване на чернова","Draft_CreatedByUser":"Създател на чернова","Draft_DraftIsCreatedByMe":"Чернова, създадена от мен","Draft_LastChangeDateTime":"Дата на последна промяна на чернова","Draft_LastChangedByUser":"Автор на последна промяна на чернова","Draft_InProcessByUser":"Черновата се обработва от","Draft_DraftIsProcessedByMe":"Черновата се обработва от мен"},"cs":{"CreatedBy":"Vytvořil","CreatedAt":"Vytvořeno","ChangedBy":"Změnil","ChangedAt":"Změněno","Currency":"Měna","CurrencyCode":"Kód měny","CurrencyCode.Description":"Kód měny zadaný dle ISO 4217","CurrencySymbol":"Symbol měny","CurrencyMinorUnit":"Zlomky pomocné jednotky měny","Country":"Stát/region","CountryCode":"Kód státu/regionu","CountryCode.Description":"Kód státu/regionu zadaný dle ISO 3166-1","Language":"Jazyk","LanguageCode":"Kód jazyka","LanguageCode.Description":"Kód jazyka zadaný dle ISO 639-1","TimeZoneCode":"Kód časového pásma","UserID":"ID uživatele","Name":"Jméno","Description":"Popis","UserID.Description":"Jedinečné ID uživatele","Draft_DraftAdministrativeData":"Správní data návrhu","Draft_DraftUUID":"Návrh (technické ID)","Draft_CreationDateTime":"Návrh vytvořen","Draft_CreatedByUser":"Návrh vytvořil","Draft_DraftIsCreatedByMe":"Návrh vytvořen mnou","Draft_LastChangeDateTime":"Návrh naposledy změněn","Draft_LastChangedByUser":"Návrh naposledy změnil","Draft_InProcessByUser":"Návrh zpracovává","Draft_DraftIsProcessedByMe":"Návrh zpracovávaný mnou"},"da":{"CreatedBy":"Oprettet af","CreatedAt":"Oprettet den","ChangedBy":"Ændret af","ChangedAt":"Ændret den","Currency":"Valuta","CurrencyCode":"Valutakode","CurrencyCode.Description":"Valutakode som angivet af ISO 4217","CurrencySymbol":"Valutasymbol","CurrencyMinorUnit":"Valutahjælpeenhedsandele","Country":"Land/region","CountryCode":"Lande-/regionskode","CountryCode.Description":"Lande-/regionskode som angivet af ISO 3166-1","Language":"Sprog","LanguageCode":"Sprogkode","LanguageCode.Description":"Sprogkode som angivet af ISO 639-1","TimeZoneCode":"Tidszonekode","UserID":"Bruger-ID","Name":"Navn","Description":"Beskrivelse","UserID.Description":"Brugers entydige ID","Draft_DraftAdministrativeData":"Udkast administrationsdata","Draft_DraftUUID":"Udkast (teknisk ID)","Draft_CreationDateTime":"Udkast oprettet den","Draft_CreatedByUser":"Udkast oprettet af","Draft_DraftIsCreatedByMe":"Udkast oprettet af mig","Draft_LastChangeDateTime":"Udkast senest ændret den","Draft_LastChangedByUser":"Udkast senest ændret af","Draft_InProcessByUser":"Udkast behandles af","Draft_DraftIsProcessedByMe":"Udkast behandles af mig"},"de":{"CreatedBy":"Angelegt von","CreatedAt":"Angelegt am","ChangedBy":"Geändert von","ChangedAt":"Geändert am","Currency":"Währung","CurrencyCode":"Währungscode","CurrencyCode.Description":"Währungscode gemäß ISO 4217","CurrencySymbol":"Währungssymbol","CurrencyMinorUnit":"Bruchteile Währungsuntereinheit","Country":"Land/Region","CountryCode":"Länder-/Regionscode","CountryCode.Description":"Länder-/Regionscode gemäß ISO 3166-1","Language":"Sprache","LanguageCode":"Sprachencode","LanguageCode.Description":"Sprachencode gemäß ISO 639-1","TimeZoneCode":"Zeitzonencode","UserID":"Benutzer-ID","Name":"Name","Description":"Beschreibung","UserID.Description":"Die eindeutige ID eines Benutzers","Draft_DraftAdministrativeData":"Verwaltungsdaten des Entwurfs","Draft_DraftUUID":"Entwurf (technische ID)","Draft_CreationDateTime":"Entwurf angelegt am","Draft_CreatedByUser":"Entwurf angelegt von","Draft_DraftIsCreatedByMe":"Entwurf angelegt von mir","Draft_LastChangeDateTime":"Entwurf zuletzt geändert am","Draft_LastChangedByUser":"Entwurf zuletzt geändert von","Draft_InProcessByUser":"Entwurf in Bearbeitung durch","Draft_DraftIsProcessedByMe":"Entwurf in Bearbeitung durch mich"},"el":{"CreatedBy":"Δημιουργήθηκε Από","CreatedAt":"Δημιουργήθηκε Στις","ChangedBy":"Άλλαξε Από","ChangedAt":"Αλλαξε Στις","Currency":"Νόμισμα","CurrencyCode":"Κωδικός Νομίσματος","CurrencyCode.Description":"Κωδικός νομίσματος όπως καθορίζεται από ISO 4217","CurrencySymbol":"Σύμβολο Νομίσματος","CurrencyMinorUnit":"Κλάσματα Μικρής Μονάδας Νομίσματος","Country":"Χώρα/Περιοχή","CountryCode":"Κωδικός Χώρας/Περιοχής","CountryCode.Description":"Κωδικός χώρας/περιοχής όπως ορίζεται από ISO 3166-1","Language":"Γλώσσα","LanguageCode":"Κωδικός Γλώσσας","LanguageCode.Description":"Κωδικός χώρας όπως ορίζεται από ISO 639-1","TimeZoneCode":"Κωδικός Ζώνης Ώρας","UserID":"ΙD χρήστη","Name":"Όνομα","Description":"Περιγραφή","UserID.Description":"Μοναδικό ID χρήστη","Draft_DraftAdministrativeData":"Πρόχειρα Διαχειριστικά Δεδομένα","Draft_DraftUUID":"Πρόχειρο (Τεχνικό ID)","Draft_CreationDateTime":"Ημ/νία Δημιουργίας Πρόχειρου","Draft_CreatedByUser":"Πρόχειρο Δημιουργήθηκε Από","Draft_DraftIsCreatedByMe":"Πρόχειρο Δημιουργήθηκε Από Εμένα","Draft_LastChangeDateTime":"Ημ/νία Τελευταίας Αλλαγής Πρόχειρου","Draft_LastChangedByUser":"Τελευταία Αλλαγή Πρόχειρου Από","Draft_InProcessByUser":"Πρόχειρο Σε Επεξεργασία Από","Draft_DraftIsProcessedByMe":"Πρόχειρο Σε Επεξεργασία Από Εμένα"},"en":{"CreatedBy":"Created By","CreatedAt":"Created On","ChangedBy":"Changed By","ChangedAt":"Changed On","Currency":"Currency","CurrencyCode":"Currency Code","CurrencyCode.Description":"Currency code as specified by ISO 4217","CurrencySymbol":"Currency Symbol","CurrencyMinorUnit":"Currency Minor Unit Fractions","Country":"Country/Region","CountryCode":"Country/Region Code","CountryCode.Description":"Country/region code as specified by ISO 3166-1","Language":"Language","LanguageCode":"Language Code","LanguageCode.Description":"Language code as specified by ISO 639-1","TimeZoneCode":"Time Zone Code","UserID":"User ID","Name":"Name","Description":"Description","UserID.Description":"User's unique ID","Draft_DraftAdministrativeData":"Draft Administrative Data","Draft_DraftUUID":"Draft (Technical ID)","Draft_CreationDateTime":"Draft Created On","Draft_CreatedByUser":"Draft Created By","Draft_DraftIsCreatedByMe":"Draft Created By Me","Draft_LastChangeDateTime":"Draft Last Changed On","Draft_LastChangedByUser":"Draft Last Changed By","Draft_InProcessByUser":"Draft In Process By","Draft_DraftIsProcessedByMe":"Draft In Process By Me"},"en_US_saptrc":{"CreatedBy":"Bx7yxWg0AHyeOti1YDOOXw_Created By","CreatedAt":"CJxeZDpLHdREwzDQeluRuA_Created On","ChangedBy":"y0d7F56RLGVZiTV7YHU7Iw_Changed By","ChangedAt":"8v5EfaWMYC2dmCGnaCSSUA_Changed On","Currency":"bNSEwGmQtXNxy/Qh310iSQ_Currency","CurrencyCode":"3cKgP4qz+IsDHtETO3InVQ_Currency Code","CurrencyCode.Description":"pPQIrs2UIayPnWseWvdbuA_Currency code as specified by ISO 4217","CurrencySymbol":"ICns/nlRq2+/URxMXV+T8g_Currency Symbol","CurrencyMinorUnit":"0S6MF8n74OoGrKEYI1LO+Q_Currency Minor Unit Fractions","Country":"AbsSu8Y0n1nvBQMk+UaLfw_Country/Region","CountryCode":"IgAotY/RI8UnAUTEtFNGkw_Country/Region Code","CountryCode.Description":"uSGs3P7TwJlYCpDq83TJNg_Country/region code as specified by ISO 3166-1","Language":"gFWTYTeLWksYL6uD/TAgFA_Language","LanguageCode":"NhI8Yd8pNFS7omWQsk5aJw_Language Code","LanguageCode.Description":"ajmXdjo3lK0nfaMLCpvPMw_Language code as specified by ISO 639-1","TimeZoneCode":"Y0KTpmsmzoysYLT6jDQEkQ_Time Zone Code","UserID":"cjI0FCsEZ2aD8ERc6G/xZw_User ID","Name":"xOqOj8rcOinN3ZBO0WdWjA_Name","Description":"VGpOoz5siT25o1W0WDiHGw_Description","UserID.Description":"yOjW1w1qaIvgZeYb0qAsig_User's unique ID","Draft_DraftAdministrativeData":"LsxY+0o1fWbFeMrxNNIRvg_Draft Administrative Data","Draft_DraftUUID":"Y5OedvjtpZGSeRwWXI4alQ_Draft (Technical ID)","Draft_CreationDateTime":"Y2ttcgWpNQmB69F6w8jYmw_Draft Created On","Draft_CreatedByUser":"fVPXdEA4PQ/ruI+1ZC6lzg_Draft Created By","Draft_DraftIsCreatedByMe":"Oi4B0zRRBAKoN6wuBWyQPA_Draft Created By Me","Draft_LastChangeDateTime":"3ZVPB34hJDc38V1GIGr6cw_Draft Last Changed On","Draft_LastChangedByUser":"X7I4n0+rc50bDozET507FA_Draft Last Changed By","Draft_InProcessByUser":"/MEKNHLAPlLRsGiFC1PeOA_Draft In Process By","Draft_DraftIsProcessedByMe":"zZGCPf/2uR37cfpgf1znGA_Draft In Process By Me"},"es":{"CreatedBy":"Autor","CreatedAt":"Fecha de creación","ChangedBy":"Autor de modificación","ChangedAt":"Fecha de modificación","Currency":"Moneda","CurrencyCode":"Código de moneda","CurrencyCode.Description":"Código de moneda según especificado por ISO 4217","CurrencySymbol":"Símbolo de moneda","CurrencyMinorUnit":"Fracciones unidad secundaria de moneda","Country":"País/Región","CountryCode":"Código de país/región","CountryCode.Description":"Código de país/región según especificado por ISO 3166-1","Language":"Idioma","LanguageCode":"Código de idioma","LanguageCode.Description":"Código de idioma según especificado por ISO 639-1","TimeZoneCode":"Código de zona horaria","UserID":"ID de usuario","Name":"Nombre","Description":"Descripción","UserID.Description":"ID único de usuario","Draft_DraftAdministrativeData":"Datos administrativos en borrador","Draft_DraftUUID":"Borrador (ID técnico)","Draft_CreationDateTime":"Borrador creado el","Draft_CreatedByUser":"Borrador creado por","Draft_DraftIsCreatedByMe":"Borrador creado por mí","Draft_LastChangeDateTime":"Fecha del último cambio en borrador","Draft_LastChangedByUser":"Autor del último cambio en borrador","Draft_InProcessByUser":"Borrador en proceso por","Draft_DraftIsProcessedByMe":"Borrador en proceso por mí"},"es_MX":{"CreatedBy":"Autor","CreatedAt":"Fecha de creación","ChangedBy":"Autor de modificación","ChangedAt":"Fecha de modificación","Currency":"Moneda","CurrencyCode":"Código de moneda","CurrencyCode.Description":"Código de moneda según especificado por ISO 4217","CurrencySymbol":"Símbolo de moneda","CurrencyMinorUnit":"Fracciones unidad secundaria de moneda","Country":"País/Región","CountryCode":"Código de país/región","CountryCode.Description":"Código de país/región según especificado por ISO 3166-1","Language":"Idioma","LanguageCode":"Código de idioma","LanguageCode.Description":"Código de idioma según especificado por ISO 639-1","TimeZoneCode":"Código de zona horaria","UserID":"ID de usuario","Name":"Nombre","Description":"Descripción","UserID.Description":"ID único de usuario","Draft_DraftAdministrativeData":"Datos administrativos en borrador","Draft_DraftUUID":"Borrador (ID técnico)","Draft_CreationDateTime":"Borrador creado el","Draft_CreatedByUser":"Borrador creado por","Draft_DraftIsCreatedByMe":"Borrador creado por mí","Draft_LastChangeDateTime":"Fecha del último cambio en borrador","Draft_LastChangedByUser":"Autor del último cambio en borrador","Draft_InProcessByUser":"Borrador en proceso por","Draft_DraftIsProcessedByMe":"Borrador en proceso por mí"},"fi":{"CreatedBy":"Tekijä","CreatedAt":"Luontipäivämäärä","ChangedBy":"Muuttaja","ChangedAt":"Muutospäivämäärä","Currency":"Valuutta","CurrencyCode":"Valuuttakoodi","CurrencyCode.Description":"ISO 4217:n mukainen valuuttakoodi","CurrencySymbol":"Valuuttatunnus","CurrencyMinorUnit":"Valuutan pienen yksikön murto-osat","Country":"Maa/alue","CountryCode":"Maa-/aluekoodi","CountryCode.Description":"ISO 3166-1:n mukainen maa-/aluekoodi","Language":"Kieli","LanguageCode":"Kielikoodi","LanguageCode.Description":"ISO 639-1:n mukainen kielikoodi","TimeZoneCode":"Aikavyöhykekoodi","UserID":"Käyttäjätunnus","Name":"Nimi","Description":"Kuvaus","UserID.Description":"Käyttäjän yksiselitteinen tunnus","Draft_DraftAdministrativeData":"Luonnoksen hallintatiedot","Draft_DraftUUID":"Luonnos (tekninen tunnus)","Draft_CreationDateTime":"Luonnos luotu","Draft_CreatedByUser":"Luonnoksen tekijä","Draft_DraftIsCreatedByMe":"Luonnos minun tekemäni","Draft_LastChangeDateTime":"Luonnosta muutettu viimeksi","Draft_LastChangedByUser":"Luonnoksen viimeisin muuttaja","Draft_InProcessByUser":"Luonnos käsiteltävänä -","Draft_DraftIsProcessedByMe":"Luonnos minun käsiteltävänäni"},"fr":{"CreatedBy":"Auteur de la création","CreatedAt":"Date/Heure de création","ChangedBy":"Auteur de la modification","ChangedAt":"Date/Heure de modification","Currency":"Devise","CurrencyCode":"Code de devise","CurrencyCode.Description":"Code de devise tel qu'indiqué par ISO 4217","CurrencySymbol":"Symbole de devise","CurrencyMinorUnit":"Fractions de l'unité secondaire de la devise","Country":"Pays/Région","CountryCode":"Code pays/région","CountryCode.Description":"Code pays/région tel qu'indiqué par ISO 3166-1","Language":"Langue","LanguageCode":"Code langue","LanguageCode.Description":"Code langue tel qu'indiqué par ISO 639-1","TimeZoneCode":"Code du fuseau horaire","UserID":"ID utilisateur","Name":"Nom","Description":"Description","UserID.Description":"ID unique de l'utilisateur","Draft_DraftAdministrativeData":"Données administratives préliminaires","Draft_DraftUUID":"Version préliminaire (ID technique)","Draft_CreationDateTime":"Version préliminaire créée le","Draft_CreatedByUser":"Version préliminaire créée par","Draft_DraftIsCreatedByMe":"Version préliminaire créée par moi","Draft_LastChangeDateTime":"Dernière modification de la version préliminaire le","Draft_LastChangedByUser":"Dernière modification de la version préliminaire par","Draft_InProcessByUser":"Version préliminaire en cours de traitement par","Draft_DraftIsProcessedByMe":"Version préliminaire en cours de traitement par moi"},"he":{"CreatedBy":"נוצר על-ידי","CreatedAt":"נוצר בתאריך","ChangedBy":"שונה על-ידי","ChangedAt":"שונה בתאריך","Currency":"מטבע","CurrencyCode":"קוד מטבע","CurrencyCode.Description":"קוד מטבע כפי שצוין על-ידי ISO 4217","CurrencySymbol":"סמל מטבע","CurrencyMinorUnit":"חלקי יחידה משנית של מטבע","Country":"מדינה/אזור","CountryCode":"קוד מדינה/אזור","CountryCode.Description":"מדינה/אזור כפי שצוין על-ידי ISO 3166-1","Language":"שפה","LanguageCode":"קוד שפה","LanguageCode.Description":"קוד שפה כפי שצוין על-ידי ISO 639-1","TimeZoneCode":"קוד אזור זמן","UserID":"זיהוי משתמש","Name":"שם","Description":"תיאור","UserID.Description":"זיהוי ייחודי של משתמש","Draft_DraftAdministrativeData":"נתוני מנהליים של טיוטה","Draft_DraftUUID":"טיוטה (זיהוי טכני)","Draft_CreationDateTime":"טיוטה נוצרה בתאריך","Draft_CreatedByUser":"טיוטה נוצרה על-ידי","Draft_DraftIsCreatedByMe":"טיוטה נוצרי על-ידי","Draft_LastChangeDateTime":"טיוטה שונתה לאחרונה בתאריך","Draft_LastChangedByUser":"טיוטה שונתה לאחרונה על-ידי","Draft_InProcessByUser":"טיוטה בתהליך על-ידי","Draft_DraftIsProcessedByMe":"טיוטה בתהליך על-ידי"},"hr":{"CreatedBy":"Stvorio","CreatedAt":"Stvoreno","ChangedBy":"Promijenio","ChangedAt":"Promijenjeno","Currency":"Valuta","CurrencyCode":"Šifra valute","CurrencyCode.Description":"Šifra valute kako navodi ISO 4217","CurrencySymbol":"Simbol valute","CurrencyMinorUnit":"Manji dijelovi valute","Country":"Država/regija","CountryCode":"Šifra države/regije","CountryCode.Description":"Šifra države/regije kako navodi ISO 3166-1","Language":"Jezik","LanguageCode":"Šifra jezika","LanguageCode.Description":"Šifra jezika kako navodi ISO 639-1","TimeZoneCode":"Šifra vremenske zone","UserID":"ID korisnika","Name":"Ime","Description":"Opis","UserID.Description":"Jedinstveni ID korisnika","Draft_DraftAdministrativeData":"Nacrt administrativnih podataka","Draft_DraftUUID":"Nacrt (tehnički ID)","Draft_CreationDateTime":"Nacrt stvoren","Draft_CreatedByUser":"Nacrt stvorio","Draft_DraftIsCreatedByMe":"Ja sam stvorio nacrt","Draft_LastChangeDateTime":"Nacrt zadnji put promijenjen","Draft_LastChangedByUser":"Nacrt zadnji promijenio","Draft_InProcessByUser":"Nacrt obrađuje","Draft_DraftIsProcessedByMe":"Ja obrađujem nacrt"},"hu":{"CreatedBy":"Létrehozó:","CreatedAt":"Létrehozás dátuma","ChangedBy":"Módosító","ChangedAt":"Módosítás dátuma","Currency":"Pénznem","CurrencyCode":"Pénznem kódja","CurrencyCode.Description":"Pénznem kódja ISO 4217 szerint","CurrencySymbol":"Pénznem szimbóluma","CurrencyMinorUnit":"Pénznem segédegység-hányadok","Country":"Ország/régió","CountryCode":"Ország/régió kódja","CountryCode.Description":"Ország/régió kódja ISO 3166-1 szerint","Language":"Nyelv","LanguageCode":"Nyelvkód","LanguageCode.Description":"Pénznem kódja ISO 639-1 szerint","TimeZoneCode":"Időzóna kódja","UserID":"Felhasználóazonosító","Name":"Név","Description":"Leírás","UserID.Description":"Felhasználó egyedi azonosítója","Draft_DraftAdministrativeData":"Adminisztrációs adatok - tervezet","Draft_DraftUUID":"Tervezet (műszaki azonosító)","Draft_CreationDateTime":"Tervezet létrehozásának dátuma","Draft_CreatedByUser":"Tervezet létrehozója","Draft_DraftIsCreatedByMe":"Általam létrehozott tervezet","Draft_LastChangeDateTime":"Tervezet utolsó módosításának dátuma","Draft_LastChangedByUser":"Tervezet utolsó módosítója","Draft_InProcessByUser":"Tervezet feldolgozás alatt, feldolgozó neve","Draft_DraftIsProcessedByMe":"Tervezet feldolgozás alatt általam"},"it":{"CreatedBy":"Autore creazione","CreatedAt":"Data di creazione","ChangedBy":"Autore modifica","ChangedAt":"Data di modifica","Currency":"Divisa","CurrencyCode":"Codice divisa","CurrencyCode.Description":"Codice divisa come indicato da ISO 4217","CurrencySymbol":"Simbolo divisa","CurrencyMinorUnit":"Frazioni suddivisione unità monetaria","Country":"Paese/regione","CountryCode":"Codice paese/regione","CountryCode.Description":"Codice paese/regione come indicato nell'ISO 3166-1","Language":"Lingua","LanguageCode":"Codice lingua","LanguageCode.Description":"Codice lingua come indicato da ISO 639-1","TimeZoneCode":"Codice fuso orario","UserID":"ID utente","Name":"Nome","Description":"Descrizione","UserID.Description":"ID univoco utente","Draft_DraftAdministrativeData":"Dati amministrativi bozza","Draft_DraftUUID":"Bozza (ID tecnico)","Draft_CreationDateTime":"Data di creazione bozza","Draft_CreatedByUser":"Autore creazione bozza","Draft_DraftIsCreatedByMe":"Bozza creata da me","Draft_LastChangeDateTime":"Ultima modifica bozza","Draft_LastChangedByUser":"Autore dell'ultima modifica bozza","Draft_InProcessByUser":"Bozza attualmente elaborata da","Draft_DraftIsProcessedByMe":"Bozza attualmente elaborata da me"},"ja":{"CreatedBy":"登録者","CreatedAt":"作成時間","ChangedBy":"変更者","ChangedAt":"変更日付","Currency":"通貨","CurrencyCode":"通貨コード","CurrencyCode.Description":"ISO 4217 で指定されている通貨コード","CurrencySymbol":"通貨シンボル","CurrencyMinorUnit":"通貨補助単位の分数","Country":"国/地域","CountryCode":"国/地域コード","CountryCode.Description":"ISO 3166-1 で指定されている国/地域コード","Language":"言語","LanguageCode":"言語コード","LanguageCode.Description":"ISO 639-1 で指定されている言語コード","TimeZoneCode":"タイムゾーンコード","UserID":"ユーザ ID","Name":"名前","Description":"説明","UserID.Description":"ユーザの一意の ID","Draft_DraftAdministrativeData":"ドラフト管理データ","Draft_DraftUUID":"ドラフト (技術 ID)","Draft_CreationDateTime":"ドラフト作成日付","Draft_CreatedByUser":"ドラフト作成者","Draft_DraftIsCreatedByMe":"自分が作成したドラフト","Draft_LastChangeDateTime":"ドラフト最終変更日付","Draft_LastChangedByUser":"ドラフト最終変更者","Draft_InProcessByUser":"処理中ドラフトの処理者","Draft_DraftIsProcessedByMe":"自分が処理しているドラフト"},"kk":{"CreatedBy":"Жасаған","CreatedAt":"Жасалған күні","ChangedBy":"Өзгерткен","ChangedAt":"Өзгертілген күні","Currency":"Валюта","CurrencyCode":"Валюта коды","CurrencyCode.Description":"ISO 4217 стандарты бойынша валюта коды","CurrencySymbol":"Валюта белгісі","CurrencyMinorUnit":"Валютаның шағын бірлік бөліктері","Country":"Ел/аймақ","CountryCode":"Ел/аймақ коды","CountryCode.Description":"ISO 3166-1 бойынша ел/аймақ коды","Language":"Тіл","LanguageCode":"Тіл коды","LanguageCode.Description":"ISO 639-1 стандарты бойынша тіл коды","TimeZoneCode":"Уақыт белдеуінің коды","UserID":"Пайдаланушы ид.","Name":"Аты","Description":"Сипаттама","UserID.Description":"Пайдаланушының бірегей ид.","Draft_DraftAdministrativeData":"Нобайдың әкімшілік дерегі","Draft_DraftUUID":"Нобай (техникалық ид.)","Draft_CreationDateTime":"Нобай жасалған күні","Draft_CreatedByUser":"Нобайды жасаған","Draft_DraftIsCreatedByMe":"Мен жасаған нобай","Draft_LastChangeDateTime":"Нобайдың соңғы өзгертілген күні","Draft_LastChangedByUser":"Нобайды соңғы өзгерткен","Draft_InProcessByUser":"Нобайды орындаушы","Draft_DraftIsProcessedByMe":"Мен орындап жатқан нобай"},"ko":{"CreatedBy":"생성자","CreatedAt":"생성일","ChangedBy":"변경자","ChangedAt":"변경일","Currency":"통화","CurrencyCode":"통화 코드","CurrencyCode.Description":"ISO 4217에서 지정한 통화 코드","CurrencySymbol":"통화 기호","CurrencyMinorUnit":"통화 보조 단위 소수 자리","Country":"국가/지역","CountryCode":"국가/지역 코드","CountryCode.Description":"ISO 3166-1에서 지정한 국가/지역 코드","Language":"언어","LanguageCode":"언어 코드","LanguageCode.Description":"ISO 639-1에서 지정한 언어 코드","TimeZoneCode":"시간대 코드","UserID":"사용자 ID","Name":"이름","Description":"내역","UserID.Description":"사용자 고유 ID","Draft_DraftAdministrativeData":"드래프트 관리 데이터","Draft_DraftUUID":"드래프트(기술 ID)","Draft_CreationDateTime":"드래프트 생성일","Draft_CreatedByUser":"드래프트 생성자","Draft_DraftIsCreatedByMe":"내가 생성한 드래프트","Draft_LastChangeDateTime":"드래프트 최종 변경일","Draft_LastChangedByUser":"드래프트 최종 변경자","Draft_InProcessByUser":"드래프트 처리 중인 사용자","Draft_DraftIsProcessedByMe":"내가 처리 중인 드래프트"},"ms":{"CreatedBy":"Dicipta oleh","CreatedAt":"Dicipta pada","ChangedBy":"Diubah oleh","ChangedAt":"Diubah pada","Currency":"Mata Wang","CurrencyCode":"Kod Mata Wang","CurrencyCode.Description":"Kod mata wang seperti yang dinyatakan dalam ISO 4217","CurrencySymbol":"Simbol Mata Wang","CurrencyMinorUnit":"Pecahan Unit Kecil Mata Wang","Country":"Negara/Wilayah","CountryCode":"Kod Negara/Wilayah","CountryCode.Description":"Kod negara/wilayah seperti yang dinyatakan dalam ISO 3166-1","Language":"Bahasa","LanguageCode":"Kod Bahasa","LanguageCode.Description":"Kod bahasa seperti yang dinyatakan dalam ISO 639-1","TimeZoneCode":"Kod Zon Waktu","UserID":"ID Pengguna","Name":"Nama","Description":"Perihalan","UserID.Description":"ID unik pengguna","Draft_DraftAdministrativeData":"Data Pentadbiran Draf","Draft_DraftUUID":"Draf (ID Teknikal)","Draft_CreationDateTime":"Draf Dicipta pada","Draft_CreatedByUser":"Draf Dicipta oleh","Draft_DraftIsCreatedByMe":"Draf Dicipta oleh Saya","Draft_LastChangeDateTime":"Draf Terakhir Diubah pada","Draft_LastChangedByUser":"Draf Terakhir Diubah oleh","Draft_InProcessByUser":"Draf Sedang Diproses oleh","Draft_DraftIsProcessedByMe":"Draf Sedang Diproses oleh Saya"},"nl":{"CreatedBy":"Gecreëerd door","CreatedAt":"Gecreëerd op","ChangedBy":"Gewijzigd door","ChangedAt":"Gewijzigd op","Currency":"Valuta","CurrencyCode":"Valutacode","CurrencyCode.Description":"Valutacode zoals gespecificeerd door ISO 4217","CurrencySymbol":"Valutasymbool","CurrencyMinorUnit":"Breuken kleinste eenheid valuta","Country":"Land/regio","CountryCode":"Land-/regiocode","CountryCode.Description":"Land-/regiocode zoals gespecificeerd door ISO 3166-1","Language":"Taal","LanguageCode":"Taalcode","LanguageCode.Description":"Taalcode zoals gespecificeerd door ISO 639-1","TimeZoneCode":"Code tijdzone","UserID":"Gebruikers-ID","Name":"Naam","Description":"Omschrijving","UserID.Description":"Unieke ID van gebruiker","Draft_DraftAdministrativeData":"Conceptbeheergegevens","Draft_DraftUUID":"Concept (technische ID)","Draft_CreationDateTime":"Concept gecreëerd op","Draft_CreatedByUser":"Concept gecreëerd door","Draft_DraftIsCreatedByMe":"Concept gecreëerd door mij","Draft_LastChangeDateTime":"Concept laatst gewijzigd op","Draft_LastChangedByUser":"Concept laatst gewijzigd door","Draft_InProcessByUser":"Concept wordt bewerkt door","Draft_DraftIsProcessedByMe":"Concept wordt bewerkt door mij"},"no":{"CreatedBy":"Opprettet av","CreatedAt":"Opprettet den","ChangedBy":"Endret av","ChangedAt":"Endret den","Currency":"Valuta","CurrencyCode":"Valutakode","CurrencyCode.Description":"Valutakode som definert i ISO 4217","CurrencySymbol":"Valutasymbol","CurrencyMinorUnit":"Deler for valutaunderenhet","Country":"Land/region","CountryCode":"Land-/regionskode","CountryCode.Description":"Land-/regionskode som definert i ISO 3166-1","Language":"Språk","LanguageCode":"Språkkode","LanguageCode.Description":"Språkkode som definert i ISO 639-1","TimeZoneCode":"Kode for tidssone","UserID":"Bruker-ID","Name":"Navn","Description":"Beskrivelse","UserID.Description":"Brukerens unike ID","Draft_DraftAdministrativeData":"Administrative data for utkast","Draft_DraftUUID":"Utkast (teknisk ID)","Draft_CreationDateTime":"Utkast opprettet den","Draft_CreatedByUser":"Utkast opprettet av","Draft_DraftIsCreatedByMe":"Utkast opprettet av meg","Draft_LastChangeDateTime":"Utkast sist endret den","Draft_LastChangedByUser":"Utkast sist endret av","Draft_InProcessByUser":"Utkast under behandling av","Draft_DraftIsProcessedByMe":"Utkast under behandling av meg"},"pl":{"CreatedBy":"Utworzone przez","CreatedAt":"Data utworzenia","ChangedBy":"Zmienione przez","ChangedAt":"Data zmiany","Currency":"Waluta","CurrencyCode":"Kod waluty","CurrencyCode.Description":"Kod waluty określony zgodnie z normą ISO 4217","CurrencySymbol":"Symbol waluty","CurrencyMinorUnit":"Wartości ułamkowe jednostki pomocniczej waluty","Country":"Kraj/region","CountryCode":"Kod kraju/regionu","CountryCode.Description":"Kod kraju/regionu zgodny z normą ISO 3166-1","Language":"Język","LanguageCode":"Kod języka","LanguageCode.Description":"Kod języka określony zgodnie z normą ISO 639-1","TimeZoneCode":"Kod strefy czasowej","UserID":"Identyfikator użytkownika","Name":"Nazwa","Description":"Opis","UserID.Description":"Unikalny identyfikator użytkownika","Draft_DraftAdministrativeData":"Dane administracyjne wersji roboczej","Draft_DraftUUID":"Wersja robocza (identyfikator techniczny)","Draft_CreationDateTime":"Data utworzenia wersji roboczej","Draft_CreatedByUser":"Wersja robocza utworzona przez","Draft_DraftIsCreatedByMe":"Wersja robocza utworzona przeze mnie","Draft_LastChangeDateTime":"Data ostatniej zmiany wersji roboczej","Draft_LastChangedByUser":"Wersja robocza ostatnio zmieniona przez","Draft_InProcessByUser":"Wersja robocza w przetwarzaniu przez","Draft_DraftIsProcessedByMe":"Wersja robocza w przetwarzaniu przeze mnie"},"pt":{"CreatedBy":"Criado por","CreatedAt":"Criado em","ChangedBy":"Modificado por","ChangedAt":"Modificado em","Currency":"Moeda","CurrencyCode":"Código de moeda","CurrencyCode.Description":"Código de moeda como especificado pelo ISO 4217","CurrencySymbol":"Símbolo da moeda","CurrencyMinorUnit":"Frações de unidade auxiliar de moeda","Country":"País/região","CountryCode":"Código do país/região","CountryCode.Description":"Código do país/região como especificado pelo ISO 3166-1","Language":"Idioma","LanguageCode":"Código de idioma","LanguageCode.Description":"Código de idioma como especificado pelo ISO 639-1","TimeZoneCode":"Código de fuso horário","UserID":"ID do usuário","Name":"Nome","Description":"Descrição","UserID.Description":"ID exclusivo do usuário","Draft_DraftAdministrativeData":"Dados administrativos de rascunho","Draft_DraftUUID":"Rascunho (ID técnico)","Draft_CreationDateTime":"Rascunho criado em","Draft_CreatedByUser":"Rascunho criado por","Draft_DraftIsCreatedByMe":"Rascunho criado por mim","Draft_LastChangeDateTime":"Última modificação do rascunho em","Draft_LastChangedByUser":"Última modificação do rascunho por","Draft_InProcessByUser":"Rascunho sendo processado por","Draft_DraftIsProcessedByMe":"Rascunho sendo processado por mim"},"ro":{"CreatedBy":"Creat de","CreatedAt":"Creat pe","ChangedBy":"Modificat de","ChangedAt":"Modificat pe","Currency":"Monedă","CurrencyCode":"Cod monedă","CurrencyCode.Description":"Cod monedă așa cum este specificat de ISO 4217","CurrencySymbol":"Simbol monedă","CurrencyMinorUnit":"Fracții subunitate de monedă","Country":"Țară/regiune","CountryCode":"Cod de țară/regiune","CountryCode.Description":"Cod de țară/regiune așa cum este specificat de ISO 3166-1","Language":"Limbă","LanguageCode":"Cod de limbă","LanguageCode.Description":"Cod de limbă așa cum este specificat de ISO 639-1","TimeZoneCode":"Cod fus orar","UserID":"ID utilizator","Name":"Nume","Description":"Descriere","UserID.Description":"ID unic utilizator","Draft_DraftAdministrativeData":"Date de administrare în versiune preliminară","Draft_DraftUUID":"Versiune preliminară (ID tehnic)","Draft_CreationDateTime":"Versiune preliminară creată pe","Draft_CreatedByUser":"Versiune preliminară creată de","Draft_DraftIsCreatedByMe":"Versiune preliminară creată de mine","Draft_LastChangeDateTime":"Versiune preliminară modificată ultima dată pe","Draft_LastChangedByUser":"Versiune preliminară modificată ultima dată de","Draft_InProcessByUser":"Versiune preliminară în prelucrare de","Draft_DraftIsProcessedByMe":"Versiune preliminară în prelucrare de mine"},"ru":{"CreatedBy":"Создал","CreatedAt":"Дата создания","ChangedBy":"Автор изменения","ChangedAt":"Дата изменения","Currency":"Валюта","CurrencyCode":"Код валюты","CurrencyCode.Description":"Код валюты в соответствии с ISO 4217","CurrencySymbol":"Символ валюты","CurrencyMinorUnit":"Доли вспомогательной валютной единицы","Country":"Страна/регион","CountryCode":"Код страны/региона","CountryCode.Description":"Код страны/региона в соответствии с ISO 3166-1","Language":"Язык","LanguageCode":"Код языка","LanguageCode.Description":"Код языка в соответствии с ISO 639-1","TimeZoneCode":"Код часового пояса","UserID":"Ид. пользователя","Name":"Имя","Description":"Описание","UserID.Description":"Уникальный ид. пользователя","Draft_DraftAdministrativeData":"Черновик административных данных","Draft_DraftUUID":"Черновик (технический ид.)","Draft_CreationDateTime":"Дата создания черновика","Draft_CreatedByUser":"Создал черновик","Draft_DraftIsCreatedByMe":"Черновик создан мной","Draft_LastChangeDateTime":"Дата последнего изменения черновика","Draft_LastChangedByUser":"Изменил черновик","Draft_InProcessByUser":"Обрабатывает черновик","Draft_DraftIsProcessedByMe":"Черновик обрабатывается мной"},"sh":{"CreatedBy":"Kreirao","CreatedAt":"Kreirano","ChangedBy":"Promenio","ChangedAt":"Promenjeno","Currency":"Valuta","CurrencyCode":"Šifra valute","CurrencyCode.Description":"Šifra valute određena prema ISO 4217","CurrencySymbol":"Simbol valute","CurrencyMinorUnit":"Manja jedinica valute","Country":"Zemlja/regija","CountryCode":"Šifra zemlje/regije","CountryCode.Description":"Šifra zemlje/regije određena prema ISO 3166-1","Language":"Jezik","LanguageCode":"Šifra jezika","LanguageCode.Description":"Šifra jezika određena prema ISO 639-1","TimeZoneCode":"Šifra vremenske zone","UserID":"ID korisnika","Name":"Ime","Description":"Opis","UserID.Description":"Jedinstveni ID korisnika","Draft_DraftAdministrativeData":"Nacrt administrativnih podataka","Draft_DraftUUID":"Nacrt (tehnički ID)","Draft_CreationDateTime":"Nacrt kreiran","Draft_CreatedByUser":"Nacrt kreirao","Draft_DraftIsCreatedByMe":"Nacrt čiji sam autor","Draft_LastChangeDateTime":"Nacrt poslednji put promenjen","Draft_LastChangedByUser":"Nacrt poslednji put promenio","Draft_InProcessByUser":"Nacrt koji obrađuje","Draft_DraftIsProcessedByMe":"Nacrt koji obrađujem"},"sk":{"CreatedBy":"Vytvoril","CreatedAt":"Vytvorené dňa","ChangedBy":"Zmenil","ChangedAt":"Zmenené dňa","Currency":"Mena","CurrencyCode":"Kód meny","CurrencyCode.Description":"Kód meny podľa normy ISO 4217","CurrencySymbol":"Symbol meny","CurrencyMinorUnit":"Menové menšie jednotkové zlomky","Country":"Štát/región","CountryCode":"Kód štátu/regiónu","CountryCode.Description":"Kód štátu/regiónu podľa normy ISO 3166-1","Language":"Jazyk","LanguageCode":"Kód jazyka","LanguageCode.Description":"Kód jazyka podľa normy ISO 639-1","TimeZoneCode":"Kód časového pásma","UserID":"ID používateľa","Name":"Názov","Description":"Popis","UserID.Description":"Jedinečné ID používateľa","Draft_DraftAdministrativeData":"Návrh administratívnych údajov","Draft_DraftUUID":"Návrh (technické ID)","Draft_CreationDateTime":"Návrh vytvorený dňa","Draft_CreatedByUser":"Návrh vytvoril","Draft_DraftIsCreatedByMe":"Návrh vytvoril mnou","Draft_LastChangeDateTime":"Návrh naposledy zmenený dňa","Draft_LastChangedByUser":"Návrh naposledy zmenil","Draft_InProcessByUser":"Návrh v spracovaní od (meno)","Draft_DraftIsProcessedByMe":"Návrh v spracovaní od (ja)"},"sl":{"CreatedBy":"Ustvaril uporabnik","CreatedAt":"Ustvarjeno dne","ChangedBy":"Spremenil uporabnik","ChangedAt":"Spremenjeno dne","Currency":"Valuta","CurrencyCode":"Koda valute","CurrencyCode.Description":"Koda valute, kot jo določa ISO 4217","CurrencySymbol":"Simbol valute","CurrencyMinorUnit":"Deli manjše enote valute","Country":"Država/regija","CountryCode":"Koda države/regije","CountryCode.Description":"Koda države/regije, kot jo določa ISO 3166-1","Language":"Jezik","LanguageCode":"Koda jezika","LanguageCode.Description":"Koda jezika, kot jo določa ISO 639-1","TimeZoneCode":"Koda časovnega pasa","UserID":"ID uporabnika","Name":"Ime","Description":"Opis","UserID.Description":"Enoznačni ID uporabnika","Draft_DraftAdministrativeData":"Osnutek administrativnih podatkov","Draft_DraftUUID":"Osnutek (tehnični ID)","Draft_CreationDateTime":"Osnutek, ki je bil kreiran dne","Draft_CreatedByUser":"Osnutek, ki ga je kreiral","Draft_DraftIsCreatedByMe":"Osnutek, ki sem ga kreiral jaz","Draft_LastChangeDateTime":"Osnutek, ki je bil nazadnje spremenjen dne","Draft_LastChangedByUser":"Osnutek, ki ga je nazadnje spremenil","Draft_InProcessByUser":"Osnutek obdeluje","Draft_DraftIsProcessedByMe":"Osnutek, ki ga obdelujem"},"sv":{"CreatedBy":"Uppläggning av","CreatedAt":"Uppläggning den","ChangedBy":"Ändring av","ChangedAt":"Ändring den","Currency":"Valuta","CurrencyCode":"Valutakod","CurrencyCode.Description":"Valutakod enligt ISO 4217","CurrencySymbol":"Valutasymbol","CurrencyMinorUnit":"Antal mindre enheter för valuta","Country":"Land/region","CountryCode":"Kod för land/region","CountryCode.Description":"Kod för land/region enligt ISO 3166-1","Language":"Språk","LanguageCode":"Språkkod","LanguageCode.Description":"Språkkod enligt ISO 639-1","TimeZoneCode":"Tidszonskod","UserID":"Användar-ID","Name":"Namn","Description":"Beskrivning","UserID.Description":"Unik användar-ID","Draft_DraftAdministrativeData":"Utkast för administrativa data","Draft_DraftUUID":"Utkast (teknisk ID)","Draft_CreationDateTime":"Utkast skapat den","Draft_CreatedByUser":"Utkast skapat av","Draft_DraftIsCreatedByMe":"Utkast skapat av mig","Draft_LastChangeDateTime":"Senaste utkaständring den","Draft_LastChangedByUser":"Senaste utkaständring av","Draft_InProcessByUser":"Utkast under bearbetning av","Draft_DraftIsProcessedByMe":"Utkast under bearbetning av mig"},"th":{"CreatedBy":"สร้างโดย","CreatedAt":"สร้างเมื่อ","ChangedBy":"เปลี่ยนแปลงโดย","ChangedAt":"เปลี่ยนแปลงเมื่อ","Currency":"สกุลเงิน","CurrencyCode":"รหัสสกุลเงิน","CurrencyCode.Description":"รหัสสกุลเงินตามที่ระบุใน ISO 4217","CurrencySymbol":"สัญลักษณ์สกุลเงิน","CurrencyMinorUnit":"เศษส่วนหน่วยรองของสกุลเงิน","Country":"ประเทศ/ภูมิภาค","CountryCode":"รหัสประเทศ/ภูมิภาค","CountryCode.Description":"รหัสประเทศ/ภูมิภาคตามที่ระบุใน ISO 3166-1","Language":"ภาษา","LanguageCode":"รหัสภาษา","LanguageCode.Description":"รหัสภาษาตามที่ระบุใน ISO 639-1","TimeZoneCode":"รหัสเขตเวลา","UserID":"ID ผู้ใช้","Name":"ชื่อ","Description":"คำอธิบาย","UserID.Description":"ID ที่ไม่ซ้ำของผู้ใช้","Draft_DraftAdministrativeData":"ข้อมูลด้านการบริหารสำหรับแบบร่าง","Draft_DraftUUID":"แบบร่าง (ID ทางเทคนิค)","Draft_CreationDateTime":"สร้างแบบร่างเมื่อ","Draft_CreatedByUser":"สร้างแบบร่างโดย","Draft_DraftIsCreatedByMe":"แบบร่างที่ฉันสร้างขึ้น","Draft_LastChangeDateTime":"เปลี่ยนแปลงแบบร่างครั้งล่าสุดเมื่อ","Draft_LastChangedByUser":"เปลี่ยนแปลงแบบร่างครั้งล่าสุดโดย","Draft_InProcessByUser":"แบบร่างอยู่ระหว่างดำเนินการโดย","Draft_DraftIsProcessedByMe":"แบบร่างที่ฉันกำลังดำเนินการ"},"tr":{"CreatedBy":"Oluşturan","CreatedAt":"Oluşturma tarihi","ChangedBy":"Değiştiren","ChangedAt":"Değişiklik tarihi","Currency":"Para birimi","CurrencyCode":"Para birimi kodu","CurrencyCode.Description":"ISO 4217'ye göre belirtilen para birimi kodu","CurrencySymbol":"Para birimi sembolü","CurrencyMinorUnit":"Para biriminin küçük birim kesirleri","Country":"Ülke/bölge","CountryCode":"Ülke/bölge kodu","CountryCode.Description":"ISO 3166-1'e göre belirtilen ülke/bölge kodu","Language":"Dil","LanguageCode":"Dil kodu","LanguageCode.Description":"ISO 639-1'e göre belirtilen dil kodu","TimeZoneCode":"Saat dilimi kodu","UserID":"Kullanıcı tanıtıcısı","Name":"Ad","Description":"Tanım","UserID.Description":"Kullanıcının benzersiz tanıtıcısı","Draft_DraftAdministrativeData":"Taslak yönetim verileri","Draft_DraftUUID":"Taslak (teknik tanıtıcı)","Draft_CreationDateTime":"Taslak oluşturma tarihi","Draft_CreatedByUser":"Taslağı oluşturan","Draft_DraftIsCreatedByMe":"Tarafımdan oluşturulan taslak","Draft_LastChangeDateTime":"Taslağın son değişiklik tarihi","Draft_LastChangedByUser":"Taslağı son değiştiren","Draft_InProcessByUser":"Taslağı işleyen","Draft_DraftIsProcessedByMe":"Tarafımdan işlenen taslak"},"uk":{"CreatedBy":"Автор створення","CreatedAt":"Дата створення","ChangedBy":"Автор зміни","ChangedAt":"Дата змінення","Currency":"Валюта","CurrencyCode":"Код валюти","CurrencyCode.Description":"Код валюти, як вказано в ISO 4217","CurrencySymbol":"Символ валюти","CurrencyMinorUnit":"Менші частки одиниці валюти","Country":"Країна/регіон","CountryCode":"Код країни/регіону","CountryCode.Description":"Код країни/регіону, як вказано в ISO 3166-1","Language":"Мова","LanguageCode":"Код мови","LanguageCode.Description":"Код мови, як вказано в ISO 639-1","TimeZoneCode":"Код часового поясу","UserID":"ІД користувача","Name":"Ім’я","Description":"Опис","UserID.Description":"Унікальний ІД користувача","Draft_DraftAdministrativeData":"Адміністративні дані чернетки","Draft_DraftUUID":"Чернетка (технічний ІД)","Draft_CreationDateTime":"Дата створення чернетки","Draft_CreatedByUser":"Автор створення чернетки","Draft_DraftIsCreatedByMe":"Чернетка, створена мною","Draft_LastChangeDateTime":"Дата останньої зміни чернетки","Draft_LastChangedByUser":"Автор останньої зміни чернетки","Draft_InProcessByUser":"Поточний автор обробки чернетки","Draft_DraftIsProcessedByMe":"Чернетка, яку наразі обробляю я"},"zh_CN":{"CreatedBy":"创建人","CreatedAt":"创建日期","ChangedBy":"更改人","ChangedAt":"更改日期","Currency":"货币","CurrencyCode":"货币代码","CurrencyCode.Description":"ISO 4217 指定的货币代码","CurrencySymbol":"货币符号","CurrencyMinorUnit":"货币次要单位部分","Country":"国家/地区","CountryCode":"国家/地区代码","CountryCode.Description":"ISO 3166-1 指定的国家/地区代码","Language":"语言","LanguageCode":"语言代码","LanguageCode.Description":"ISO 639-1 指定的语言代码","TimeZoneCode":"时区代码","UserID":"用户标识","Name":"名称","Description":"描述","UserID.Description":"用户的唯一标识","Draft_DraftAdministrativeData":"草稿管理数据","Draft_DraftUUID":"草稿(技术标识)","Draft_CreationDateTime":"草稿创建日期","Draft_CreatedByUser":"草稿创建人","Draft_DraftIsCreatedByMe":"草稿由我创建","Draft_LastChangeDateTime":"草稿上次更改日期","Draft_LastChangedByUser":"草稿上次更改人","Draft_InProcessByUser":"正在处理草稿人","Draft_DraftIsProcessedByMe":"草稿正在由我处理"},"zh_TW":{"CreatedBy":"建立者","CreatedAt":"建立日期","ChangedBy":"更改者","ChangedAt":"更改日期","Currency":"幣別","CurrencyCode":"幣別代碼","CurrencyCode.Description":"已按 ISO 4217 指定公司代碼","CurrencySymbol":"幣別符號","CurrencyMinorUnit":"幣別次要單位分數","Country":"國家/地區","CountryCode":"國家/地區代碼","CountryCode.Description":"已按 ISO 3166-1 指定國家/地區代碼","Language":"語言","LanguageCode":"語言代碼","LanguageCode.Description":"已按 ISO 639-1 指定公司代碼","TimeZoneCode":"時區代碼","UserID":"使用者 ID","Name":"名稱","Description":"說明","UserID.Description":"使用者專屬 ID","Draft_DraftAdministrativeData":"草稿管理資料","Draft_DraftUUID":"草稿 (技術 ID)","Draft_CreationDateTime":"草稿建立日期","Draft_CreatedByUser":"草稿建立者","Draft_DraftIsCreatedByMe":"我所建立的草稿","Draft_LastChangeDateTime":"草稿的上次更改日期","Draft_LastChangedByUser":"草稿的上次更改者","Draft_InProcessByUser":"正在處理草稿的人員","Draft_DraftIsProcessedByMe":"我正在處理的草稿"}} diff --git a/apis/index.cds b/apis/index.cds deleted file mode 100644 index 2783818..0000000 --- a/apis/index.cds +++ /dev/null @@ -1 +0,0 @@ -using from './services'; \ No newline at end of file diff --git a/apis/package.json b/apis/package.json deleted file mode 100644 index d826211..0000000 --- a/apis/package.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "name": "@capire/xflights-api", - "version": "0.1.4" -} diff --git a/apis/services.csn b/apis/services.csn deleted file mode 100644 index 70a1577..0000000 --- a/apis/services.csn +++ /dev/null @@ -1,351 +0,0 @@ -{ - "definitions": { - "sap.capire.flights.data": { - "@source": "srv/data-products.cds", - "kind": "service", - "@odata": true, - "@rest": true, - "@hcql": true, - "@data.product": true, - "@cds.external": 2 - }, - "sap.capire.flights.data.Flights": { - "kind": "entity", - "@readonly": true, - "elements": { - "ID": { - "key": true, - "type": "cds.String", - "length": 11 - }, - "airline": { - "type": "cds.Association", - "target": "sap.capire.flights.data.Airlines", - "keys": [ - { - "ref": [ - "ID" - ] - } - ] - }, - "origin": { - "type": "cds.Association", - "target": "sap.capire.flights.data.Airports", - "keys": [ - { - "ref": [ - "ID" - ] - } - ] - }, - "destination": { - "type": "cds.Association", - "target": "sap.capire.flights.data.Airports", - "keys": [ - { - "ref": [ - "ID" - ] - } - ] - }, - "departure": { - "type": "cds.Time" - }, - "arrival": { - "type": "cds.Time" - }, - "distance": { - "type": "cds.Integer" - }, - "date": { - "key": true, - "type": "cds.Date" - }, - "aircraft": { - "type": "cds.String" - }, - "price": { - "type": "sap.capire.flights.Price", - "precision": 9, - "scale": 4 - }, - "currency": { - "@title": "{i18n>Currency}", - "@description": "{i18n>CurrencyCode.Description}", - "type": "Currency", - "target": "sap.capire.flights.data.Currencies", - "keys": [ - { - "ref": [ - "code" - ] - } - ] - }, - "maximum_seats": { - "type": "cds.Integer" - }, - "occupied_seats": { - "type": "cds.Integer" - }, - "free_seats": { - "@Core.Computed": true, - "type": "cds.Integer" - } - }, - "@cds.external": 2, - "@cds.persistence.exists": true - }, - "sap.capire.flights.data.Airlines": { - "kind": "entity", - "@readonly": true, - "elements": { - "ID": { - "key": true, - "type": "cds.UUID" - }, - "name": { - "type": "cds.String" - }, - "icon": { - "type": "cds.String" - }, - "currency": { - "@title": "{i18n>Currency}", - "@description": "{i18n>CurrencyCode.Description}", - "type": "Currency", - "target": "sap.capire.flights.data.Currencies", - "keys": [ - { - "ref": [ - "code" - ] - } - ] - } - }, - "@cds.external": 2, - "@cds.persistence.exists": true - }, - "sap.capire.flights.data.Currencies": { - "kind": "entity", - "@readonly": true, - "elements": { - "name": { - "@title": "{i18n>Name}", - "type": "cds.String", - "length": 255 - }, - "descr": { - "@title": "{i18n>Description}", - "type": "cds.String", - "length": 1000 - }, - "code": { - "@title": "{i18n>CurrencyCode}", - "@Common.Text": { - "=": "name" - }, - "key": true, - "type": "cds.String", - "length": 3 - }, - "symbol": { - "@title": "{i18n>CurrencySymbol}", - "type": "cds.String", - "length": 5 - }, - "minorUnit": { - "@title": "{i18n>CurrencyMinorUnit}", - "type": "cds.Int16" - } - }, - "@cds.external": 2, - "@cds.persistence.exists": true - }, - "sap.capire.flights.data.Airports": { - "kind": "entity", - "@readonly": true, - "elements": { - "ID": { - "key": true, - "type": "cds.UUID" - }, - "name": { - "type": "cds.String" - }, - "city": { - "type": "cds.String" - }, - "country": { - "@title": "{i18n>Country}", - "@description": "{i18n>CountryCode.Description}", - "type": "Country", - "target": "sap.capire.flights.data.Countries", - "keys": [ - { - "ref": [ - "code" - ] - } - ] - } - }, - "@cds.external": 2, - "@cds.persistence.exists": true - }, - "sap.capire.flights.data.Countries": { - "kind": "entity", - "@readonly": true, - "elements": { - "name": { - "@title": "{i18n>Name}", - "type": "cds.String", - "length": 255 - }, - "descr": { - "@title": "{i18n>Description}", - "type": "cds.String", - "length": 1000 - }, - "code": { - "@title": "{i18n>CountryCode}", - "@Common.Text": { - "=": "name" - }, - "key": true, - "type": "cds.String", - "length": 3 - } - }, - "@cds.external": 2, - "@cds.persistence.exists": true - }, - "sap.capire.flights.Price": { - "kind": "type", - "type": "cds.Decimal", - "precision": 9, - "scale": 4 - }, - "sap.capire.flights.data.Supplements": { - "kind": "entity", - "@readonly": true, - "elements": { - "ID": { - "key": true, - "type": "cds.UUID" - }, - "type": { - "type": "cds.Association", - "target": "sap.capire.flights.data.SupplementTypes", - "keys": [ - { - "ref": [ - "code" - ] - } - ] - }, - "descr": { - "type": "cds.String", - "length": 1111 - }, - "price": { - "type": "sap.capire.flights.Price", - "precision": 9, - "scale": 4 - }, - "currency": { - "@title": "{i18n>Currency}", - "@description": "{i18n>CurrencyCode.Description}", - "type": "Currency", - "target": "sap.capire.flights.data.Currencies", - "keys": [ - { - "ref": [ - "code" - ] - } - ] - } - }, - "@cds.external": 2, - "@cds.persistence.exists": true - }, - "sap.capire.flights.data.SupplementTypes": { - "kind": "entity", - "elements": { - "name": { - "@title": "{i18n>Name}", - "type": "cds.String", - "length": 255 - }, - "descr": { - "@title": "{i18n>Description}", - "type": "cds.String", - "length": 1000 - }, - "code": { - "key": true, - "type": "cds.String", - "length": 2, - "enum": { - "Beverage": { - "val": "BV" - }, - "Meal": { - "val": "ML" - }, - "Luggage": { - "val": "LU" - }, - "Extra": { - "val": "EX" - } - } - } - }, - "@cds.external": 2, - "@cds.persistence.exists": true - }, - "sap.capire.flights.data.Languages": { - "kind": "entity", - "@readonly": true, - "elements": { - "name": { - "@title": "{i18n>Name}", - "type": "cds.String", - "length": 255 - }, - "descr": { - "@title": "{i18n>Description}", - "type": "cds.String", - "length": 1000 - }, - "code": { - "@Common.Text": { - "=": "name" - }, - "@title": "{i18n>LanguageCode}", - "key": true, - "type": "sap.common.Locale", - "length": 14 - } - }, - "@cds.external": 2, - "@cds.persistence.exists": true - } - }, - "meta": { - "creator": "CDS Compiler v6.2.2", - "flavor": "inferred", - "minified": true - }, - "$version": "2.0", - "requires": [ - "@sap/cds/common" - ] -} \ No newline at end of file From a3d549b5f8ed663712c31650a9712012a091fdf0 Mon Sep 17 00:00:00 2001 From: Daniel Hutzel Date: Thu, 14 Aug 2025 19:05:18 +0200 Subject: [PATCH 13/18] add generated apis to .gitignore --- .gitignore | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.gitignore b/.gitignore index 43023b8..8c0f1c4 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,6 @@ node_modules # added by cds .cdsrc-private.json + +# generated apis +apis From d2aae4f118b55310aae01dc450736bb22859aea0 Mon Sep 17 00:00:00 2001 From: Daniel Hutzel Date: Fri, 15 Aug 2025 06:32:36 +0200 Subject: [PATCH 14/18] -> .cdsrc.yaml --- .cdsrc.yaml | 4 ++++ package.json | 9 +-------- 2 files changed, 5 insertions(+), 8 deletions(-) diff --git a/.cdsrc.yaml b/.cdsrc.yaml index e5bff3e..1538512 100644 --- a/.cdsrc.yaml +++ b/.cdsrc.yaml @@ -1,2 +1,6 @@ server: port: 4005 + +"[hybrid]": # not required anymore with upcoming release of @cap-js/hana + requires: + db: hana diff --git a/package.json b/package.json index 92947d3..0bfe5d2 100644 --- a/package.json +++ b/package.json @@ -14,12 +14,5 @@ "@cap-js/cds-test": "*", "@cap-js/sqlite": ">=2" }, - "license": "Apache-2.0", - "cds": { - "[hybrid]": { - "requires": { - "db": "hana" - } - } - } + "license": "Apache-2.0" } From 451febb0c53c5a679687c5330a4da4140e6306ba Mon Sep 17 00:00:00 2001 From: Daniel Hutzel Date: Sun, 17 Aug 2025 18:44:45 +0200 Subject: [PATCH 15/18] Added readme --- readme.md | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 readme.md diff --git a/readme.md b/readme.md new file mode 100644 index 0000000..7764e84 --- /dev/null +++ b/readme.md @@ -0,0 +1,31 @@ +# @capire/xflights + +The XFlights application manages master data like Airlines, Airports, and Flights. +Client applications can consume this via the `@capire/xflights-api` package like so: + +1. Add the API package + +```sh +npm add @capire/xflights-api +``` + +2. Add consumption views + +```cds +using { sap.capire.flights.data as external } from '@capire/xflights-api'; +entity federated.Flights as projection on external.Flights { + *, + airline.icon as icon, + airline.name as airline, + origin.name as origin, + destination.name as destination, +} +``` + +3. Mashup with local definitions + +```cds +entity TravelBookings { + flight : Association to federated.Flights; +} +``` From 3e59b85471d2075edaa11e1cd34c8aecc0a4f406 Mon Sep 17 00:00:00 2001 From: Daniel Hutzel Date: Fri, 29 Aug 2025 14:09:10 +0200 Subject: [PATCH 16/18] Restored readme from main --- readme.md | 56 +++---------------------------------------------------- 1 file changed, 3 insertions(+), 53 deletions(-) diff --git a/readme.md b/readme.md index 6ec7105..0d1ea64 100644 --- a/readme.md +++ b/readme.md @@ -1,61 +1,11 @@ # @capire/xflights -The XFlights application manages master data like Airlines, Airports, and Flights. +This is an application that manages master data like Airlines, Airports, and Flights. Client applications can consume this via the `@capire/xflights` package like so: -1. Add the API package +It is used in the [xtravels](https://github.com/capire/xtravels) application. -```sh -npm add @capire/xflights -``` - -
- - - _Requires to login once to [GitHub Packages](https://docs.github.com/packages) like that: (→ click to show)_ - - - - ```sh - npm login --scope=@capire --registry=https://npm.pkg.github.com - ``` - - As password you're using a Personal Access Token (classic) with `read:packages` scope. Read more about it in [Authenticating to GitHub Packages](https://docs.github.com/en/packages/working-with-a-github-packages-registry/working-with-the-npm-registry#authenticating-to-github-packages) - -
- - -2. Add consumption views - -```cds -using { sap.capire.flights.data as external } from '@capire/xflights'; -entity federated.Flights as projection on external.Flights { - *, - airline.icon as icon, - airline.name as airline, - origin.name as origin, - destination.name as destination, -} -``` - -3. Mashup with local definitions - -```cds -entity TravelBookings { - flight : Association to federated.Flights; -} -``` - -## Get Help - -- Visit the [*capire* docs](https://cap.cloud.sap) to learn about CAP. -- Especially [*Getting Started in a Nutshell*](https://cap.cloud.sap/docs/get-started/in-a-nutshell). -- Visit our [*SAP Community*](https://answers.sap.com/tags/9f13aee1-834c-4105-8e43-ee442775e5ce) to ask questions. - -## Get Support - -In case you have a question, find a bug, or otherwise need support, please use our [community](https://answers.sap.com/tags/9f13aee1-834c-4105-8e43-ee442775e5ce). See the documentation at [https://cap.cloud.sap](https://cap.cloud.sap) for more details about CAP. ## License -Copyright (c) 2022 SAP SE or an SAP affiliate company. All rights reserved. This file is licensed under the Apache Software License, version 2.0 except as noted otherwise in the [LICENSE](LICENSES/Apache-2.0.txt) file. +Copyright (c) 2022 SAP SE or an SAP affiliate company. All rights reserved. This file is licensed under the Apache Software License, version 2.0 except as noted otherwise in the [LICENSE](LICENSE) file. From d36d1f0bffff3ab54f208690b39dad942afa3c56 Mon Sep 17 00:00:00 2001 From: Daniel Hutzel Date: Wed, 3 Sep 2025 06:44:11 +0200 Subject: [PATCH 17/18] named apis --- srv/{data-products.cds => data-service.cds} | 11 +++++++++ srv/srv-events.cds | 26 --------------------- srv/workarounds.cds | 2 +- 3 files changed, 12 insertions(+), 27 deletions(-) rename srv/{data-products.cds => data-service.cds} (70%) delete mode 100644 srv/srv-events.cds diff --git a/srv/data-products.cds b/srv/data-service.cds similarity index 70% rename from srv/data-products.cds rename to srv/data-service.cds index 93bdd24..8637db4 100644 --- a/srv/data-products.cds +++ b/srv/data-service.cds @@ -20,4 +20,15 @@ service sap.capire.flights.data { @readonly entity Countries as projection on sap.common.Countries; @readonly entity Languages as projection on sap.common.Languages; + // inbound and outbound events + aspect FlightKeys { + flightNumber : Flights:ID; + flightDate : Flights:date; + } + @outbound event Flights.Updated : FlightKeys { + occupied_seats : Integer; + free_seats : Integer; + } + @inbound event BookingCreated : FlightKeys { seats : array of Integer; } + @inbound event BookingCancelled : FlightKeys { seats : array of Integer; } } diff --git a/srv/srv-events.cds b/srv/srv-events.cds deleted file mode 100644 index efa7422..0000000 --- a/srv/srv-events.cds +++ /dev/null @@ -1,26 +0,0 @@ -namespace sap.capire.flights.data; -using { - sap.capire.flights.data as FlightsService, - sap.capire.flights.data.Flights -} from './data-products'; - -aspect FlightKeys { - flightNumber : Flights:ID; - flightDate : Flights:date; -} - -extend service FlightsService { - - // inbound events - event BookingCreated : FlightKeys { - seats : array of Integer; - } - event BookingCancelled : BookingCreated {} - - // outbound events - event Flights.Updated : FlightKeys { - occupied_seats : Integer; - free_seats : Integer; - } - -} diff --git a/srv/workarounds.cds b/srv/workarounds.cds index 7133723..61626ab 100644 --- a/srv/workarounds.cds +++ b/srv/workarounds.cds @@ -1,4 +1,4 @@ -using { sap.capire.flights.data.Flights } from './data-products'; +using { sap.capire.flights.data.Flights } from './data-service'; // REVISIT: workaround for compiler limitation extend Flights with columns { From da5959f76864d58a8fda7057e16e73e6623c5222 Mon Sep 17 00:00:00 2001 From: Daniel Hutzel Date: Thu, 4 Sep 2025 06:56:53 +0200 Subject: [PATCH 18/18] rm .cdsrc.yaml --- .cdsrc.yaml | 6 ------ .env | 1 + 2 files changed, 1 insertion(+), 6 deletions(-) delete mode 100644 .cdsrc.yaml diff --git a/.cdsrc.yaml b/.cdsrc.yaml deleted file mode 100644 index 1538512..0000000 --- a/.cdsrc.yaml +++ /dev/null @@ -1,6 +0,0 @@ -server: - port: 4005 - -"[hybrid]": # not required anymore with upcoming release of @cap-js/hana - requires: - db: hana diff --git a/.env b/.env index 78f2f6f..5e32e7d 100644 --- a/.env +++ b/.env @@ -1 +1,2 @@ +# Start on port 4005 by default, leaving 4004 for the xtravels app cds.server.port = 4005 \ No newline at end of file