{"id":34386,"date":"2023-09-08T08:53:34","date_gmt":"2023-09-08T06:53:34","guid":{"rendered":"https:\/\/www.blue.works\/alm-coffee-party-v-dual-landscape-part-3\/"},"modified":"2026-02-17T13:19:12","modified_gmt":"2026-02-17T12:19:12","slug":"alm-coffee-party-v-dual-landscape-part-3","status":"publish","type":"post","link":"https:\/\/www.blue.works\/en\/alm-coffee-party-v-dual-landscape-part-3\/","title":{"rendered":"ALM Coffee Party V &#8211; Dual Landscape Part 3"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Two landscapes for one productive system<\/h2>\n\n\n\n<p>As recommended by the FB methodology, the project-driven changes unfold along a 4-system project landscape that includes an additional pre-production system.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1013\" height=\"309\" src=\"https:\/\/www.blue.works\/wp-content\/uploads\/2023\/09\/image-2.png\" alt=\"\" class=\"wp-image-33507\" srcset=\"https:\/\/www.blue.works\/wp-content\/uploads\/2023\/09\/image-2.png 1013w, https:\/\/www.blue.works\/wp-content\/uploads\/2023\/09\/image-2-768x234.png 768w\" sizes=\"(max-width: 1013px) 100vw, 1013px\" \/><figcaption class=\"wp-element-caption\">Figure 1 Two system landscape &#8211; cutover scenario 1<\/figcaption><\/figure>\n\n\n\n<p>There are various scenarios for the cutover (go-live) of a release from the project landscape to the shared production system, see the list in the FB Configuration Guide, chapter &#8220;Cutover Checks and Post Cutover Activities: Configuration &#8211; Overview&#8221;.<\/p>\n\n\n\n<p>We opt for &#8220;Scenario 1&#8221;, as it is called in the FB Configuration Guide, because it fits better with our proposal for the coexistence of major and minor releases.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Projects<\/h3>\n\n\n\n<p>One of the major advantages of the turnkey solution <a href=\"https:\/\/support.sap.com\/en\/alm\/focused-build.html\" title=\"\">Focused Build<\/a> is the fixed structure of the projects with their phases and the predefined quality gates. FB follows the agile project paradigm and organizes the work in the decisive implementation phase in <em>waves<\/em> and <em>sprints<\/em>. If you prefer waterfall projects, simply create only one wave and one sprint per project.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1011\" height=\"397\" src=\"https:\/\/www.blue.works\/wp-content\/uploads\/2023\/09\/image-3.png\" alt=\"\" class=\"wp-image-33513\" srcset=\"https:\/\/www.blue.works\/wp-content\/uploads\/2023\/09\/image-3.png 1011w, https:\/\/www.blue.works\/wp-content\/uploads\/2023\/09\/image-3-768x302.png 768w\" sizes=\"(max-width: 1011px) 100vw, 1011px\" \/><figcaption class=\"wp-element-caption\">Figure 2 Example of a quarterly project<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Pre-Production System<\/h3>\n\n\n\n<p>The pre-production system is not a second QA system. Its advantage is obvious: the integration and regression tests that take place there are not invalidated by constant new imports. This is because every change forces the tests to be repeated: a new side effect could have crept in as a result of the change.<\/p>\n\n\n\n<p>In the test phase on the pre-production system, only corrections to errors discovered during testing are permitted. Focused Build offers the specialized &#8220;Defect Correction&#8221; process type for this purpose.<\/p>\n\n\n\n<p>Development can continue during the <em>freeze<\/em> of the pre-production system, but it is done for the next release or the next phase cycle.<\/p>\n\n\n\n<p>In the pre-production system, everything and only that which will actually go live in the next go-live is tested extensively and intensively.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1011\" height=\"414\" src=\"https:\/\/www.blue.works\/wp-content\/uploads\/2023\/09\/image-4.png\" alt=\"\" class=\"wp-image-33516\" srcset=\"https:\/\/www.blue.works\/wp-content\/uploads\/2023\/09\/image-4.png 1011w, https:\/\/www.blue.works\/wp-content\/uploads\/2023\/09\/image-4-768x314.png 768w\" sizes=\"(max-width: 1011px) 100vw, 1011px\" \/><figcaption class=\"wp-element-caption\">Figure 3 Testing in a 4-system landscape<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Maintenance<\/h3>\n\n\n\n<p>As the FB methodology expects a project plan with many Q-gates, I recommend using the classic ChaRM <em>change documents<\/em> for transports within the maintenance landscape. As long as only corrections and minor adjustments are made to existing processes, three systems should be sufficient in the maintenance landscape.<\/p>\n\n\n\n<p>With active FB, the use of Request for Changes or IT Requirements is unfortunately not supported in the standard for minor release cycles (FB SP10). If you need the RfC for an approval workflow in the maintenance landscape, you must create &#8220;normal&#8221; phase cycles instead of minor release cycles<sup data-fn=\"4112bc35-c7b8-4669-bbc3-ce25788b5517\" class=\"fn\">1<\/sup>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">From the lab<\/h2>\n\n\n\n<p>The dual system landscape with major and minor releases is outlined here on a Solution Manager sandbox system.<\/p>\n\n\n\n<p>For the sake of brevity, I assume that you are familiar with the SAP documentation for the tools used and the FB-specific IMG.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">The two system landscapes<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">Maintenance landscape<\/h4>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"999\" height=\"434\" src=\"https:\/\/www.blue.works\/wp-content\/uploads\/2023\/09\/image-5.png\" alt=\"\" class=\"wp-image-33519\" srcset=\"https:\/\/www.blue.works\/wp-content\/uploads\/2023\/09\/image-5.png 999w, https:\/\/www.blue.works\/wp-content\/uploads\/2023\/09\/image-5-768x334.png 768w\" sizes=\"(max-width: 999px) 100vw, 999px\" \/><figcaption class=\"wp-element-caption\">Figure 4 Maintenance landscape, with the project development system as the retrofit target<\/figcaption><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Project landscape<\/h4>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1008\" height=\"179\" src=\"https:\/\/www.blue.works\/wp-content\/uploads\/2023\/09\/image-6.png\" alt=\"\" class=\"wp-image-33522\" srcset=\"https:\/\/www.blue.works\/wp-content\/uploads\/2023\/09\/image-6.png 1008w, https:\/\/www.blue.works\/wp-content\/uploads\/2023\/09\/image-6-768x136.png 768w\" sizes=\"(max-width: 1008px) 100vw, 1008px\" \/><figcaption class=\"wp-element-caption\">Figure 5 Project landscape<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1033\" height=\"144\" src=\"https:\/\/www.blue.works\/wp-content\/uploads\/2023\/09\/image-7.png\" alt=\"\" class=\"wp-image-33525\" srcset=\"https:\/\/www.blue.works\/wp-content\/uploads\/2023\/09\/image-7.png 1033w, https:\/\/www.blue.works\/wp-content\/uploads\/2023\/09\/image-7-1024x143.png 1024w, https:\/\/www.blue.works\/wp-content\/uploads\/2023\/09\/image-7-768x107.png 768w\" sizes=\"(max-width: 1033px) 100vw, 1033px\" \/><figcaption class=\"wp-element-caption\">Figure 6 Logical component group BL_SOLMAN_LCG with development and maintenance branches<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Change Control Landscape<\/h3>\n\n\n\n<p>We give our demo its own Change Control Landscape (CCL), because release management is based on this. A CCL can only have one release.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1033\" height=\"272\" src=\"https:\/\/www.blue.works\/wp-content\/uploads\/2023\/09\/image-8.png\" alt=\"\" class=\"wp-image-33528\" srcset=\"https:\/\/www.blue.works\/wp-content\/uploads\/2023\/09\/image-8.png 1033w, https:\/\/www.blue.works\/wp-content\/uploads\/2023\/09\/image-8-1024x270.png 1024w, https:\/\/www.blue.works\/wp-content\/uploads\/2023\/09\/image-8-768x202.png 768w\" sizes=\"(max-width: 1033px) 100vw, 1033px\" \/><figcaption class=\"wp-element-caption\">Figure 7 Change Control Landscape<\/figcaption><\/figure>\n\n\n\n<p>Since we want to operate the project landscape with FB, we have to configure the new CCL in Customizing (see below), and when starting the CRM WebUI we have to select the business role &#8220;\/SALM\/RLSMNG &#8211; Release Manager&#8221;.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1029\" height=\"139\" src=\"https:\/\/www.blue.works\/wp-content\/uploads\/2023\/09\/image-9.png\" alt=\"\" class=\"wp-image-33531\" srcset=\"https:\/\/www.blue.works\/wp-content\/uploads\/2023\/09\/image-9.png 1029w, https:\/\/www.blue.works\/wp-content\/uploads\/2023\/09\/image-9-1024x138.png 1024w, https:\/\/www.blue.works\/wp-content\/uploads\/2023\/09\/image-9-768x104.png 768w\" sizes=\"(max-width: 1029px) 100vw, 1029px\" \/><figcaption class=\"wp-element-caption\">Figure 8 Release Management Configuration &#8211; Task Type<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1004\" height=\"486\" src=\"https:\/\/www.blue.works\/wp-content\/uploads\/2023\/09\/image-10.png\" alt=\"\" class=\"wp-image-33534\" srcset=\"https:\/\/www.blue.works\/wp-content\/uploads\/2023\/09\/image-10.png 1004w, https:\/\/www.blue.works\/wp-content\/uploads\/2023\/09\/image-10-768x372.png 768w\" sizes=\"(max-width: 1004px) 100vw, 1004px\" \/><figcaption class=\"wp-element-caption\">Figure 9 and the mapping<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Major Releases<\/h3>\n\n\n\n<p>We go into release planning and plan a whole year in advance. It is more convenient to create only the major releases first, and the minor releases for the major releases afterwards.<\/p>\n\n\n\n<p>As the minor releases are only possible after the go-live of the previous major release (there is no release 0), we simply set the initial release to the next best date in our demo. If you are already using standard ChaRM, you can dispense with this small start-up aid by operating the maintenance landscape with ChaRM as before until the go-live of Release 1.0 (sounds <em>ChaRMant<\/em>, doesn&#8217;t it?).<\/p>\n\n\n\n<p>The big Project Go-Lives are usually held at the weekend.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1020\" height=\"439\" src=\"https:\/\/www.blue.works\/wp-content\/uploads\/2023\/09\/image-11.png\" alt=\"\" class=\"wp-image-33537\" srcset=\"https:\/\/www.blue.works\/wp-content\/uploads\/2023\/09\/image-11.png 1020w, https:\/\/www.blue.works\/wp-content\/uploads\/2023\/09\/image-11-768x331.png 768w\" sizes=\"(max-width: 1020px) 100vw, 1020px\" \/><figcaption class=\"wp-element-caption\">Figure 10 Creation of quarterly releases for one year<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1033\" height=\"165\" src=\"https:\/\/www.blue.works\/wp-content\/uploads\/2023\/09\/image-12.png\" alt=\"\" class=\"wp-image-33540\" srcset=\"https:\/\/www.blue.works\/wp-content\/uploads\/2023\/09\/image-12.png 1033w, https:\/\/www.blue.works\/wp-content\/uploads\/2023\/09\/image-12-1024x164.png 1024w, https:\/\/www.blue.works\/wp-content\/uploads\/2023\/09\/image-12-768x123.png 768w\" sizes=\"(max-width: 1033px) 100vw, 1033px\" \/><figcaption class=\"wp-element-caption\">Figure 11 Initial planning, manual adjustment of go-live dates at the beginning of the quarter<\/figcaption><\/figure>\n\n\n\n<p>We are now adding a release cycle.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1038\" height=\"184\" src=\"https:\/\/www.blue.works\/wp-content\/uploads\/2023\/09\/image-13.png\" alt=\"\" class=\"wp-image-33543\" srcset=\"https:\/\/www.blue.works\/wp-content\/uploads\/2023\/09\/image-13.png 1038w, https:\/\/www.blue.works\/wp-content\/uploads\/2023\/09\/image-13-1024x182.png 1024w, https:\/\/www.blue.works\/wp-content\/uploads\/2023\/09\/image-13-768x136.png 768w\" sizes=\"(max-width: 1038px) 100vw, 1038px\" \/><figcaption class=\"wp-element-caption\">Figure 12 Release 1.0 with cycle<\/figcaption><\/figure>\n\n\n\n<p>The very first time, the task plan for the project landscape is created. All further cycles will share this task list.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"928\" height=\"864\" src=\"https:\/\/www.blue.works\/wp-content\/uploads\/2023\/09\/image-14.png\" alt=\"\" class=\"wp-image-33546\" srcset=\"https:\/\/www.blue.works\/wp-content\/uploads\/2023\/09\/image-14.png 928w, https:\/\/www.blue.works\/wp-content\/uploads\/2023\/09\/image-14-768x715.png 768w\" sizes=\"(max-width: 928px) 100vw, 928px\" \/><figcaption class=\"wp-element-caption\">Figure 13 The new project task list<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Minor Releases<\/h3>\n\n\n\n<p>Now we mark the release 1.0 and add 14-day minor releases for the maintenance landscape. We choose Thursday for the go-live day. This means that you still have Friday available for any necessary corrections in the event of go-live problems.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"791\" height=\"511\" src=\"https:\/\/www.blue.works\/wp-content\/uploads\/2023\/09\/image-15.png\" alt=\"\" class=\"wp-image-33549\" srcset=\"https:\/\/www.blue.works\/wp-content\/uploads\/2023\/09\/image-15.png 791w, https:\/\/www.blue.works\/wp-content\/uploads\/2023\/09\/image-15-768x496.png 768w\" sizes=\"(max-width: 791px) 100vw, 791px\" \/><\/figure>\n\n\n\n<p>Figure 14 A package of minor releases<\/p>\n\n\n\n<p>We adjust the dates manually. Release 1.6 unfortunately has to be added in a second step, as the application is simply too intelligent when calculating the dates and refuses to create 6 minor releases in one go in one quarter.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"791\" height=\"519\" src=\"https:\/\/www.blue.works\/wp-content\/uploads\/2023\/09\/image-16.png\" alt=\"\" class=\"wp-image-33552\" srcset=\"https:\/\/www.blue.works\/wp-content\/uploads\/2023\/09\/image-16.png 791w, https:\/\/www.blue.works\/wp-content\/uploads\/2023\/09\/image-16-768x504.png 768w\" sizes=\"(max-width: 791px) 100vw, 791px\" \/><figcaption class=\"wp-element-caption\">Figure 15 Six 14-day minor releases<\/figcaption><\/figure>\n\n\n\n<p>And this is the task plan for the maintenance landscape:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"729\" height=\"847\" src=\"https:\/\/www.blue.works\/wp-content\/uploads\/2023\/09\/image-17.png\" alt=\"\" class=\"wp-image-33555\"\/><figcaption class=\"wp-element-caption\">Figure 16 Maintenance task list<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Customizing phase model<\/h3>\n\n\n\n<p>In order to be able to create Request for Change for the minor releases of the maintenance landscape when the FB is active, the following entries must be added via the view cluster \/TMWFLOW\/VC_PHMD:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"753\" height=\"381\" src=\"https:\/\/www.blue.works\/wp-content\/uploads\/2023\/09\/image-19.png\" alt=\"\" class=\"wp-image-33566\"\/><figcaption class=\"wp-element-caption\">Figure 17 Customizing phase model<\/figcaption><\/figure>\n\n\n\n<p>If you don&#8217;t want to miss the next part, you can read it <a href=\"https:\/\/www.blue.works\/en\/alm-coffee-party-v-dual-landscape-part-4\/\">here<\/a>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n<ol class=\"wp-block-footnotes\"><li id=\"4112bc35-c7b8-4669-bbc3-ce25788b5517\"> <a href=\"#4112bc35-c7b8-4669-bbc3-ce25788b5517-link\" aria-label=\"Jump to footnote reference 1\">\u21a9\ufe0e<\/a><\/li><\/ol>","protected":false},"excerpt":{"rendered":"<p>As recommended by the FB methodology, the project-driven changes unfold along a 4-system project landscape that includes an additional pre-production system.<\/p>\n","protected":false},"author":16,"featured_media":33579,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":"[{\"id\":\"4112bc35-c7b8-4669-bbc3-ce25788b5517\",\"content\":\"\"}]"},"categories":[351],"tags":[352],"class_list":["post-34386","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-alm-coffee-party-the-alm-magazine","tag-coffee-party"],"acf":[],"aioseo_notices":[],"jetpack_featured_media_url":"https:\/\/www.blue.works\/wp-content\/uploads\/2023\/09\/andrew-karn-auj_oFzaVOw-unsplash-scaled.jpg","_links":{"self":[{"href":"https:\/\/www.blue.works\/en\/wp-json\/wp\/v2\/posts\/34386","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.blue.works\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.blue.works\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.blue.works\/en\/wp-json\/wp\/v2\/users\/16"}],"replies":[{"embeddable":true,"href":"https:\/\/www.blue.works\/en\/wp-json\/wp\/v2\/comments?post=34386"}],"version-history":[{"count":4,"href":"https:\/\/www.blue.works\/en\/wp-json\/wp\/v2\/posts\/34386\/revisions"}],"predecessor-version":[{"id":45199,"href":"https:\/\/www.blue.works\/en\/wp-json\/wp\/v2\/posts\/34386\/revisions\/45199"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.blue.works\/en\/wp-json\/wp\/v2\/media\/33579"}],"wp:attachment":[{"href":"https:\/\/www.blue.works\/en\/wp-json\/wp\/v2\/media?parent=34386"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.blue.works\/en\/wp-json\/wp\/v2\/categories?post=34386"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.blue.works\/en\/wp-json\/wp\/v2\/tags?post=34386"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}