{"id":45666,"date":"2026-03-02T13:37:24","date_gmt":"2026-03-02T12:37:24","guid":{"rendered":"https:\/\/www.blue.works\/?p=45666"},"modified":"2026-03-19T13:17:19","modified_gmt":"2026-03-19T12:17:19","slug":"alm-kaffeekraenzchen-xi","status":"publish","type":"post","link":"https:\/\/www.blue.works\/de\/alm-kaffeekraenzchen-xi\/","title":{"rendered":"ALM Kaffeekr\u00e4nzchen\u00a0XI &#8211; Dual Landscape: Retrofit aus der Cloud"},"content":{"rendered":"\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" src=\"https:\/\/www.blue.works\/wp-content\/uploads\/2026\/02\/Disclaimer11de-3.png\" alt=\"\" class=\"wp-image-41356\" style=\"aspect-ratio:8.32455868689997;width:613px;height:auto\"\/><\/figure>\n\n\n\n<p class=\"has-text-align-left\">&nbsp;Endlich ist es so weit!&nbsp;<\/p>\n\n\n\n<p>Das SAP&nbsp;Cloud ALM&nbsp;Team hat die Retrofit Funktionalit\u00e4t auch in den SAP Solution Manager Nachfolger SAP Cloud ALM implementiert.&nbsp;<\/p>\n\n\n\n<p>Spoiler:<\/p>\n\n\n\n<p>Das Wichtigste ist vorhanden, die Retrofit Kategorisierung steht, es gibt aber noch ein paar Schatten, die&nbsp;wir&nbsp;hier ausleuchten m\u00f6chten.&nbsp;Nat\u00fcrlich fehlen noch F\u00e4higkeiten, wie z.B. die Cross-Release Retrofits,&nbsp;usw.,&nbsp;aber wir sind geduldig und k\u00f6nnen warten.&nbsp;<\/p>\n\n\n\n<p>Zur Retrofit Thematik haben wir\u00a0<a href=\"\/de\/alm-kaffeekraenzchen-v-dual-landscape-teil-4\/\" target=\"_blank\" rel=\"noreferrer noopener\">uns\u00a0beim\u00a0f\u00fcnften\u00a0Kr\u00e4nzchen\u00a0(Teil 4), Kapitel \u00abRetrofit Grundlagen\u00bb\u00a0bereits ausgetauscht<\/a>. Wir verwenden wie damals unser Sandbox-System, auf dem wir eine F\u00fcnf-System-Landschaft mit Hilfe unterschiedlicher Mandanten simulieren:\u00a0<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/www.blue.works\/wp-content\/uploads\/2026\/02\/pic20-1920x623.png\" alt=\"\" class=\"wp-image-41269\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Einrichtung&nbsp;<\/h2>\n\n\n\n<p>Wenn man bereits den&nbsp;<a href=\"https:\/\/help.sap.com\/docs\/cloud-alm\/setup-administration\/sap-netweaver-application-server-for-abap\" target=\"_blank\" rel=\"noreferrer noopener\">ABAP Transport-Use Case f\u00fcr Cloud ALM am Laufen<\/a>&nbsp;hat, geht die Einrichtung&nbsp;des CALM Retrofits&nbsp;erstaunlich einfach von der Hand, die SAP Help Seiten enthalten alle n\u00f6tigen Informationen.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Verwaltete Systeme&nbsp;<\/h3>\n\n\n\n<p>Die Einrichtung in den verwalteten Systemen (Entwicklung in Wartung und in Projekt) hat einen&nbsp;<a href=\"https:\/\/help.sap.com\/docs\/cloud-alm\/setup-administration\/setting-up-managed-systems#setting-up-retrofit\" target=\"_blank\" rel=\"noreferrer noopener\">eigenen Abschnitt<\/a>&nbsp;erhalten:&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>SAP Notes&nbsp;einspielen, die die Software enthalten; ab&nbsp;<a href=\"https:\/\/me.sap.com\/notes\/539977\" target=\"_blank\" rel=\"noreferrer noopener\">ST-PI 740 SP33, das Januar 2026 freigegeben wird<\/a>, sollte&nbsp;dies nicht mehr n\u00f6tig&nbsp;sein&nbsp;<\/li>\n\n\n\n<li>PFCG Rollen&nbsp;aus den&nbsp;Hinweisen implementieren&nbsp;<\/li>\n\n\n\n<li>Technische User mit diesen Rollen&nbsp;neu&nbsp;anlegen&nbsp;oder \u00e4ndern&nbsp;<\/li>\n\n\n\n<li>Eine&nbsp;RFC Verbindung&nbsp;von Wartung nach Projekt einrichten&nbsp;<\/li>\n\n\n\n<li>In beiden Systemen muss man Steuerungstabellen pflegen&nbsp;<\/li>\n\n\n\n<li>Falls noch nicht geschehen, mit SICF den Service CTS_BROWSER aktivieren&nbsp;<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Anmerkungen&nbsp;<\/h3>\n\n\n\n<p>Wie beim&nbsp;SolMan&nbsp;Retrofit ist es immer noch notwendig, dass sich beide Systeme auf Transportebene sehen&nbsp;k\u00f6nnen&nbsp;(selbe&nbsp;TMS Dom\u00e4ne&nbsp;oder TMS Domain Link).&nbsp;<\/p>\n\n\n\n<p>Die Rolle&nbsp;SAP_SDF_CALM_CDM_RETROFIT_RFC&nbsp;f\u00fcr das Projekt-Entwicklungssystem&nbsp;enth\u00e4lt&nbsp;eine etwas naive Berechtigung, was das Transportverzeichnis angeht \u2013 es gibt sie&nbsp;n\u00e4mlich&nbsp;noch, die&nbsp;<a href=\"https:\/\/help.sap.com\/docs\/ABAP_PLATFORM_NEW\/4a368c163b08418890a406d413933ba7\/3dad5dbf4ebc11d182bf0000e829fbfe.html\" target=\"_blank\" rel=\"noreferrer noopener\">ABAP Windows Server&nbsp;Biotopen<\/a>, auch lieben es&nbsp;einige&nbsp;SAP Administratoren, bei den Verzeichnisnamen kreativ zu sein:&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/www.blue.works\/wp-content\/uploads\/2026\/02\/pic01.png\" alt=\"\" class=\"wp-image-41271\"\/><\/figure>\n\n\n\n<p>Man muss diese Rolle sowieso&nbsp;erweitern, da leider&nbsp;die&nbsp;S_RFC&nbsp;Berechtigung&nbsp;f\u00fcr&nbsp;den&nbsp;Funktionsbaustein RFCPING fehlt, der notwendig ist, um in der SM59 des Wartungssystems die Verbindung&nbsp;auch f\u00fcr Berechtigungen&nbsp;zu testen.&nbsp;<\/p>\n\n\n\n<p>Die Pflege der pflegedialoglosen Tabelle \/SDF\/CDM_PARAM, die das anvisierte Produktivsystem bekannt gibt, ist&nbsp;am\u00fcsant, aber&nbsp;so wird es uns nicht langweilig:&nbsp;Mit der SE16 muss man&nbsp;n\u00e4mlich&nbsp;so einem Eintrag hinzuf\u00fcgen:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/www.blue.works\/wp-content\/uploads\/2026\/02\/pic02.png\" alt=\"\" class=\"wp-image-41273\"\/><\/figure>\n\n\n\n<p>Hat&nbsp;man mehr als ein Produktivsystem im&nbsp;Transportweg&nbsp; (im alten&nbsp;SolMan&nbsp;waren dies die Sites), dann muss man jedes weitere Produktivsystem komma-separiert hinzuf\u00fcgen. Ich gebe zu, ich habe so einen&nbsp;lustigen&nbsp;DNO_CUST04 Parameter auch mal programmiert,&nbsp;denn&nbsp;es macht Spa\u00df, der Welt zu zeigen, wie virtuos man die&nbsp;ABAP String-Funktionen beherrscht \u2026&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Cloud ALM&nbsp;<\/h3>\n\n\n\n<p>Auch diese&nbsp;<a href=\"https:\/\/help.sap.com\/docs\/cloud-alm\/applicationhelp\/retrofit-landscape-configuration\" target=\"_blank\" rel=\"noreferrer noopener\">Dokumentation<\/a>&nbsp;ist v\u00f6llig ausreichend.&nbsp;Wir fassen&nbsp;daher&nbsp;die Schritte&nbsp;im Stile eines Kochrezepts nur&nbsp;kurz zusammen:&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Man nehme zwei Projects, eins f\u00fcr Wartung (Retrofit-Quelle), eins f\u00fcr Projektarbeit (Retrofit-Ziel)&nbsp;<\/li>\n\n\n\n<li>Passend dazu zwei System Groups&nbsp;anlegen\/pflegen&nbsp;<\/li>\n\n\n\n<li>Ziel-Deployment&nbsp;Plan mit Ziel-Projekt verbinden&nbsp;<\/li>\n\n\n\n<li>Quell-Deployment&nbsp;Plan&nbsp;anlegen\/pflegen, hier Retrofit zum Ziel-Projekt konfigurieren&nbsp;<\/li>\n\n\n\n<li>Quell-Deployment&nbsp;Plan mit dem Wartungsprojekt verbinden&nbsp;<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Erste&nbsp;Begehung<\/h2>\n\n\n\n<p>Die neue Retrofit App begr\u00fcsst uns mit einer \u00dcbersicht der vorhandenen Retrofit-f\u00e4higen Projekten, analog zum&nbsp;Focused&nbsp;Build&nbsp;Einstieg \u00fcber&nbsp;eine Liste von&nbsp;Wartungspl\u00e4nen.&nbsp;<\/p>\n\n\n\n<p>Wie erwartet, werden bei bereits existierenden&nbsp;Features des Wartungsprojektes&nbsp;deren Transporte nicht nachtr\u00e4glich der Retrofit Warteschlange hinzugef\u00fcgt:&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/www.blue.works\/wp-content\/uploads\/2026\/02\/pic03.png\" alt=\"\" class=\"wp-image-41275\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/www.blue.works\/wp-content\/uploads\/2026\/02\/pic04.png\" alt=\"\" class=\"wp-image-41277\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Es geht los&nbsp;<\/h3>\n\n\n\n<p>Um unsere Erfahrungen hier schlank zu halten, nehmen wir uns zwei F\u00e4lle vor: \u00ab<em>Automatic<\/em>\u00bb und \u00ab<em>Manual<\/em>\u00bb, die gemischten Varianten, bei denen ein Wartungstransport beides enth\u00e4lt,&nbsp;werden aber auch unterst\u00fctzt&nbsp;(in&nbsp;Focused&nbsp;Build&nbsp;war dies das&nbsp;Full&nbsp;Scope&nbsp;(AUTO_FULL) Szenario).&nbsp;<\/p>\n\n\n\n<p>Wir legen ein Feature im Maintenance Projekt an und best\u00fccken es mit einem Transport,&nbsp;wir zeichnen unsere Wartungs-\u00c4nderung&nbsp;an der ber\u00fchmten&nbsp;<a href=\"https:\/\/community.sap.com\/t5\/technology-blog-posts-by-sap\/first-steps-to-work-with-sap-cloud-alm-deployment-scenario-for-sap-abap\/ba-p\/13627068\" target=\"_blank\" rel=\"noreferrer noopener\">Tabelle T005a<\/a>&nbsp;darin auf und geben den Transport frei.&nbsp;<\/p>\n\n\n\n<p>Die&nbsp;Freigabe&nbsp;triggert den Export und gleich danach die Retrofit Kategorisierung im&nbsp;ABAP Wartungssystem&nbsp;an&nbsp;(hier&nbsp;BSS.811), dessen Ergebnis in der neuen Retrofit App sichtbar sein wird.&nbsp;<\/p>\n\n\n\n<p>Man muss&nbsp;immer noch&nbsp;<a href=\"https:\/\/www.youtube.com\/shorts\/kngZUFeMOt0\" target=\"_blank\" rel=\"noreferrer noopener\">blind&nbsp;warten<\/a>, bis der Job auf dem Wartungssystem gestartet ist und den Transport exportiert hat.&nbsp;<\/p>\n\n\n\n<p>Nach einer endlichen Zeit und ein paar \u00ab<em>Refresh<\/em>\u00bb ist es so weit:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/www.blue.works\/wp-content\/uploads\/2026\/02\/pic07.png\" alt=\"\" class=\"wp-image-41279\"\/><\/figure>\n\n\n\n<p>Die neue Spalte \u00ab<em>Retrofit Status<\/em>\u00bb zeigt, dass wir loslegen k\u00f6nnen.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Die Retrofit App&nbsp;<\/h3>\n\n\n\n<p>Sehr sch\u00f6n ist, dass man die&nbsp;Retrofit&nbsp;App direkt aus dem Feature heraus&nbsp;\u00f6ffnen&nbsp;kann.&nbsp;Angenehm&nbsp;ist&nbsp;\u00fcbrigens&nbsp;auch, dass man mit&nbsp;dem&nbsp;Back-Button wieder in das Feature&nbsp;zur\u00fcckkann.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/www.blue.works\/wp-content\/uploads\/2026\/02\/pic10-1920x723.png\" alt=\"\" class=\"wp-image-41281\"\/><\/figure>\n\n\n\n<p>Wenn wir den&nbsp;Detail-Pfeil klicken, erhalten wir die&nbsp;ausf\u00fchrliche&nbsp;Sicht, und wenn wir dort auf&nbsp;\u00ab<em>Show&nbsp;More per&nbsp;Row<\/em>\u00bb&nbsp;wiederum klicken, erfahren&nbsp;wir die Gr\u00fcnde&nbsp;f\u00fcr&nbsp;die&nbsp;Kategorisierung:&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/www.blue.works\/wp-content\/uploads\/2026\/02\/pic11.png\" alt=\"\" class=\"wp-image-41283\"\/><\/figure>\n\n\n\n<p>Um die Automatik zu genie\u00dfen, m\u00fcssen wir in der&nbsp;Retrofit&nbsp;App ein Feature im Ziel-Projekt angeben und dessen Transporte passend ausw\u00e4hlen.&nbsp;<\/p>\n\n\n\n<p>Da es unser erster Retrofit ist, entscheiden wir uns f\u00fcr eine Neuanlage von allem, denn daf\u00fcr gibt es eine komfortable&nbsp;M\u00f6glichkeit:&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/www.blue.works\/wp-content\/uploads\/2026\/02\/pic12-1920x936.png\" alt=\"\" class=\"wp-image-41285\"\/><\/figure>\n\n\n\n<p>Ein&nbsp;\u00ab<em>Refresh<\/em>\u00bb Button&nbsp;fehlt hier leider:&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/www.blue.works\/wp-content\/uploads\/2026\/02\/pic13-1920x881.png\" alt=\"\" class=\"wp-image-41287\"\/><\/figure>\n\n\n\n<p>Wir warten&nbsp;also blind&nbsp;und ohne Instrumente&nbsp;die \u00fcblichen&nbsp;CALM Feature&nbsp;<a href=\"https:\/\/www.youtube.com\/shorts\/a3Ju2t3-7QE\" target=\"_blank\" rel=\"noreferrer noopener\">Gedenkminute<\/a>n und dr\u00fccken irgendwann beherzt \u00ab<em>Edit<\/em>\u00bb, um&nbsp;eine Aktualisierung der&nbsp;Anzeige zu&nbsp;erzwingen. Siehe da, die Anlage ist&nbsp;endlich&nbsp;erfolgt;&nbsp;der Text des Features wird automatisch vergeben:&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/www.blue.works\/wp-content\/uploads\/2026\/02\/pic14-1920x533.png\" alt=\"\" class=\"wp-image-41289\"\/><\/figure>\n\n\n\n<p>Dabei&nbsp;wird&nbsp;bei der Anlage der Transporte&nbsp;der technische User f\u00fcr die Cloud ALM Integration (hier: BG_CALM) als&nbsp;Owner&nbsp;genommen:&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/www.blue.works\/wp-content\/uploads\/2026\/02\/pic21.png\" alt=\"\" class=\"wp-image-41291\"\/><\/figure>\n\n\n\n<p>Man k\u00f6nnte sagen, dass hier nur das&nbsp;<a href=\"https:\/\/help.sap.com\/docs\/Focused_Build_Focused_Insights\/53cb8e90c8504f31bb44d4f0029b4b98\/534e48deac2044f5ad257d3fad1223d1.html\" target=\"_blank\" rel=\"noreferrer noopener\">Focused Build Retrofit Automation Szenario AUTO_CD<\/a>&nbsp;unterst\u00fctzt wird.&nbsp;Wir hoffen, dass irgendwann das&nbsp;stille, stabile und unkomplizierte AUTO_TOC Szenario&nbsp;wieder unterst\u00fctzt wird.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Automatic?&nbsp;<\/h3>\n\n\n\n<p>Wir freuen uns und, von&nbsp;Focused&nbsp;Build&nbsp;verw\u00f6hnt, erwarten, dass die Automatik&nbsp;jetzt&nbsp;die Arbeit erledige.&nbsp;<\/p>\n\n\n\n<p>Doch es passiert&nbsp;&#8211;&nbsp;nichts.&nbsp;<\/p>\n\n\n\n<p>Wir schauen&nbsp;entt\u00e4uscht&nbsp;tief in die Dokumentation und stellen fest: \u00abAha, dies ist eine manuelle Automatik\u00bb (wenn man so will, ein Oxymoron). Ich kann mich erinnern, wie&nbsp;<a href=\"https:\/\/de.wikipedia.org\/wiki\/Citro%C3%ABn_DS\" target=\"_blank\" rel=\"noreferrer noopener\">die G\u00f6ttin<\/a>&nbsp;eine \u00e4hnliche&nbsp;Halb-Automatik anbot: Um den Gang zu wechseln, musste man einen&nbsp;<a href=\"https:\/\/youtu.be\/byqGs6KrgjM?t=44\" target=\"_blank\" rel=\"noreferrer noopener\">kleinen Hebel&nbsp;am Lenkrad&nbsp;antippen<\/a>,&nbsp;immerhin,&nbsp;die Kupplung wurde&nbsp;beim Gangwechsel&nbsp;automatisch bet\u00e4tigt.&nbsp;<\/p>\n\n\n\n<p>Nun gut.&nbsp;<\/p>\n\n\n\n<p>Wir selektieren unseren Transport und&nbsp;tippen&nbsp;den Button \u00ab<em>Start Retrofit<\/em>\u00bb&nbsp;an:&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/www.blue.works\/wp-content\/uploads\/2026\/02\/pic15-1920x254.png\" alt=\"\" class=\"wp-image-41293\"\/><\/figure>\n\n\n\n<p>Und wieder&nbsp;vermissen&nbsp;wir&nbsp;den&nbsp;Refresh Button:&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/www.blue.works\/wp-content\/uploads\/2026\/02\/pic16-1920x234.png\" alt=\"\" class=\"wp-image-41295\"\/><\/figure>\n\n\n\n<p>Hier kann man sich&nbsp;wenigstens&nbsp;mit dem \u00d6ffnen und Schliessen des Detail-Fensters behelfen.&nbsp;<\/p>\n\n\n\n<p>Doch es tut sich nichts, wir werden nerv\u00f6s. Wir untersuchen mit SM37 im&nbsp;ABAP System, ob wir abgebrochene Jobs entdecken k\u00f6nnen&nbsp;(siehe weiter unten).&nbsp;<\/p>\n\n\n\n<p>Diese Besch\u00e4ftigungstherapie bringt uns \u00fcber die leere Wartezeit, endlich k\u00f6nnen wir das Ergebnis bewundern:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/www.blue.works\/wp-content\/uploads\/2026\/02\/pic18-1920x1293.png\" alt=\"\" class=\"wp-image-41297\"\/><\/figure>\n\n\n\n<p>Unser erster&nbsp;halb-automatischer&nbsp;Cloud ALM Retrofit war erfolgreich!&nbsp;<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><em>Warnung! Ergebnisse konsolidieren<\/em>&nbsp;<\/h4>\n\n\n\n<p>Das&nbsp;mit&nbsp;der Retrofit App erzeugte Target Feature hat den Anfangsstatus \u00ab<em>In&nbsp;Specification<\/em>\u00bb:&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/www.blue.works\/wp-content\/uploads\/2026\/02\/pic22.png\" alt=\"\" class=\"wp-image-41299\"\/><\/figure>\n\n\n\n<p>Dies hat zur Folge, dass man das Feature wieder l\u00f6schen kann, obwohl Wartungs-Transporte bereits in die Target Transporte&nbsp;dieses Feature&nbsp;retrofitted&nbsp;wurden.&nbsp;<\/p>\n\n\n\n<p>Wir&nbsp;haben&nbsp;es nat\u00fcrlich ausprobiert, und mit tragischem Erfolg:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/www.blue.works\/wp-content\/uploads\/2026\/02\/pic23.png\" alt=\"\" class=\"wp-image-41301\"\/><\/figure>\n\n\n\n<p>Man sollte also so fr\u00fch wie m\u00f6glich das Target Feature \u00ab<em>In Implementation<\/em>\u00bb setzen!&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Wo&nbsp;bleiben&nbsp;die Kollisionen?&nbsp;<\/h3>\n\n\n\n<p>Wir versuchen, eine Kollision zu erzeugen, um den manuellen Retrofit zu untersuchen.&nbsp;<\/p>\n\n\n\n<p>Wir&nbsp;legen in unserem Wartungs-Feature einen neuen Transport an und best\u00fccken ihn mit demselben und einem neuen Schl\u00fcssel&nbsp;in Tabelle T005a und geben den Transport frei.&nbsp;<\/p>\n\n\n\n<p>Das Ergebnis ist ebenso ein automatischer Retrofit.&nbsp;<\/p>\n\n\n\n<p>Eine nachtr\u00e4gliche Freigabe des&nbsp;Ziel-Transports&nbsp;BSSK902202 und&nbsp;die Anlage eines neuen Target-Transport (BSSK902218)&nbsp;in der Retrofit App&nbsp;\u00e4ndert nichts an dieser Kategorisierung:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/www.blue.works\/wp-content\/uploads\/2026\/02\/pic24-1920x530.png\" alt=\"\" class=\"wp-image-41303\"\/><\/figure>\n\n\n\n<p>Wir starten den halb-automatischen Retrofit, der trotzdem sauber durchl\u00e4uft.&nbsp;<\/p>\n\n\n\n<p>Eigentlich h\u00e4tten&nbsp;wir&nbsp;erwartet, dass dabei die Kategorisierung wiederholt wird und einen Retrofit-Fehler generiert (wir werden es etwas sp\u00e4ter forcieren).&nbsp;<\/p>\n\n\n\n<p>Das verwirrt uns jetzt etwas, da die&nbsp;<a href=\"https:\/\/help.sap.com\/docs\/cloud-alm\/applicationhelp\/retrofit-categories\" target=\"_blank\" rel=\"noreferrer noopener\">Dokumentation<\/a>&nbsp;statuarisch deklariert: \u00ab<em>This&nbsp;means&nbsp;that&nbsp;target&nbsp;transports,&nbsp;containing&nbsp;the&nbsp;same&nbsp;objects&nbsp;as&nbsp;source&nbsp;transports,&nbsp;which&nbsp;have&nbsp;been&nbsp;released&nbsp;in&nbsp;the&nbsp;last 6&nbsp;months&nbsp;are&nbsp;included&nbsp;in&nbsp;conflict&nbsp;determination<\/em>\u00bb.&nbsp;Ob das damit zusammenh\u00e4ngt, dass der Zieltransport dem \u201c<em>Default Target Feature&nbsp;for&nbsp;Retrofit<\/em>\u201d angeh\u00f6rt?&nbsp;<\/p>\n\n\n\n<p>Wir&nbsp;h\u00e4tten&nbsp;gerne&nbsp;die Kategorisierung wiederholt, um&nbsp;eine \u00c4nderung des Retrofit-Status&nbsp;zu erzwingen, aber&nbsp;man&nbsp;kann&nbsp;sehen, dass&nbsp;\u00ab<em>Regenerate Retrofit<\/em>\u00bb&nbsp;inaktiv&nbsp;ist, denn im Unterschied zum&nbsp;SolMan&nbsp;Retrofit kann man die Retrofit-Daten&nbsp;erst&nbsp;dann&nbsp;neu generieren, wenn es einen Fehler&nbsp;bereits&nbsp;gegeben hat.&nbsp;<\/p>\n\n\n\n<p>Dies ist schade, denn in der&nbsp;SolMan-Vergangenheit war die Funktion \u00ab<em>Create Retrofit Data&nbsp;Again<\/em>\u00bb oft der Retter aus der Not, falls eine Aktion z.B. wegen RFC-Verbindungsproblemen mittendrin abbrach&nbsp;und sich alles verknotete.&nbsp;<\/p>\n\n\n\n<p>Aber vielleicht gibt es in der neuen SAP Cloud ALM Welt keine h\u00e4sslichen Abbr\u00fcche mehr!&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/www.blue.works\/wp-content\/uploads\/2026\/02\/pic35-1920x1248.jpg\" alt=\"\" class=\"wp-image-41305\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Endlich&nbsp;haben wir&nbsp;eine Kollision!&nbsp;<\/h3>\n\n\n\n<p>Wir starten&nbsp;also&nbsp;einen zweiten Versuch, einen Konflikttransport zu erzeugen. Diesmal legen wir ein neues&nbsp;Feature im Implementierungsprojekt an und zeichnen eine \u00c4nderung am selben Objekt in dem&nbsp;Projekt-Transport&nbsp;BSSK902220&nbsp;\u00ab<em>6-242: RE Retrofit Test &#8211; Project Work<\/em>\u00bb&nbsp;auf.&nbsp;<\/p>\n\n\n\n<p>Und siehe da, wir&nbsp;der Status ist rot geworden:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/www.blue.works\/wp-content\/uploads\/2026\/02\/pic25-1920x1412.png\" alt=\"\" class=\"wp-image-41307\"\/><\/figure>\n\n\n\n<p>\u00ab<em>Start Retrofit<\/em>\u00bb ist&nbsp;jetzt&nbsp;inaktiv.&nbsp;<\/p>\n\n\n\n<p>Wir m\u00fcssen&nbsp;das Detail-Fenster&nbsp;des einzelnen&nbsp;Retrofit&nbsp;Eintrags&nbsp;im \u00c4nderungsmodus \u00f6ffnen und&nbsp;f\u00fcr jedes manuelle Objekt&nbsp;einen Zieltransport ausw\u00e4hlen.&nbsp;Falls es hier eine Massen-Zuweisung g\u00e4be, so ist sie mir entgangen.&nbsp;Ein Gl\u00fcck, dass es nur zwei Eintr\u00e4ge sind!&nbsp;<\/p>\n\n\n\n<p>Die Auswahl&nbsp;des jeweiligen Zieltransports&nbsp;ist ziemlich verwirrend, denn sie zeigt&nbsp;alle(!)&nbsp;\u00e4nderbaren Transporte an, die das Projekt-QA-System (803) als Ziel haben, auch solche ohne Feature,&nbsp;sie&nbsp;verr\u00e4t aber weder die&nbsp;Transportnummer&nbsp;noch zu welchem Cloud ALM Projekt sie geh\u00f6ren!&nbsp;<\/p>\n\n\n\n<p>Was auch&nbsp;m.E.&nbsp;problematisch ist, ist, dass&nbsp;wir&nbsp;keinen Hinweis erhalten, welches denn der Konflikt-Transport&nbsp;aus dem Implementierungsprojekt&nbsp;sei.&nbsp;Falls&nbsp;dieser&nbsp;noch \u00e4nderbar&nbsp;w\u00e4re:&nbsp;W\u00e4re er&nbsp;dann&nbsp;nicht der ideale Kandidat f\u00fcr die Auswahl als Target Transport? Man k\u00f6nnte mit diesem&nbsp;\u00e4nderbaren Konflikt-Transport&nbsp;das Eingabefeld sogar vorbelegen.&nbsp;<\/p>\n\n\n\n<p>Ferner, wir k\u00f6nnen&nbsp;beliebig&nbsp;unterschiedliche&nbsp;Transporte als manuelle Ziele angeben, wie hier als Probe aufs Exempel geschehen.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" src=\"https:\/\/www.blue.works\/wp-content\/uploads\/2026\/02\/pic26.png\" alt=\"\" class=\"wp-image-41309\" style=\"aspect-ratio:0.8274460913330562;width:608px;height:auto\"\/><\/figure>\n\n\n\n<p>Gut, diese&nbsp;Target-Transport-Eintr\u00e4ge haben nur dokumentarischen Charakter.&nbsp;<\/p>\n\n\n\n<p>Doch&nbsp;wir&nbsp;sehen&nbsp;ziemlich&nbsp;schwere&nbsp;Fehlerwolken am Horizont aufkommen&nbsp;und&nbsp;h\u00f6re&nbsp;viel Sand im Getriebe&nbsp;knirschen, falls eines Tages ein produktiver Software-Missstand die Suche nach m\u00f6glichen Ursachen notwendig machte&nbsp;\u2026&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/www.blue.works\/wp-content\/uploads\/2026\/02\/pic27-1920x1440.jpg\" alt=\"\" class=\"wp-image-41311\" style=\"width:559px;height:auto\"\/><\/figure>\n\n\n\n<p><em>Photo&nbsp;by&nbsp;<\/em><a href=\"https:\/\/unsplash.com\/@extrateurestrial?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText\" target=\"_blank\" rel=\"noreferrer noopener\"><em>Elise Teur<\/em><\/a><em>&nbsp;on&nbsp;<\/em><a href=\"https:\/\/unsplash.com\/photos\/-k9bQcrAxSU?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText\" target=\"_blank\" rel=\"noreferrer noopener\"><em>Unsplash<\/em><\/a>&nbsp;<\/p>\n\n\n\n<p>Zum Gl\u00fcck (?) bleiben die Eintr\u00e4ge f\u00fcr die Target Transporte&nbsp;sowie deren <em>\u00abImplementation Status\u00bb<\/em>&nbsp;weiterhin \u00e4nderbar, obwohl der manuelle Retrofit&nbsp;l\u00e4ngst&nbsp;als erfolgt gilt:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/www.blue.works\/wp-content\/uploads\/2026\/02\/pic28-1920x689.png\" alt=\"\" class=\"wp-image-41313\"\/><\/figure>\n\n\n\n<p>Der Status <em>\u00abManually&nbsp;Retrofitted\u00bb<\/em> bleibt bestehen, auch wenn man Eintr\u00e4ge als mit \u00ab<em>Not&nbsp;Implemented<\/em>\u00bb kennzeichnet.&nbsp;<\/p>\n\n\n\n<p>Man kann als Scherzkeks sogar eine Target Transport-Nummer angeben, in die \u00ab<em>Nicht implementiert<\/em>\u00bb wurde. Dies erinnert mich an den netten Mathematiker-Witz zur Mengenlehre: \u00ab<em>Wenn in einem Raum 5 Leute sind und 6 Leute gehen raus, muss einer wieder reingehen, damit der Raum leer wird<\/em>\u00bb.&nbsp;<\/p>\n\n\n\n<p>Update:&nbsp;Dies&nbsp;war&nbsp;der Stand Ende Januar 2026.&nbsp;Jetzt beim Korrekturlesen Anfang Februar ist der nachtr\u00e4gliche Edit-Button verschwunden. Trainingsmaterial f\u00fcr eine agil gelieferte Anwendung ist eine Herausforderung!&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Wir erhalten einen Retrofit Error!&nbsp;<\/h3>\n\n\n\n<p>Doch wie pr\u00e4zise ist die Kategorisierung?&nbsp;<\/p>\n\n\n\n<p>Wir&nbsp;legen einen kleinen Versuchsaufbau an. In unserem Maintenance Feature legen&nbsp;wir&nbsp;einen neuen Transport an, zeichnen darin eine \u00c4nderung auf, die mit Sicherheit keinen Konflikt mit dem Projekt hat und geben Aufgabe und Transport frei.&nbsp;<\/p>\n\n\n\n<p>Wie erwartet strahlt der Retrofit Status wundersch\u00f6n gr\u00fcn&nbsp;unter der&nbsp;CALM Sonne:&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" src=\"https:\/\/www.blue.works\/wp-content\/uploads\/2026\/02\/pic29.png\" alt=\"\" class=\"wp-image-41315\" style=\"aspect-ratio:1.0090658257784786;width:652px;height:auto\"\/><\/figure>\n\n\n\n<p>Gemeinerweise entscheidet das Implementierungsteam, dass&nbsp;das Projekt f\u00fcr genau diesen&nbsp;Eintrag einen neuen Inhalt&nbsp;ben\u00f6tigt,&nbsp;es&nbsp;\u00e4ndert ihn entsprechend und&nbsp;zeichnet&nbsp;die&nbsp;\u00c4nderung&nbsp;in dem Projekt-Transport BSSK902220 auf.&nbsp;<\/p>\n\n\n\n<p>Es gibt keine&nbsp;CSOL Warnung&nbsp;mehr&nbsp;wie damals im Solution Manager!&nbsp;<\/p>\n\n\n\n<p>Dies erh\u00f6ht die Anforderungen an die Projektleitung, die&nbsp;regelm\u00e4ssige&nbsp;Kommunikation mit dem Wartungs-Team von allem Anfang an einzuplanen und nicht&nbsp;erst&nbsp;zum&nbsp;Ende&nbsp;in der&nbsp;Hypercare&nbsp;oder Operativen Phase des Projektes.&nbsp;<\/p>\n\n\n\n<p>Wir starten den Retrofit des immer noch \u00abgr\u00fcnen\u00bb Transport-Eintrags:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/www.blue.works\/wp-content\/uploads\/2026\/02\/pic30.png\" alt=\"\" class=\"wp-image-41317\"\/><\/figure>\n\n\n\n<p>Nach ein paar&nbsp;<a href=\"https:\/\/www.youtube.com\/watch?v=T3to8QdXlpU\" target=\"_blank\" rel=\"noreferrer noopener\">CALM&nbsp;Warteminuten<\/a>&nbsp;erhalten wir dieses Ergebnis:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/www.blue.works\/wp-content\/uploads\/2026\/02\/pic31-1920x940.png\" alt=\"\" class=\"wp-image-41319\"\/><\/figure>\n\n\n\n<p>Sehr gut! Die Kategorisierung ist robust und f\u00e4ngt&nbsp;nachtr\u00e4gliche&nbsp;kollidierende \u00c4nderungen ein! Was&nbsp;uns&nbsp;aber&nbsp;etwas&nbsp;irritiert,&nbsp;ist, dass der&nbsp;Button \u00ab<em>Regenerate Retrofit<\/em>\u00bb&nbsp;immer noch&nbsp;inaktiv ist.&nbsp;<\/p>\n\n\n\n<p>Erst nach einem kompletten Neu-Laden der Anwendung im Browser&nbsp;(!) erhalten wir unsere Chance zur Neu-Bewertung:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/www.blue.works\/wp-content\/uploads\/2026\/02\/pic32.png\" alt=\"\" class=\"wp-image-41321\"\/><\/figure>\n\n\n\n<p>Ab jetzt geht es \u00ab<em>Manual<\/em>\u00bb weiter.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Reject&nbsp;Retrofit&nbsp;<\/h2>\n\n\n\n<p>Diese Aktion&nbsp;<a href=\"https:\/\/help.sap.com\/docs\/cloud-alm\/applicationhelp\/performing-retrofit\" target=\"_blank\" rel=\"noreferrer noopener\">verh\u00e4lt sich ziemlich anders als im SolMan ChaRM<\/a>: Man kann&nbsp;in Cloud ALM&nbsp;nur \u00ab<em>Automatische<\/em>\u00bb Retrofits \u00ab<em>Reject<\/em>\u00bben.&nbsp;<\/p>\n\n\n\n<p>Und der bereits erzeugte und freigegebene&nbsp;ToC&nbsp;muss dann&nbsp;auch noch&nbsp;manuell von der Import-Queue des Projekt-Entwicklungssystem gel\u00f6scht werden.&nbsp;Ob wir dazu die Berechtigung haben? Oder m\u00fcssen wir die Systemadministration bem\u00fchen?&nbsp;<\/p>\n\n\n\n<p>Dabei erh\u00e4lt der Quell-Transport den Status \u00ab<em>Manually&nbsp;Retrofitted<\/em>\u00bb:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" src=\"https:\/\/www.blue.works\/wp-content\/uploads\/2026\/02\/pic33.png\" alt=\"\" class=\"wp-image-41323\" style=\"aspect-ratio:1.2422302839845645;width:702px;height:auto\"\/><\/figure>\n\n\n\n<p>Wir&nbsp;finden&nbsp;dies schade.&nbsp;<\/p>\n\n\n\n<p>Denn die seltensten Projekte beeinflussen das gesamte Produktivsystem. Sehr oft&nbsp;bezwecken sie&nbsp;die&nbsp;Einf\u00fchrung zus\u00e4tzlicher Komponenten oder&nbsp;L\u00e4nder-Rollouts.&nbsp;<\/p>\n\n\n\n<p>So&nbsp;haben&nbsp;wir&nbsp;bei Kunden mehrere F\u00e4lle erlebt, bei denen ein Retrofit&nbsp;in die Projektlandschaft&nbsp;ausdr\u00fccklich&nbsp;und wohlbegr\u00fcndet&nbsp;verweigert wurde:&nbsp;Den Einbau von f\u00fcr&nbsp;die Produktion notwendigen&nbsp;SAP Hinweisen, die die Projektarbeit nur st\u00f6ren w\u00fcrden, Customizing-\u00c4nderungen&nbsp;von Interfaces zu Nicht-SAP Systemen, die in der Projektlandschaft&nbsp;gar&nbsp;nicht eingerichtet waren, Berechtigungs-Rollen, BRF+-Regeln, die in der Projektlandschaft nicht vorgesehen waren, usw.&nbsp;<\/p>\n\n\n\n<p>Damit verlieren wir die \u00dcbersicht in der Retrofit App, welche Source-Transporte&nbsp;den Status&nbsp;\u00ab<em>Manually&nbsp;Retrofitted<\/em>\u00bb&nbsp;besitzen, weil&nbsp;sie&nbsp;\u00ab<em>Rejected<\/em>\u00bb und welche \u00ab<em>Manually&nbsp;Retrofitted<\/em>\u00bb sind, weil tats\u00e4chlich die Wartungs\u00e4nderung manuell in die Projektlandschaft \u00fcbernommen wurde.&nbsp;<\/p>\n\n\n\n<p>Einziges kleines Indiz&nbsp;k\u00f6nnte&nbsp;bei manuellen, roten Objekten&nbsp;das leere Feld f\u00fcr den Target-Transport&nbsp;sein, aber dies ist ein sehr schwacher&nbsp;Hinweis, und es fehlt eine Reporting-M\u00f6glichkeit hierzu.&nbsp;<\/p>\n\n\n\n<p>Bei gemischten Transporten wird es noch undurchsichtiger.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" src=\"https:\/\/www.blue.works\/wp-content\/uploads\/2026\/02\/pic34.png\" alt=\"\" class=\"wp-image-41325\" style=\"aspect-ratio:1.9448665074886042;width:788px;height:auto\"\/><\/figure>\n\n\n\n<p>Hier wurde bei zwei Transporten die Funktion \u00ab<em>Reject<\/em>\u00bb angewendet. Mit viel Aufmerksamkeit und Wissen k\u00f6nnte man eruieren, dass der vorletzte Transport (BSSK902234) ein&nbsp;\u00ab<em>Rejected<\/em>\u00bb&nbsp;sei,&nbsp;weil&nbsp;nur&nbsp;dann&nbsp;der Transport&nbsp;gleichzeitig \u00ab<em>Automatic<\/em>\u00bb und \u00ab<em>Manually&nbsp;Retrofitted<\/em>\u00bb sein kann.&nbsp;<\/p>\n\n\n\n<p>Doch wer kann ahnen, dass beim letzten, gemischten&nbsp;Transport (BSSK902237) ebenso die Funktion \u00ab<em>Reject<\/em>\u00bb den automatischen Teil zur\u00fcckgewiesen hat?&nbsp;<\/p>\n\n\n\n<p>Wir&nbsp;k\u00f6nnen&nbsp;nur hoffen,&nbsp;<a href=\"https:\/\/influence.sap.com\/sap\/ino\/#\/campaign\/3501\" target=\"_blank\" rel=\"noreferrer noopener\">dass der alte&nbsp;SolMan Retrofit&nbsp;Status \u00ab<em>Rejected<\/em>\u00bb wieder zur\u00fcckkehrt<\/a>.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Unter die Haube geschaut&nbsp;<\/h2>\n\n\n\n<p>Wegen der hochfrequenten CALM Synchronisierungs-Jobs im&nbsp;ABAP System&nbsp;ist es ziemlich schwer, die entscheidenden Protokolle zu identifizieren.&nbsp;Ein Monitor Report, der nur das Anwendungs-Log von Jobausf\u00fchrungen mit Inhalt anzeigt, fehlt bisher.&nbsp;<\/p>\n\n\n\n<p>Mit der SM37 kann man&nbsp;mandantenunabh\u00e4ngig&nbsp;versuchen, den Job aufzuspie\u00dfen, hier ein Beispiel:&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/www.blue.works\/wp-content\/uploads\/2026\/02\/pic05.png\" alt=\"\" class=\"wp-image-41327\"\/><\/figure>\n\n\n\n<p>Das entsprechende Anwendungs-Log ist hingegen mandantenabh\u00e4ngig, also suchen wir im Mandanten 811. Man erkennt den Lauf, bei dem sich etwas getan hat, eigentlich nur an der h\u00f6heren Anzahl von Nachrichten. Hier ein Beispiel f\u00fcr eine Transportanlage im Mandanten 811:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/www.blue.works\/wp-content\/uploads\/2026\/02\/pic06-1920x841.png\" alt=\"\" class=\"wp-image-41329\"\/><\/figure>\n\n\n\n<p>Die \u00dcbersicht der verwendeten \u00ab<em>External&nbsp;Identification<\/em>\u00bbs&nbsp;kann man in der&nbsp;<a href=\"https:\/\/help.sap.com\/docs\/cloud-alm\/setup-administration\/solutions-setup-check#analyze-application-log\" target=\"_blank\" rel=\"noreferrer noopener\">Dokumentation<\/a>&nbsp;finden.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Export<\/h3>\n\n\n\n<p>Hier ist ein Beispiel f\u00fcr die Freigabe eines Transportauftrags:&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" src=\"https:\/\/www.blue.works\/wp-content\/uploads\/2026\/02\/pic08.png\" alt=\"\" class=\"wp-image-41331\" style=\"aspect-ratio:1.7756052449053736;width:794px;height:auto\"\/><\/figure>\n\n\n\n<p>Gleich nach dem Export (1) wurde der Job gestartet (2), der den Report f\u00fcr die Retrofit-Kategorisierung (3)&nbsp;startet. Falls das Ergebnis der Kategorisierung gr\u00fcn ist, legt dieser Report auch den&nbsp;ToC&nbsp;(Transport&nbsp;of&nbsp;Copies) f\u00fcr das Ziel-Projektsystem an&nbsp;und&nbsp;gibt ihn frei.&nbsp;<\/p>\n\n\n\n<p>Es&nbsp;ist \u00fcbrigens&nbsp;die einzige Stelle, bei der&nbsp;wir&nbsp;den \u00abZwischen-ToC\u00bb&nbsp;identifizieren&nbsp;konnten.&nbsp;<\/p>\n\n\n\n<p>Hier kann man sehen, dass der&nbsp;ToC&nbsp;gleich nach der Anlage freigegeben wurde:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/www.blue.works\/wp-content\/uploads\/2026\/02\/pic09.png\" alt=\"\" class=\"wp-image-41333\"\/><\/figure>\n\n\n\n<p>&nbsp;Sch\u00f6n ist, dass bei&nbsp;ToC&nbsp;Anlage der \u00ab<em>Owner<\/em>\u00bb&nbsp;des Quell-Transports&nbsp;(hier RE) beibehalten wurde.&nbsp;<\/p>\n\n\n\n<p>Die Freigabe des&nbsp;ToCs&nbsp;hinterl\u00e4sst aber keine Spuren im Anwendungs-Log. Man fragt sich, wie es aussehen wird, falls die Freigabe des&nbsp;ToCs&nbsp;bei den \u00ab<em>Pre-Export Methods<\/em>\u00bb scheiterte, was immer wieder mal passiert.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Automatischer Retrofit&nbsp;<\/h3>\n\n\n\n<p>Wir finden den Retrofit Job&nbsp;des automatischen Retrofits, das Log-Protokoll sieht beruhigend aus:&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/www.blue.works\/wp-content\/uploads\/2026\/02\/pic17-1920x585.png\" alt=\"\" class=\"wp-image-41335\"\/><\/figure>\n\n\n\n<p>Wir&nbsp;waren&nbsp;etwas \u00fcberrascht, dass das Anwendungsprotokoll des Retrofits, der immerhin den Import eines&nbsp;ToCs&nbsp;in das Zielsystem und eine \u00dcbernahme der St\u00fcckliste in den&nbsp;\u00abechten\u00bb&nbsp;Transport des Zielsystems durchf\u00fchren muss, nur im Quellsystem zu finden&nbsp;sei&nbsp;(in unserem Sandbox System ist das der Mandant 811):<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/www.blue.works\/wp-content\/uploads\/2026\/02\/pic19.png\" alt=\"\" class=\"wp-image-41337\"\/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Endlich ist es so weit!\u00a0<br \/>\nDas SAP\u00a0Cloud ALM\u00a0Team hat die Retrofit Funktionalit\u00e4t auch in den SAP Solution Manager Nachfolger SAP Cloud ALM implementiert. Das Wichtigste ist vorhanden, die Retrofit Kategorisierung steht<\/p>\n","protected":false},"author":16,"featured_media":45667,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[344],"tags":[336,251],"class_list":["post-45666","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-alm-kaffeekraenzchen-das-alm-magazin","tag-kaffeekraenzchen","tag-sap-cloud-alm-de"],"acf":[],"aioseo_notices":[],"jetpack_featured_media_url":"https:\/\/www.blue.works\/wp-content\/uploads\/2026\/03\/pic00.jpg","_links":{"self":[{"href":"https:\/\/www.blue.works\/de\/wp-json\/wp\/v2\/posts\/45666","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.blue.works\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.blue.works\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.blue.works\/de\/wp-json\/wp\/v2\/users\/16"}],"replies":[{"embeddable":true,"href":"https:\/\/www.blue.works\/de\/wp-json\/wp\/v2\/comments?post=45666"}],"version-history":[{"count":7,"href":"https:\/\/www.blue.works\/de\/wp-json\/wp\/v2\/posts\/45666\/revisions"}],"predecessor-version":[{"id":46231,"href":"https:\/\/www.blue.works\/de\/wp-json\/wp\/v2\/posts\/45666\/revisions\/46231"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.blue.works\/de\/wp-json\/wp\/v2\/media\/45667"}],"wp:attachment":[{"href":"https:\/\/www.blue.works\/de\/wp-json\/wp\/v2\/media?parent=45666"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.blue.works\/de\/wp-json\/wp\/v2\/categories?post=45666"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.blue.works\/de\/wp-json\/wp\/v2\/tags?post=45666"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}