{"id":49944,"date":"2024-07-24T11:46:27","date_gmt":"2024-07-24T09:46:27","guid":{"rendered":"https:\/\/community.simplifier.io\/doc\/hinzufuegen-von-anwendungslogik\/datendienste\/"},"modified":"2025-12-11T15:20:18","modified_gmt":"2025-12-11T13:20:18","slug":"datendienste-2","status":"publish","type":"manual_documentation","link":"https:\/\/community.simplifier.io\/de\/doc\/current-release\/applications\/add-application-logic\/data-services\/","title":{"rendered":"OData-Dienste"},"content":{"rendered":"<div class=\"wpb-content-wrapper\"><p>[vc_row row_content_display=&#8221;in_grid&#8221; row_content_display_align=&#8221;left&#8221; row_type=&#8221;row&#8221; stretch_row_type=&#8221;yes&#8221;][vc_column][vc_tta_tabs style=&#8221;modern&#8221; active_section=&#8221;1&#8243; css_animation=&#8221;none&#8221; no_fill_content_area=&#8221;true&#8221;][vc_tta_section title=&#8221;Einf\u00fchrung&#8221; tab_id=&#8221;1594722068539-d5600ea7-1c7b4333-e832&#8243;][vc_column_text css=&#8221;&#8221;]Die Aktivit\u00e4t \u201eOData Service\u201c kann so konfiguriert werden, dass Daten aus zwei verschiedenen Arten von Datenquellen gelesen, geschrieben, aktualisiert oder gel\u00f6scht werden:<\/p>\n<ol>\n<li><strong>Datenbankintegration<\/strong>: Verbinden Sie sich mit Datenbanken, die von Simplifier DB Designer bereitgestellt werden, ohne SQL-Anweisungen schreiben zu m\u00fcssen<\/li>\n<li><strong>OData Service Integration<\/strong>: Stellen Sie mithilfe von OData-Konnektoren eine Verbindung zu SAP OData-Diensten (v2 und v4) her<\/li>\n<\/ol>\n<p>Technisch basiert die L\u00f6sung auf dem OData-Protokoll \u2013 offen und State-of-the-Art. F\u00fcr die Datenbankintegration wird OData v4 verwendet, um eine standardisierte Schnittstelle bereitzustellen, w\u00e4hrend OData Service Integration sowohl v2 als auch v4 unterst\u00fctzt, abh\u00e4ngig vom Zielsystem. <\/p>\n<p>Sie finden die Aktivit\u00e4t im linken Men\u00fc des Prozessdesigners unter \u201eOData Service\u201c.<\/p>\n<p>Die OData-Version (v2 oder v4) wird automatisch basierend auf Ihrer Datenauswahl erkannt. Beachten Sie, dass einige Funktionen je nach verwendeter OData-Version ein unterschiedliches Verhalten aufweisen k\u00f6nnen. <\/p>\n<p><strong>Wichtige Hinweise<\/strong>:<\/p>\n<ul>\n<li>Unsere OData-Servicefunktion wurde f\u00fcr die Integration von <strong>SAP<\/strong> entwickelt. OData-Dienste f\u00fcr andere Backends funktionieren m\u00f6glicherweise auch, aber wir k\u00f6nnen dies nicht garantieren. <\/li>\n<li>F\u00fcr die Konfiguration der Form ruft der Prozessdesigner die Metadaten von SAP \u00fcber den ausgew\u00e4hlten OData-Konnektor ab. Stellen Sie sicher, dass der Konnektor das SAP-System in der jeweiligen Entwicklungsumgebung erreichen und sich <strong>dort authentifizieren<\/strong> kann. <\/li>\n<li>Derzeit erfolgt das <a href=\"https:\/\/community.simplifier.io\/doc\/current-release\/maintain-optimize\/monitoring-logging\/\">Monitoring<\/a> f\u00fcr Datenbanken und SAP OData-Dienste unterschiedlich: F\u00fcr Datenbanken w\u00e4hlen Sie \u201eOData Service\u201c als Artefakttyp aus, w\u00e4hrend Sie f\u00fcr SAP OData-Dienste den jeweiligen OData-Konnektor ausw\u00e4hlen.<\/li>\n<li>Aufgrund der Art und Weise, wie OData-Modelle in UI5 behandelt werden, kann das anf\u00e4ngliche Laden eines Entit\u00e4tssatzes eines OData-Dienstes zum anf\u00e4nglichen Laden eines anderen Entit\u00e4tssatzes desselben Dienstes f\u00fchren, wenn auch f\u00fcr diesen anderen Entit\u00e4tssatz eine Datenbindung definiert ist.<\/li>\n<\/ul>\n<p>[\/vc_column_text][vc_single_image image=&#8221;68442&#8243; img_size=&#8221;full&#8221; alignment=&#8221;center&#8221; style=&#8221;vc_box_shadow&#8221; onclick=&#8221;link_image&#8221; css=&#8221;&#8221;][vc_message css=&#8221;&#8221;]<\/p>\n<h4 style=\"color: black;\">Voraussetzungen<\/h4>\n<h5 style=\"color: black;\">F\u00fcr die Datenbankintegration<\/h5>\n<p>Das Datenbankschema innerhalb von DB Designer sollte zuerst bereitgestellt werden, um die Generierung der ben\u00f6tigten Datentypen f\u00fcr die visuelle Zuordnung sicherzustellen<\/p>\n<h5 style=\"color: black;\">F\u00fcr die OData Service Integration<\/h5>\n<p>Ein OData-Konnektor muss konfiguriert und mit Ihrem SAP-System verbunden sein.<\/p>\n<p>Die OData-Dienstmetadaten m\u00fcssen zug\u00e4nglich und g\u00fcltig sein. Beachten Sie, dass die Metadaten nicht nur von den Produktions- und QA-Instanzen aus zug\u00e4nglich sein m\u00fcssen, sondern auch von der Entwicklung, da der Prozessdesigner zum Zeitpunkt der Konfiguration der OData Service-Aktivit\u00e4t auf die Metadaten zugreifen k\u00f6nnen muss.[\/vc_message][vc_message message_box_color=&#8221;success&#8221; icon_fontawesome=&#8221;&#8221; css=&#8221;&#8221;]Eine Beispielanwendung mit einem verbundenen SQL-Konnektor und Datenbankschema kann <a href=\"https:\/\/community.simplifier.io\/de\/?post_type=download&#038;p=52721\" target=\"_blank\" rel=\"noopener\">hier<\/a> heruntergeladen werden. Der Import funktioniert nur f\u00fcr Simplifier Release 5.5 oder h\u00f6her.[\/vc_message][\/vc_tta_section][vc_tta_section title=&#8221;Datensatz laden&#8221; tab_id=&#8221;1594722068564-a0fe306e-5f354333-e332&#8243;][vc_column_text css=&#8221;&#8221;]Die Konfiguration &#8216;Datensatz laden&#8217; liest eine Liste von Daten aus Ihrer Datenquelle und zeigt sie in geeigneten Widgets an, die die Ansicht von Listenelementen (technisch Aggregationen) unterst\u00fctzen, wie z. B. einem Listen- oder Tabellen-Widget.<\/p>\n<p>Die Form kann auch verwendet werden, um eine Liste von Datens\u00e4tzen nach der Bearbeitung einer Entit\u00e4t neu zu laden.<\/p>\n<p>Der ausgew\u00e4hlte Entit\u00e4tssatz bestimmt, welche Datenentit\u00e4t geladen wird:<\/p>\n<ul>\n<li><strong>F\u00fcr die Datenbankintegration<\/strong>: Datenbanktabelle aus Ihrem bereitgestellten Schema<\/li>\n<li><strong>F\u00fcr die OData Service Integration<\/strong>: Entit\u00e4tssatz aus dem SAP OData-Dienst<\/li>\n<\/ul>\n<p>[\/vc_column_text][vc_row_inner][vc_column_inner][vc_single_image image=&#8221;68445&#8243; img_size=&#8221;full&#8221; alignment=&#8221;center&#8221; style=&#8221;vc_box_shadow&#8221; onclick=&#8221;link_image&#8221; css=&#8221;&#8221;][\/vc_column_inner][\/vc_row_inner][vc_column_text css=&#8221;&#8221;]Nachdem Sie Ihre Datenquelle (Datenbankschema oder OData-Konnektor) und Ihren Entit\u00e4tssatz ausgew\u00e4hlt haben, m\u00fcssen Sie die Ausgabezuordnungen der Aktivit\u00e4t zu einer Datenaggregation eines UI-Widgets konfigurieren: Ordnen Sie den Entit\u00e4tssatz der Aggregationseigenschaft des Widgets zu und verwenden Sie dann den <a href=\"https:\/\/community.simplifier.io\/doc\/current-release\/applications\/data-bindings\/\">Binding Editor<\/a>, um die Eigenschaften jeder Entit\u00e4t zu binden.[\/vc_column_text][vc_row_inner][vc_column_inner][vc_single_image image=&#8221;68461&#8243; img_size=&#8221;full&#8221; alignment=&#8221;center&#8221; style=&#8221;vc_box_shadow&#8221; onclick=&#8221;link_image&#8221; css=&#8221;&#8221;][\/vc_column_inner][\/vc_row_inner][vc_column_text css=&#8221;&#8221;]<\/p>\n<h4>\u00dcberlegungen zur OData-Version<\/h4>\n<p>OData v4 (Datenbank und SAP):<\/p>\n<ul>\n<li>Auto-Commit-Funktionalit\u00e4t f\u00fcr Daten\u00e4nderungen verf\u00fcgbar<\/li>\n<li>Volle Unterst\u00fctzung f\u00fcr die automatische Erweiterung von Entit\u00e4tsbeziehungen<\/li>\n<\/ul>\n<p>OData v2 (nur SAP):<\/p>\n<ul>\n<li>Auto-Commit wird nicht unterst\u00fctzt<\/li>\n<li>Eingeschr\u00e4nkte Erweiterungsm\u00f6glichkeiten im Vergleich zu v4:\n<ul>\n<li>Nur eine Erweiterungsebene m\u00f6glich<\/li>\n<li>Namen der zu erweiternden Navigationseigenschaften m\u00fcssen explizit eingegeben werden<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>[\/vc_column_text][\/vc_tta_section][vc_tta_section title=&#8221;Daten laden&#8221; tab_id=&#8221;1594722272366-733f0c5b-4dad4333-e8b6&#8243;][vc_column_text css=&#8221;&#8221;]Mit der Einstellung \u201eDaten laden\u201c k\u00f6nnen Sie einen einzelnen Datensatz laden und in einem UI-Widget wie einem Formular oder Textlayout anzeigen.<\/p>\n<p>Um einen einzelnen Datensatz (Entit\u00e4t) zu laden, muss die eindeutige Kennung (Prim\u00e4rschl\u00fcsselfelder der Entit\u00e4t) als Parameter-Eingabezuordnungen bereitgestellt werden.<\/p>\n<p>[\/vc_column_text][vc_row_inner][vc_column_inner][vc_single_image image=&#8221;68447&#8243; img_size=&#8221;full&#8221; alignment=&#8221;center&#8221; style=&#8221;vc_box_shadow&#8221; onclick=&#8221;link_image&#8221; css=&#8221;&#8221;][\/vc_column_inner][\/vc_row_inner][vc_column_text css=&#8221;&#8221;]Die Eingabezuordnungen der Aktivit\u00e4t m\u00fcssen so konfiguriert sein, dass sie alle erforderlichen ID-Eigenschaften des ausgew\u00e4hlten Datensatzes enthalten:<\/p>\n<ul>\n<li>F\u00fcr die Datenbankintegration: Prim\u00e4rschl\u00fcsselspalten der Datenbanktabelle<\/li>\n<li>F\u00fcr die OData Service Integration: Schl\u00fcsselfelder, wie in den SAP OData-Dienstmetadaten definiert<\/li>\n<\/ul>\n<p>In der Konfiguration der Ausgabezuordnungen k\u00f6nnen alle Felder des ausgew\u00e4hlten Datensatzes Eigenschaften von UI-Widgets zugeordnet werden.<\/p>\n<p>[\/vc_column_text][vc_column_text css=&#8221;&#8221;]Im Beispiel enth\u00e4lt das &#8216;DetailsPanel&#8217; die UI-Widgets, die schlie\u00dflich zugeordnet werden sollen.<\/p>\n<p>Sie k\u00f6nnen dann durch die Widget-Struktur navigieren und die Eigenschaft ausw\u00e4hlen, um sie zu den &#8216;Ausgew\u00e4hlten Eigenschaften&#8217; hinzuzuf\u00fcgen.<\/p>\n<p>[\/vc_column_text][vc_row_inner][vc_column_inner][vc_single_image image=&#8221;49949&#8243; img_size=&#8221;full&#8221; alignment=&#8221;center&#8221; style=&#8221;vc_box_shadow&#8221; onclick=&#8221;link_image&#8221;][\/vc_column_inner][\/vc_row_inner][vc_column_text]Die ausgew\u00e4hlten Eigenschaften stehen dann f\u00fcr die Zuordnung zur Verf\u00fcgung.[\/vc_column_text][vc_column_text css=&#8221;&#8221;]<\/p>\n<h4>\u00dcberlegungen zur OData-Version<\/h4>\n<p>OData v4 (Datenbank und SAP):<\/p>\n<ul>\n<li>Auto-Commit-Funktionalit\u00e4t f\u00fcr Daten\u00e4nderungen verf\u00fcgbar<\/li>\n<li>Volle Unterst\u00fctzung f\u00fcr die automatische Erweiterung von Entit\u00e4tsbeziehungen<\/li>\n<\/ul>\n<p>OData v2 (nur SAP):<\/p>\n<ul>\n<li>Auto-Commit wird nicht unterst\u00fctzt<\/li>\n<li>Eingeschr\u00e4nkte Erweiterungsm\u00f6glichkeiten im Vergleich zu v4:\n<ul>\n<li>Nur eine Erweiterungsebene m\u00f6glich<\/li>\n<li>Namen der zu erweiternden Navigationseigenschaften m\u00fcssen explizit eingegeben werden<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>[\/vc_column_text][\/vc_tta_section][vc_tta_section title=&#8221;Daten erstellen&#8221; tab_id=&#8221;1594722396927-ce1ac420-657f4333-3234&#8243;][vc_column_text css=&#8221;&#8221;]Um einen neuen Datensatz zu erstellen, muss die OData Service-Form als &#8216;Daten erstellen&#8217; konfiguriert werden.<\/p>\n<p>In den Eingabezuordnungen k\u00f6nnen die Felder des Datensatzes mit Daten gef\u00fcllt werden, die von Widgets oder Variablen bereitgestellt werden.[\/vc_column_text][vc_row_inner][vc_column_inner][vc_single_image image=&#8221;68450&#8243; img_size=&#8221;full&#8221; alignment=&#8221;center&#8221; style=&#8221;vc_box_shadow&#8221; onclick=&#8221;link_image&#8221; css=&#8221;&#8221;][\/vc_column_inner][\/vc_row_inner][vc_column_text css=&#8221;&#8221;]Die neuen Daten werden an das Zielsystem gesendet:<\/p>\n<p>&#8211; F\u00fcr die Datenbankintegration: \u00dcber die OData-Schnittstelle des DB Designers \u00fcber den SQL-Konnektor<br \/>\n&#8211; F\u00fcr die OData Service Integration: Direkt an den SAP OData-Dienstendpunkt \u00fcber den OData-Konnektor<\/p>\n<p>Es ist wichtig, dass die Daten korrekt formatiert sind.<\/p>\n<p>[\/vc_column_text][vc_message message_box_color=&#8221;warning&#8221; icon_fontawesome=&#8221;&#8221; css=&#8221;&#8221;]Wenn Sie sich nicht sicher sein k\u00f6nnen, dass die Daten korrekt formatiert sind oder nicht vollst\u00e4ndig validiert sind, ist es besser, die Busy-Anzeige zu deaktivieren und zuerst nach Fehlern zu suchen.[\/vc_message][vc_column_text]Die Ausgabezuordnung der Aktivit\u00e4t zum Erstellen von Daten enth\u00e4lt die neu erstellte Entit\u00e4t mit allen ihren Eigenschaften, die Variablen oder UI-Widgets zur Anzeige oder weiteren Verwendung zugeordnet werden k\u00f6nnen.[\/vc_column_text][vc_message]Wenn Sie ein DatePicker UI-Widget verwenden, sollten Datumsfelder immer im ISO-Format mit Zeitzone (yyyy-MM-ddTHH:mm:ssX) formatiert werden. Dies kann erreicht werden, wenn Sie ein Wertformat f\u00fcr ein Datumsauswahl-Widget festlegen.[\/vc_message][vc_column_text css=&#8221;&#8221;]<\/p>\n<h4>\u00dcberlegungen zur OData-Version<\/h4>\n<p>OData v4 (Datenbank und SAP):<\/p>\n<p>&#8211; Volle Auto-Commit-Funktionalit\u00e4t verf\u00fcgbar<br \/>\n&#8211; Gruppen-ID-Feld f\u00fcr Batch-Operationen unterst\u00fctzt<\/p>\n<p>OData v2 (nur SAP):<\/p>\n<p>&#8211; Auto-Commit ist immer aktiviert und kann nicht deaktiviert werden<br \/>\n&#8211; Kein Gruppen-ID-Feld verf\u00fcgbar<\/p>\n<p>[\/vc_column_text][\/vc_tta_section][vc_tta_section title=&#8221;Daten l\u00f6schen&#8221; tab_id=&#8221;1595322262177-2148ad09-b0e9&#8243;][vc_column_text css=&#8221;&#8221;]Um einen Datensatz zu l\u00f6schen, m\u00fcssen Sie die OData Service-Aktivit\u00e4t als &#8216;Daten l\u00f6schen&#8217; konfigurieren.<\/p>\n<p>Der Datensatz der Entit\u00e4t mit den bereitgestellten ID-Feldern wird aus Ihrer Datenquelle entfernt:<\/p>\n<p>&#8211; F\u00fcr die Datenbankintegration: Der Datensatz wird aus der Datenbanktabelle gel\u00f6scht<br \/>\n&#8211; F\u00fcr die OData Service Integration: Die Entit\u00e4t wird \u00fcber den OData-Dienst aus dem SAP-System gel\u00f6scht[\/vc_column_text][vc_row_inner][vc_column_inner][vc_single_image image=&#8221;68452&#8243; img_size=&#8221;full&#8221; alignment=&#8221;center&#8221; style=&#8221;vc_box_shadow&#8221; onclick=&#8221;link_image&#8221; css=&#8221;&#8221;][\/vc_column_inner][\/vc_row_inner][\/vc_tta_section][vc_tta_section title=&#8221;Daten schreiben&#8221; tab_id=&#8221;1595322273982-9c6eef08-5aa4&#8243;][vc_column_text css=&#8221;&#8221;]Eine als \u201eDaten schreiben\u201c konfigurierte OData Service-Aktivit\u00e4t aktualisiert Datens\u00e4tze in Ihrer Datenquelle:<\/p>\n<p>&#8211; F\u00fcr die Datenbankintegration: Aktualisiert Datenbankdatens\u00e4tze \u00fcber DB Designer<br \/>\n&#8211; F\u00fcr die OData Service Integration: Aktualisiert Entit\u00e4ten im SAP OData-Dienst[\/vc_column_text][vc_row_inner][vc_column_inner][vc_single_image image=&#8221;68455&#8243; img_size=&#8221;full&#8221; alignment=&#8221;center&#8221; style=&#8221;vc_box_shadow&#8221; onclick=&#8221;link_image&#8221; css=&#8221;&#8221;][\/vc_column_inner][\/vc_row_inner][vc_column_text css=&#8221;&#8221;]Mit den Eingabezuordnungen k\u00f6nnen Sie angeben, welche Felder mit neuen Werten aus Widgets oder Variablen aktualisiert werden sollen.<\/p>\n<p>Die eindeutige Kennung (Schl\u00fcsselfelder) muss angegeben werden, um den zu aktualisierenden Datensatz zu identifizieren.<\/p>\n<h4>\u00dcberlegungen zur OData-Version<\/h4>\n<p>OData v4 (Datenbank und SAP): Unterst\u00fctzung f\u00fcr partielle Aktualisierungen<\/p>\n<p>OData v2 (nur SAP): Beschr\u00e4nkt auf die Aktualisierung des gesamten Datensatzes; kann nicht auf den Entit\u00e4tssatz beschr\u00e4nkt werden<\/p>\n<p>[\/vc_column_text][\/vc_tta_section][vc_tta_section title=&#8221;\u00c4nderungen zur\u00fccksetzen&#8221; tab_id=&#8221;1595322311501-3f6961ef-50ae&#8221;][vc_column_text css=&#8221;&#8221;]Die Aktivit\u00e4t &#8216;\u00c4nderungen zur\u00fccksetzen&#8217; verwirft die an Datens\u00e4tzen vorgenommenen \u00c4nderungen, bevor Sie sie in Ihrer Datenquelle aktualisieren oder erstellen, und setzt daher die Werte auf die anf\u00e4nglich geladenen Werte zur\u00fcck.<\/p>\n<p>Diese Operation funktioniert mit beiden Datenquellentypen:<\/p>\n<p>&#8211; F\u00fcr die Datenbankintegration: Setzt \u00c4nderungen vor dem Datenbank-Commit zur\u00fcck<br \/>\n&#8211; F\u00fcr die OData Service Integration: Setzt \u00c4nderungen zur\u00fcck, bevor Aktualisierungen an den SAP OData-Dienst gesendet werden[\/vc_column_text][vc_row_inner][vc_column_inner][vc_single_image image=&#8221;68457&#8243; img_size=&#8221;full&#8221; alignment=&#8221;center&#8221; style=&#8221;vc_box_shadow&#8221; onclick=&#8221;link_image&#8221; css=&#8221;&#8221;][\/vc_column_inner][\/vc_row_inner][vc_column_text css=&#8221;&#8221;]<\/p>\n<h4>\u00dcberlegungen zur OData-Version<\/h4>\n<p>OData v4 (Datenbank und SAP): Granulare Kontrolle dar\u00fcber, welche \u00c4nderungen zur\u00fcckgesetzt werden sollen<\/p>\n<p>OData v2 (nur SAP): Die Zur\u00fccksetzungsoperation gilt f\u00fcr das gesamte Modell, nicht nur f\u00fcr bestimmte Entit\u00e4tss\u00e4tze<\/p>\n<h4>Anwendungsszenarien<\/h4>\n<p>&#8211; Benutzerbearbeitungen ohne Speichern abbrechen<br \/>\n&#8211; Urspr\u00fcngliche Werte nach Validierungsfehlern wiederherstellen[\/vc_column_text][\/vc_tta_section][vc_tta_section title=&#8221;Funktion \/ Aktion aufrufen&#8221; tab_id=&#8221;function-action&#8221;][vc_column_text css=&#8221;&#8221;]Mit der Konfiguration &#8216;Funktion \/ Aktion aufrufen&#8217; k\u00f6nnen Sie auf Funktionen und Aktionen zugreifen, die vom ausgew\u00e4hlten OData-Konnektor bereitgestellt werden.[\/vc_column_text][vc_single_image image=&#8221;69865&#8243; img_size=&#8221;large&#8221; alignment=&#8221;center&#8221; style=&#8221;vc_box_shadow&#8221; onclick=&#8221;link_image&#8221; css=&#8221;&#8221;][\/vc_tta_section][\/vc_tta_tabs][vc_message css=&#8221;&#8221;]Funktionen und Aktionen sind nur f\u00fcr OData-Konnektoren verf\u00fcgbar[\/vc_message][\/vc_column][\/vc_row]<\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Nutzen Sie \u201eData Service\u201c, eine Simplifier DB-Funktion. Bearbeiten Sie Daten ohne SQL mithilfe des neuesten OData V4-Protokolls. Zu den Funktionen geh\u00f6ren das Laden von Datenlisten oder einzelnen Datens\u00e4tzen, die Datenerstellung und -l\u00f6schung.  <\/p>\n","protected":false},"author":3651,"featured_media":0,"parent":49904,"menu_order":109,"template":"","format":"standard","class_list":["post-49944","manual_documentation","type-manual_documentation","status-publish","format-standard","hentry","manualdocumentationcategory-aktueller-release","manual_doc_tag-mittelstufe-207","manual_doc_tag-zwischenbericht"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>OData-Dienste - Simplifier Makers Club<\/title>\n<meta name=\"description\" content=\"Die Aktivit\u00e4t \u201eDatenservice\u201c kann so konfiguriert werden, dass sie Ihre Daten in der von Simplifier DB Designer bereitgestellten Datenbank liest, schreibt, aktualisiert oder l\u00f6scht, ohne eine einzige Zeile SQL-Anweisungen schreiben zu m\u00fcssen.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/community.simplifier.io\/de\/doc\/current-release\/applications\/add-application-logic\/data-services\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"OData-Dienste - Simplifier Makers Club\" \/>\n<meta property=\"og:description\" content=\"Die Aktivit\u00e4t \u201eDatenservice\u201c kann so konfiguriert werden, dass sie Ihre Daten in der von Simplifier DB Designer bereitgestellten Datenbank liest, schreibt, aktualisiert oder l\u00f6scht, ohne eine einzige Zeile SQL-Anweisungen schreiben zu m\u00fcssen.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/community.simplifier.io\/de\/doc\/current-release\/applications\/add-application-logic\/data-services\/\" \/>\n<meta property=\"og:site_name\" content=\"Simplifier Makers Club\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/simplifier.io\/\" \/>\n<meta property=\"article:modified_time\" content=\"2025-12-11T13:20:18+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@simplifier_io\" \/>\n<meta name=\"twitter:label1\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data1\" content=\"10\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"TechArticle\",\"@id\":\"https:\\\/\\\/community.simplifier.io\\\/de\\\/doc\\\/current-release\\\/applications\\\/add-application-logic\\\/data-services\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/community.simplifier.io\\\/de\\\/doc\\\/current-release\\\/applications\\\/add-application-logic\\\/data-services\\\/\"},\"author\":{\"name\":\"Andreas Dallner\",\"@id\":\"https:\\\/\\\/community.simplifier.io\\\/de\\\/#\\\/schema\\\/person\\\/814075d0504de8a4e87666436dc7e636\"},\"headline\":\"OData-Dienste\",\"datePublished\":\"2024-07-24T09:46:27+00:00\",\"dateModified\":\"2025-12-11T13:20:18+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/community.simplifier.io\\\/de\\\/doc\\\/current-release\\\/applications\\\/add-application-logic\\\/data-services\\\/\"},\"wordCount\":1966,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/community.simplifier.io\\\/de\\\/#organization\"},\"inLanguage\":\"de\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/community.simplifier.io\\\/de\\\/doc\\\/current-release\\\/applications\\\/add-application-logic\\\/data-services\\\/\",\"url\":\"https:\\\/\\\/community.simplifier.io\\\/de\\\/doc\\\/current-release\\\/applications\\\/add-application-logic\\\/data-services\\\/\",\"name\":\"OData-Dienste - Simplifier Makers Club\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/community.simplifier.io\\\/de\\\/#website\"},\"datePublished\":\"2024-07-24T09:46:27+00:00\",\"dateModified\":\"2025-12-11T13:20:18+00:00\",\"description\":\"Die Aktivit\u00e4t \u201eDatenservice\u201c kann so konfiguriert werden, dass sie Ihre Daten in der von Simplifier DB Designer bereitgestellten Datenbank liest, schreibt, aktualisiert oder l\u00f6scht, ohne eine einzige Zeile SQL-Anweisungen schreiben zu m\u00fcssen.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/community.simplifier.io\\\/de\\\/doc\\\/current-release\\\/applications\\\/add-application-logic\\\/data-services\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/community.simplifier.io\\\/de\\\/doc\\\/current-release\\\/applications\\\/add-application-logic\\\/data-services\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/community.simplifier.io\\\/de\\\/doc\\\/current-release\\\/applications\\\/add-application-logic\\\/data-services\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/community.simplifier.io\\\/de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"App Builder Anleitung\",\"item\":\"https:\\\/\\\/community.simplifier.io\\\/de\\\/doc\\\/app-builder-leitfaden\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Erstellen\",\"item\":\"https:\\\/\\\/community.simplifier.io\\\/de\\\/doc\\\/app-builder-leitfaden\\\/bauen\\\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Anwendungslogik hinzuf\u00fcgen\",\"item\":\"https:\\\/\\\/community.simplifier.io\\\/de\\\/doc\\\/hinzufuegen-von-anwendungslogik\\\/\"},{\"@type\":\"ListItem\",\"position\":5,\"name\":\"OData-Dienste\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/community.simplifier.io\\\/de\\\/#website\",\"url\":\"https:\\\/\\\/community.simplifier.io\\\/de\\\/\",\"name\":\"Simplifier Makers Club\",\"description\":\"Where Ideas become Digital Reality - Simplifier Documentation, Knowledgebase, Forum, Courses and Marketplace\",\"publisher\":{\"@id\":\"https:\\\/\\\/community.simplifier.io\\\/de\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/community.simplifier.io\\\/de\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/community.simplifier.io\\\/de\\\/#organization\",\"name\":\"Simplifier AG\",\"url\":\"https:\\\/\\\/community.simplifier.io\\\/de\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/community.simplifier.io\\\/de\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/community.simplifier.io\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/simplifier-logo.png\",\"contentUrl\":\"https:\\\/\\\/community.simplifier.io\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/simplifier-logo.png\",\"width\":651,\"height\":150,\"caption\":\"Simplifier AG\"},\"image\":{\"@id\":\"https:\\\/\\\/community.simplifier.io\\\/de\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/simplifier.io\\\/\",\"https:\\\/\\\/x.com\\\/simplifier_io\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/simplifier-ag\\\/\",\"https:\\\/\\\/www.youtube.com\\\/c\\\/Simplifier\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/community.simplifier.io\\\/de\\\/#\\\/schema\\\/person\\\/814075d0504de8a4e87666436dc7e636\",\"name\":\"Andreas Dallner\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/community.simplifier.io\\\/wp-content\\\/uploads\\\/avatars\\\/3651\\\/1745953947-bpfull.jpg\",\"url\":\"https:\\\/\\\/community.simplifier.io\\\/wp-content\\\/uploads\\\/avatars\\\/3651\\\/1745953947-bpfull.jpg\",\"contentUrl\":\"https:\\\/\\\/community.simplifier.io\\\/wp-content\\\/uploads\\\/avatars\\\/3651\\\/1745953947-bpfull.jpg\",\"caption\":\"Andreas Dallner\"},\"description\":\"Hello, I\u2019m Andreas, Head of Product Management at Simplifier. My mission is to ensure that our product evolves in alignment with your needs. I translate your needs into innovative product features by closely listening to your feedback and understanding your requirements. My goal is to help you fully leverage the power of low-code technology, providing the right support and methodologies to drive significant value for your business\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"OData-Dienste - Simplifier Makers Club","description":"Die Aktivit\u00e4t \u201eDatenservice\u201c kann so konfiguriert werden, dass sie Ihre Daten in der von Simplifier DB Designer bereitgestellten Datenbank liest, schreibt, aktualisiert oder l\u00f6scht, ohne eine einzige Zeile SQL-Anweisungen schreiben zu m\u00fcssen.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/community.simplifier.io\/de\/doc\/current-release\/applications\/add-application-logic\/data-services\/","og_locale":"de_DE","og_type":"article","og_title":"OData-Dienste - Simplifier Makers Club","og_description":"Die Aktivit\u00e4t \u201eDatenservice\u201c kann so konfiguriert werden, dass sie Ihre Daten in der von Simplifier DB Designer bereitgestellten Datenbank liest, schreibt, aktualisiert oder l\u00f6scht, ohne eine einzige Zeile SQL-Anweisungen schreiben zu m\u00fcssen.","og_url":"https:\/\/community.simplifier.io\/de\/doc\/current-release\/applications\/add-application-logic\/data-services\/","og_site_name":"Simplifier Makers Club","article_publisher":"https:\/\/www.facebook.com\/simplifier.io\/","article_modified_time":"2025-12-11T13:20:18+00:00","twitter_card":"summary_large_image","twitter_site":"@simplifier_io","twitter_misc":{"Gesch\u00e4tzte Lesezeit":"10\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"TechArticle","@id":"https:\/\/community.simplifier.io\/de\/doc\/current-release\/applications\/add-application-logic\/data-services\/#article","isPartOf":{"@id":"https:\/\/community.simplifier.io\/de\/doc\/current-release\/applications\/add-application-logic\/data-services\/"},"author":{"name":"Andreas Dallner","@id":"https:\/\/community.simplifier.io\/de\/#\/schema\/person\/814075d0504de8a4e87666436dc7e636"},"headline":"OData-Dienste","datePublished":"2024-07-24T09:46:27+00:00","dateModified":"2025-12-11T13:20:18+00:00","mainEntityOfPage":{"@id":"https:\/\/community.simplifier.io\/de\/doc\/current-release\/applications\/add-application-logic\/data-services\/"},"wordCount":1966,"commentCount":0,"publisher":{"@id":"https:\/\/community.simplifier.io\/de\/#organization"},"inLanguage":"de"},{"@type":"WebPage","@id":"https:\/\/community.simplifier.io\/de\/doc\/current-release\/applications\/add-application-logic\/data-services\/","url":"https:\/\/community.simplifier.io\/de\/doc\/current-release\/applications\/add-application-logic\/data-services\/","name":"OData-Dienste - Simplifier Makers Club","isPartOf":{"@id":"https:\/\/community.simplifier.io\/de\/#website"},"datePublished":"2024-07-24T09:46:27+00:00","dateModified":"2025-12-11T13:20:18+00:00","description":"Die Aktivit\u00e4t \u201eDatenservice\u201c kann so konfiguriert werden, dass sie Ihre Daten in der von Simplifier DB Designer bereitgestellten Datenbank liest, schreibt, aktualisiert oder l\u00f6scht, ohne eine einzige Zeile SQL-Anweisungen schreiben zu m\u00fcssen.","breadcrumb":{"@id":"https:\/\/community.simplifier.io\/de\/doc\/current-release\/applications\/add-application-logic\/data-services\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/community.simplifier.io\/de\/doc\/current-release\/applications\/add-application-logic\/data-services\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/community.simplifier.io\/de\/doc\/current-release\/applications\/add-application-logic\/data-services\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/community.simplifier.io\/de\/"},{"@type":"ListItem","position":2,"name":"App Builder Anleitung","item":"https:\/\/community.simplifier.io\/de\/doc\/app-builder-leitfaden\/"},{"@type":"ListItem","position":3,"name":"Erstellen","item":"https:\/\/community.simplifier.io\/de\/doc\/app-builder-leitfaden\/bauen\/"},{"@type":"ListItem","position":4,"name":"Anwendungslogik hinzuf\u00fcgen","item":"https:\/\/community.simplifier.io\/de\/doc\/hinzufuegen-von-anwendungslogik\/"},{"@type":"ListItem","position":5,"name":"OData-Dienste"}]},{"@type":"WebSite","@id":"https:\/\/community.simplifier.io\/de\/#website","url":"https:\/\/community.simplifier.io\/de\/","name":"Simplifier Makers Club","description":"Where Ideas become Digital Reality - Simplifier Documentation, Knowledgebase, Forum, Courses and Marketplace","publisher":{"@id":"https:\/\/community.simplifier.io\/de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/community.simplifier.io\/de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/community.simplifier.io\/de\/#organization","name":"Simplifier AG","url":"https:\/\/community.simplifier.io\/de\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/community.simplifier.io\/de\/#\/schema\/logo\/image\/","url":"https:\/\/community.simplifier.io\/wp-content\/uploads\/2024\/09\/simplifier-logo.png","contentUrl":"https:\/\/community.simplifier.io\/wp-content\/uploads\/2024\/09\/simplifier-logo.png","width":651,"height":150,"caption":"Simplifier AG"},"image":{"@id":"https:\/\/community.simplifier.io\/de\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/simplifier.io\/","https:\/\/x.com\/simplifier_io","https:\/\/www.linkedin.com\/company\/simplifier-ag\/","https:\/\/www.youtube.com\/c\/Simplifier\/"]},{"@type":"Person","@id":"https:\/\/community.simplifier.io\/de\/#\/schema\/person\/814075d0504de8a4e87666436dc7e636","name":"Andreas Dallner","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/community.simplifier.io\/wp-content\/uploads\/avatars\/3651\/1745953947-bpfull.jpg","url":"https:\/\/community.simplifier.io\/wp-content\/uploads\/avatars\/3651\/1745953947-bpfull.jpg","contentUrl":"https:\/\/community.simplifier.io\/wp-content\/uploads\/avatars\/3651\/1745953947-bpfull.jpg","caption":"Andreas Dallner"},"description":"Hello, I\u2019m Andreas, Head of Product Management at Simplifier. My mission is to ensure that our product evolves in alignment with your needs. I translate your needs into innovative product features by closely listening to your feedback and understanding your requirements. My goal is to help you fully leverage the power of low-code technology, providing the right support and methodologies to drive significant value for your business"}]}},"_links":{"self":[{"href":"https:\/\/community.simplifier.io\/de\/wp-json\/wp\/v2\/docs\/49944","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/community.simplifier.io\/de\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/community.simplifier.io\/de\/wp-json\/wp\/v2\/types\/manual_documentation"}],"author":[{"embeddable":true,"href":"https:\/\/community.simplifier.io\/de\/wp-json\/wp\/v2\/users\/3651"}],"version-history":[{"count":5,"href":"https:\/\/community.simplifier.io\/de\/wp-json\/wp\/v2\/docs\/49944\/revisions"}],"predecessor-version":[{"id":73678,"href":"https:\/\/community.simplifier.io\/de\/wp-json\/wp\/v2\/docs\/49944\/revisions\/73678"}],"up":[{"embeddable":true,"href":"https:\/\/community.simplifier.io\/de\/wp-json\/wp\/v2\/docs\/49904"}],"wp:attachment":[{"href":"https:\/\/community.simplifier.io\/de\/wp-json\/wp\/v2\/media?parent=49944"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}