<style id="elementor-post-69790">.elementor-69790 .elementor-element.elementor-element-47e405d8{--display:flex;}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-69790 .elementor-element.elementor-element-f8fe1c6{--display:flex;}.elementor-69790 .elementor-element.elementor-element-e816634{--display:flex;}.elementor-69790 .elementor-element.elementor-element-67a5259{--display:flex;}.elementor-69790 .elementor-element.elementor-element-ea33bfd{--display:flex;}.elementor-69790 .elementor-element.elementor-element-ce5e2b7{--display:flex;}.elementor-bc-flex-widget .elementor-69790 .elementor-element.elementor-element-a08590d.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-69790 .elementor-element.elementor-element-a08590d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-69790 .elementor-element.elementor-element-a08590d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-69790 .elementor-element.elementor-element-a08590d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-69790 .elementor-element.elementor-element-3687219{border-style:solid;border-width:0px 0px 10px 0px;border-color:#ff6600;}.elementor-69790 .elementor-element.elementor-element-3310766:not(.elementor-motion-effects-element-type-background), .elementor-69790 .elementor-element.elementor-element-3310766 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-69790 .elementor-element.elementor-element-3310766{border-style:solid;border-width:0px 1px 0px 1px;border-color:#b5b5b5;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-69790 .elementor-element.elementor-element-3310766 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-69790 .elementor-element.elementor-element-0620b8f{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#3d3d3d;}.elementor-69790 .elementor-element.elementor-element-0620b8f .elementor-headline{text-align:start;line-height:1.6em;letter-spacing:0px;}.elementor-69790 .elementor-element.elementor-element-0620b8f .elementor-headline-plain-text{color:#3d3d3d;}.elementor-69790 .elementor-element.elementor-element-0620b8f .elementor-headline-dynamic-wrapper path{stroke:#ff6600;}.elementor-69790 .elementor-element.elementor-element-a5d4d4d:not(.elementor-motion-effects-element-type-background), .elementor-69790 .elementor-element.elementor-element-a5d4d4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-69790 .elementor-element.elementor-element-a5d4d4d{border-style:solid;border-width:0px 1px 0px 1px;border-color:#b5b5b5;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-69790 .elementor-element.elementor-element-a5d4d4d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-author-box .elementor-author-box__name{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-author-box .elementor-author-box__bio{color:var( --e-global-color-text );}.elementor-widget-author-box .elementor-author-box__button{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-author-box .elementor-author-box__button:hover{border-color:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-69790 .elementor-element.elementor-element-6ee7d2c .elementor-author-box__avatar img{width:150px;height:150px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;color:var( --e-global-color-primary );}.elementor-69790 .elementor-element.elementor-element-8b5af04:not(.elementor-motion-effects-element-type-background), .elementor-69790 .elementor-element.elementor-element-8b5af04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-69790 .elementor-element.elementor-element-8b5af04{border-style:solid;border-width:0px 1px 1px 1px;border-color:#b5b5b5;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 20px 0px;}.elementor-69790 .elementor-element.elementor-element-8b5af04 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-69790 .elementor-element.elementor-element-169882e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-69790 .elementor-element.elementor-element-169882e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-69790 .elementor-element.elementor-element-169882e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-69790 .elementor-element.elementor-element-169882e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-69790 .elementor-element.elementor-element-169882e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-69790 .elementor-element.elementor-element-169882e .elementor-icon-list-icon i{color:#354689;transition:color 0.3s;}.elementor-69790 .elementor-element.elementor-element-169882e .elementor-icon-list-icon svg{fill:#354689;transition:fill 0.3s;}.elementor-69790 .elementor-element.elementor-element-169882e .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#ff6600;}.elementor-69790 .elementor-element.elementor-element-169882e .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#ff6600;}.elementor-69790 .elementor-element.elementor-element-169882e{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-69790 .elementor-element.elementor-element-169882e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-69790 .elementor-element.elementor-element-169882e .elementor-icon-list-item > a{font-size:14px;}.elementor-69790 .elementor-element.elementor-element-169882e .elementor-icon-list-item:hover .elementor-icon-list-text{color:#ff6600;}.elementor-69790 .elementor-element.elementor-element-169882e .elementor-icon-list-text{transition:color 0.3s;}.elementor-69790 .elementor-element.elementor-element-ab536bc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-69790 .elementor-element.elementor-element-ab536bc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-69790 .elementor-element.elementor-element-ab536bc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-69790 .elementor-element.elementor-element-ab536bc .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-69790 .elementor-element.elementor-element-ab536bc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-69790 .elementor-element.elementor-element-ab536bc .elementor-icon-list-icon i{color:#354689;transition:color 0.3s;}.elementor-69790 .elementor-element.elementor-element-ab536bc .elementor-icon-list-icon svg{fill:#354689;transition:fill 0.3s;}.elementor-69790 .elementor-element.elementor-element-ab536bc .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#ff6600;}.elementor-69790 .elementor-element.elementor-element-ab536bc .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#ff6600;}.elementor-69790 .elementor-element.elementor-element-ab536bc{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-69790 .elementor-element.elementor-element-ab536bc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-69790 .elementor-element.elementor-element-ab536bc .elementor-icon-list-item > a{font-size:14px;}.elementor-69790 .elementor-element.elementor-element-ab536bc .elementor-icon-list-item:hover .elementor-icon-list-text{color:#ff6600;}.elementor-69790 .elementor-element.elementor-element-ab536bc .elementor-icon-list-text{transition:color 0.3s;}@media(min-width:768px){.elementor-69790 .elementor-element.elementor-element-70d5d53{width:25%;}.elementor-69790 .elementor-element.elementor-element-52bdced{width:75%;}}</style>{"id":69790,"date":"2026-08-03T08:35:56","date_gmt":"2026-08-03T06:35:56","guid":{"rendered":"https:\/\/www.cubeserv.com\/?p=69790"},"modified":"2026-09-01T14:01:21","modified_gmt":"2026-09-01T12:01:21","slug":"blog-serie-btp-teil-6-erweiterungen-in-der-praxis-side-by-side-extensions-mit-cap-und-rap","status":"publish","type":"post","link":"https:\/\/www.cubeserv.com\/de\/blog-serie-btp-teil-6-erweiterungen-in-der-praxis-side-by-side-extensions-mit-cap-und-rap\/","title":{"rendered":"Blog-Serie BTP Teil 6: Erweiterungen in der Praxis &#8211; Side-by-Side Extensions mit CAP und RAP"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"69790\" class=\"elementor elementor-69790\" data-elementor-post-type=\"post\">\n\t\t\t\t<div class=\"elementor-element elementor-element-47e405d8 e-ecs-flex e-flex e-con-boxed e-con e-parent\" data-id=\"47e405d8\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ecs_container_type&quot;:&quot;flex&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-393381d9 elementor-widget elementor-widget-text-editor\" data-id=\"393381d9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><i><span style=\"color: #333333\">Ein \u00dcberblick \u00fcber die Integrationsstrategie der SAP BTP: Integration Suite, API Management und Event Mesh auf strategischer Flugh\u00f6he.<\/span><\/i><\/p><h3>Einleitung<\/h3><p>In <a href=\"https:\/\/www.cubeserv.com\/de\/was-ist-die-sap-btp\/\"><strong>Teil 1<\/strong><\/a> haben wir das Clean-Core-Prinzip und die Extensibility-Level A bis D vorgestellt. In <a href=\"https:\/\/www.cubeserv.com\/de\/blog-serie-btp-teil-4-services-environments\/\"><strong>Teil 4<\/strong><\/a> ging es um die BTP-Environments Cloud Foundry, Kyma und das ABAP Environment. Jetzt verbinden wir beides: Wie sehen Erweiterungen <em>konkret<\/em> aus? Welches Programmiermodell passt zu welchem Szenario?.<\/p><p>Dieser Teil gibt einen \u00dcberblick \u00fcber die beiden zentralen Entwicklungsmodelle der SAP-Welt: das Cloud Application Programming Model (CAP) f\u00fcr Side-by-Side Extensions auf der BTP und das RESTful Application Programming Model (RAP) f\u00fcr On-Stack- &amp; Side by Side-Erweiterungen in S\/4HANA und dem BTP ABAP Environment.<\/p><p>Denn der eigentliche Mehrwert der SAP BTP entsteht nicht isoliert, sondern dann, wenn Systeme, Daten und Prozesse intelligent miteinander verbunden werden. Genau hier setzt die <strong>SAP Integration Suite<\/strong> an.<\/p><p>Dieser Teil gibt einen <strong>\u00dcberblick<\/strong> \u00fcber die Integrationsf\u00e4higkeiten der SAP BTP mittels der SAP Integration Suite. Wir erkl\u00e4ren die wichtigsten Bausteine, ordnen sie ein und zeigen, wann welcher Ansatz sinnvoll ist.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1077dd1 elementor-widget elementor-widget-text-editor\" data-id=\"1077dd1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3>Warum sollten wir \u00fcberhaupt den SAP-Standard erweitern?<\/h3><p>Der SAP-Standard deckt viel ab, aber nat\u00fcrlich nie alles. <br \/>Unternehmen haben individuelle Prozesse, branchenspezifische Anforderungen oder Integrationsbedarfe, die \u00fcber die Standardfunktionalit\u00e4t hinausgehen.<\/p><p>Und das ist auch gut so: Denn genau diese individuellen Prozesse machen Unternehmen erfolgreich. Sie sind oft die eigentliche USP, was das Unternehmen vom Wettbewerb unterscheidet. Wenn alle nur Standard machen, wo bleibt dann der Differenzierungsvorteil? Gleichzeitig gilt: Nicht jede historisch gewachsene Individualentwicklung ist heute noch sinnvoll. Unternehmen sollten ihre individuellen Prozesse regelm\u00e4\u00dfig hinterfragen im Sinne von \u201ebrauchen wir diesen Prozess noch in seiner jetzigen Form?\u201c oder \u201eHat sich der Gesch\u00e4ftskontext so ver\u00e4ndert, dass der Standard inzwischen die bessere L\u00f6sung w\u00e4re?\u201c.<\/p><p>Diese Balance zwischen wertsch\u00f6pfender Individualisierung und sinnvoller Standardisierung ist eine der wichtigsten strategischen Entscheidungen. Fr\u00fcher wurde Individualisierung \u00fcber Z-Entwicklungen, User-Exits und Modifikationen umgesetzt mit den bekannten Folgen:<\/p><ul><li>technische Schulden<\/li><li>Upgrade-Blockaden<\/li><li>wachsende Komplexit\u00e4t.<\/li><\/ul><p>Das Clean-Core-Prinzip (siehe Teil 1) gibt eine klare Richtung vor: Erweitere \u00fcber freigegebene Schnittstellen, halte den Kern sauber.<\/p><p>Nun das klingt erstmal logisch, Aber wie macht man das genau?<\/p><p>SAP bietet zwei strategische Wege:<\/p><table width=\"602\"><tbody><tr><td width=\"133\"><p><strong>Ansatz<\/strong><\/p><\/td><td width=\"234\"><p><strong>Beschreibung<\/strong><\/p><\/td><td width=\"234\"><p><strong>Programmiermodell<\/strong><\/p><\/td><\/tr><tr><td width=\"133\"><p><strong>On-Stack (In-App)<\/strong><\/p><\/td><td width=\"234\"><p>Erweiterungen direkt im S\/4HANA-System oder im BTP ABAP Environment. Nutzt freigegebene APIs, BAdIs, Funktionsbausteine und CDS-Views. Der Code l\u00e4uft im selben System wie der Standard.<\/p><\/td><td width=\"234\"><p>RAP \u2013 RESTful Application Programming Model<\/p><\/td><\/tr><tr><td width=\"133\"><p><strong>Side-by-Side<\/strong><\/p><\/td><td width=\"234\"><p>Eigenst\u00e4ndige Anwendungen auf der BTP, die \u00fcber APIs mit beispielsweise dem S\/4HANA kommunizieren. Eine eigene Datenhaltung ist m\u00f6glich. Das Deployment erfolgt auf die Cloud Foundry oder Kyma Umgebung der Business Technology Platform.<\/p><\/td><td width=\"234\"><p>CAP \u2013 Cloud Application Programming Model (Node.js oder Java)<\/p><\/td><\/tr><\/tbody><\/table>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0d3043b elementor-widget elementor-widget-image\" data-id=\"0d3043b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"570\" src=\"https:\/\/www.cubeserv.com\/wp-content\/uploads\/2026\/08\/BLOG-SERIE-SAP-BTP-VERSTEHEN-Teil-6-Bild1-1024x570.png\" class=\"attachment-large size-large wp-image-69792\" alt=\"\" srcset=\"https:\/\/www.cubeserv.com\/wp-content\/uploads\/2026\/08\/BLOG-SERIE-SAP-BTP-VERSTEHEN-Teil-6-Bild1-1024x570.png 1024w, https:\/\/www.cubeserv.com\/wp-content\/uploads\/2026\/08\/BLOG-SERIE-SAP-BTP-VERSTEHEN-Teil-6-Bild1-300x167.png 300w, https:\/\/www.cubeserv.com\/wp-content\/uploads\/2026\/08\/BLOG-SERIE-SAP-BTP-VERSTEHEN-Teil-6-Bild1-768x428.png 768w, https:\/\/www.cubeserv.com\/wp-content\/uploads\/2026\/08\/BLOG-SERIE-SAP-BTP-VERSTEHEN-Teil-6-Bild1.png 1379w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cdd0765 elementor-widget elementor-widget-text-editor\" data-id=\"cdd0765\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>Beide Ans\u00e4tze erg\u00e4nzen sich<\/strong>, es ist kein Entweder-oder. Die Wahl h\u00e4ngt vom Szenario, den Team-Skills und der gew\u00fcnschten Architektur ab.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f8fe1c6 e-ecs-flex e-flex e-con-boxed e-con e-parent\" data-id=\"f8fe1c6\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ecs_container_type&quot;:&quot;flex&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3fbee24 elementor-widget elementor-widget-text-editor\" data-id=\"3fbee24\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h2><span style=\"color: #333399\"><strong>CAP \u2013 Das Cloud Application Programming Model<\/strong><\/span><\/h2><p>CAP ist SAPs <strong>strategisches Programmiermodell f\u00fcr Side-by-Side Extensions<\/strong> auf der BTP. Es wurde von SAP entwickelt, um die Erstellung von Cloud-nativen Gesch\u00e4ftsanwendungen so effizient wie m\u00f6glich zu machen \u2013 mit einem klaren Fokus auf <strong>Domain-Driven Design<\/strong> und <strong>Konvention vor Konfiguration<\/strong>.<\/p><h3>Was ist CAP?<\/h3><ul><li><strong>Open-Source-Framework: <\/strong>CAP ist frei verf\u00fcgbar und wird von SAP aktiv weiterentwickelt.<\/li><li><strong>Sprachunterst\u00fctzung: <\/strong>js (JavaScript\/TypeScript) oder Java.<\/li><li><strong>CDS (Core Data Services): <\/strong>Eine deklarative Modellierungssprache f\u00fcr Datenmodelle, Services und Berechtigungen. CDS ist sozusagen das Herzst\u00fcck von CAP.<\/li><li><strong>Datenbank-agnostisch: <\/strong>Unterst\u00fctzt SAP HANA Cloud, PostgreSQL und SQLite (f\u00fcr lokale Entwicklung). Die CDS-Modelle sind unabh\u00e4ngig von der konkreten Datenbank.<\/li><li><strong>Built-in Best Practices: <\/strong>Authentifizierung (via Cloud Identity Servic), Multitenancy, Localization, Draft-Handling, Fiori-Kompatibilit\u00e4t sind vorkonfiguriert und m\u00fcssen nicht selbst gebaut werden.<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1892ac3 elementor-widget elementor-widget-text-editor\" data-id=\"1892ac3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3>Architektur einer CAP-Anwendung<\/h3><p>Eine typische CAP-Anwendung besteht ganz vereinfacht gesagt aus drei Schichten:<\/p><table width=\"602\"><tbody><tr><td width=\"133\"><p><strong>Schicht<\/strong><\/p><\/td><td width=\"234\"><p><strong>Technologie<\/strong><\/p><\/td><td width=\"234\"><p><strong>Aufgabe<\/strong><\/p><\/td><\/tr><tr><td width=\"133\"><p><strong>Datenmodell (db\/)<\/strong><\/p><\/td><td width=\"234\"><p>CDS-Definitionen, die Entit\u00e4ten, Assoziationen und Annotationen beschreiben.<\/p><\/td><td width=\"234\"><p>Definiert das persistente Datenmodell. Wird in HANA-Cloud-Tabellen oder PostgreSQL-Tabellen auf der BTP deployed.<\/p><\/td><\/tr><tr><td width=\"133\"><p><strong>Service-Schicht (srv\/)<\/strong><\/p><\/td><td width=\"234\"><p>CDS-Service-Definitionen + Custom Handler (Node.js\/Java) f\u00fcr Gesch\u00e4ftslogik.<\/p><\/td><td width=\"234\"><p>Exponiert OData-V4- oder REST-APIs. Implementiert Validierungen, Berechnungen, Integrationsaufrufe.<\/p><\/td><\/tr><tr><td width=\"133\"><p><strong>UI (app\/)<\/strong><\/p><\/td><td width=\"234\"><p>SAP Fiori Elements (empfohlen) oder Freestyle SAPUI5\/React.<\/p><\/td><td width=\"234\"><p>Die Benutzeroberfl\u00e4che. SAP Fiori Elements generiert komplette UI-Seiten (Listen, Objektdetails, Formulare) automatisch aus CDS-Annotationen \u2013 ohne manuellen UI-Code. Das spart erheblich Entwicklungsaufwand und sorgt f\u00fcr eine konsistente SAP-User-Experience. Freestyle-Ans\u00e4tze bieten mehr gestalterische Freiheit, bedeuten aber auch deutlich mehr Aufwand.<\/p><\/td><\/tr><\/tbody><\/table><p><strong>Das Ergebnis:<\/strong> Mit wenigen CDS-Dateien und Custom Handlern entsteht eine vollst\u00e4ndige Gesch\u00e4ftsanwendung inkl. OData-API, Berechtigungen, Fiori-UI und Datenbankschema. Wer sich an die klassische ABAP-Welt erinnert, wei\u00df, was das bedeutet. Fr\u00fcher musste man ICF-Knoten manuell anlegen, OData-Services Schritt f\u00fcr Schritt im SEGW auspr\u00e4gen, Deep-Create-Logik selbst programmieren und jede CRUD-Operation einzeln implementieren. <br \/>In CAP reicht eine <strong>Composition<\/strong> (z. B. Bestellkopf \u2192 Positionen \u2192 Unterpositionen), und das Framework generiert automatisch Deep Create, Deep Update und Deep Delete \u00fcber die gesamte Objekthierarchie.<\/p><p><strong>Associations<\/strong> definieren Beziehungen zwischen Entit\u00e4ten deklarativ. Keine manuellen JOINs, keine Navigations-Properties von Hand.<\/p><p><strong>Annotations<\/strong> steuern nicht nur die UI (Fiori Elements), sondern auch Validierungen, Wertehelfen, Sortierungen und Suchfelder. Alles im CDS-Modell, nicht im Code verstreut. Die Entwicklung wird durch SAP CAP enorm beschleunigt.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f9280ec elementor-widget elementor-widget-image\" data-id=\"f9280ec\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"706\" src=\"https:\/\/www.cubeserv.com\/wp-content\/uploads\/2026\/08\/BLOG-SERIE-SAP-BTP-VERSTEHEN-Teil-6-Bild2-1024x706.png\" class=\"attachment-large size-large wp-image-69795\" alt=\"\" srcset=\"https:\/\/www.cubeserv.com\/wp-content\/uploads\/2026\/08\/BLOG-SERIE-SAP-BTP-VERSTEHEN-Teil-6-Bild2-1024x706.png 1024w, https:\/\/www.cubeserv.com\/wp-content\/uploads\/2026\/08\/BLOG-SERIE-SAP-BTP-VERSTEHEN-Teil-6-Bild2-300x207.png 300w, https:\/\/www.cubeserv.com\/wp-content\/uploads\/2026\/08\/BLOG-SERIE-SAP-BTP-VERSTEHEN-Teil-6-Bild2-768x529.png 768w, https:\/\/www.cubeserv.com\/wp-content\/uploads\/2026\/08\/BLOG-SERIE-SAP-BTP-VERSTEHEN-Teil-6-Bild2.png 1254w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-972797f elementor-widget elementor-widget-text-editor\" data-id=\"972797f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3><strong>Deployment-Optionen f\u00fcr CAP<\/strong><\/h3><table width=\"602\"><tbody><tr><td width=\"147\"><p><strong>Ziel<\/strong><\/p><\/td><td width=\"455\"><p><strong>Details<\/strong><\/p><\/td><\/tr><tr><td width=\"147\"><p><strong>Cloud Foundry<\/strong><\/p><\/td><td width=\"455\"><p>Empfohlene Standardoption. Deployment als MTA (Multi-Target Application). Buildpacks f\u00fcr Node.js oder Java.<\/p><\/td><\/tr><tr><td width=\"147\"><p><strong>Kyma \/ Kubernetes<\/strong><\/p><\/td><td width=\"455\"><p>Deployment als Container-Image (Docker). Ideal, wenn Kubernetes-Expertise vorhanden ist oder containerisierte Workloads bevorzugt werden.<\/p><\/td><\/tr><\/tbody><\/table><p>Vorteil: SAP CAP erm\u00f6glicht eine direkte lokale Entwicklung. Im Hybrid-Szenario l\u00e4sst sich die Anwendung lokal ausf\u00fchren und gleichzeitig gegen Cloud-Services (z. B. HANA-Cloud, Destination Service, etc.) testen. Dadurch k\u00f6nnen Entwickler produktionsnah arbeiten, ohne jedes Mal ein vollst\u00e4ndiges Cloud-Deployment durchf\u00fchren zu m\u00fcssen.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e816634 e-ecs-flex e-flex e-con-boxed e-con e-parent\" data-id=\"e816634\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ecs_container_type&quot;:&quot;flex&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-330fdc0 elementor-widget elementor-widget-text-editor\" data-id=\"330fdc0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h2><span style=\"color: #333399\"><strong>RAP \u2013 Das RESTful Application Programming Model<\/strong><\/span><\/h2><p>RAP ist SAPs <strong>strategisches Programmiermodell f\u00fcr ABAP-basierte Entwicklung<\/strong> \u2013 sowohl in S\/4HANA (On-Premise und Cloud) als auch im BTP ABAP Environment. Es l\u00f6st die klassischen Programmiermodelle (Dynpro, Web Dynpro) ab und bringt ABAP ins Cloud-Zeitalter.<\/p><h3>Was ist RAP?<\/h3><ul><li><strong>ABAP Cloud: <\/strong>RAP basiert auf ABAP Cloud.<\/li><li><strong>Business Objects (BO): <\/strong>Das zentrale Konzept. Ein BO definiert Entit\u00e4ten, deren Verhalten (CRUD, Actions, Validations) und die Zugriffskontrolle.<\/li><li><strong>CDS Views: <\/strong>Datenmodellierung und -zugriff erfolgt \u00fcber Core Data Services, \u00e4hnlich wie in CAP.<\/li><li><strong>Behavior Definitions &amp; Implementations: <\/strong>Deklarative Definition des BO-Verhaltens (was darf der Service?) und imperative Implementierung der Gesch\u00e4ftslogik in ABAP.<\/li><li><strong>OData-Exposition: <\/strong>Jedes RAP-BO kann automatisch als OData-V2- oder V4-Service exponiert werden und steht somit bereit f\u00fcr Fiori-Frontends.<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-367b573 elementor-widget elementor-widget-text-editor\" data-id=\"367b573\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3>Architektur eines RAP Business Objects<\/h3><table width=\"602\"><tbody><tr><td width=\"167\"><p><strong>Artefakt<\/strong><\/p><\/td><td width=\"435\"><p><strong>Beschreibung<\/strong><\/p><\/td><\/tr><tr><td width=\"167\"><p><strong>CDS Data Model<\/strong><\/p><\/td><td width=\"435\"><p>Datenbank-Tabellen und CDS-Entity-Definitionen mit Assoziationen, Annotationen und berechneten Feldern.<\/p><\/td><\/tr><tr><td width=\"167\"><p><strong>Behavior Definition<\/strong><\/p><\/td><td width=\"435\"><p>Deklariert das Verhalten: Create\/Read\/Update\/Delete, Actions (z. B. \u201eFreigeben\u201c), Validations (z. B. \u201ePflichtfelder pr\u00fcfen\u201c), Determinations (z. B. \u201eNummer automatisch vergeben\u201c), Draft-Handling.<\/p><\/td><\/tr><tr><td width=\"167\"><p><strong>Behavior Implementation<\/strong><\/p><\/td><td width=\"435\"><p>ABAP-Klasse, die die in der Behavior Definition deklarierten Methoden implementiert (die eigentliche Gesch\u00e4ftslogik).<\/p><\/td><\/tr><tr><td width=\"167\"><p><strong>Service Definition<\/strong><\/p><\/td><td width=\"435\"><p>Legt fest, welche Entit\u00e4ten des BO als OData-Service exponiert werden.<\/p><\/td><\/tr><tr><td width=\"167\"><p><strong>Service Binding<\/strong><\/p><\/td><td width=\"435\"><p>Bindet die Service Definition an ein konkretes Protokoll (OData V2\/V4) und einen Endpunkt. Ab hier ist der Service aufrufbar.<\/p><\/td><\/tr><tr><td width=\"167\"><p><strong>Metadata Extensions<\/strong><\/p><\/td><td width=\"435\"><p>UI-Annotationen f\u00fcr Fiori Elements<\/p><\/td><\/tr><\/tbody><\/table><h3><br \/><br \/><\/h3>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a5122d6 elementor-widget elementor-widget-image\" data-id=\"a5122d6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"850\" height=\"1024\" src=\"https:\/\/www.cubeserv.com\/wp-content\/uploads\/2026\/08\/BLOG-SERIE-SAP-BTP-VERSTEHEN-Teil-6-Bild3-850x1024.png\" class=\"attachment-large size-large wp-image-69798\" alt=\"\" srcset=\"https:\/\/www.cubeserv.com\/wp-content\/uploads\/2026\/08\/BLOG-SERIE-SAP-BTP-VERSTEHEN-Teil-6-Bild3-850x1024.png 850w, https:\/\/www.cubeserv.com\/wp-content\/uploads\/2026\/08\/BLOG-SERIE-SAP-BTP-VERSTEHEN-Teil-6-Bild3-249x300.png 249w, https:\/\/www.cubeserv.com\/wp-content\/uploads\/2026\/08\/BLOG-SERIE-SAP-BTP-VERSTEHEN-Teil-6-Bild3-768x925.png 768w, https:\/\/www.cubeserv.com\/wp-content\/uploads\/2026\/08\/BLOG-SERIE-SAP-BTP-VERSTEHEN-Teil-6-Bild3.png 1254w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-67a5259 e-ecs-flex e-flex e-con-boxed e-con e-parent\" data-id=\"67a5259\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ecs_container_type&quot;:&quot;flex&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-516eb8c elementor-widget elementor-widget-text-editor\" data-id=\"516eb8c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3>Wann CAP, wann RAP? \u2013 Praxisszenarien<\/h3><p>Statt abstrakt zu bleiben, hier konkrete Szenarien und unsere Empfehlung:<\/p><table width=\"602\"><tbody><tr><td width=\"233\"><strong>Szenario<\/strong><\/td><td width=\"184\"><strong>Empfehlung<\/strong><\/td><td width=\"184\"><strong>Begr\u00fcndung<\/strong><\/td><\/tr><tr><td width=\"233\">Custom Field an Bestellung anh\u00e4ngen<\/td><td width=\"184\">RAP<\/td><td width=\"184\">Erweiterung eines bestehenden Standard-BO\u2018s.<\/td><\/tr><tr><td width=\"233\">Kundenportal mit eigenem Datenmodell<\/td><td width=\"184\">CAP<\/td><td width=\"184\">Eigene Datenhaltung, Web-Frontend, API-Zugriff auf S\/4HANA. Klassisches Side-by-Side.<\/td><\/tr><tr><td width=\"233\">Genehmigungsworkflow f\u00fcr Bestellanforderungen<\/td><td width=\"184\">CAP + SAP Build Process Automation<\/td><td width=\"184\">Workflow-Engine kombiniert mit CAP-Service f\u00fcr Custom-Logik.<\/td><\/tr><tr><td width=\"233\">Embedded Analytics \/ Custom Report<\/td><td width=\"184\">RAP (On-Stack)<\/td><td width=\"184\">CDS-basierte Queries mit direktem S\/4-Datenzugriff und ggf. Fiori-Element-Visualisierung.<\/td><\/tr><tr><td width=\"233\">Legacy-Z-Report modernisieren<\/td><td width=\"184\">RAP<\/td><td width=\"184\">ABAP-Code bereinigen, in RAP-BO kapseln, Fiori-UI generieren.<\/td><\/tr><tr><td width=\"233\">SaaS-Anwendung f\u00fcr mehrere Mandanten<\/td><td width=\"184\">CAP<\/td><td width=\"184\">Built-in Multitenancy in CAP. Subscription-Management \u00fcber SaaS Provisioning Service.<\/td><\/tr><\/tbody><\/table><p><em>(Quelle: SAP Business Application Studio; SAP Build Code; ABAP Development Tools)<\/em><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ea33bfd e-ecs-flex e-flex e-con-boxed e-con e-parent\" data-id=\"ea33bfd\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ecs_container_type&quot;:&quot;flex&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0bc201e elementor-widget elementor-widget-text-editor\" data-id=\"0bc201e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3>Best Practices aus unserer Projektpraxis<\/h3><table width=\"602\"><tbody><tr><td width=\"200\"><p><strong>Thema<\/strong><\/p><\/td><td width=\"402\"><p><strong>Empfehlung<\/strong><\/p><\/td><\/tr><tr><td width=\"200\"><p><strong>Klein anfangen<\/strong><\/p><\/td><td width=\"402\"><p>Starten Sie mit einem \u00fcberschaubaren Pilotprojekt (z. B. ein Custom BO mit 3\u20135 Feldern). Lernen Sie das Tooling und die Patterns, bevor Sie komplexe Szenarien angehen.<\/p><\/td><\/tr><tr><td width=\"200\"><p><strong>CDS ernst nehmen<\/strong><\/p><\/td><td width=\"402\"><p>Sowohl CAP als auch RAP basieren auf CDS. Investieren Sie in CDS-Know-How.<\/p><\/td><\/tr><tr><td width=\"200\"><p><strong>Fiori Elements first<\/strong><\/p><\/td><td width=\"402\"><p>Nutzen Sie Fiori Elements (generierte UI) statt Freestyle-UI5, wann immer m\u00f6glich. Der Aufwand ist drastisch geringer und die UX bleibt SAP-konform.<\/p><\/td><\/tr><tr><td width=\"200\"><p><strong>API-Katalog pflegen<\/strong><\/p><\/td><td width=\"402\"><p>Dokumentieren Sie alle genutzten S\/4HANA-APIs (OData, RFC, Events). Das erleichtert Impact-Analysen bei S\/4HANA-Upgrades.<\/p><\/td><\/tr><tr><td width=\"200\"><p><strong>Extensibility-Level tracken<\/strong><\/p><\/td><td width=\"402\"><p>Nutzen Sie das Extensibility-Cockpit in S\/4HANA, um den Clean-Core-Status Ihrer Erweiterungen transparent zu machen (Level A\u2013D).<\/p><\/td><\/tr><\/tbody><\/table>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ce5e2b7 e-ecs-flex e-flex e-con-boxed e-con e-parent\" data-id=\"ce5e2b7\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ecs_container_type&quot;:&quot;flex&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-12018b8 elementor-widget elementor-widget-text-editor\" data-id=\"12018b8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3>Blog-Serie:<\/h3><table style=\"height: 422px\" width=\"624\"><tbody><tr><td width=\"100\"><p><strong>Teil<\/strong><\/p><\/td><td width=\"524\"><p><strong>Thema<\/strong><\/p><\/td><\/tr><tr><td width=\"100\"><p><a href=\"https:\/\/www.cubeserv.com\/de\/was-ist-die-sap-btp\/\" target=\"_blank\" rel=\"noopener\">Teil 1<\/a><\/p><\/td><td width=\"524\"><a href=\"https:\/\/www.cubeserv.com\/de\/was-ist-die-sap-btp\/\">Was ist die SAP BTP und wie passt sie ins gro\u00dfe Bild?<\/a><\/td><\/tr><tr><td width=\"100\"><p><a href=\"https:\/\/www.cubeserv.com\/de\/blogserie-teil-2-lizenzierung-kosten-cpea-btpea-und-pay-as-you-go\/\">Teil 2<\/a><\/p><\/td><td width=\"524\"><p class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/www.cubeserv.com\/de\/blogserie-teil-2-lizenzierung-kosten-cpea-btpea-und-pay-as-you-go\/\">Lizenzierung &amp; Kosten \u2013 CPEA, BTPEA und Pay-As-You-Go<\/a><\/p><\/td><\/tr><tr><td width=\"100\"><p><a href=\"https:\/\/www.cubeserv.com\/de\/blogserie-teil-3-das-btp-cockpit-monitoring-berechtigungen-governance\/\">Teil 3<\/a><\/p><\/td><td width=\"524\"><p class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/www.cubeserv.com\/de\/blogserie-teil-3-das-btp-cockpit-monitoring-berechtigungen-governance\/\" target=\"_blank\" rel=\"noopener\">Das BTP Cockpit \u2013 Monitoring, Berechtigungen &amp; Governance<\/a><\/p><\/td><\/tr><tr><td width=\"100\"><p><a href=\"https:\/\/www.cubeserv.com\/de\/blog-serie-btp-teil-4-services-environments\/\">Teil 4<\/a><\/p><\/td><td width=\"524\"><p><a href=\"https:\/\/www.cubeserv.com\/de\/blog-serie-btp-teil-4-services-environments\/\">Services &amp; Environments \u2013 Cloud Foundry, Kyma, ABAP Environment und der Service Marketplace<\/a><\/p><\/td><\/tr><tr><td width=\"100\"><p><a href=\"https:\/\/www.cubeserv.com\/de\/blog-serie-btp-teil-5-integration-auf-der-btp-systeme-verbinden-prozesse-durchgaengig-machen\/\">Teil 5<\/a><\/p><\/td><td width=\"524\"><a href=\"https:\/\/www.cubeserv.com\/de\/blog-serie-btp-teil-5-integration-auf-der-btp-systeme-verbinden-prozesse-durchgaengig-machen\/\"> Integration auf der BTP \u2013 Systeme verbinden, Prozesse durchg\u00e4ngig machen<\/a><\/td><\/tr><tr><td width=\"100\"><p>Teil 7<\/p><\/td><td width=\"524\"><p>AI &amp; Automation \u2013 SAP AI Core, Joule<\/p><\/td><\/tr><\/tbody><\/table>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3d6490e elementor-widget elementor-widget-text-editor\" data-id=\"3d6490e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>Sie m\u00f6chten Ihre SAP-Landschaft erweitern, ohne den Clean Core zu gef\u00e4hrden? Dann sprechen Sie mit unseren Experten und finden Sie heraus, ob CAP, RAP oder eine Kombination aus beidem der richtige Weg f\u00fcr Ihr Szenario ist.<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-9d06c3a elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"9d06c3a\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a08590d\" data-id=\"a08590d\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-3687219 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"3687219\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-5a3a479\" data-id=\"5a3a479\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-3310766 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"3310766\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-c2a0da1\" data-id=\"c2a0da1\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-0620b8f elementor-headline--style-highlight elementor-widget elementor-widget-animated-headline\" data-id=\"0620b8f\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;marker&quot;:&quot;underline&quot;,&quot;highlighted_text&quot;:&quot;Expert Call.&quot;,&quot;headline_style&quot;:&quot;highlight&quot;,&quot;loop&quot;:&quot;yes&quot;,&quot;highlight_animation_duration&quot;:1200,&quot;highlight_iteration_delay&quot;:8000}\" data-widget_type=\"animated-headline.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<h3 class=\"elementor-headline\">\n\t\t\t\t\t<span class=\"elementor-headline-plain-text elementor-headline-text-wrapper\">Vereinbaren Sie jetzt Ihren<\/span>\n\t\t\t\t<span class=\"elementor-headline-dynamic-wrapper elementor-headline-text-wrapper\">\n\t\t\t\t\t<span class=\"elementor-headline-dynamic-text elementor-headline-text-active\">Expert Call.<\/span>\n\t\t\t\t<\/span>\n\t\t\t\t\t<span class=\"elementor-headline-plain-text elementor-headline-text-wrapper\">Wir freuen uns \u00fcber Ihre Nachricht.<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-a5d4d4d elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"a5d4d4d\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-70d5d53\" data-id=\"70d5d53\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6ee7d2c elementor-author-box--image-valign-middle elementor-author-box--avatar-yes elementor-author-box--link-no elementor-widget elementor-widget-author-box\" data-id=\"6ee7d2c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"author-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-author-box\">\n\t\t\t\t\t\t\t<div  class=\"elementor-author-box__avatar\">\n\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.cubeserv.com\/wp-content\/uploads\/2026\/01\/Thomas-Krafft_2.png\" alt=\"Picture of Thomas Krafft\" loading=\"lazy\">\n\t\t\t\t<\/div>\n\t\t\t\n\t\t\t<div class=\"elementor-author-box__text\">\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-52bdced\" data-id=\"52bdced\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-b1f901a elementor-widget elementor-widget-heading\" data-id=\"b1f901a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Thomas Krafft<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-8b5af04 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"8b5af04\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-285bf17\" data-id=\"285bf17\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-169882e elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"169882e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"tel:+491705742894\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-phone-alt\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M497.39 361.8l-112-48a24 24 0 0 0-28 6.9l-49.6 60.6A370.66 370.66 0 0 1 130.6 204.11l60.6-49.6a23.94 23.94 0 0 0 6.9-28l-48-112A24.16 24.16 0 0 0 122.6.61l-104 24A24 24 0 0 0 0 48c0 256.5 207.9 464 464 464a24 24 0 0 0 23.4-18.6l24-104a24.29 24.29 0 0 0-14.01-27.6z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">+491705742894<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"mailto:info@cubeserv.com\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-far-envelope\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M464 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm0 48v40.805c-22.422 18.259-58.168 46.651-134.587 106.49-16.841 13.247-50.201 45.072-73.413 44.701-23.208.375-56.579-31.459-73.413-44.701C106.18 199.465 70.425 171.067 48 152.805V112h416zM48 400V214.398c22.914 18.251 55.409 43.862 104.938 82.646 21.857 17.205 60.134 55.186 103.062 54.955 42.717.231 80.509-37.199 103.053-54.947 49.528-38.783 82.032-64.401 104.947-82.653V400H48z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">info@cubeserv.com<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-e6f207e\" data-id=\"e6f207e\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-ab536bc elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"ab536bc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/www.linkedin.com\/in\/thomas-krafft-14502b316\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fab-linkedin\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">thomas-krafft<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fab-xing-square\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM140.4 320.2H93.8c-5.5 0-8.7-5.3-6-10.3l49.3-86.7c.1 0 .1-.1 0-.2l-31.4-54c-3-5.6.2-10.1 6-10.1h46.6c5.2 0 9.5 2.9 12.9 8.7l31.9 55.3c-1.3 2.3-18 31.7-50.1 88.2-3.5 6.2-7.7 9.1-12.6 9.1zm219.7-214.1L257.3 286.8v.2l65.5 119c2.8 5.1.1 10.1-6 10.1h-46.6c-5.5 0-9.7-2.9-12.9-8.7l-66-120.3c2.3-4.1 36.8-64.9 103.4-182.3 3.3-5.8 7.4-8.7 12.5-8.7h46.9c5.7-.1 8.8 4.7 6 10z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">n.n.<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fab-twitter-square\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-48.9 158.8c.2 2.8.2 5.7.2 8.5 0 86.7-66 186.6-186.6 186.6-37.2 0-71.7-10.8-100.7-29.4 5.3.6 10.4.8 15.8.8 30.7 0 58.9-10.4 81.4-28-28.8-.6-53-19.5-61.3-45.5 10.1 1.5 19.2 1.5 29.6-1.2-30-6.1-52.5-32.5-52.5-64.4v-.8c8.7 4.9 18.9 7.9 29.6 8.3a65.447 65.447 0 0 1-29.2-54.6c0-12.2 3.2-23.4 8.9-33.1 32.3 39.8 80.8 65.8 135.2 68.6-9.3-44.5 24-80.6 64-80.6 18.9 0 35.9 7.9 47.9 20.7 14.8-2.8 29-8.3 41.6-15.8-4.9 15.2-15.2 28-28.8 36.1 13.2-1.4 26-5.1 37.8-10.2-8.9 13.1-20.1 24.7-32.9 34z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">n.n.<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Ein \u00dcberblick \u00fcber die Integrationsstrategie der SAP BTP: Integration Suite, API Management und Event Mesh auf strategischer Flugh\u00f6he. Einleitung In Teil 1 haben wir das Clean-Core-Prinzip und die Extensibility-Level A bis D vorgestellt. In Teil 4 ging es um die BTP-Environments Cloud Foundry, Kyma und das ABAP Environment. Jetzt verbinden wir beides: Wie sehen Erweiterungen &#8230; <a title=\"Blog-Serie BTP Teil 6: Erweiterungen in der Praxis &#8211; Side-by-Side Extensions mit CAP und RAP\" class=\"read-more\" href=\"https:\/\/www.cubeserv.com\/de\/blog-serie-btp-teil-6-erweiterungen-in-der-praxis-side-by-side-extensions-mit-cap-und-rap\/\" aria-label=\"Mehr Informationen \u00fcber Blog-Serie BTP Teil 6: Erweiterungen in der Praxis &#8211; Side-by-Side Extensions mit CAP und RAP\">Weiterlesen &#8230;<\/a><\/p>\n","protected":false},"author":142,"featured_media":66757,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"content-type":"","footnotes":""},"categories":[844],"tags":[643],"class_list":["post-69790","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sap-btp","tag-sap-btp"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Erweiterungen in der Praxis - Side-by-Side Extensions mit CAP und RAP<\/title>\n<meta name=\"description\" content=\"Teil 6 der Blog-Serie \u201eSAP BTP verstehen\u201c: Erfahren Sie, wie Sie Erweiterungen in der Praxis dank Side-by-Side Extensions mit CAP und RAP vornehmen k\u00f6nnen.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.cubeserv.com\/de\/blog-serie-btp-teil-6-erweiterungen-in-der-praxis-side-by-side-extensions-mit-cap-und-rap\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Erweiterungen in der Praxis - Side-by-Side Extensions mit CAP und RAP\" \/>\n<meta property=\"og:description\" content=\"Teil 6 der Blog-Serie \u201eSAP BTP verstehen\u201c: Erfahren Sie, wie Sie Erweiterungen in der Praxis dank Side-by-Side Extensions mit CAP und RAP vornehmen k\u00f6nnen.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.cubeserv.com\/de\/blog-serie-btp-teil-6-erweiterungen-in-der-praxis-side-by-side-extensions-mit-cap-und-rap\/\" \/>\n<meta property=\"og:site_name\" content=\"CubeServ\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/CubeServ\" \/>\n<meta property=\"article:published_time\" content=\"2026-08-03T06:35:56+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-01T12:01:21+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.cubeserv.com\/wp-content\/uploads\/2025\/11\/Data-Load-scaled.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1706\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Thomas Krafft\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@CubeServ\" \/>\n<meta name=\"twitter:site\" content=\"@CubeServ\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Thomas Krafft\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"9\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.cubeserv.com\\\/de\\\/blog-serie-btp-teil-6-erweiterungen-in-der-praxis-side-by-side-extensions-mit-cap-und-rap\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.cubeserv.com\\\/de\\\/blog-serie-btp-teil-6-erweiterungen-in-der-praxis-side-by-side-extensions-mit-cap-und-rap\\\/\"},\"author\":{\"name\":\"Thomas Krafft\",\"@id\":\"https:\\\/\\\/www.cubeserv.com\\\/de\\\/#\\\/schema\\\/person\\\/b04f7b1286ed6ac768c6727dc6700cb8\"},\"headline\":\"Blog-Serie BTP Teil 6: Erweiterungen in der Praxis &#8211; Side-by-Side Extensions mit CAP und RAP\",\"datePublished\":\"2026-08-03T06:35:56+00:00\",\"dateModified\":\"2026-09-01T12:01:21+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.cubeserv.com\\\/de\\\/blog-serie-btp-teil-6-erweiterungen-in-der-praxis-side-by-side-extensions-mit-cap-und-rap\\\/\"},\"wordCount\":1501,\"publisher\":{\"@id\":\"https:\\\/\\\/www.cubeserv.com\\\/de\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.cubeserv.com\\\/de\\\/blog-serie-btp-teil-6-erweiterungen-in-der-praxis-side-by-side-extensions-mit-cap-und-rap\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.cubeserv.com\\\/wp-content\\\/uploads\\\/2025\\\/11\\\/Data-Load-scaled.jpg\",\"keywords\":[\"SAP BTP\"],\"articleSection\":[\"SAP BTP\"],\"inLanguage\":\"de\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.cubeserv.com\\\/de\\\/blog-serie-btp-teil-6-erweiterungen-in-der-praxis-side-by-side-extensions-mit-cap-und-rap\\\/\",\"url\":\"https:\\\/\\\/www.cubeserv.com\\\/de\\\/blog-serie-btp-teil-6-erweiterungen-in-der-praxis-side-by-side-extensions-mit-cap-und-rap\\\/\",\"name\":\"Erweiterungen in der Praxis - Side-by-Side Extensions mit CAP und RAP\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.cubeserv.com\\\/de\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.cubeserv.com\\\/de\\\/blog-serie-btp-teil-6-erweiterungen-in-der-praxis-side-by-side-extensions-mit-cap-und-rap\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.cubeserv.com\\\/de\\\/blog-serie-btp-teil-6-erweiterungen-in-der-praxis-side-by-side-extensions-mit-cap-und-rap\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.cubeserv.com\\\/wp-content\\\/uploads\\\/2025\\\/11\\\/Data-Load-scaled.jpg\",\"datePublished\":\"2026-08-03T06:35:56+00:00\",\"dateModified\":\"2026-09-01T12:01:21+00:00\",\"description\":\"Teil 6 der Blog-Serie \u201eSAP BTP verstehen\u201c: Erfahren Sie, wie Sie Erweiterungen in der Praxis dank Side-by-Side Extensions mit CAP und RAP vornehmen k\u00f6nnen.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.cubeserv.com\\\/de\\\/blog-serie-btp-teil-6-erweiterungen-in-der-praxis-side-by-side-extensions-mit-cap-und-rap\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.cubeserv.com\\\/de\\\/blog-serie-btp-teil-6-erweiterungen-in-der-praxis-side-by-side-extensions-mit-cap-und-rap\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.cubeserv.com\\\/de\\\/blog-serie-btp-teil-6-erweiterungen-in-der-praxis-side-by-side-extensions-mit-cap-und-rap\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.cubeserv.com\\\/wp-content\\\/uploads\\\/2025\\\/11\\\/Data-Load-scaled.jpg\",\"contentUrl\":\"https:\\\/\\\/www.cubeserv.com\\\/wp-content\\\/uploads\\\/2025\\\/11\\\/Data-Load-scaled.jpg\",\"width\":2560,\"height\":1706,\"caption\":\"Entwicklung\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.cubeserv.com\\\/de\\\/blog-serie-btp-teil-6-erweiterungen-in-der-praxis-side-by-side-extensions-mit-cap-und-rap\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\\\/\\\/www.cubeserv.com\\\/de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Blog-Serie BTP Teil 6: Erweiterungen in der Praxis &#8211; Side-by-Side Extensions mit CAP und RAP\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.cubeserv.com\\\/de\\\/#website\",\"url\":\"https:\\\/\\\/www.cubeserv.com\\\/de\\\/\",\"name\":\"CubeServ\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.cubeserv.com\\\/de\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.cubeserv.com\\\/de\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.cubeserv.com\\\/de\\\/#organization\",\"name\":\"CubeServ Group\",\"url\":\"https:\\\/\\\/www.cubeserv.com\\\/de\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.cubeserv.com\\\/de\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.cubeserv.com\\\/wp-content\\\/uploads\\\/2020\\\/07\\\/CubeServ_Web_Logo-768x372-1.png\",\"contentUrl\":\"https:\\\/\\\/www.cubeserv.com\\\/wp-content\\\/uploads\\\/2020\\\/07\\\/CubeServ_Web_Logo-768x372-1.png\",\"width\":768,\"height\":372,\"caption\":\"CubeServ Group\"},\"image\":{\"@id\":\"https:\\\/\\\/www.cubeserv.com\\\/de\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/CubeServ\",\"https:\\\/\\\/x.com\\\/CubeServ\",\"https:\\\/\\\/www.instagram.com\\\/cubeservgroup\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/112961\\\/\",\"https:\\\/\\\/www.youtube.com\\\/user\\\/CubeServGroup\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.cubeserv.com\\\/de\\\/#\\\/schema\\\/person\\\/b04f7b1286ed6ac768c6727dc6700cb8\",\"name\":\"Thomas Krafft\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.cubeserv.com\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/elementor\\\/thumbs\\\/Thomas-Krafft_2-rozchyai8j2rnfw2dhem3vdauv7c5731oc03knu0yk.png\",\"url\":\"https:\\\/\\\/www.cubeserv.com\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/elementor\\\/thumbs\\\/Thomas-Krafft_2-rozchyai8j2rnfw2dhem3vdauv7c5731oc03knu0yk.png\",\"contentUrl\":\"https:\\\/\\\/www.cubeserv.com\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/elementor\\\/thumbs\\\/Thomas-Krafft_2-rozchyai8j2rnfw2dhem3vdauv7c5731oc03knu0yk.png\",\"caption\":\"Thomas Krafft\"},\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/in\\\/thomas-krafft-14502b316\\\/\"],\"url\":\"https:\\\/\\\/www.cubeserv.com\\\/de\\\/author\\\/krafftt\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Erweiterungen in der Praxis - Side-by-Side Extensions mit CAP und RAP","description":"Teil 6 der Blog-Serie \u201eSAP BTP verstehen\u201c: Erfahren Sie, wie Sie Erweiterungen in der Praxis dank Side-by-Side Extensions mit CAP und RAP vornehmen k\u00f6nnen.","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:\/\/www.cubeserv.com\/de\/blog-serie-btp-teil-6-erweiterungen-in-der-praxis-side-by-side-extensions-mit-cap-und-rap\/","og_locale":"de_DE","og_type":"article","og_title":"Erweiterungen in der Praxis - Side-by-Side Extensions mit CAP und RAP","og_description":"Teil 6 der Blog-Serie \u201eSAP BTP verstehen\u201c: Erfahren Sie, wie Sie Erweiterungen in der Praxis dank Side-by-Side Extensions mit CAP und RAP vornehmen k\u00f6nnen.","og_url":"https:\/\/www.cubeserv.com\/de\/blog-serie-btp-teil-6-erweiterungen-in-der-praxis-side-by-side-extensions-mit-cap-und-rap\/","og_site_name":"CubeServ","article_publisher":"https:\/\/www.facebook.com\/CubeServ","article_published_time":"2026-08-03T06:35:56+00:00","article_modified_time":"2026-09-01T12:01:21+00:00","og_image":[{"width":2560,"height":1706,"url":"https:\/\/www.cubeserv.com\/wp-content\/uploads\/2025\/11\/Data-Load-scaled.jpg","type":"image\/jpeg"}],"author":"Thomas Krafft","twitter_card":"summary_large_image","twitter_creator":"@CubeServ","twitter_site":"@CubeServ","twitter_misc":{"Verfasst von":"Thomas Krafft","Gesch\u00e4tzte Lesezeit":"9\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.cubeserv.com\/de\/blog-serie-btp-teil-6-erweiterungen-in-der-praxis-side-by-side-extensions-mit-cap-und-rap\/#article","isPartOf":{"@id":"https:\/\/www.cubeserv.com\/de\/blog-serie-btp-teil-6-erweiterungen-in-der-praxis-side-by-side-extensions-mit-cap-und-rap\/"},"author":{"name":"Thomas Krafft","@id":"https:\/\/www.cubeserv.com\/de\/#\/schema\/person\/b04f7b1286ed6ac768c6727dc6700cb8"},"headline":"Blog-Serie BTP Teil 6: Erweiterungen in der Praxis &#8211; Side-by-Side Extensions mit CAP und RAP","datePublished":"2026-08-03T06:35:56+00:00","dateModified":"2026-09-01T12:01:21+00:00","mainEntityOfPage":{"@id":"https:\/\/www.cubeserv.com\/de\/blog-serie-btp-teil-6-erweiterungen-in-der-praxis-side-by-side-extensions-mit-cap-und-rap\/"},"wordCount":1501,"publisher":{"@id":"https:\/\/www.cubeserv.com\/de\/#organization"},"image":{"@id":"https:\/\/www.cubeserv.com\/de\/blog-serie-btp-teil-6-erweiterungen-in-der-praxis-side-by-side-extensions-mit-cap-und-rap\/#primaryimage"},"thumbnailUrl":"https:\/\/www.cubeserv.com\/wp-content\/uploads\/2025\/11\/Data-Load-scaled.jpg","keywords":["SAP BTP"],"articleSection":["SAP BTP"],"inLanguage":"de"},{"@type":"WebPage","@id":"https:\/\/www.cubeserv.com\/de\/blog-serie-btp-teil-6-erweiterungen-in-der-praxis-side-by-side-extensions-mit-cap-und-rap\/","url":"https:\/\/www.cubeserv.com\/de\/blog-serie-btp-teil-6-erweiterungen-in-der-praxis-side-by-side-extensions-mit-cap-und-rap\/","name":"Erweiterungen in der Praxis - Side-by-Side Extensions mit CAP und RAP","isPartOf":{"@id":"https:\/\/www.cubeserv.com\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.cubeserv.com\/de\/blog-serie-btp-teil-6-erweiterungen-in-der-praxis-side-by-side-extensions-mit-cap-und-rap\/#primaryimage"},"image":{"@id":"https:\/\/www.cubeserv.com\/de\/blog-serie-btp-teil-6-erweiterungen-in-der-praxis-side-by-side-extensions-mit-cap-und-rap\/#primaryimage"},"thumbnailUrl":"https:\/\/www.cubeserv.com\/wp-content\/uploads\/2025\/11\/Data-Load-scaled.jpg","datePublished":"2026-08-03T06:35:56+00:00","dateModified":"2026-09-01T12:01:21+00:00","description":"Teil 6 der Blog-Serie \u201eSAP BTP verstehen\u201c: Erfahren Sie, wie Sie Erweiterungen in der Praxis dank Side-by-Side Extensions mit CAP und RAP vornehmen k\u00f6nnen.","breadcrumb":{"@id":"https:\/\/www.cubeserv.com\/de\/blog-serie-btp-teil-6-erweiterungen-in-der-praxis-side-by-side-extensions-mit-cap-und-rap\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.cubeserv.com\/de\/blog-serie-btp-teil-6-erweiterungen-in-der-praxis-side-by-side-extensions-mit-cap-und-rap\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.cubeserv.com\/de\/blog-serie-btp-teil-6-erweiterungen-in-der-praxis-side-by-side-extensions-mit-cap-und-rap\/#primaryimage","url":"https:\/\/www.cubeserv.com\/wp-content\/uploads\/2025\/11\/Data-Load-scaled.jpg","contentUrl":"https:\/\/www.cubeserv.com\/wp-content\/uploads\/2025\/11\/Data-Load-scaled.jpg","width":2560,"height":1706,"caption":"Entwicklung"},{"@type":"BreadcrumbList","@id":"https:\/\/www.cubeserv.com\/de\/blog-serie-btp-teil-6-erweiterungen-in-der-praxis-side-by-side-extensions-mit-cap-und-rap\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/www.cubeserv.com\/de\/"},{"@type":"ListItem","position":2,"name":"Blog-Serie BTP Teil 6: Erweiterungen in der Praxis &#8211; Side-by-Side Extensions mit CAP und RAP"}]},{"@type":"WebSite","@id":"https:\/\/www.cubeserv.com\/de\/#website","url":"https:\/\/www.cubeserv.com\/de\/","name":"CubeServ","description":"","publisher":{"@id":"https:\/\/www.cubeserv.com\/de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.cubeserv.com\/de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/www.cubeserv.com\/de\/#organization","name":"CubeServ Group","url":"https:\/\/www.cubeserv.com\/de\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.cubeserv.com\/de\/#\/schema\/logo\/image\/","url":"https:\/\/www.cubeserv.com\/wp-content\/uploads\/2020\/07\/CubeServ_Web_Logo-768x372-1.png","contentUrl":"https:\/\/www.cubeserv.com\/wp-content\/uploads\/2020\/07\/CubeServ_Web_Logo-768x372-1.png","width":768,"height":372,"caption":"CubeServ Group"},"image":{"@id":"https:\/\/www.cubeserv.com\/de\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/CubeServ","https:\/\/x.com\/CubeServ","https:\/\/www.instagram.com\/cubeservgroup\/","https:\/\/www.linkedin.com\/company\/112961\/","https:\/\/www.youtube.com\/user\/CubeServGroup"]},{"@type":"Person","@id":"https:\/\/www.cubeserv.com\/de\/#\/schema\/person\/b04f7b1286ed6ac768c6727dc6700cb8","name":"Thomas Krafft","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.cubeserv.com\/wp-content\/uploads\/2026\/01\/elementor\/thumbs\/Thomas-Krafft_2-rozchyai8j2rnfw2dhem3vdauv7c5731oc03knu0yk.png","url":"https:\/\/www.cubeserv.com\/wp-content\/uploads\/2026\/01\/elementor\/thumbs\/Thomas-Krafft_2-rozchyai8j2rnfw2dhem3vdauv7c5731oc03knu0yk.png","contentUrl":"https:\/\/www.cubeserv.com\/wp-content\/uploads\/2026\/01\/elementor\/thumbs\/Thomas-Krafft_2-rozchyai8j2rnfw2dhem3vdauv7c5731oc03knu0yk.png","caption":"Thomas Krafft"},"sameAs":["https:\/\/www.linkedin.com\/in\/thomas-krafft-14502b316\/"],"url":"https:\/\/www.cubeserv.com\/de\/author\/krafftt\/"}]}},"_links":{"self":[{"href":"https:\/\/www.cubeserv.com\/de\/wp-json\/wp\/v2\/posts\/69790","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.cubeserv.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.cubeserv.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.cubeserv.com\/de\/wp-json\/wp\/v2\/users\/142"}],"replies":[{"embeddable":true,"href":"https:\/\/www.cubeserv.com\/de\/wp-json\/wp\/v2\/comments?post=69790"}],"version-history":[{"count":11,"href":"https:\/\/www.cubeserv.com\/de\/wp-json\/wp\/v2\/posts\/69790\/revisions"}],"predecessor-version":[{"id":70572,"href":"https:\/\/www.cubeserv.com\/de\/wp-json\/wp\/v2\/posts\/69790\/revisions\/70572"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.cubeserv.com\/de\/wp-json\/wp\/v2\/media\/66757"}],"wp:attachment":[{"href":"https:\/\/www.cubeserv.com\/de\/wp-json\/wp\/v2\/media?parent=69790"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.cubeserv.com\/de\/wp-json\/wp\/v2\/categories?post=69790"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.cubeserv.com\/de\/wp-json\/wp\/v2\/tags?post=69790"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}