https://raw.githubusercontent.com/ajmaradiaga/feeds/main/scmt/topics/SAP-Build-Work-Zone-standard-edition-blog-posts.xml SAP Community - SAP Build Work Zone, standard edition 2024-05-20T11:12:14.709835+00:00 python-feedgen SAP Build Work Zone, standard edition blog posts in SAP Community https://community.sap.com/t5/technology-blogs-by-members/sap-build-work-zone-transport-route/ba-p/13606766 SAP Build Work Zone - Transport Route 2024-02-16T08:56:37.857000+01:00 Shashanka https://community.sap.com/t5/user/viewprofilepage/user-id/890232 <P>In this example, we are trying to establish the transport route for the application content type using the build work zone.</P><P>In this case we will have Dev, Test, Prod and CTMS subaccounts.</P><P>Below will the be structure of the transport setup</P><DIV class="">&nbsp;<P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="ctmsroute.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/66042iFB7233119B7D4DB4/image-size/medium?v=v2&amp;px=400" role="button" title="ctmsroute.png" alt="ctmsroute.png" /></span></P><P>Step 1: Create the directories Dev, QA, Prod and CTMS.</P><P>Step 2: In the Dev, QA, Prod create the subscription and instance of the SAP Build Work Zone standard Edition.</P><DIV class="">&nbsp;<span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="bwzsubscription.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/66048iDC5925141CED5D4E/image-size/large?v=v2&amp;px=999" role="button" title="bwzsubscription.png" alt="bwzsubscription.png" /></span><P>Step 3: Create service keys for the build Workzone instance in Dev, QA, Prod instances</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="bwzinstance.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/66049iCA1C18D691EBFE93/image-size/large?v=v2&amp;px=999" role="button" title="bwzinstance.png" alt="bwzinstance.png" /></span></P><DIV class=""><DIV class=""><DIV class=""><DIV class=""><DIV class=""><P>Step 4: Repeat step 2 and 3 in QA and Prod Subaccounts.</P><P>Step 5: in CTMS directory subscribe to the SAP Cloud Transport Management Service.</P><DIV class=""><DIV class=""><DIV class=""><DIV class=""><DIV class="">&nbsp;<SPAN class=""><SPAN class="">&nbsp;<span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="ctmssubscription.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/66051i70721B68A0C6B1D2/image-size/large?v=v2&amp;px=999" role="button" title="ctmssubscription.png" alt="ctmssubscription.png" /></span></SPAN></SPAN><P>Step 6: In CTMS directory create an instance of the CTMS with the service key.</P><DIV class=""><DIV class=""><DIV class=""><DIV class=""><DIV class="">&nbsp;<SPAN class=""><SPAN class="">&nbsp;<span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="ctmsinstance.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/66053i50266D22ECBC86AD/image-size/large?v=v2&amp;px=999" role="button" title="ctmsinstance.png" alt="ctmsinstance.png" /></span></SPAN></SPAN><P>Step 7: Copy the service key details, and create a destination in the dev, qa, prod subaccounts, Navigate to the destinations and click on the create destination option and provide the below details</P><P>Name : ctms_destination</P><P>Description : destination to ctms</P><P>URL : copy the URL from the service key of the ctms - uri from the service key</P><P>Authentication type: OAuth2ClientCredentials</P><P>Client ID: Copy from the service key of the ctms</P><P>Client secret: Copy from the service key of the ctms</P><P>Token service url: copy from the service key and append /oauth/token</P><P>Additional properties : node-name : PORTAL_DEV/PORTAL_QA/PORTAL_PROD</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="ctmsdestination.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/66063i36FF13A81E062C92/image-size/large?v=v2&amp;px=999" role="button" title="ctmsdestination.png" alt="ctmsdestination.png" /></span></P><DIV class=""><DIV class=""><DIV class=""><DIV class=""><DIV class=""><SPAN class=""><SPAN class="">&nbsp;</SPAN></SPAN><SPAN>Step 8: in CTMS create destination for Dev, QA, Prod Subaccounts. Copy the service key details of the each of the Build work zone instance and provide the details as below</SPAN><P>Name:</P><P>Description:</P><P><SPAN>URL: portalservice(from servicekey)+ <SPAN>/cdm_import_service</SPAN></SPAN></P><P>Client ID:</P><P>Client Secret:</P><P>Token Service url:</P><P>&nbsp;</P><DIV class=""><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="devdestination.png" style="width: 616px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/66065i60F59558C33D67DF/image-size/large?v=v2&amp;px=999" role="button" title="devdestination.png" alt="devdestination.png" /></span><BR /><DIV class=""><DIV class=""><DIV class=""><DIV class=""><P>In CTMS,you should have destinations to the Dev, QA, Prod as below</P><DIV class=""><DIV class=""><DIV class=""><DIV class=""><DIV class="">&nbsp;<SPAN class=""><SPAN class="">&nbsp;<span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="destinationsinctms.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/66066iE3C326AF90CBFC93/image-size/large?v=v2&amp;px=999" role="button" title="destinationsinctms.png" alt="destinationsinctms.png" /></span></SPAN></SPAN><P>Step 9: Now , navigate the global account ==&gt; Boosters ==&gt; select Configure Access to the Authorization Service ==&gt; create the destination for each subaccount Dev, Qa, Prod,ctms which will be like below</P><DIV class=""><DIV class=""><DIV class=""><DIV class=""><DIV class=""><P>Step 10: Login to the CTMS application and create the nodes as below - the transport node name should match with the node-name of each the destination created in dev, qa, prod subaccounts</P><DIV class=""><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="dev node.png" style="width: 490px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/66067iFAB3511783F4B40E/image-size/large?v=v2&amp;px=999" role="button" title="dev node.png" alt="dev node.png" /></span><BR /><DIV class=""><DIV class=""><DIV class=""><DIV class=""><P>&nbsp;</P><DIV class=""><DIV class=""><DIV class=""><DIV class=""><DIV class=""><DIV class=""><DIV class=""><DIV class=""><DIV class=""><DIV class=""><SPAN>Step 11: Create the transport routes from Dev ==&gt; Qa and Qa ==&gt; Prod</SPAN><DIV class=""><BR /><DIV class=""><DIV class=""><DIV class=""><DIV class=""><SPAN class=""><SPAN class=""><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="devtoqaroute.png" style="width: 382px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/66068i021FA4049FEF2A88/image-size/large?v=v2&amp;px=999" role="button" title="devtoqaroute.png" alt="devtoqaroute.png" /></span></SPAN></SPAN></DIV><DIV class=""><SPAN class=""><SPAN class=""><SPAN>Route will look as below:</SPAN></SPAN></SPAN></DIV><DIV class=""><SPAN class=""><SPAN class=""><SPAN><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="ctmsroute1.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/66069iED4B40C7D096FCD7/image-size/large?v=v2&amp;px=999" role="button" title="ctmsroute1.png" alt="ctmsroute1.png" /></span></SPAN><SPAN>In this way , we can setup the transport route for the SAP BTP Build Work Zone using the CTMS.</SPAN><SPAN><BR /></SPAN></SPAN></SPAN></DIV><DIV class=""><DIV class=""><DIV class=""><DIV class=""><DIV class=""><DIV class=""><DIV class=""><DIV class=""><DIV class=""><DIV class=""><DIV class=""><P>&nbsp;</P></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV> 2024-02-16T08:56:37.857000+01:00 https://community.sap.com/t5/sap-builders-blog-posts/participate-at-the-sap-build-hackathon-in-april-2024/ba-p/13613297 Participate at the SAP Build Hackathon in April 2024 2024-02-20T16:26:02.117000+01:00 Manuel_Namyslo https://community.sap.com/t5/user/viewprofilepage/user-id/97167 <P><SPAN><FONT color="#FF0000"><STRONG>Update - March 2024:</STRONG></FONT>&nbsp;registrations are closed due to high demand. Thanks for registering and stay tuned for upcoming events!</SPAN></P><P><SPAN>SAP Build provides the easiest way to extend your SAP systems and to utilize LCNC to build applications and intelligent processes. Now it’s your chance to try out SAP Build and get your hands dirty – because for April 2024 we are offering another Hackathon</SPAN></P><P><SPAN>which is dedicated to SAP Build Process Automation and SAP Build Apps. This is your opportunity to create business applications or to build your own automation prototype to automate mundane tasks, that occur on your day-to-day business.</SPAN><BR /><BR /><STRONG>Background</STRONG><SPAN>:</SPAN><BR /><BR /><SPAN>SAP Build addresses the growing gap of developers worldwide by empowering users with any skill level to create applications, automate processes and design engaging business sites. It provides people closest to the business problems The unified low-code portfolio has three core components:</SPAN><BR /><BR /></P><UL><LI><STRONG>SAP Build Apps</STRONG>&nbsp;– Enables the creation of applications with drag-and-drop simplicity</LI><LI><STRONG>SAP Build Process Automation</STRONG>&nbsp;– Automates processes and tasks visually</LI><LI><STRONG>SAP Build Work Zone</STRONG>&nbsp;– Facilitates rapid creation of engaging and personalized business sites</LI></UL><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Build_Portfolio.jpg" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/68408i8AFB0FB76098AB08/image-size/large?v=v2&amp;px=999" role="button" title="Build_Portfolio.jpg" alt="Build_Portfolio.jpg" /></span></P><P><SPAN>The goal of this Hackathon is to give you a better understanding of our LCNC capabilities and practical introduction to the development environment of Build Process Automation and Build Apps. We are using graphical layout-designer, pre-developed components and Design Thinking to generate a prototype within 3 days of development that you can take back home for further development and investigation. Please keep in mind that we are not going to include Work Zone in this format. If you have your own Work-Zone tenant, you are free to embed your prototypes into your Work Zone tenant by yourself.</SPAN><BR /><BR /><SPAN>During the event, you will meet our experts and learn directly from them. So, you would get access to the state-of-the-art technology, receive professional support and exchange knowledge with your peers from other companies.</SPAN><BR /><BR /><STRONG>Setup:</STRONG><BR /><BR /><SPAN>In this Hackathon we will provide a list of predefined Use-Cases and real-life business challenges which can be realized with SAP Build. You can decide which challenge is most suitable for you and start working on it right away. &nbsp;In order to give you a broad spectrum of our capabilities and to see your requirements reflected in the Hackathon we will include challenges related to workflow-orchestration, RPA-based automation, Machine Learning extraction, Fiori interfaces &amp; mobile development into our challenges. The tool comes with a user-friendly, web-based interface which is absolutely ideal for this format. We are also planning to give presentations, hands-on exercises and involve expert trainers who can support your team if you are stuck.</SPAN><BR /><BR /><SPAN>Register directly via this link:</SPAN><BR /><BR /><SPAN>&nbsp;</SPAN></P><UL><LI><STRONG>SAP Build Hackathon</STRONG><SPAN>&nbsp;</SPAN>(16. – 18. April 2024):<SPAN> <SPAN class=""><A class="" title="https://events.sap.com/eur/sap-build-hackathon/en/home" href="https://events.sap.com/eur/sap-build-hackathon/en/home" target="_blank" rel="noreferrer noopener">https://events.sap.com/eur/sap-build-hackathon/en/home</A></SPAN></SPAN></LI></UL><P><BR /><BR /><SPAN>To see LCNC in action, check out the&nbsp;</SPAN><A href="https://learning.sap.com/learning-journey/utilize-sap-build-for-low-code-no-code-applications-and-automations-for-citizen-developers" target="_blank" rel="noopener noreferrer">SAP Low-Code/No-Code Learning Journey</A><SPAN>&nbsp;– designed to increase low-code/no-code skills and teach citizen developers the basic concepts of software development and learn how to build mobile apps for free. Check out&nbsp;</SPAN><A href="https://learning.sap.com/learning-journey/utilize-sap-build-for-low-code-no-code-applications-and-automations-for-citizen-developers" target="_blank" rel="noopener noreferrer">LCNC</A><SPAN>&nbsp;and&nbsp;</SPAN><A href="https://learning.sap.com/learning-journey/discover-sap-business-technology-platform?url_id=text-sapcommunity-prdteng-BTP-developer-consultant-adminstrator-architect-can-build-sap-btp-skills-and-intelligent-enterprise-strategy-for-free-and-earn-sap-certification" target="_blank" rel="noopener noreferrer">Discover BTP</A><SPAN>&nbsp;plus much more free learning at&nbsp;</SPAN><A href="https://learning.sap.com/" target="_blank" rel="noopener noreferrer">SAP Learning site:</A></P><P>&nbsp;</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Screenshot 2024-02-20 155754.jpg" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/68411iF4626840C9A776D0/image-size/large?v=v2&amp;px=999" role="button" title="Screenshot 2024-02-20 155754.jpg" alt="Screenshot 2024-02-20 155754.jpg" /></span></P><P>&nbsp;</P><P>Stay tuned!</P> 2024-02-20T16:26:02.117000+01:00 https://community.sap.com/t5/technology-blogs-by-members/embedding-a-fiori-app-within-another-sap-build-work-zone-standard-edition/ba-p/13592952 Embedding a Fiori app within another - SAP Build Work Zone, standard edition 2024-02-21T13:00:37.375000+01:00 binil_sivan2 https://community.sap.com/t5/user/viewprofilepage/user-id/635817 <P>This blog delineates the process of embedding a Fiori app within another Fiori app deployed in SAP Build Work Zone, standard edition. Here, for clarity, "Fiori apps" refers specifically to applications developed using SAPUI5.</P><P>Libraries, Fragments, and Component Containers stand out as the primary options for code reuse in SAPUI5-based Fiori applications. When considering the embedding of one Fiori app (which may be independently deployed) within another Fiori app, the optimal approach is to employ Component Containers, given that Fiori apps are built upon Components.</P><P>A Component Container serves as a receptacle for a component, as the name implies. It facilitates the loading of the child Fiori app based on a Component to a designated position within the Parent Fiori App.</P><P>When these apps are deployed within the SAP backend as BSP applications, no additional processing is necessary beyond linking both apps using relative paths during the instantiation of the Component Container. The backend system automatically resolves the path and identifies the correct app to load. However, if these apps are independently deployed within the BTP Cloud Foundry environment, and managed descriptors are utilized to register them with Build Work Zone-based portals, the parent app cannot load the child app solely using the relative path.</P><P>The pivotal step occurs within the mta.yaml file of the Child App.</P><P>Upon deployment of a Fiori App in Cloud Foundry, three service instances are generated by default: Destination Service, App Repository Service, and Authorization &amp; Trust Management Service.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="binil_sivan2_0-1708347325891.png" style="width: 683px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/67587iEB4171AC15D0EEFA/image-dimensions/683x64?v=v2" width="683" height="64" role="button" title="binil_sivan2_0-1708347325891.png" alt="binil_sivan2_0-1708347325891.png" /></span></P><P>It is essential for the child app to reuse destination service of the parent app to enable resolution of Component Container paths.</P><P>mta.yaml file of the Child App needs to be adapted so that it can reuse the destination service of the Parent App.</P><P>Modules Section of mta.yaml of Child App:</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="binil_sivan2_1-1708347407191.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/67588i544430AC2270B051/image-size/medium?v=v2&amp;px=400" role="button" title="binil_sivan2_1-1708347407191.png" alt="binil_sivan2_1-1708347407191.png" /></span></P><P>Resources Section of mta.yaml of Child App:</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="binil_sivan2_2-1708347445934.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/67589iFB68245CAEA4F8F0/image-size/medium?v=v2&amp;px=400" role="button" title="binil_sivan2_2-1708347445934.png" alt="binil_sivan2_2-1708347445934.png" /></span></P><P><SPAN>By configuring these settings, the Component Container specified in the parent app will successfully load the Component from the child app and embed the child App into the Parent App.</SPAN></P><P><SPAN>Screenshots of an app which uses child app embedding on parent app is given below:</SPAN></P><P><SPAN>Parent App before embedding:</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="binil_sivan2_3-1708347620806.png" style="width: 589px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/67590i33ACD3993E9F3A85/image-dimensions/589x309?v=v2" width="589" height="309" role="button" title="binil_sivan2_3-1708347620806.png" alt="binil_sivan2_3-1708347620806.png" /></span></P><P>Child App launched independently:</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="binil_sivan2_4-1708347672894.png" style="width: 592px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/67591iC231648B6CD89B53/image-dimensions/592x275?v=v2" width="592" height="275" role="button" title="binil_sivan2_4-1708347672894.png" alt="binil_sivan2_4-1708347672894.png" /></span></P><P>Parent App with embedding enabled:</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="binil_sivan2_5-1708347720363.png" style="width: 591px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/67592iD7BAD93800DCF585/image-dimensions/591x310?v=v2" width="591" height="310" role="button" title="binil_sivan2_5-1708347720363.png" alt="binil_sivan2_5-1708347720363.png" /></span></P><P>&nbsp;</P><P>&nbsp;</P><P>&nbsp;</P><P>&nbsp;</P><P>&nbsp;</P><P>&nbsp;</P><P>&nbsp;</P><P>&nbsp;</P><P>&nbsp;</P> 2024-02-21T13:00:37.375000+01:00 https://community.sap.com/t5/technology-blogs-by-sap/invite-join-us-in-driving-development-forward-with-sap-build-and-sap-build/ba-p/13612219 [INVITE]: Join us in driving development forward with SAP Build and SAP Build Code 2024-02-21T15:55:30.490000+01:00 thomas_volmering https://community.sap.com/t5/user/viewprofilepage/user-id/189303 <P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="4 Stats.jpg" style="width: 736px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/68741iB031713599787C4E/image-dimensions/736x385?v=v2" width="736" height="385" role="button" title="4 Stats.jpg" alt="4 Stats.jpg" /></span></P><P>&nbsp;</P><P><STRONG><SPAN>[Call to Action]</SPAN></STRONG><SPAN> The <A href="https://www.sap.com/germany/about/customer-involvement/influence-adopt.html" target="_blank" rel="noopener noreferrer">SAP Customer Engagement Initiative (CEI)</A> is carrying out a project to validate capabilities and concepts around how to create SAP extensions in fusion teams with SAP’s low-code development offering, <A href="https://www.sap.com/products/technology-platform/low-code.html" target="_blank" rel="noopener noreferrer">SAP Build</A>, and the code-based development offering, <A href="https://www.sap.com/products/technology-platform/developer-tools.html" target="_blank" rel="noopener noreferrer">SAP Build Code</A>. Registration period ends on 8th March 2024. <A href="https://influence.sap.com/sap/ino/#campaign/3642" target="_self" rel="noopener noreferrer">SIGN UP</A> for the CEI project now!</SPAN></P><P>✔<STRONG><SPAN> What does this CEI aim to achieve?</SPAN></STRONG></P><P><SPAN>In this exciting project, we'll dive into the dynamic synergy between SAP Build and SAP Build Code, uncovering their collaborative potential within fusion development teams, where business experts, key users, and professional developers find their place. We’ll be looking into example scenarios, future concepts, and as for your input on how to improve our offerings so they fit your needs on your transformation journeys.</SPAN></P><P><SPAN>The following SAP solutions will be in focus: </SPAN></P><UL><LI><SPAN>SAP’s low-code offering: SAP Build with SAP Build Work Zone, SAP Build Apps and SAP Build Process Automation</SPAN></LI><LI><SPAN>SAP’s pro-code offering: SAP Build Code</SPAN></LI></UL><P><SPAN>This CEI is for customers looking to speed up their digitization journey into the cloud by learning about extensibility options, and how to power their SAP application and process development with generative AI. This is your chance to give feedback on the current offering and share your use cases and needs to influence the product roadmaps. The CEI will also focus on scenarios which are and potentially will soon be available in the products in focus.</SPAN></P><P>✔<STRONG><SPAN> What is SAP´s Customer Engagement Initiative?</SPAN></STRONG></P><P><SPAN>SAP Customer Engagement Initiative</SPAN><SPAN> (CEI)</SPAN> <SPAN>is a part of </SPAN><SPAN><A href="https://www.sap.com/about/customer-involvement/influence-adopt.html" target="_blank" rel="noopener noreferrer">SAP Customer Influence Program</A></SPAN><SPAN> and </SPAN><SPAN>provides</SPAN> <SPAN>customers with the opportunity to gain </SPAN><SPAN>early insights into upcoming SAP product development</SPAN><SPAN>. This means you will get the opportunity to collaborate with SAP experts in adopting innovations early on, provide direct input to the roadmap as well as give feedback to new features. </SPAN></P><P><SPAN>This initiative facilitates and fosters a close interaction between SAP and its customers through a cooperative model and established legal framework. The customers can support SAP in shaping the future of innovation, making it mutually beneficial for both sides. </SPAN></P><P>✔<STRONG><SPAN> What are the next steps? </SPAN></STRONG></P><P><SPAN>The customer registrations are open until 8th March 2024. After your successful registration you will receive a welcome email in a few weeks and will be invited to an introductory session with our SAP project leads. This session will focus on answering all your questions and initiate further process. Until this point your participation in the project will be optional. </SPAN></P><P><SPAN>Please be informed that all customer engagements and activities are governed by the </SPAN><SPAN><A href="https://www.sap.com/about/customer-involvement/influence-adopt.html#pdf-asset=c4f10951-db7c-0010-82c7-eda71af511fa&amp;page=1" target="_blank" rel="noopener noreferrer">Feedback Agreement with SAP</A></SPAN><SPAN>. </SPAN></P><P><SPAN><span class="lia-unicode-emoji" title=":rocket:">🚀</span>Are you ready? <A href="https://influence.sap.com/sap/ino/#campaign/3642" target="_self" rel="noopener noreferrer">JOIN US</A>!</SPAN></P> 2024-02-21T15:55:30.490000+01:00 https://community.sap.com/t5/enterprise-resource-planning-blogs-by-sap/sap-activate-what-s-new-in-user-experience-guidance-with-sap-fiori-for-sap/ba-p/13615104 SAP Activate – What’s New in User Experience guidance with SAP Fiori for SAP S/4HANA 2024-02-22T06:45:12.736000+01:00 Jocelyn_Dart https://community.sap.com/t5/user/viewprofilepage/user-id/131660 <P>Good news for those implementing SAP Fiori for SAP S/4HANA!</P><P>Over the last couple of months, the SAP S/4HANA RIG team have been hard at work bringing several updates to the User Experience content and accelerators for SAP S/4HANA roadmaps in SAP Activate.</P><P>These updates bring the latest information for SAP S/4HANA 2023 (and 2022) releases to your project planning.</P><P>The following roadmaps now include User Experience content and accelerators:</P><UL><LI><A href="https://go.support.sap.com/roadmapviewer/#/group//roadmapContentPage/a11ec6d657054bf9:t3" target="_blank" rel="noopener noreferrer">SAP Activate Methodology for RISE with SAP S/4HANA Cloud Private Edition</A></LI><LI><A href="https://go.support.sap.com/roadmapviewer/#/group//roadmapOverviewPage/S4HANATRANSONPRE" target="_blank" rel="noopener noreferrer">SAP Activate Methodology for Transition to SAP S/4HANA</A></LI><LI><A href="https://go.support.sap.com/roadmapviewer/#/group//roadmapOverviewPage/MATS4HANA" target="_blank" rel="noopener noreferrer">SAP Activate Methodology for SAP S/4HANA Upgrades</A></LI></UL><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Jocelyn_Dart_0-1708578892757.png" style="width: 453px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/69025i8A87CB135AC55A67/image-dimensions/453x256?v=v2" width="453" height="256" role="button" title="Jocelyn_Dart_0-1708578892757.png" alt="Jocelyn_Dart_0-1708578892757.png" /></span></P><P><STRONG>What’s Changed? </STRONG></P><UL><LI>Much of the UX-related task content has been updated in SAP Activate Methodology for RISE with SAP S/4HANA Cloud Private Edition.</LI><LI>Several accelerators have been updated and shared across multiple related roadmaps. &nbsp;Here’s a quick summary of what’s changed.</LI></UL><P>Below you will find a quick summary of what to use when you are:</P><UL><LI>Getting started with SAP Fiori for SAP S/4HANA</LI><LI>Want to see an examples of how experts introduce UX</LI><LI>Planning to demonstrate SAP Fiori</LI><LI>Planning your SAP S/4HANA upgrade</LI><LI>Moving to Spaces and Pages layout</LI><LI>Looking to grow your usage of SAP Fiori&nbsp;</LI><LI>Looking to add SAP Build Work Zone and SAP Mobile Start</LI><LI>Want more User Experience advice in SAP Activate</LI></UL><P><EM>P.s. Much of the content in SAP Activate related to system conversions has also been updated by the SAP S/4HANA RIG team.&nbsp; You can find more about the other updates in blog post </EM><A href="https://community.sap.com/t5/enterprise-resource-planning-blogs-by-sap/news-from-sap-activate-sap-s-4hana-cloud-public-edition-2402/ba-p/13589835" target="_blank"><STRONG><EM>News from SAP Activate SAP S/4HANA Cloud Public Edition 2402</EM></STRONG></A></P><H1 id="toc-hId-857988094">Getting started with SAP Fiori for SAP S/4HANA ?</H1><P><STRONG>Not sure how to explain User Experience to your business? </STRONG></P><UL><LI>You’ll find some useful slides and preparation ideas in <A href="https://support.sap.com/content/dam/SAAP/SAP_Activate/S4H_939%20UX%20Adoption%20_%20Establish%20the%20Business%20Value%20of%20UX%20Workshop.pptx" target="_blank" rel="noopener noreferrer">UX Adoption: Establish the Business Value of UX Workshop (Public)</A></LI></UL><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Jocelyn_Dart_1-1708579032338.png" style="width: 443px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/69026i991FBA89D6548E0E/image-dimensions/443x249?v=v2" width="443" height="249" role="button" title="Jocelyn_Dart_1-1708579032338.png" alt="Jocelyn_Dart_1-1708579032338.png" /></span></P><H2 id="toc-hId-790557308"><STRONG>Want to see an examples of how experts introduce UX? </STRONG></H2><P>See how I do it in the <A href="https://open.sap.com/courses/s4h34" target="_blank" rel="noopener noreferrer">openSAP course SAP S/4HANA UX for Business and Functional Experts.</A><EM> Missed it? No problem! Join the course self-paced.</EM></P><P>Review the video:</P><UL><LI><A href="https://open.sap.com/courses/s4h34/items/18mcSm8gk08SFS1uN1Yytd" target="_blank" rel="noopener noreferrer">Unit 1: How to explain the value of SAP Fiori</A></LI></UL><H2 id="toc-hId-594043803"><STRONG>Planning to demonstrate SAP Fiori? </STRONG></H2><P>You will find it very helpful to review the <A href="https://community.sap.com/t5/technology-blogs-by-sap/sap-fiori-tips-tricks-for-users-of-sap-s-4hana/ba-p/13552344" target="_blank"><STRONG>SAP Fiori: Tips &amp; Tricks for Users of SAP S/4HANA</STRONG></A> which is also listed in the SAP Activate accelerators.</P><P>You will need a User Experience Strategy to set your baseline expectations, architecture, features, and tools.&nbsp; Accelerator <A href="https://support.sap.com/content/dam/SAAP/SAP_Activate/S4H_947%20User%20Experience%20Strategy%20Template.docx" target="_blank" rel="noopener noreferrer">User Experience Strategy Template (Public)</A> &nbsp;now contains much more assistance, along with some Guiding Principles to help you keep your team human-centred.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Jocelyn_Dart_2-1708579160672.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/69027iD476A4B0F5D53998/image-size/medium?v=v2&amp;px=400" role="button" title="Jocelyn_Dart_2-1708579160672.png" alt="Jocelyn_Dart_2-1708579160672.png" /></span></P><H2 id="toc-hId-397530298"><STRONG>Want to discuss your UX Strategy with your business? </STRONG></H2><P>Accelerator <A href="https://support.sap.com/content/dam/SAAP/SAP_Activate/S4H_940%20UX%20Adoption%20_%20UX%20Strategy%20and%20Guiding%20Principles.pptx" target="_blank" rel="noopener noreferrer">UX </A><A href="https://support.sap.com/content/dam/SAAP/SAP_Activate/S4H_940%20UX%20Adoption%20_%20UX%20Strategy%20and%20Guiding%20Principles.pptx" target="_blank" rel="noopener noreferrer">Adoption: UX Strategy and Guiding Principles Workshop (Public</A><A href="https://support.sap.com/content/dam/SAAP/SAP_Activate/S4H_940%20UX%20Adoption%20_%20UX%20Strategy%20and%20Guiding%20Principles.pptx" target="_blank" rel="noopener noreferrer">)</A> now has a flipbook-style section showing how to make cross-functional feature in/out of scope decisions with your team.</P><H1 id="toc-hId-71934074">Planning a SAP S/4HANA upgrade ?</H1><P>Take a look at SAP Activate roadmap <A href="https://go.support.sap.com/roadmapviewer/#/group//roadmapOverviewPage/MATS4HANA" target="_blank" rel="noopener noreferrer">SAP Activate Methodology for SAP S/4HANA Upgrades</A></P><P>Even if you are going for a technical upgrade approach, you will still need to revisit your UX Strategy and launchpad feature usage. This ensures you cover any mandatory changes due to:</P><UL><LI>New, changed, or deprecated launchpad features</LI><LI>Obsolete, deprecated, or superseded apps</LI><LI>New, changed, or deprecated launchpad administration tooling</LI></UL><P>Accelerator <A href="https://support.sap.com/content/dam/SAAP/SAP_Activate/S4H_940%20UX%20Adoption%20_%20UX%20Strategy%20and%20Guiding%20Principles.pptx" target="_blank" rel="noopener noreferrer">UX </A><A href="https://support.sap.com/content/dam/SAAP/SAP_Activate/S4H_940%20UX%20Adoption%20_%20UX%20Strategy%20and%20Guiding%20Principles.pptx" target="_blank" rel="noopener noreferrer">Adoption: UX Strategy and Guiding Principles Workshop (Public</A><A href="https://support.sap.com/content/dam/SAAP/SAP_Activate/S4H_940%20UX%20Adoption%20_%20UX%20Strategy%20and%20Guiding%20Principles.pptx" target="_blank" rel="noopener noreferrer">)</A> shows how to make cross-functional feature in/out decisions with your team, and document the reasons for change.&nbsp; Accelerator <A href="https://support.sap.com/content/dam/SAAP/SAP_Activate/S4H_947%20User%20Experience%20Strategy%20Template.docx" target="_blank" rel="noopener noreferrer">User Experience Strategy Template (Public)</A>&nbsp;has the latest best practices for launchpad features and administration tooling.</P><P>Missing some advice on upgrading your SAP Fiori for SAP S/4HANA? Please let us know what else you need in the comments.</P><H1 id="toc-hId--124579431">Moving to Spaces and Pages layout?</H1><P>You will find some suggestions on how to get started in <A href="https://support.sap.com/content/dam/SAAP/SAP_Activate/S4H_937%20How%20to%20approach%20Design%20your%20Launchpad%20Layout.pptx" target="_blank" rel="noopener noreferrer">UX Adoption: How to approach Design your Launchpad Layout​ Workshop (Public)</A></P><P>Doing a deeper dive with blog post <A href="https://community.sap.com/t5/technology-blogs-by-sap/info-package-making-the-move-from-launchpad-groups-to-spaces-in-sap-s-4hana/ba-p/13580564" target="_blank">Info Package: Making the Move from Launchpad Groups to Spaces (In SAP S/4HANA and in SAP S/4HANA Cloud, private edition)</A></P><H1 id="toc-hId--321092936">Looking to grow your usage of SAP Fiori ?</H1><P><STRONG>Looking for ideas on which apps to use? </STRONG></P><P>You will find updated guides for selecting apps by UX Value at <A href="https://support.sap.com/content/dam/SAAP/SAP_Activate/S4H_944%20UX%20Value%20Goal%20App%20Selection%20guides.zip" target="_blank" rel="noopener noreferrer">UX Value Goal App Selection Guides (Public)</A></P><P>With more than 3K apps, even with suggestions from tools such as <A href="https://www.signavio.com/products/process-insights/" target="_blank" rel="noopener nofollow noreferrer">SAP Signavio Process Insights</A>, and Readiness Check, you’ll need a way to narrow down the focus.</P><P>The <STRONG>UX Adoption Planning</STRONG> process shows how to have a <STRONG>now/next/later</STRONG> discussion to engage with your business stakeholders.</P><P>You can find an introduction to the major steps in <A href="https://open.sap.com/courses/s4h34" target="_blank" rel="noopener noreferrer">openSAP course SAP S/4HANA UX for Business and Functional Experts.</A><EM> Missed it? No problem! Join the course self-paced.</EM></P><P>Review the videos:</P><UL><LI><A href="https://open.sap.com/courses/s4h34/items/3GkaeuIDVNOUUnPiwlyEG5" target="_blank" rel="noopener noreferrer">Week 1 Unit 7 UX adoption planning – Selecting UX for business value</A></LI><LI><A href="https://open.sap.com/courses/s4h34/items/14mNHoOGAywk8UA6WNwF0I" target="_blank" rel="noopener noreferrer">Week 1 Unit 8 Real world experiences in defining a UX adoption roadmap</A></LI></UL><P>You will find the entire matching series of updated workshop templates in SAP Activate.&nbsp; You will even find some suggestions on which major decision points to focus on at each stage to keep it simple.</P><UL><LI><A href="https://support.sap.com/content/dam/SAAP/SAP_Activate/S4H_939%20UX%20Adoption%20_%20Establish%20the%20Business%20Value%20of%20UX%20Workshop.pptx" target="_blank" rel="noopener noreferrer">UX Adoption: Establish the Business Value of UX Workshop (Public)</A></LI><LI><A href="https://support.sap.com/content/dam/SAAP/SAP_Activate/S4H_940%20UX%20Adoption%20_%20UX%20Strategy%20and%20Guiding%20Principles.pptx" target="_blank" rel="noopener noreferrer">UX </A><A href="https://support.sap.com/content/dam/SAAP/SAP_Activate/S4H_940%20UX%20Adoption%20_%20UX%20Strategy%20and%20Guiding%20Principles.pptx" target="_blank" rel="noopener noreferrer">Adoption: UX Strategy and Guiding Principles Workshop (Public</A><A href="https://support.sap.com/content/dam/SAAP/SAP_Activate/S4H_940%20UX%20Adoption%20_%20UX%20Strategy%20and%20Guiding%20Principles.pptx" target="_blank" rel="noopener noreferrer">)</A></LI><LI><A href="https://support.sap.com/content/dam/SAAP/SAP_Activate/S4H_941%20UX%20Adoption%20_%20Scope%20the%20Future%20Workshop.pptx" target="_blank" rel="noopener noreferrer">UX Adoption: Scope the Future Workshop (Public)</A></LI><LI><A href="https://support.sap.com/content/dam/SAAP/SAP_Activate/S4H_942%20UX%20Adoption%20_%20Envision%20the%20Future.pptx" target="_blank" rel="noopener noreferrer">UX Adoption: Envision the Future Workshop (Public)</A></LI><LI><A href="https://support.sap.com/content/dam/SAAP/SAP_Activate/S4H_937%20How%20to%20approach%20Design%20your%20Launchpad%20Layout.pptx" target="_blank" rel="noopener noreferrer">UX Adoption: How to approach Design your Launchpad Layout​ Workshop (Public)</A></LI><LI><A href="https://support.sap.com/content/dam/SAAP/SAP_Activate/S4H_943%20UX%20Adoption%20_%20Review%20realised%20UX%20business%20benefits.pptx" target="_blank" rel="noopener noreferrer">UX Adoption: Review realized UX Business Benefits (Public)</A></LI></UL><P>Use it all or just whatever helps you move forward. That’s the intention ... and how other customers tell us they are using the content.</P><H1 id="toc-hId--517606441">Looking to add SAP Build Work Zone and SAP Mobile Start? &nbsp;&nbsp;</H1><P>With SAP S/4HANA focus on <STRONG>SAP Build Work Zone, standard edition</STRONG>.</P><P>You will find the latest guidance and suggestions at&nbsp;<A href="https://pages.community.sap.com/topics/work-zone" target="_blank" rel="noopener noreferrer">SAP Community topic page for SAP Build Work Zone</A>&nbsp;</P><P>As a first step, you should review the latest architecture guidance announcements in blog post&nbsp;<A href="https://www.sap.com/documents/2018/02/f0148939-f27c-0010-82c7-eda71af511fa.html" target="_blank" rel="noopener noreferrer">SAP Fiori Deployment Options and System Landscape Recommendations</A></P><P>You will find some suggestions on where to incorporate SAP Build Work Zone in your UX Strategy in accelerator&nbsp;<A href="https://support.sap.com/content/dam/SAAP/SAP_Activate/S4H_947%20User%20Experience%20Strategy%20Template.docx" target="_blank" rel="noopener noreferrer">User Experience Strategy Template (Public)</A>.&nbsp; You can engage your business on your SAP Build Work Zone journey by using the Cross-Functional Feature Decisions approach shown in accelerator&nbsp;<A href="https://support.sap.com/content/dam/SAAP/SAP_Activate/S4H_940%20UX%20Adoption%20_%20UX%20Strategy%20and%20Guiding%20Principles.pptx" target="_blank" rel="noopener noreferrer">UX </A><A href="https://support.sap.com/content/dam/SAAP/SAP_Activate/S4H_940%20UX%20Adoption%20_%20UX%20Strategy%20and%20Guiding%20Principles.pptx" target="_blank" rel="noopener noreferrer">Adoption: UX Strategy and Guiding Principles Workshop (Public</A><A href="https://support.sap.com/content/dam/SAAP/SAP_Activate/S4H_940%20UX%20Adoption%20_%20UX%20Strategy%20and%20Guiding%20Principles.pptx" target="_blank" rel="noopener noreferrer">)</A>&nbsp;</P><P>Then get the latest news on what’s possible by reviewing the latest roadmap blog posts from SAP such as:</P><UL><LI><A href="https://community.sap.com/t5/technology-blogs-by-sap/sap-ux-innovations-in-public-cloud-products-joule-ai-entry-points-apple/ba-p/13594954" target="_blank"><STRONG>SAP UX Innovations in Public Cloud Products, Joule, AI, Entry Points, Apple Vision Pro and more</STRONG></A></LI></UL><H1 id="toc-hId--714119946">Want more SAP Activate updates for User Experience?</H1><P>Whew! There’s a lot of content in SAP Activate so if you see something that needs improving, please let us know in the comments!&nbsp;</P><P>Don't forget to use the <STRONG>User Experience tag</STRONG>&nbsp;(in the left-hand filter pane) of SAP Activate to find the rest of the recommended UX content and accelerators already available in SAP Activate.&nbsp;</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Jocelyn_Dart_3-1708580380051.png" style="width: 478px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/69035i3F403758ADBE47A3/image-dimensions/478x404?v=v2" width="478" height="404" role="button" title="Jocelyn_Dart_3-1708580380051.png" alt="Jocelyn_Dart_3-1708580380051.png" /></span></P><P>Find out more about SAP Activate on the <A href="https://pages.community.sap.com/topics/activate" target="_blank" rel="noopener noreferrer">SAP Activate topic page</A>.</P><UL><LI>Follow the&nbsp;<A href="https://community.sap.com/topics/activate" target="_blank">SAP Activate</A>&nbsp;page on the SAP Community. Remember to turn on your notification to receive updates or information about items requiring your attention.&nbsp;</LI><LI>Tune into the SAP Activate Minute videos in our <A href="https://video.sap.com/playlist/details/1_igy45dy5" target="_blank" rel="noopener noreferrer">SAP Activate Playlist</A>. Subscribe to get notified when we drop new videos. We have big plans to add interesting new topics.</LI></UL><P>Find more from the SAP S/4HANA RIG team via tag <A href="https://community.sap.com/t5/tag/S4HANA%20RIG/tg-p" target="_blank"><STRONG>S4HANA RIG</STRONG></A></P><P>Find more on UX at our&nbsp; <A href="https://community.sap.com/topics/fiori/s4hana" target="_blank">SAP Fiori for SAP S/4HANA topic page</A></P><P>Other helpful links:</P><UL><LI>See all questions and answers about <A href="https://community.sap.com/t5/c-khhcw49343/SAP+Fiori+for+SAP+S%25252F4HANA/pd-p/73555000100800000131" target="_blank">SAP Fiori for SAP S/4HANA&nbsp;</A></LI><LI>Follow <A href="https://blogs.sap.com/tags/73555000100800000131/" target="_blank" rel="noopener noreferrer">SAP Fiori for SAP S/4HANA</A> for more blogs and updates&nbsp;</LI><LI><A href="https://community.sap.com/t5/forums/postpage/choose-node/true/board-id/technology-questions?primaryTagId=73555000100800000131" target="_blank">Ask a Question about SAP Fiori for SAP S/4HANA</A></LI></UL><P><EM>Brought to you by the SAP S/4HANA RIG and Customer Care team.</EM></P><P>&nbsp;</P><P>&nbsp;</P><P>&nbsp;</P><P>&nbsp;</P><P>&nbsp;</P> 2024-02-22T06:45:12.736000+01:00 https://community.sap.com/t5/sap-builders-blog-posts/witness-thomas-volmering-unveil-fusion-development-sap-build-in-action/ba-p/13614654 Witness Thomas Volmering Unveil Fusion Development: SAP Build in Action 2024-02-27T14:17:58.537000+01:00 masha https://community.sap.com/t5/user/viewprofilepage/user-id/17171 <P>In the fast-paced world of ERP, innovation isn't just about introducing new features: <STRONG>innovation is about optimizing existing systems while preparing for future demands</STRONG>. A recent webcast led by <a href="https://community.sap.com/t5/user/viewprofilepage/user-id/1382461">@Thomas</a>&nbsp;on February 15 delved into this very topic, showcasing the power of SAP Build and SAP Build Code.</P><P>However, beyond just demonstrating features, the session provided valuable insights into strategies for maintaining a clean core and extending on SAP BTP.</P><H2 id="toc-hId-987045982"><STRONG>Clean Core Strategy</STRONG></H2><P>The concept of a "Clean Core" was a central theme throughout the webinar. This approach emphasizes keeping the core system as standard and untouched as possible. With a Clean Core strategy, organizations can ensure that their ERP systems remain agile and adaptable to changing business requirements. Upgrades become easier, requiring less manual effort for testing and adapting existing structures.</P><P>Streamlined development of extensions and tailored functionalities on SAP BTP with SAP Build simplifies the extension creation process, expediting time-to-market and promoting collaborative efforts.</P><H2 id="toc-hId-790532477"><STRONG>Fostering Collaboration through Fusion Teams</STRONG></H2><P>The concept of collaboration brings Fusion Teams, where individuals with varying expertise collaborate seamlessly toward common goals. Fusion Teams represent a departure from traditional siloed approaches to software development. By bringing together diverse skill sets and perspectives, these teams foster collaboration and creativity, resulting in solutions that are not only technically robust but also closely aligned with business objectives.</P><P>A key enabler of collaboration within Fusion Teams is the lobby area of SAP Build – a central hub for fusion development. Here, team members can seamlessly consume components created with SAP Build Code, leveraging the power of pro-code efficiency within the intuitive framework of low-code simplicity. This integration empowers teams to rapidly prototype, iterate, and deploy solutions, accelerating time-to-market and ensuring alignment with business objectives.</P><H2 id="toc-hId-594018972"><STRONG>Insights for Innovation</STRONG></H2><P>If you're ready to unlock the full potential of your ERP system and to drive innovation within your organization, consider utilizing the insights shared in this webinar. Explore SAP Build and SAP Build Code on YouTube to discover how you can maintain a clean core, streamline development, and foster collaboration through Fusion Teams.<div class="video-embed-center video-embed"><iframe class="embedly-embed" src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FEsCYOb4nvcQ%3Fstart%3D2441%26feature%3Doembed%26start%3D2441&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DEsCYOb4nvcQ&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FEsCYOb4nvcQ%2Fhqdefault.jpg&amp;key=b0d40caa4f094c68be7c29880b16f56e&amp;type=text%2Fhtml&amp;schema=youtube" width="600" height="337" scrolling="no" title="How to optimize App Development &amp; Automation with SAP BTP ✨" frameborder="0" allow="autoplay; fullscreen; encrypted-media; picture-in-picture;" allowfullscreen="true"></iframe></div></P><P><SPAN>To stay updated throughout the year on Application Development and Automation on SAP BTP, regularly browse&nbsp;</SPAN><A href="https://roadmaps.sap.com/board?range=2023Q3-2024Q4&amp;sap-outbound-id=04E3F10DABBEFCFB1B6214E98A81D79900D76B53&amp;sap-outbound-id=F84338300454061B469DD99EFA855784D1EE0293&amp;smc_campaign_id=0000038009&amp;source=email-smc&amp;PRODUCT=000D3A47875C1EDB98A89A88E176C229&amp;PRODUCT=40F2E9281A631EDA94C7C7FD2A76A0F4&amp;PRODUCT=67837800100800007077&amp;PRODUCT=73554900100800001408&amp;PRODUCT=73554900100800003081&amp;PRODUCT=73554900100800003452&amp;PRODUCT=73554900100800003832&amp;PRODUCT=73554900100800004334&amp;PRODUCT=73555000100800002781#Q1%202024" target="_blank" rel="noopener noreferrer"><STRONG>our public roadmaps for SAP Build + SAP Build Code</STRONG></A><SPAN>&nbsp;and… feel free to follow </SPAN><A href="https://community.sap.com/t5/user/viewprofilepage/user-id/189303" target="_blank"><STRONG>Thomas here on SAP Community</STRONG></A><SPAN>&nbsp;and/or&nbsp;</SPAN><A href="https://www.linkedin.com/in/thomas-volmering-3538b7/" target="_blank" rel="noopener nofollow noreferrer"><STRONG>on LinkedIn</STRONG></A><SPAN>&nbsp;to be notified of his next blog posts!&nbsp;</SPAN></P><P>&nbsp;</P><P>&nbsp;</P> 2024-02-27T14:17:58.537000+01:00 https://community.sap.com/t5/sap-builders-blog-posts/what-is-new-for-sap-build-work-zone-product-highlights-in-january-and/ba-p/13622473 What is new for SAP Build Work Zone? Product Highlights in January and February 2024 2024-03-05T11:26:01.183000+01:00 Vera_Gutbrod https://community.sap.com/t5/user/viewprofilepage/user-id/4567 <P><SPAN>Welcome to my first product update of the year 2024. This blog post will provide you with the product news and highlights for SAP Build Work Zone in January and February 2024.&nbsp;</SPAN></P><P><SPAN>You might know what&nbsp;</SPAN><A href="https://community.sap.com/topics/work-zone" target="_blank">SAP Build Work Zone</A><SPAN>&nbsp;is? If not, here is a short introduction: SAP Build Work Zone empowers IT professionals and line of business experts to easily build and design engaging business sites for employees, partners and customers with intuitive drag-and-drop functionality. It connects to all systems (SAP a non-SAP) by creating a single access point to applications, processes, information and data on any device,from desktop or mobile, and it maximize team productivity by enabling guided experiences and knowledge sharing.</SPAN><BR /><SPAN>SAP Build Work Zone is coming with two editions: SAP Build Work Zone, standard edition and SAP Build Work Zone, advanced edition. The latest addition to the SAP Build Work Zone family is&nbsp;</SPAN><A href="https://help.sap.com/docs/start" target="_blank" rel="noopener noreferrer">SAP Start</A><SPAN>, which became generally available in July 2023. If you have more questions on SAP Build Work Zone,&nbsp;</SPAN><A href="https://community.sap.com/topics/work-zone/faq" target="_blank">visit our FAQ page</A><SPAN>&nbsp;on SAP Community.</SPAN></P><H3 id="toc-hId-1116990779"><FONT color="#0000FF"><STRONG>Roadmap Updates</STRONG></FONT></H3><P>We recently updated the roadmap for SAP Build Work Zone standard and advanced edition. You can find updated information for Q1, Q2 and Q3 2024:</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="roadmap 2024 borders.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/73364iCE5A5A242077C9C6/image-size/large?v=v2&amp;px=999" role="button" title="roadmap 2024 borders.png" alt="roadmap 2024 borders.png" /></span></P><P><SPAN><STRONG>Note</STRONG> that the information on the roadmap can be subject to change at any time, check out the <A href="https://roadmaps.sap.com/board?PRODUCT=73554900100800003081&amp;PRODUCT=73555000100800002781&amp;range=2023Q4-2024Q3#Q4%202023" target="_blank" rel="noopener noreferrer">Roadmap Explorer&nbsp;</A></SPAN><SPAN>for the latest information.</SPAN></P><H3 id="toc-hId-920477274"><FONT color="#0000FF"><STRONG><SPAN>Administration Experience</SPAN></STRONG></FONT></H3><H4 id="toc-hId-853046488"><STRONG>SAP Build Work Zone, standard edition</STRONG></H4><P><SPAN><STRONG>Translation in the new site experience with pages and spaces:</STRONG><BR />The translation capabilities are now available in the productive systems: Content managers can enable end users to view their sites in selected language, and they can support the translation of spaces and pages:</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="translation borders 2.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/72857i250E84EDECAED4D6/image-size/large?v=v2&amp;px=999" role="button" title="translation borders 2.png" alt="translation borders 2.png" /></span></P><P><STRONG>Role Assignments by usage of Identity Provisioning<BR /></STRONG><SPAN>For role assignments, there is now an alternative option that we recommend: using the identity provisioning part of SAP Cloud Identity services, instead of creating role collections:</SPAN></P><P><SPAN><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="ident prov borders.png" style="width: 561px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/75217i163278E9CEF86ABB/image-size/large?v=v2&amp;px=999" role="button" title="ident prov borders.png" alt="ident prov borders.png" /></span></SPAN></P><P><SPAN>This new capability allows&nbsp;to provision the user role mapping from a source system - such as as SAP S/4HANA - directly into the Work Zone&nbsp;stack via an dedicated API.&nbsp;</SPAN><SPAN>Note that this new role assignment option is available across all Work Zone editions as well as for SAP Successfactors Work Zone.&nbsp;<BR /></SPAN><SPAN>There is <STRONG>a new Admin UI that allows the administrator to analyze the roles that were assigned to a specific user</STRONG> and provisioned by the Identity Provisioning service of SAP Cloud Identity Services.</SPAN></P><P><STRONG>Support of new common Super Domain workzone.cloud.sap</STRONG><BR />The new <EM>workzone.cloud.sap</EM> common super domain is now supported to bring applications under one aligned domain name. Administrators can configure the <EM>workzone.cloud.sap</EM> common super domain for exposing a site instead of using the default <EM>ondemand.com domain</EM>. In the first step this features is only available for the standard edition, the introduction of super domain is planned for the advanced edition in upcoming releases.</P><H4 id="toc-hId-656532983"><STRONG>SAP Build Work Zone, advanced edition</STRONG></H4><P><STRONG>New Wizard Layout in Workspaces</STRONG><BR />This feature is now also available in productive systems (in Q4 2023 it was only available in the preview systems). Workspace administrators can create wizard-like predefined processes, to help users complete complex business flows. The wizards can include multiple stages and steps, and cards and widgets can be added to them.<BR />By providing a flexible framework for defining process steps and by enabling content managers to create and configure UI card-based, interactive experiences, business users can be guided through a wizard-like predefined process:</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="wizard2_border.png" style="width: 726px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/72765i0A8283C0522AF0B1/image-size/large?v=v2&amp;px=999" role="button" title="wizard2_border.png" alt="wizard2_border.png" /></span></P><P><STRONG>Public Workspaces: Access Levels for Non-Members</STRONG><BR />A non-member visibility is now available for workspaces to give non-members access to the workspace content. Workspace admins have the choice: (1) to give non-members the same collaboration settings as members or (2) to use a new read-only mode for non-members. This will hide the different membership &amp; collaboration related features for the non-members across the workspace and its content. Workspace administrators can define specific users lists and users who can access the workspace as non-members. This is only available for public workspace as a first step.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="workspaces_role_based_access_border.png" style="width: 726px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/72850i4D5E8B5DFAE0BBDA/image-size/large?v=v2&amp;px=999" role="button" title="workspaces_role_based_access_border.png" alt="workspaces_role_based_access_border.png" /></span></P><P><STRONG>Public Workspace: Role-Based Access for Non-Members&nbsp;<BR /></STRONG><SPAN>Company administrators can define role-based access to workspaces for non-members. Workspace admins, who are not company admins, can view the settings but cannot modify them. To set this option, you go to the </SPAN><EM>Participation tab</EM><SPAN> of the workspace settings, then go to the </SPAN><EM>Non-Member Settings</EM><SPAN> section, and in the Access Policy options you choose </SPAN><EM>Specific roles.</EM><SPAN>&nbsp;</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="participation section borders.png" style="width: 859px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/72852i1A0754FCA6575DDB/image-size/large?v=v2&amp;px=999" role="button" title="participation section borders.png" alt="participation section borders.png" /></span></P><P><STRONG>Integration with Notification Service and Task Center</STRONG><BR />Site administrators can choose whether to use the default notification mechanism available in their site, or to enable the integration with the central notification service of SAP BTP, and show notifications from multiple notification providers. One of the supported notification providers is now also SAP Build Work Zone, advanced edition.&nbsp;</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="notifications_borders_2.png" style="width: 599px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/73423i8C7CEE91427754DE/image-size/large?v=v2&amp;px=999" role="button" title="notifications_borders_2.png" alt="notifications_borders_2.png" /></span></P><P>Note that - as part of this change - some notifications will be migrated to the Task Center. <A href="https://help.sap.com/docs/build-work-zone-advanced-edition/sap-build-work-zone-advanced-edition/notifications-migrated-to-sap-task-center" target="_blank" rel="noopener noreferrer">On the Help Portal you will learn</A>&nbsp;about notifications that were previously visible in the notifications area of a site and are now moved to SAP Task Center.&nbsp;</P><P>With the support of dynamic KPI tiles, you can now see Task Center information on tiles in this way:</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="dyn tiles simple borders.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/75218i8B810290208F6886/image-size/large?v=v2&amp;px=999" role="button" title="dyn tiles simple borders.png" alt="dyn tiles simple borders.png" /></span></P><H3 id="toc-hId-330936759"><FONT color="#0000FF">Business User Experience</FONT></H3><P><STRONG>SAP Companion Content - Expanded Support (only relevant for the advanced edition)</STRONG><BR />SAP Companion provides on-screen help for end users. <A href="https://help.sap.com/docs/build-work-zone-advanced-edition/sap-build-work-zone-advanced-edition/activating-sap-companion-content?q=SAP%20Companion" target="_blank" rel="noopener noreferrer">Activating this capability</A> enables end users to view help content, that is specific to the screen.&nbsp;Additional integration content is now added out of the box, provides on-screen help, documentation &amp; selected guided tours.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="companion help topics borders.png" style="width: 609px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/75188i4C9AE0E902438B5F/image-size/large?v=v2&amp;px=999" role="button" title="companion help topics borders.png" alt="companion help topics borders.png" /></span></P><H3 id="toc-hId-134423254"><FONT color="#0000FF"><STRONG>Developer Experience</STRONG></FONT></H3><P>We are happy to announce <A href="https://github.com/SAP-samples/build-workzone-integration/tree/main" target="_self" rel="nofollow noopener noreferrer">a Central GitHub repository for SAP Build Work Zone</A> providing templates for SAP Build Work Zone code samples as a starting point for developers:<BR /><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="GitHub with borders.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/72913i44748887D5CE1C80/image-size/large?v=v2&amp;px=999" role="button" title="GitHub with borders.png" alt="GitHub with borders.png" /></span></P><P><STRONG>For the standard edition</STRONG> the repository contains content package samples providing information about how to create custom content for SAP Start and SAP Build Work Zone, standard edition (new site experience). UI Integration Cards and the corresponding CDM (Common Data Model) descriptions are covered within this samples.<STRONG> For the advanced edition</STRONG> the repository contains code samples for these two main areas: Content Package and Guide Experience (Wizard).</P><P><STRONG>Deploying a SAP Build App project with backend to SAP Build Work Zone<BR /></STRONG><SPAN>For applications that include a backend project in visual cloud functions, we have now introduced a simplified method for&nbsp;</SPAN><STRONG>integrating with SAP Build Work Zone</STRONG><SPAN>. For more information and instructions, check out the blog post&nbsp;<A href="https://help.sap.com/docs/build-apps/service-guide/integration-to-app-builder?q=workzone#deployed-applications" target="_self" rel="noopener noreferrer">What's New for SAP Build Apps - Enhanced Fusion Development</A>.</SPAN></P><H3 id="toc-hId--62090251"><FONT color="#0000FF"><STRONG>What is Coming Next?</STRONG></FONT></H3><P>I would like make you aware of some upcoming new innovations for&nbsp;SAP Build Work Zone, advanced edition. A new workspace creation dialog is planned as well as the removal of external workspace as a separate workspace type combined with a consistent experience between private and public workspaces. The access control concepts will be expanded, and external users can access public and private workspaces both as members and non-members.<BR />The full feature set supporting this innovation is planned to become available in the preview systems in March 21, stay tuned for further information. You can find more details already now in the <A href="https://help.sap.com/whats-new/cf0cb2cb149647329b5d02aa96303f56?Component=SAP%20Build%20Work%20Zone,%20advanced%20edition&amp;locale=en-US" target="_blank" rel="noopener noreferrer">What's New Viewer</A>, <A href="https://community.sap.com/t5/technology-blogs-by-sap/create-workspace-accessible-to-selected-users-roles-with-read-only-mode/ba-p/13575476" target="_self">see also this blog post</A>&nbsp;explaining some of the new concepts.</P><H3 id="toc-hId--258603756"><FONT color="#0000FF"><STRONG>More Information on new Features and Functions</STRONG></FONT></H3><UL><LI><A href="https://roadmaps.sap.com/board?PRODUCT=73554900100800003081&amp;PRODUCT=73555000100800002781&amp;range=2023Q3-2023Q4#Q4%202023" target="_blank" rel="noopener noreferrer">Check out the roadmap</A>&nbsp;for standard &amp; advanced edition.</LI><LI>You can find more information in the What is new Viewer for <A href="https://help.sap.com/whats-new/cf0cb2cb149647329b5d02aa96303f56?locale=en-US&amp;Component=SAP%20Build%20Work%20Zone,%20standard%20edition" target="_blank" rel="noopener noreferrer">standard edition</A><SPAN> and </SPAN><A href="https://help.sap.com/whats-new/cf0cb2cb149647329b5d02aa96303f56?Component=SAP%20Build%20Work%20Zone,%20advanced%20edition&amp;locale=en-US" target="_blank" rel="noopener noreferrer">advanced edition</A><SPAN>.</SPAN></LI><LI>The availability date of the new features on the preview systems and the information about how to use them can be found in the<SPAN>&nbsp;</SPAN><A href="https://help.sap.com/docs/build-work-zone-advanced-edition/sap-build-work-zone-advanced-edition/what-s-new-on-preview-systems" target="_blank" rel="noopener noreferrer">What's New on Preview Systems</A><SPAN>.</SPAN></LI></UL><H3 id="toc-hId--455117261"><FONT color="#0000FF"><STRONG><SPAN>Learn more</SPAN></STRONG></FONT></H3><P><SPAN>SAP Build Work Zone on:&nbsp;</SPAN><A href="https://www.sap.com/products/technology-platform/workzone.html" target="_blank" rel="noopener noreferrer">sap.com</A><SPAN>&nbsp;/&nbsp;</SPAN><A href="https://community.sap.com/topics/work-zone" target="_blank">SAP Community</A><BR /><SPAN>Discovery Center missions:&nbsp;</SPAN><A href="https://discovery-center.cloud.sap/serviceCatalog/sap-build-work-zone-standard-edition/?region=all" target="_blank" rel="noopener nofollow noreferrer">standard</A><SPAN>&nbsp;/&nbsp;</SPAN><A href="https://discovery-center.cloud.sap/serviceCatalog/sap-build-work-zone-advanced-edition?commercialModel=cpea&amp;region=all&amp;service_plan=standard" target="_blank" rel="noopener nofollow noreferrer">advanced</A><SPAN>&nbsp;edition</SPAN><BR /><SPAN>SAP Build Work Zone on&nbsp;</SPAN><A href="https://partneredge.sap.com/en/products/sap-build/sbwz/about.html" target="_blank" rel="noopener noreferrer">SAP PartnerEdge</A></P><H3 id="toc-hId--651630766"><FONT color="#0000FF"><STRONG><SPAN>Follow SAP Build on Social Media and Join the SAP Builders Group</SPAN></STRONG></FONT></H3><UL><LI><A href="https://twitter.com/SAPBuild" target="_blank" rel="noopener nofollow noreferrer">Twitter</A>&nbsp;(hashtag&nbsp;<EM>#SAPBuild</EM>)</LI><LI><A href="https://www.linkedin.com/company/sapbuild/posts/?feedView=all" target="_blank" rel="noopener nofollow noreferrer">LinkedIn</A></LI></UL><P><A href="https://groups.community.sap.com/t5/sap-builders/gh-p/builders" target="_blank" rel="noopener noreferrer">Join also the SAP Builders group</A><SPAN>&nbsp;and engage with a community of peers to unleash innovation by building apps, process automations, and creating business sites.</SPAN></P> 2024-03-05T11:26:01.183000+01:00 https://community.sap.com/t5/sap-builders-blog-posts/tips-to-add-your-sap-build-apps-application-to-different-btp-environments/ba-p/13630212 Tips to add your SAP Build Apps application to different BTP environments - Part 1 2024-03-08T16:51:01.697000+01:00 Aparna_N https://community.sap.com/t5/user/viewprofilepage/user-id/181564 <P>Hi SAP Builders!</P><P>In this blog post, I will showcase 'how to add your deployed SAP Build Apps application to different environments in SAP BTP (Business Technology Platform).</P><P>In Part 1, let's see how to do this when all the required services (SAP Build Apps, SAP Build Work Zone, Standard Edition) are running as part of the same Subaccount in BTP.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Aparna_N_0-1712159161949.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/90650iBF4722AB110B5517/image-size/large?v=v2&amp;px=999" role="button" title="Aparna_N_0-1712159161949.png" alt="Aparna_N_0-1712159161949.png" /></span></P><H3 id="toc-hId-1117852609"><U>Pre-requisites</U></H3><P>You are familiar with creating an application using SAP Build Apps and deploying it to the CF (Cloud Foundry) Space of your Subaccount.</P><P>For your quick reference, access the <SPAN><A href="https://discovery-center.cloud.sap/protected/index.html" target="_blank" rel="noopener nofollow noreferrer">SAP Discovery Center</A></SPAN> and check out the mission ‘Keep the Core Clean Using SAP Build Apps with SAP S/4HANA’. Here in the area ‘Project Board’ under the section ‘DEVELOP’ you can find a tutorial to ‘Create a No-Code Application using SAP Build Apps’.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Aparna_N_0-1709803213404.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/77031i372CB9E105D7EEF7/image-size/large?v=v2&amp;px=999" role="button" title="Aparna_N_0-1709803213404.png" alt="Aparna_N_0-1709803213404.png" /></span></P><P>You may also refer to the SAP Build Apps help portal content to learn about&nbsp;<A href="https://help.sap.com/docs/build-apps/service-guide/introduction-936ed0c9e030469ab58fff62542c76da" target="_self" rel="noopener noreferrer">Building a SAP Build Apps application</A>&nbsp;and <A href="https://help.sap.com/docs/build-apps/service-guide/build-and-deploy-web-applications" target="_self" rel="noopener noreferrer">deploying it</A>.</P><H3 id="toc-hId-921339104"><U>Verify that the newly deployed app is available in your Subaccount</U></H3><P>Before we add your application to the different BTP environments, let us verify that the right version of the app is available in your BTP Subaccount.</P><P>For this you need to look up for your app in the HTML5 Applications repository section of your BTP Subaccount.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Aparna_N_69-1709741385464.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76650i0F0E938F1EA02EEE/image-size/large?v=v2&amp;px=999" role="button" title="Aparna_N_69-1709741385464.png" alt="Aparna_N_69-1709741385464.png" /></span></P><div class="lia-spoiler-container"><a class="lia-spoiler-link" href="#" rel="nofollow noopener noreferrer">Spoiler</a><noscript> (Highlight to read)</noscript><div class="lia-spoiler-border"><div class="lia-spoiler-content">The direct url of the deployed application can be always found here!<BR />Take a note that the Application Name is constructed as a concatenation of 'buildapps' with your SAP Build Apps project id: '86796'<span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Aparna_N_0-1709809450588.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/77106i6D2747D94C9D1888/image-size/large?v=v2&amp;px=999" role="button" title="Aparna_N_0-1709809450588.png" alt="Aparna_N_0-1709809450588.png" /></span><P>&nbsp;</P></div><noscript><div class="lia-spoiler-noscript-container"><div class="lia-spoiler-noscript-content">The direct url of the deployed application can be always found here!Take a note that the Application Name is constructed as a concatenation of 'buildapps' with your SAP Build Apps project id: '86796'&nbsp;</div></div></noscript></div></div><P><EM>Hint: It is also possible to launch and test the application from here.</EM></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Aparna_N_1-1709741931631.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76660i3359A20A6C7648DC/image-size/large?v=v2&amp;px=999" role="button" title="Aparna_N_1-1709741931631.png" alt="Aparna_N_1-1709741931631.png" /></span></P><P>&nbsp;</P><H3 id="toc-hId-724825599"><U>Integrate your SAP Build Apps application to SAP Build Work Zone, Standard edition</U></H3><H4 id="toc-hId-657394813"><EM><STRONG>Preparations before integration!</STRONG></EM></H4><UL><LI>Select the SAP Build Work Zone, standard edition from the list of subscription.</LI></UL><P style=" padding-left : 30px; ">NOTE: Only users assigned to the Role Collection: Launchpad_Admin have access permission to SAP Build Work Zone, Standard Edition to create artifacts at design time.</P><P style=" padding-left : 30px; ">Refer to <SPAN><A href="https://help.sap.com/docs/build-work-zone-standard-edition/sap-build-work-zone-standard-edition/initial-setup?q=Roles" target="_blank" rel="noopener noreferrer">Initial Setup | SAP Help Portal</A></SPAN> -&gt; Procedure-&gt; 3. Assign users to the Launchpad_Admin role collection for some hints in case of any issues while accessing the SAP Build Work Zone, standard edition in the first place.</P><DIV style=" padding-left : 30px; ">&nbsp; &nbsp; &nbsp; &nbsp;<span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Aparna_N_2-1709742116930.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76662i3979D8C19EDE9F88/image-size/large?v=v2&amp;px=999" role="button" title="Aparna_N_2-1709742116930.png" alt="Aparna_N_2-1709742116930.png" /></span></DIV><UL><LI>From the Channel Manager, refresh the HTML5 Apps to update it with the newly deployed app content.</LI></UL><P style=" padding-left : 30px; "><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Aparna_N_3-1709742230199.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76663iC30F342E0C815FF9/image-size/large?v=v2&amp;px=999" role="button" title="Aparna_N_3-1709742230199.png" alt="Aparna_N_3-1709742230199.png" /></span></P><P style=" padding-left : 30px; "><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Aparna_N_4-1709742292013.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76664iF00E137F7DC7D4A6/image-size/large?v=v2&amp;px=999" role="button" title="Aparna_N_4-1709742292013.png" alt="Aparna_N_4-1709742292013.png" /></span></P><UL><LI>Next, we need to access the Content Manager and go to the Content Explorer and select the HTML5 Apps from there.&nbsp;<span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Aparna_N_5-1709742355342.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76665i57F1E863962FDA55/image-size/large?v=v2&amp;px=999" role="button" title="Aparna_N_5-1709742355342.png" alt="Aparna_N_5-1709742355342.png" /></span></LI></UL><DIV style=" padding-left : 30px; "><span class="lia-inline-image-display-wrapper lia-image-align-left" image-alt="Aparna_N_6-1709742397680.png" style="width: 676px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76667iF48CF892F245C8D3/image-dimensions/676x317?v=v2" width="676" height="317" role="button" title="Aparna_N_6-1709742397680.png" alt="Aparna_N_6-1709742397680.png" /></span><P>&nbsp;</P></DIV><P>&nbsp;</P><P>&nbsp;</P><DIV class="">&nbsp;</DIV><P>&nbsp;</P><P>&nbsp;</P><P>&nbsp;</P><P style=" padding-left : 60px; ">&nbsp;</P><P style=" padding-left : 30px; ">Here you should be able to find your newly deployed SAP Build Apps application!</P><UL><LI>To add your application to the content of this Subaccount, select it and click on Add.</LI></UL><DIV style=" padding-left : 30px; "><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Aparna_N_7-1709742573113.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76672iA3C6027900AC7315/image-size/large?v=v2&amp;px=999" role="button" title="Aparna_N_7-1709742573113.png" alt="Aparna_N_7-1709742573113.png" /></span></DIV><UL><LI>Finally, add this application to all the required roles of your end user via Content Manager -&gt; Roles and save it as illustrated below.<span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Aparna_N_8-1709742609358.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76673iCCC836EAA93C5FEF/image-size/large?v=v2&amp;px=999" role="button" title="Aparna_N_8-1709742609358.png" alt="Aparna_N_8-1709742609358.png" /></span></LI></UL><DIV style=" padding-left : 30px; "><BR /><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Aparna_N_9-1709742632595.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76674i1FB013A0113D85F9/image-size/large?v=v2&amp;px=999" role="button" title="Aparna_N_9-1709742632595.png" alt="Aparna_N_9-1709742632595.png" /></span></DIV><DIV style=" padding-left : 30px; ">&nbsp;</DIV><DIV style=" padding-left : 30px; "><SPAN>Now, we are good to get started with adding the application to the different flavors in the SAP Build Work Zone, Standard Edition.</SPAN></DIV><H4 id="toc-hId-460881308"><STRONG><EM>&nbsp;Spaces and Pages New Experience&nbsp;</EM></STRONG>&nbsp;&nbsp;&nbsp;&nbsp;</H4><UL><LI>Create a Site using Site Manager, choose the Display mode 'Spaces and Pages - New Experience and add all the necessary settings for this Site and save it.&nbsp;<span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Aparna_N_0-1709743951117.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76677i56E21C90FE70CCF8/image-size/large?v=v2&amp;px=999" role="button" title="Aparna_N_0-1709743951117.png" alt="Aparna_N_0-1709743951117.png" /></span></LI><LI>Create a Page and add the application to it.&nbsp; &nbsp;<span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Aparna_N_1-1709744003984.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76678iE55DD2791BC50600/image-size/large?v=v2&amp;px=999" role="button" title="Aparna_N_1-1709744003984.png" alt="Aparna_N_1-1709744003984.png" /></span><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Aparna_N_2-1709744029657.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76679i7BF1BD3280629C11/image-size/large?v=v2&amp;px=999" role="button" title="Aparna_N_2-1709744029657.png" alt="Aparna_N_2-1709744029657.png" /></span><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Aparna_N_3-1709744038318.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76680i0878517D92B3FC6C/image-size/large?v=v2&amp;px=999" role="button" title="Aparna_N_3-1709744038318.png" alt="Aparna_N_3-1709744038318.png" /></span><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Aparna_N_4-1709744066368.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76681iD418100FC659F36C/image-size/large?v=v2&amp;px=999" role="button" title="Aparna_N_4-1709744066368.png" alt="Aparna_N_4-1709744066368.png" /></span></LI><LI>Create a Space and add the Page to it.&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Aparna_N_5-1709744189840.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76683i0275D19590F6100C/image-size/large?v=v2&amp;px=999" role="button" title="Aparna_N_5-1709744189840.png" alt="Aparna_N_5-1709744189840.png" /></span><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Aparna_N_6-1709744217849.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76684i4694751D23187184/image-size/large?v=v2&amp;px=999" role="button" title="Aparna_N_6-1709744217849.png" alt="Aparna_N_6-1709744217849.png" /></span></LI><LI>Add the Space to the Role.</LI></UL><DIV style=" padding-left : 30px; "><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Aparna_N_7-1709744242553.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76685iCFB1E5B10A76578B/image-size/large?v=v2&amp;px=999" role="button" title="Aparna_N_7-1709744242553.png" alt="Aparna_N_7-1709744242553.png" /></span><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Aparna_N_8-1709744270156.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76686i5D672870D51FD000/image-size/large?v=v2&amp;px=999" role="button" title="Aparna_N_8-1709744270156.png" alt="Aparna_N_8-1709744270156.png" /></span></DIV><UL><LI>Go to Site settings and add all the required role(s) containing this app and this space to the Site and to the end user via BTP Cockpit.</LI><LI>Check the Site for this app under this Space and Page and launch it at runtime.<span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Aparna_N_9-1709744317351.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76687iA29F06DCE9D3B02F/image-size/medium?v=v2&amp;px=400" role="button" title="Aparna_N_9-1709744317351.png" alt="Aparna_N_9-1709744317351.png" /></span></LI></UL><H4 id="toc-hId-264367803"><EM>&nbsp;Classic Launchpad with Groups</EM></H4><UL><LI>Create a Site using Site Manager, choose the Display mode 'Groups' and add all the necessary settings for this Site and save it.&nbsp;</LI></UL><DIV style=" padding-left : 30px; "><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Aparna_N_0-1709744737035.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76688i9FAFD09441617E30/image-size/large?v=v2&amp;px=999" role="button" title="Aparna_N_0-1709744737035.png" alt="Aparna_N_0-1709744737035.png" /></span></DIV><UL><LI>Create a group or select an existing Group and add the application to it.<span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Aparna_N_1-1709744770632.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76689i143DCC3306FA0420/image-size/large?v=v2&amp;px=999" role="button" title="Aparna_N_1-1709744770632.png" alt="Aparna_N_1-1709744770632.png" /></span><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Aparna_N_2-1709744802250.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76690i7871C37EEA9D3D7D/image-size/large?v=v2&amp;px=999" role="button" title="Aparna_N_2-1709744802250.png" alt="Aparna_N_2-1709744802250.png" /></span></LI><LI>Check for the app under this group in the Site and launch the app at runtime.</LI></UL><DIV style=" padding-left : 30px; "><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Aparna_N_3-1709744855549.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76692i716E7C46FEE3858B/image-size/large?v=v2&amp;px=999" role="button" title="Aparna_N_3-1709744855549.png" alt="Aparna_N_3-1709744855549.png" /></span></DIV><DIV style=" padding-left : 30px; "><SPAN>(OR)</SPAN></DIV><UL><LI>Create or select an existing Catalog and add the application to it.&nbsp;<span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Aparna_N_4-1709744943725.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76693i1ECB92D7F2FF8B50/image-size/large?v=v2&amp;px=999" role="button" title="Aparna_N_4-1709744943725.png" alt="Aparna_N_4-1709744943725.png" /></span><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Aparna_N_5-1709744972881.png" style="width: 661px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76696i62B2CDA8A80225AD/image-dimensions/661x153?v=v2" width="661" height="153" role="button" title="Aparna_N_5-1709744972881.png" alt="Aparna_N_5-1709744972881.png" /></span></LI><LI>Go to the Site settings and add all the required role(s) containing this app to the Site&nbsp;and to the end user via BTP Cockpit.</LI><LI>Edit the Launchpad and select the app from Catalog to add it to a new group or under any existing group.&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;<span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Aparna_N_6-1709745075951.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76698i59C2E10CBC23C673/image-size/large?v=v2&amp;px=999" role="button" title="Aparna_N_6-1709745075951.png" alt="Aparna_N_6-1709745075951.png" /></span><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Aparna_N_7-1709745156871.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76699i5DF6840F3170A024/image-size/large?v=v2&amp;px=999" role="button" title="Aparna_N_7-1709745156871.png" alt="Aparna_N_7-1709745156871.png" /></span><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Aparna_N_8-1709745182357.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76700i001DE263DFE0F0F6/image-size/large?v=v2&amp;px=999" role="button" title="Aparna_N_8-1709745182357.png" alt="Aparna_N_8-1709745182357.png" /></span></LI><LI>Click on back button or navigate via SAP logo to Home page and launch the app from runtime.</LI></UL><P style=" padding-left : 30px; "><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Aparna_N_9-1709745217078.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76701i30EFD794EE7D75F1/image-size/medium?v=v2&amp;px=400" role="button" title="Aparna_N_9-1709745217078.png" alt="Aparna_N_9-1709745217078.png" /></span></P><H4 id="toc-hId-67854298"><EM>&nbsp; New Launchpad with Spaces and Pages</EM></H4><UL><LI>Create a Site using Site Manager, choose the Display mode 'Spaces and Pages' and add all the necessary settings for this Site and save it.&nbsp; &nbsp;<span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Aparna_N_0-1709745584935.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76703i0625B7DB8BD68DF2/image-size/large?v=v2&amp;px=999" role="button" title="Aparna_N_0-1709745584935.png" alt="Aparna_N_0-1709745584935.png" /></span></LI><LI>Create or select an existing Catalog and add the application to it.&nbsp;<span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Aparna_N_1-1709745639921.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76704i85370F54633B8FB4/image-size/large?v=v2&amp;px=999" role="button" title="Aparna_N_1-1709745639921.png" alt="Aparna_N_1-1709745639921.png" /></span></LI></UL><DIV style=" padding-left : 60px; "><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Aparna_N_3-1709745779121.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76706i36350FFF9EF4244E/image-size/large?v=v2&amp;px=999" role="button" title="Aparna_N_3-1709745779121.png" alt="Aparna_N_3-1709745779121.png" /></span></DIV><UL><LI>Go to the Site settings and add all the necessary role(s) containing this app to the Site and to the end user via BTP Cockpit.</LI><LI>Edit the Launchpad and select the app from Catalog to add it to a new section or under any existing section.&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;<span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Aparna_N_4-1709745907346.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76713i20748E87B1D6C8CA/image-size/large?v=v2&amp;px=999" role="button" title="Aparna_N_4-1709745907346.png" alt="Aparna_N_4-1709745907346.png" /></span><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Aparna_N_5-1709745941062.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76714i3F6F23DB4CDD2CF6/image-size/large?v=v2&amp;px=999" role="button" title="Aparna_N_5-1709745941062.png" alt="Aparna_N_5-1709745941062.png" /></span><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Aparna_N_6-1709745971398.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76715i53FF93C23EB7933D/image-size/large?v=v2&amp;px=999" role="button" title="Aparna_N_6-1709745971398.png" alt="Aparna_N_6-1709745971398.png" /></span></LI><LI>Click on back button or navigate via SAP logo to Home page to launch the app from runtime.<span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Aparna_N_7-1709746025036.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76717iCA7A05D37CDE07C6/image-size/medium?v=v2&amp;px=400" role="button" title="Aparna_N_7-1709746025036.png" alt="Aparna_N_7-1709746025036.png" /></span></LI></UL><P>With this, I hope that you would also be able add your deployed SAP Build Apps application to SAP Build Work Zone, Standard Edition.</P><div class="lia-spoiler-container"><a class="lia-spoiler-link" href="#" rel="nofollow noopener noreferrer">Spoiler</a><noscript> (Highlight to read)</noscript><div class="lia-spoiler-border"><div class="lia-spoiler-content"><STRONG>Coming up next ...</STRONG><BR />In the Part 2 blog, you will learn to add your&nbsp;deployed SAP Build Apps application to SAP Build Work Zone, Advanced Edition.</div><noscript><div class="lia-spoiler-noscript-container"><div class="lia-spoiler-noscript-content">Coming up next ...In the Part 2 blog, you will learn to add your&nbsp;deployed SAP Build Apps application to SAP Build Work Zone, Advanced Edition.</div></div></noscript></div></div><P>Stay tuned and Happy building!</P> 2024-03-08T16:51:01.697000+01:00 https://community.sap.com/t5/technology-blogs-by-sap/leverage-scim-apis-of-sap-build-work-zone-to-view-users-and-groups/ba-p/13635976 Leverage SCIM APIs of SAP Build Work Zone to view users and groups provisioned into Work Zone 2024-03-12T21:42:39.965000+01:00 harjeetjudge https://community.sap.com/t5/user/viewprofilepage/user-id/107963 <P>In my earlier <A href="https://community.sap.com/t5/technology-blogs-by-sap/integrate-sap-cloud-identity-provisioning-service-with-sap-build-work-zone/ba-p/13566691" target="_self">blog</A> I explain how we can use SAP Cloud Identity Provisioning Service to read users/groups from remote content provider such SAP Business Technology Platform, ABAP Environment into SAP Build Work Zone.&nbsp; The advantages of why you may consider doing this are explained in my earlier blog.&nbsp; There are other reasons why you may need to provision users in SAP Build Work Zone.&nbsp; For eg. to leverage SAP AI service called Joule(see <A href="https://community.sap.com/t5/technology-blogs-by-sap/sap-btp-onboarding-series-joule-getting-started-with-joule-and-sap/ba-p/13575477" target="_self">blog</A>) with your SAP SuccessFactors&nbsp;suite requires users and groups to be provisioned from SAP SuccessFactors into SAP Build Work Zone.&nbsp;</P><P data-unlink="true">SAP Build Work Zone standard or the foundations edition recently released a user interface to search for a user and see it's assigned groups.&nbsp; For more details on this feature refer to the <A href="https://help.sap.com/docs/build-work-zone-standard-edition/sap-build-work-zone-standard-edition/exploring-role-assignments" target="_self" rel="noopener noreferrer">help guide</A>.&nbsp;The feature mentioned in the help guide is probably where you should start, but there are certain scenarios where it may not be sufficient and that's where we can leverage the SCIM APIs offered by Work Zone.&nbsp; The purpose of this blog is to showcase how we can use the SCIM APIs of SAP Build Work Zone to read which users and groups are provisioned into SAP Build Work Zone.&nbsp; SAP Build Work Zone has a standard SCIM interface we can leverage to accomplish this.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="1.png" style="width: 933px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/79514iF679C450E0A7E40C/image-size/large?v=v2&amp;px=999" role="button" title="1.png" alt="1.png" /></span></P><P>To setup the request with your rest client, follow the process below.&nbsp; Exact steps might be different for other rest clients but the process should be same.</P><OL><LI>Access your SAP BTP subaccount where you have an instance of SAP Build Work Zone.</LI><LI>Click the key created for your Work Zone instance.&nbsp; If you don't have a key, follow my previous blog to understand the steps on how to create a new key.<span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="1-1.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/79537i9535AA8A306D593D/image-size/large?v=v2&amp;px=999" role="button" title="1-1.png" alt="1-1.png" /></span></LI><LI><SPAN>Make note of the following fields:</SPAN><UL><LI><STRONG>endpoints -&gt; portal-service</STRONG></LI><LI><STRONG>uaa -&gt; clientid</STRONG></LI><LI><STRONG>uaa -&gt; clientsecret</STRONG></LI><LI><STRONG>uaa -&gt; url</STRONG></LI><LI><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="2-1.png" style="width: 872px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/79536iDA2F1ED7DD0D7180/image-size/large?v=v2&amp;px=999" role="button" title="2-1.png" alt="2-1.png" /></span></LI></UL></LI><LI>Open a rest client and configure the Get request as follows to read provisioned users from SAP Build Work Zone.&nbsp; I am using Postman as my client, but you can use any other rest client of your choice.<UL><LI>URL: <STRONG>&lt;endpoints -&gt; portal-service&gt;</STRONG><SPAN><FONT color="#FF0000"><STRONG>/roleMapping/scim/v1/Users</STRONG></FONT> for eg.&nbsp;<A href="https://portal-service.cfapps.us10.hana.ondemand.com/roleMapping/scim/v1/Users" target="_blank" rel="noopener nofollow noreferrer">https://portal-service.cfapps.us10.hana.ondemand.com/roleMapping/scim/v1/Users</A></SPAN></LI><LI>Authorization<UL><LI>Grant-type: <STRONG>Client Credentials</STRONG></LI><LI>Access Token URL: <STRONG>&lt;uaa -&gt; url&gt;</STRONG><SPAN><FONT color="#FF0000"><STRONG>/oauth/token </STRONG></FONT>for eg.&nbsp;<A href="https://workzone-uf9rmd8s.authentication.us10.hana.ondemand.com" target="_blank" rel="noopener nofollow noreferrer">https://workzone-uf9rmd8s.authentication.us10.hana.ondemand.com</A><FONT color="#FF0000"><STRONG>/oauth/token</STRONG></FONT></SPAN></LI><LI>Client ID:&nbsp;<STRONG>uaa -&gt; clientid</STRONG></LI><LI>Client Secert: <STRONG>uaa -&gt; clientsecret</STRONG><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="3.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/79534i3B813693AE593DF7/image-size/large?v=v2&amp;px=999" role="button" title="3.png" alt="3.png" /></span></LI></UL></LI></UL></LI><LI>Get a new access token.<span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="4.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/79624iE4E5A819F157F295/image-size/large?v=v2&amp;px=999" role="button" title="4.png" alt="4.png" /></span></LI><LI>Use the token in your request.<span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="10.png" style="width: 900px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/79627i3D62F50F4CE7C5DB/image-size/large?v=v2&amp;px=999" role="button" title="10.png" alt="10.png" /></span></LI><LI>Send the request and confirm the users are read from SAP Build Work Zone.&nbsp; See screenshot below on type of user information that is returned.&nbsp;<span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="6.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/79547iC06B6C98567AFFDC/image-size/large?v=v2&amp;px=999" role="button" title="6.png" alt="6.png" /></span></LI></OL><P>For reading groups, change the URL to &lt;portal-service&gt;<STRONG>/roleMapping/scim/v1/Groups</STRONG>.<span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="7.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/79573iBCC5FCC5CE3752B3/image-size/large?v=v2&amp;px=999" role="button" title="7.png" alt="7.png" /></span></P><P>To read a specific user, add a filter using email or externalID. For eg:</P><P><SPAN><A href="https://portal-service.cfapps.us10.hana.ondemand.com/roleMapping/scim/v1/Users" target="_blank" rel="noopener nofollow noreferrer">https://portal-service.cfapps.us10.hana.ondemand.com/roleMapping/scim/v1/Users</A><STRONG>?filter=emails.value eq "harjeet.judge@sap.com"</STRONG></SPAN></P><P><SPAN><A href="https://portal-service.cfapps.us10.hana.ondemand.com/roleMapping/scim/v1/Users" target="_blank" rel="noopener nofollow noreferrer">https://portal-service.cfapps.us10.hana.ondemand.com/roleMapping/scim/v1/Users</A><STRONG>?filter=externalId eq "fee8b135-502c-49dd-bf1b-10499cc05754"</STRONG></SPAN></P><P><SPAN>It may also be useful to filter for users tied to particular <STRONG>providerId</STRONG>.&nbsp; Eg.</SPAN></P><P><SPAN><A href="https://portal-service.cfapps.us10.hana.ondemand.com/roleMapping/scim/v1/Users" target="_blank" rel="noopener nofollow noreferrer">https://portal-service.cfapps.us10.hana.ondemand.com/roleMapping/scim/v1/Users</A>?<STRONG>filter=urn:ietf:params:scim:schemas:extension:2.0:mapping.providerId eq "Tutorial"</STRONG></SPAN></P><P><STRONG>Note:</STRONG> By default the Identity Provisioning Service writes only minimal user attributes to SAP Build Work Zone so the user information that can be pulled back using the API is minimal.</P><P>To write a user in SAP Build Work Zone, send a <STRONG>POST</STRONG> request with the appropriate user/group payload.&nbsp;</P><P><STRONG>Note:</STRONG> A POST request from a rest client should really be only used for troubleshooting.&nbsp; For actually provisioning users/groups into SAP Build Work Zone, you should be leveraging the SAP Cloud Identity Provisioning service as described in the blog link I shared earlier.&nbsp; If for some reason certain users fail to provision during Identity provisioning job, in those scenarios it may be helpful to test writing that user to SAP Build Work Zone through a rest client like Postman.&nbsp; See an example POST request in the screenshot below:</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="8.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/79616iCE9A7B931F901B92/image-size/large?v=v2&amp;px=999" role="button" title="8.png" alt="8.png" /></span></P><P>Happy reading!</P> 2024-03-12T21:42:39.965000+01:00 https://community.sap.com/t5/sap-builders-blog-posts/tips-to-add-your-sap-build-apps-application-to-different-btp-environments/ba-p/13631104 Tips to add your SAP Build Apps application to different BTP environments - Part 2 2024-03-15T13:46:29.333000+01:00 Aparna_N https://community.sap.com/t5/user/viewprofilepage/user-id/181564 <P>Hi SAP Builders!</P><P>This is a follow up blog to&nbsp;<A href="https://community.sap.com/t5/sap-builders-blog-posts/tips-to-add-your-sap-build-apps-application-to-different-btp-environments/ba-p/13630212" target="_blank">Tips to add your SAP Build Apps application to different BTP environments - Part 1</A>&nbsp;and here I will continue to showcase 'how to add your deployed SAP Build Apps application to different environments in SAP BTP (Business Technology Platform)',&nbsp;when all the required services (SAP Build Apps, SAP Build Work Zone, Advanced Edition) are running as part of the same Subaccount.</P><H3 id="toc-hId-1117881410"><U>Integrate your SAP Build Apps application to SAP Build Work Zone, Advanced edition</U></H3><H4 id="toc-hId-1050450624"><EM>Preparations before integration!</EM></H4><UL><LI>Ensure that the SAP Build Work Zone, advanced edition is available in the list of subscriptions and is accessible.<span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Aparna_N_0-1709746550266.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76721i127BB247AA709D4E/image-size/large?v=v2&amp;px=999" role="button" title="Aparna_N_0-1709746550266.png" alt="Aparna_N_0-1709746550266.png" /></span></LI></UL><div class="lia-spoiler-container"><a class="lia-spoiler-link" href="#" rel="nofollow noopener noreferrer">Spoiler</a><noscript> (Highlight to read)</noscript><div class="lia-spoiler-border"><div class="lia-spoiler-content"><P>Users need to be assigned to at least the following 2 role collections to be able to create artifacts at design time in SAP Build Work Zone, Advanced Edition and access it later at runtime.</P><TABLE><TBODY><TR><TD width="276"><P>Workzone_Admin</P></TD></TR><TR><TD width="276"><P>Workzone_End_User</P></TD></TR></TBODY></TABLE><P>Refer to <A title="Onboarding to SAP Build Work Zone, advanced edition - Setup and Configuration" href="https://community.sap.com/t5/technology-blogs-by-sap/onboarding-to-sap-build-work-zone-advanced-edition-setup-and-configuration/ba-p/13556932" target="_blank">Onboarding to SAP Build Work Zone, advanced edition - Setup and Configuration </A>&nbsp;,<A class="" href="https://community.sap.com/t5/technology-blogs-by-sap/sap-btp-onboarding-series-step-by-step-guide-to-activate-your-sap-build/ba-p/13555072" target="_blank">[SAP BTP Onboarding Series] - Step-by-Step guide to activate your SAP Build Work Zone, Advanced Edition</A>&nbsp;for some helpful hints in case of any issues while accessing the SAP Build Work Zone, advanced edition in the first place.<BR /><BR />For additional detailed reference feel free to consult the&nbsp;<A href="https://learning.sap.com/learning-journeys/implement-and-administer-sap-build-work-zone" target="_blank" rel="noopener noreferrer">Implementing and Administering SAP Build Work Zone | SAP Learning</A>&nbsp;- Explaining the Implementation Methodology - Explaining the Prepare Phase and&nbsp;<A href="https://help.sap.com/docs/build-work-zone-advanced-edition/sap-build-work-zone-advanced-edition/about-administrators" target="_blank" rel="noopener noreferrer">About Administrators | SAP Help Portal</A>.</P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Aparna_N_1-1710491552308.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/81298iE7A4D0FD4A309C19/image-size/large?v=v2&amp;px=999" role="button" title="Aparna_N_1-1710491552308.png" alt="Aparna_N_1-1710491552308.png" /></span><SPAN>&nbsp;</SPAN></div><noscript><div class="lia-spoiler-noscript-container"><div class="lia-spoiler-noscript-content">Users need to be assigned to at least the following 2 role collections to be able to create artifacts at design time in SAP Build Work Zone, Advanced Edition and access it later at runtime.Workzone_AdminWorkzone_End_UserRefer to Onboarding to SAP Build Work Zone, advanced edition - Setup and Configuration &nbsp;,[SAP BTP Onboarding Series] - Step-by-Step guide to activate your SAP Build Work Zone, Advanced Edition&nbsp;for some helpful hints in case of any issues while accessing the SAP Build Work Zone, advanced edition in the first place.For additional detailed reference feel free to consult the&nbsp;Implementing and Administering SAP Build Work Zone | SAP Learning&nbsp;- Explaining the Implementation Methodology - Explaining the Prepare Phase and&nbsp;About Administrators | SAP Help Portal.&nbsp;</div></div></noscript></div></div><H4 id="toc-hId-853937119"><EM>Design-time setup</EM></H4><UL><LI>Access the SAP Build Lobby and select the option to create a business Site, ‘Build a Business Site.’</LI></UL><DIV style=" padding-left : 30px; "><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Aparna_N_1-1709746616681.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76722i9DD8CA8FCF5051C9/image-size/large?v=v2&amp;px=999" role="button" title="Aparna_N_1-1709746616681.png" alt="Aparna_N_1-1709746616681.png" /></span></DIV><UL><LI>Further select the option to ‘Configure Site Content.’<DIV class=""><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Aparna_N_2-1709746662013.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76723iB9CF3FF8A3CE8E1B/image-size/large?v=v2&amp;px=999" role="button" title="Aparna_N_2-1709746662013.png" alt="Aparna_N_2-1709746662013.png" /></span></DIV></LI><LI>Switch to Channel Manager.&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;<span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Aparna_N_3-1709746692919.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76725i3818FAF9C9F42060/image-size/medium?v=v2&amp;px=400" role="button" title="Aparna_N_3-1709746692919.png" alt="Aparna_N_3-1709746692919.png" /></span></LI><LI>From the Channel Manager, refresh the HTML5 Apps to update it with the newly deployed app content.&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;<span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Aparna_N_4-1709746767047.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76726iDD387D9761FFC504/image-size/large?v=v2&amp;px=999" role="button" title="Aparna_N_4-1709746767047.png" alt="Aparna_N_4-1709746767047.png" /></span><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Aparna_N_0-1709821147154.png" style="width: 696px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/77224i97F9F79CDAEA9E22/image-dimensions/696x158?v=v2" width="696" height="158" role="button" title="Aparna_N_0-1709821147154.png" alt="Aparna_N_0-1709821147154.png" /></span></LI><LI>Next, we need to access the Content Manager and go to the Content Explorer and select the HTML5 Apps from there.&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Aparna_N_6-1709746844119.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76728i5C7B7014CDB677B4/image-size/large?v=v2&amp;px=999" role="button" title="Aparna_N_6-1709746844119.png" alt="Aparna_N_6-1709746844119.png" /></span></LI></UL><P style=" padding-left : 30px; "><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Aparna_N_8-1709746953961.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76730i4BE938907203A8DD/image-size/large?v=v2&amp;px=999" role="button" title="Aparna_N_8-1709746953961.png" alt="Aparna_N_8-1709746953961.png" /></span></P><P style=" padding-left : 60px; ">Here you should be able to find your newly deployed SAP Build App application. To add your application to the content of this Subaccount, select it and click on add.</P><P style=" padding-left : 30px; "><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Aparna_N_1-1709821474031.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/77226iD0A2B291B0F78938/image-size/large?v=v2&amp;px=999" role="button" title="Aparna_N_1-1709821474031.png" alt="Aparna_N_1-1709821474031.png" /></span></P><UL><LI>Finally, add this application to all the required roles of your end user via Content Manager -&gt; Roles and save it as illustrated below.&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;<span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Aparna_N_10-1709747129965.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76732i681E06948762A5D0/image-size/large?v=v2&amp;px=999" role="button" title="Aparna_N_10-1709747129965.png" alt="Aparna_N_10-1709747129965.png" /></span><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Aparna_N_2-1709823554142.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/77236i52C19B60912A3106/image-size/large?v=v2&amp;px=999" role="button" title="Aparna_N_2-1709823554142.png" alt="Aparna_N_2-1709823554142.png" /></span></LI></UL><P style=" padding-left : 60px; ">Now, we are good to start with adding your application to SAP Build Work Zone, Advanced Edition, Business Site.</P><P><STRONG>Add and access the application at run time</STRONG></P><UL><LI>Access the SAP Build lobby again, this time click on the option ‘Manage Workpages and Workspaces’.&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Aparna_N_0-1709751461731.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76754iAA9B4E418783C95D/image-size/large?v=v2&amp;px=999" role="button" title="Aparna_N_0-1709751461731.png" alt="Aparna_N_0-1709751461731.png" /></span></LI><LI><FONT color="#000000">Create a ‘New Workspace’.</FONT><DIV class=""><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Aparna_N_0-1710331485724.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/79891iBCE6DF6211240CAC/image-size/large?v=v2&amp;px=999" role="button" title="Aparna_N_0-1710331485724.png" alt="Aparna_N_0-1710331485724.png" /></span></DIV></LI><LI>Provide the required details and click on create.<DIV class=""><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Aparna_N_1-1710331661272.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/79894iF3D6B990A757901E/image-size/large?v=v2&amp;px=999" role="button" title="Aparna_N_1-1710331661272.png" alt="Aparna_N_1-1710331661272.png" /></span></DIV></LI><LI>Alternately you can also edit an existing Workspace.</LI><LI>Create a Workpage and save it.<DIV class=""><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Aparna_N_4-1710332275820.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/79902i6DC7E7D38E400E27/image-size/large?v=v2&amp;px=999" role="button" title="Aparna_N_4-1710332275820.png" alt="Aparna_N_4-1710332275820.png" /></span><P>&nbsp;</P></DIV><DIV class="">&nbsp;</DIV><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Aparna_N_2-1710331927275.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/79897i74CAE22D30C6798D/image-size/large?v=v2&amp;px=999" role="button" title="Aparna_N_2-1710331927275.png" alt="Aparna_N_2-1710331927275.png" /></span><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Aparna_N_3-1710332061916.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/79900i5FE9A8622A2F0A52/image-size/large?v=v2&amp;px=999" role="button" title="Aparna_N_3-1710332061916.png" alt="Aparna_N_3-1710332061916.png" /></span></LI><LI><P>Alternately you can just access the <STRONG>Home</STRONG> page and add your content it.&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;<span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Aparna_N_0-1710491354779.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/81301iAE0C8E06F63FF08C/image-size/medium?v=v2&amp;px=400" role="button" title="Aparna_N_0-1710491354779.png" alt="Aparna_N_0-1710491354779.png" /></span></P></LI><LI>Add a section and add a widget to it.&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Aparna_N_5-1710332360984.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/79905i6C397419D6A7FF64/image-size/large?v=v2&amp;px=999" role="button" title="Aparna_N_5-1710332360984.png" alt="Aparna_N_5-1710332360984.png" /></span><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Aparna_N_0-1710332857002.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/79913i983E5537C454CCB2/image-size/large?v=v2&amp;px=999" role="button" title="Aparna_N_0-1710332857002.png" alt="Aparna_N_0-1710332857002.png" /></span></LI><LI>Here, our SAP Build Apps application can be found under the widget type 'Tiles'.<DIV class=""><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Aparna_N_1-1710332924840.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/79914iDD356C9B010E302A/image-size/large?v=v2&amp;px=999" role="button" title="Aparna_N_1-1710332924840.png" alt="Aparna_N_1-1710332924840.png" /></span></DIV></LI><LI>Select your SAP Build Apps application and add it.<span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Aparna_N_2-1710333135135.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/79950i499D85AEE5070E0C/image-size/large?v=v2&amp;px=999" role="button" title="Aparna_N_2-1710333135135.png" alt="Aparna_N_2-1710333135135.png" /></span></LI><LI>Finally publish it.&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Aparna_N_3-1710333220840.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/79951i2608FB9F95AD22F3/image-size/large?v=v2&amp;px=999" role="button" title="Aparna_N_3-1710333220840.png" alt="Aparna_N_3-1710333220840.png" /></span><SPAN><SPAN>&nbsp; </SPAN></SPAN><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Aparna_N_4-1710333281798.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/79954i7E78D81572BAA1AF/image-size/large?v=v2&amp;px=999" role="button" title="Aparna_N_4-1710333281798.png" alt="Aparna_N_4-1710333281798.png" /></span></LI><LI>Now, we can launch our application by clicking on the Tile.<span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Aparna_N_5-1710333422013.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/79956i28C7E52D9A1A0A44/image-size/large?v=v2&amp;px=999" role="button" title="Aparna_N_5-1710333422013.png" alt="Aparna_N_5-1710333422013.png" /></span></LI></UL><P style=" padding-left : 30px; "><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Aparna_N_6-1710333562456.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/79958i630E7C8218971B22/image-size/large?v=v2&amp;px=999" role="button" title="Aparna_N_6-1710333562456.png" alt="Aparna_N_6-1710333562456.png" /></span></P><P style=" padding-left : 30px; ">&nbsp;</P><div class="lia-spoiler-container"><a class="lia-spoiler-link" href="#" rel="nofollow noopener noreferrer">Spoiler</a><noscript> (Highlight to read)</noscript><div class="lia-spoiler-border"><div class="lia-spoiler-content"><P style=" padding-left : 30px; ">As our goal is to add a deployed SAP Build Apps application to our Work Zone Site, we did not deep dive further into enhancing it. If this is interesting for you, please refer to the following materials on SAP Build Work Zone, Advanced Edition to explore further.</P><P style=" padding-left : 30px; "><A href="https://developers.sap.com/mission.workzone-first.html" target="_blank" rel="noopener noreferrer">Design Your First SAP Build Work Zone, Advanced Edition Business Site | SAP Tutorials</A><BR /><A href="https://pages.community.sap.com/topics/work-zone" target="_blank" rel="noopener noreferrer">SAP Build Work Zone | SAP Community</A></P></div><noscript><div class="lia-spoiler-noscript-container"><div class="lia-spoiler-noscript-content">As our goal is to add a deployed SAP Build Apps application to our Work Zone Site, we did not deep dive further into enhancing it. If this is interesting for you, please refer to the following materials on SAP Build Work Zone, Advanced Edition to explore further.Design Your First SAP Build Work Zone, Advanced Edition Business Site | SAP TutorialsSAP Build Work Zone | SAP Community</div></div></noscript></div></div><P>With this, I hope that you would also be able to add your deployed SAP Build Apps application to SAP Build Work Zone, Advanced Edition.</P><P>&nbsp;</P><div class="lia-spoiler-container"><a class="lia-spoiler-link" href="#" rel="nofollow noopener noreferrer">Spoiler</a><noscript> (Highlight to read)</noscript><div class="lia-spoiler-border"><div class="lia-spoiler-content"><STRONG>Coming up next...</STRONG><BR />In the Part 3 blog, you will learn to add your&nbsp;deployed SAP Build Apps application to different environments in SAP BTP (Business Technology Platform), when the SAP Build Apps service is running as part of a different subaccount in your global account (or) running as part of a different global account.</div><noscript><div class="lia-spoiler-noscript-container"><div class="lia-spoiler-noscript-content">Coming up next...In the Part 3 blog, you will learn to add your&nbsp;deployed SAP Build Apps application to different environments in SAP BTP (Business Technology Platform), when the SAP Build Apps service is running as part of a different subaccount in your global account (or) running as part of a different global account.</div></div></noscript></div></div><P>Stay tuned and Happy building!</P> 2024-03-15T13:46:29.333000+01:00 https://community.sap.com/t5/technology-blogs-by-members/sap-btp-a-deep-dive-into-sap-build-capabilities/ba-p/13645817 SAP BTP - A Deep Dive into SAP Build Capabilities 2024-03-21T15:36:03.932000+01:00 vinodgkrishna https://community.sap.com/t5/user/viewprofilepage/user-id/160909 <H1 id="toc-hId-860765418">A Deep Dive into SAP Build Capabilities</H1><P>Citizen development is transforming the way businesses build applications. SAP BTP Build sits at the forefront of this movement, empowering everyone, not just professional coders, to create custom applications that address specific business needs. In this comprehensive blog, we'll delve into the intricacies of SAP BTP Build, exploring its core services, functionalities, and the benefits it offers.</P><H3 id="toc-hId-922417351"><STRONG>Demystifying SAP BTP Build: A Suite of Powerhouse Services</STRONG></H3><P>SAP BTP Build isn't just a single tool; it's a unified platform housing three robust services, each catering to distinct application development needs:<span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="aaq.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/84528iB4A7BEF8D4C2C20E/image-size/large?v=v2&amp;px=999" role="button" title="aaq.png" alt="aaq.png" /></span></P><OL><LI><P><STRONG>SAP Build Apps (formerly SAP AppGyver):</STRONG></P><UL><LI><STRONG>Visual Development Paradise:</STRONG>&nbsp;Unleash your creativity with a drag-and-drop interface. Build web and mobile applications intuitively, using pre-built components and functionalities. No coding experience required!</LI><LI><STRONG>Seamless Integration:</STRONG>&nbsp;Connect your applications seamlessly with existing SAP and non-SAP systems using pre-built connectors and APIs. This eliminates the need for complex integrations, saving time and resources.</LI><LI><STRONG>Offline Functionality (Mobile Apps):</STRONG>&nbsp;Keep your mobile applications operational even without an internet connection. This ensures uninterrupted workflows and enhances user experience, especially in scenarios with limited connectivity.</LI><LI><STRONG>Advanced Features:</STRONG>&nbsp;For those with a coding background, SAP Build Apps offers JavaScript extensions for more granular control and customization.</LI></UL></LI><LI><P><STRONG>SAP Build Process Automation (formerly SAP Process Automation):</STRONG></P><UL><LI><STRONG>Wrangle Repetitive Tasks:</STRONG>&nbsp;Feeling bogged down by repetitive tasks? Automate them with SAP Build Process Automation!</LI><LI><STRONG>Intuitive Flow Builder:</STRONG>&nbsp;Design automated workflows visually using a user-friendly interface. Connect various steps, decision points, and actions to streamline complex processes.</LI><LI><STRONG>Pre-built Connectors:</STRONG>&nbsp;Leverage pre-built connectors to integrate with diverse systems like SAP S/4HANA, Salesforce, and more. This eliminates the need for custom coding and accelerates automation implementation.</LI><LI><STRONG>Advanced Monitoring and Error Handling:</STRONG>&nbsp;Track the performance of your automated workflows, identify errors promptly, and configure robust error handling mechanisms to ensure smooth operation.</LI></UL></LI><LI><P><STRONG>SAP Build Work Zone (formerly SAP Work Zone and SAP Launchpad service):</STRONG></P><UL><LI><STRONG>Centralized Information Hubs:</STRONG>&nbsp;Create captivating business sites with SAP Build Work Zone. These sites serve as central hubs, providing users with easy access to information, applications, and processes.</LI><LI><STRONG>Branding and Customization:</STRONG>&nbsp;Tailor the look and feel of your business sites to match your company's branding. Embed logos, customize colors, and layouts to create a cohesive user experience.</LI><LI><STRONG>Single Sign-On Integration:</STRONG>&nbsp;Streamline user access by integrating SAP Build Work Zone with your existing single sign-on (SSO) solution. This allows users to access all applications and resources with a single login.</LI><LI><STRONG>Personalization Capabilities:</STRONG>&nbsp;Cater to individual user needs by personalizing the content and functionality of business sites. Deliver a more relevant and engaging experience for each user.</LI></UL></LI></OL><H3 id="toc-hId-725903846"><STRONG>Unveiling the Benefits of SAP BTP Build: A Citizen Developer's Dream</STRONG></H3><P>By leveraging SAP BTP Build, businesses can unlock a treasure trove of benefits that empower employees and streamline operations. Let's explore some key advantages:</P><UL><LI><STRONG>Empowering Citizen Developers:</STRONG>&nbsp;Bridge the gap between business needs and IT capabilities. Anyone can now build applications without writing code, fostering a culture of innovation and problem-solving across the organization.</LI><LI><STRONG>Increased Productivity:</STRONG>&nbsp;Automate manual tasks and streamline workflows, freeing up valuable time for employees to focus on more strategic initiatives. Employees can also build custom tools to enhance their daily tasks, leading to significant productivity gains.</LI><LI><STRONG>Enhanced Agility:</STRONG>&nbsp;Respond quickly to changing business requirements by rapidly building and deploying custom applications. This allows businesses to adapt to market shifts and seize new opportunities with greater agility.</LI><LI><STRONG>Improved User Experience:</STRONG>&nbsp;Build applications with a user-centric approach. SAP BTP Build's visual development tools ensure applications are intuitive and user-friendly, leading to higher user satisfaction and adoption rates.</LI><LI><STRONG>Reduced Development Costs:</STRONG>&nbsp;Eliminate the need for extensive coding resources and complex development environments. Build applications faster and at a lower cost compared to traditional development methods.</LI></UL><H3 id="toc-hId-529390341"><STRONG>Who Can Benefit from SAP BTP Build? A Wide Spectrum of Users</STRONG></H3><P>The beauty of SAP BTP Build lies in its accessibility. Here's how different user groups can leverage the platform's capabilities:</P><UL><LI><STRONG>Business Users:</STRONG>&nbsp;Build custom dashboards, reports, and approval workflows to streamline their daily tasks. Imagine a sales manager creating a mobile app to track leads on the go or a finance professional building a dashboard for real-time budget insights.</LI><LI><STRONG>HR Professionals:</STRONG>&nbsp;Automate onboarding processes, manage leave requests, and build self-service portals for employees</LI></UL><P>To delve deeper and explore more use cases relevant to your organization needs, technical configurations for complex scenarios or to know more on value add feel free to connect.</P> 2024-03-21T15:36:03.932000+01:00 https://community.sap.com/t5/technology-blogs-by-sap/design-of-the-new-apple-vision-pro-app-for-sap-mobile-start/ba-p/13646876 Design of the new Apple Vision Pro App for SAP Mobile Start 2024-04-02T12:48:50.763000+02:00 Laura_Bergmann https://community.sap.com/t5/user/viewprofilepage/user-id/1422700 <P><SPAN class=""><SPAN class="">The new </SPAN><SPAN class="">Apple </SPAN><SPAN class="">Vision Pro App for SAP Mobile Start is officially </SPAN><SPAN class="">out! <span class="lia-unicode-emoji" title=":party_popper:">🎉</span></SPAN></SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Laura_Bergmann_0-1711141322792.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/85292i4DCD05EF53092665/image-size/large?v=v2&amp;px=999" role="button" title="Laura_Bergmann_0-1711141322792.png" alt="Laura_Bergmann_0-1711141322792.png" /></span></P><P style=" text-align: center; "><EM><SPAN class=""><SPAN class="">Screenshot – SAP Mobile Start for Apple Vision Pro</SPAN></SPAN></EM></P><P>&nbsp;</P><P><SPAN>3 months ago, around mid of October, w</SPAN><SPAN>e began designing and building SAP Mobile Start for a completely new and innovative platform: Apple Vision Pro. We made the first steps in the snow and explored the next era of spatial computing together with Apple.</SPAN><SPAN>&nbsp;</SPAN></P><P><SPAN class=""><SPAN class="">From a design point of view, the past </SPAN><SPAN class="">few</SPAN><SPAN class=""> months were super exciting</SPAN><SPAN class=""> and filled with new learnings. We </SPAN><SPAN class="">had</SPAN> <SPAN class="">dive</SPAN><SPAN class="">d</SPAN><SPAN class=""> into a completely </SPAN><SPAN class="">new design</SPAN><SPAN class=""> system consisting of translucent materials</SPAN><SPAN class=""> that </SPAN><SPAN class="">need</SPAN><SPAN class="">ed</SPAN><SPAN class=""> to </SPAN><SPAN class="">work against real-world environments with different light and background conditions</SPAN><SPAN class="">. </SPAN><SPAN class="">Apple </SPAN><SPAN class="">Vision Pro offered</SPAN> <SPAN class="">new ways of navigating a UI by</SPAN><SPAN class=""> only</SPAN><SPAN class=""> using your </SPAN><SPAN class="">eyes</SPAN><SPAN class="">, </SPAN><SPAN class="">hands</SPAN><SPAN class="">, and voice</SPAN><SPAN class="">.</SPAN></SPAN></P><P>&nbsp;</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Laura_Bergmann_1-1711141362016.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/85293i0B8218027F9C84BE/image-size/large?v=v2&amp;px=999" role="button" title="Laura_Bergmann_1-1711141362016.png" alt="Laura_Bergmann_1-1711141362016.png" /></span></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Laura_Bergmann_2-1711141434923.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/85294iABD316ADB1215274/image-size/large?v=v2&amp;px=999" role="button" title="Laura_Bergmann_2-1711141434923.png" alt="Laura_Bergmann_2-1711141434923.png" /></span></P><P style=" text-align: center; "><EM><SPAN class=""><SPAN class="">Gestures in </SPAN><SPAN class="">v</SPAN><SPAN class="">isionOS</SPAN><SPAN class=""> -</SPAN><SPAN class="">&nbsp;Apple WWDC 2023</SPAN><SPAN class="">,</SPAN><SPAN class=""> Designing for spatia</SPAN><SPAN class="">l </SPAN><SPAN class="">input</SPAN></SPAN></EM></P><P>&nbsp;</P><P><SPAN class=""><SPAN class=""><SPAN class="">B</SPAN><SPAN class="">efore </SPAN><SPAN class="">we</SPAN><SPAN class=""> could design </SPAN><SPAN class="">our own </SPAN><SPAN class="">app on Apple </SPAN><SPAN class="">Vision Pro, </SPAN><SPAN class="">we</SPAN> <SPAN class="">first needed to understand the foundations of spatial design by researching best practices for this </SPAN><SPAN class="">new </SPAN><SPAN class="">territory</SPAN><SPAN class="">. For that, </SPAN><SPAN class="">we</SPAN><SPAN class=""> studied the deep dive sessions from </SPAN></SPAN><A class="" href="https://developer.apple.com/videos/play/wwdc2023/10076" target="_blank" rel="noreferrer noopener nofollow"><SPAN class=""><SPAN class="">Apple’s WWDC </SPAN><SPAN class="">Vision Pro</SPAN></SPAN></A> <SPAN class=""><SPAN class="">announcement</SPAN><SPAN class="">, their first </SPAN></SPAN><A class="" href="https://developer.apple.com/design/human-interface-guidelines/designing-for-visionos" target="_blank" rel="noreferrer noopener nofollow"><SPAN class=""><SPAN class="">human interface guidelines</SPAN><SPAN class=""> for </SPAN><SPAN class="">visionOS</SPAN></SPAN></A><SPAN class=""><SPAN class="">,</SPAN><SPAN class=""> the </SPAN></SPAN><A class="" href="https://www.figma.com/community/file/1253443272911187215" target="_blank" rel="noreferrer noopener nofollow"><SPAN class=""><SPAN class=""><SPAN class="">UIKit</SPAN></SPAN></SPAN></A><SPAN class=""><SPAN class=""> for </SPAN><SPAN class="">visionOS</SPAN></SPAN> <SPAN class=""><SPAN class="">and the headset’s hardware capabilities in general.</SPAN></SPAN></SPAN></P><P>&nbsp;</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Laura_Bergmann_4-1711141502927.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/85295iBAA4B21A29AEAA4D/image-size/large?v=v2&amp;px=999" role="button" title="Laura_Bergmann_4-1711141502927.png" alt="Laura_Bergmann_4-1711141502927.png" /></span></P><P style=" text-align: center; "><EM><SPAN class=""><SPAN class="">UI Kit for </SPAN><SPAN class="">visionOS</SPAN></SPAN></EM></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Laura_Bergmann_5-1711141548963.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/85296iAEAE497A5F90F45A/image-size/large?v=v2&amp;px=999" role="button" title="Laura_Bergmann_5-1711141548963.png" alt="Laura_Bergmann_5-1711141548963.png" /></span></P><P style=" text-align: center; "><EM><SPAN class=""><SPAN class="">Screenshot –</SPAN><SPAN class=""> Apple’s</SPAN> <SPAN class="">visionOS</SPAN> <SPAN class="">guidelines</SPAN></SPAN></EM></P><P>&nbsp;</P><P><SPAN class=""><SPAN class=""><SPAN class="">Now you could ask “Why not just </SPAN><SPAN class="">port </SPAN><SPAN class="">the existing iPad app </SPAN><SPAN class="">to </SPAN><SPAN class="">visionOS</SPAN><SPAN class="">?</SPAN><SPAN class="">”.</SPAN><SPAN class=""> In theory, this would have </SPAN><SPAN class="">probably been</SPAN><SPAN class=""> the easiest way to publish an app </SPAN><SPAN class="">for Apple </SPAN><SPAN class="">Visio</SPAN><SPAN class="">n Pro</SPAN><SPAN class="">.</SPAN><SPAN class=""> We soon learned that </SPAN><SPAN class="">even though </SPAN><SPAN class="">v</SPAN><SPAN class="">isionOS</SPAN> <SPAN class="">and </SPAN><SPAN class="">i</SPAN><SPAN class="">PadOS</SPAN> <SPAN class="">have many similarities, </SPAN><SPAN class="">v</SPAN><SPAN class="">isionOS</SPAN> <SPAN class="">has </SPAN><SPAN class="">unique </SPAN><SPAN class="">needs</SPAN> <SPAN class="">when it comes to interaction and visual design. To create a </SPAN><SPAN class="">v</SPAN><SPAN class="">isionOS</SPAN> <SPAN class="">app </SPAN><SPAN class="">with </SPAN><SPAN class="">the best</SPAN> <SPAN class="">user</SPAN> <SPAN class="">experience, </SPAN><SPAN class="">you must consider platform specifics and follow the respective patterns for that environment</SPAN><SPAN class="">.</SPAN></SPAN></SPAN></P><P>&nbsp;</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Laura_Bergmann_0-1711141708997.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/85297iE62F93FB8F310A0F/image-size/large?v=v2&amp;px=999" role="button" title="Laura_Bergmann_0-1711141708997.png" alt="Laura_Bergmann_0-1711141708997.png" /></span></P><P style=" text-align: center; "><EM><SPAN class="">WWDC 2023, Principles of spatial design &amp; Design for spatial input</SPAN></EM></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Laura_Bergmann_1-1711141733095.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/85298i0667EB73D832635A/image-size/large?v=v2&amp;px=999" role="button" title="Laura_Bergmann_1-1711141733095.png" alt="Laura_Bergmann_1-1711141733095.png" /></span></P><P style=" text-align: center; "><EM><SPAN class=""><SPAN class="">visionOS</SPAN> <SPAN class="">Design – Best Practices</SPAN></SPAN></EM></P><P>&nbsp;</P><P><SPAN class=""><SPAN class="">For us, that meant challenging </SPAN><SPAN class="">some of the</SPAN><SPAN class=""> concepts we already had on the </SPAN><SPAN class="">iP</SPAN><SPAN class="">hone, </SPAN><SPAN class="">iPad</SPAN><SPAN class="">,</SPAN><SPAN class=""> and </SPAN><SPAN class="">Apple W</SPAN><SPAN class="">atch</SPAN><SPAN class=""> and re-think </SPAN><SPAN class="">them </SPAN><SPAN class="">for </SPAN><SPAN class="">Apple </SPAN><SPAN class="">Vision Pro. One example</SPAN><SPAN class=""> for this was the whole re-organization of the top-level app navigation and secondary navigation targets.</SPAN> <SPAN class="">We experimented with ornaments, three-</SPAN><SPAN class="">pane</SPAN><SPAN class=""> layouts</SPAN><SPAN class="">, extra windows, dialogs, </SPAN><SPAN class="">and</SPAN><SPAN class=""> lastly</SPAN> <SPAN class="">the sidebar to </SPAN><SPAN class="">optimize</SPAN><SPAN class=""> the experience of SAP Mobile Start for </SPAN><SPAN class="">the Infinite Canvas of Apple Vision Pro.</SPAN> <SPAN class="">The introduction of</SPAN><SPAN class=""> the sidebar required a re-design of several patterns like to-do details </SPAN><SPAN class="">or</SPAN><SPAN class=""> insight card details</SPAN><SPAN class="">. It also had an impact on our existing iPad app.</SPAN></SPAN></P><P>&nbsp;</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Laura_Bergmann_2-1711142251829.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/85302iDC9C4DBA979173AB/image-size/large?v=v2&amp;px=999" role="button" title="Laura_Bergmann_2-1711142251829.png" alt="Laura_Bergmann_2-1711142251829.png" /></span></P><P style=" text-align: center; "><EM><SPAN class=""><SPAN class="">Screenshot – </SPAN><SPAN class="">To-Do Details</SPAN><SPAN class=""> Screen</SPAN></SPAN></EM></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Laura_Bergmann_3-1711142289899.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/85304i521D13653AB183C9/image-size/large?v=v2&amp;px=999" role="button" title="Laura_Bergmann_3-1711142289899.png" alt="Laura_Bergmann_3-1711142289899.png" /></span></P><P style=" text-align: center; "><EM><SPAN class=""><SPAN class="">Old draft</SPAN><SPAN class=""> – </SPAN><SPAN class="">To-Do Details</SPAN> <SPAN class="">as separate window</SPAN></SPAN></EM></P><P>&nbsp;</P><P><SPAN>With the help of dedicated concept review sessions with our developer support contacts at Apple, hands-on test sessions, and peer reviews with our design experts from the mobile design systems team, we managed to nudge our concept into the right direction and finalize it in a very short time.</SPAN><SPAN>&nbsp;</SPAN></P><P><SPAN>To finish the app for the launch of Apple Vision Pro, we needed a small team that was able to take fast decisions and quickly react. During this time, our core team – consisting of our two lead iOS developers and myself as the lead UX designer – collaborated very closely and synced daily or even sat together in one meeting room. We designed and developed in real-time and discussed new ideas together. This short feedback-loop helped us detect technical limitations and unfeasible designs at a very early stage.</SPAN><SPAN>&nbsp;</SPAN></P><P><SPAN>After the app development was finished and visuals for featuring the app had been provided, the SAP Mobile Start app for Apple Vision Pro was ready to be shipped to the App Store on </SPAN><SPAN>Feb 2nd</SPAN><SPAN>.</SPAN></P><P>&nbsp;</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Laura_Bergmann_5-1711142370748.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/85306i486002D3DDB03C9B/image-size/large?v=v2&amp;px=999" role="button" title="Laura_Bergmann_5-1711142370748.png" alt="Laura_Bergmann_5-1711142370748.png" /></span></P><P style=" text-align: center; "><EM><SPAN class=""><SPAN class="">Mockup</SPAN><SPAN class=""> – </SPAN><SPAN class="">SAP Mobile Start </SPAN><SPAN class="">in the App Store</SPAN></SPAN><SPAN class="">&nbsp;</SPAN></EM></P><P>&nbsp;</P><P><SPAN>But as we all know: A good product is never finished. Stay tuned for updates to SAP Mobile Start for visionOS in the future!</SPAN><SPAN>&nbsp;</SPAN></P><P><SPAN>If you want to know more about our 1.10 release, have a look at our release article </SPAN><A href="https://community.sap.com/t5/technology-blogs-by-sap/apple-vision-pro-is-available-sap-mobile-start-v1-10-is-ready/ba-p/13583357" target="_blank"><SPAN>here</SPAN></A><SPAN>.</SPAN></P><P>&nbsp;</P><P>----------------------------------------------------------------------------------------------------------</P><P><SPAN>For further information on the new topics, please check our SAP Mobile Start documentation on </SPAN><A href="https://help.sap.com/docs/mobile-start?locale=en-US" target="_blank" rel="noopener noreferrer"><SPAN>SAP Help</SPAN></A><SPAN>.&nbsp;</SPAN><SPAN>&nbsp;</SPAN></P><P><SPAN>SAP Mobile Experience offers intelligent native mobile solutions that help businesses build more efficient, resilient and sustainable end-to-end processes, improving people’s work life wherever they are.</SPAN><SPAN>&nbsp;</SPAN></P><P><SPAN>Visit </SPAN><A href="https://community.sap.com/topics/mobile-experience" target="_blank"><SPAN>SAP Mobile Experience Community Page</SPAN></A><SPAN> and click “follow” to get the latest development and innovation of our solutions. We look forward to hearing your experience with setting up the solution in your landscape; please do share your thoughts and comments below. Enter here for additional questions regarding SAP Mobile Experience Applications. Want to be notified? Check your profile settings to ensure you have your settings activated.</SPAN></P> 2024-04-02T12:48:50.763000+02:00 https://community.sap.com/t5/technology-blogs-by-members/how-to-develop-customer-creation-application-in-sap-build-apps-with-odata/ba-p/13659201 How to develop Customer creation Application in SAP Build Apps with OData service 2024-04-05T16:34:12.935000+02:00 Chetan_Bhatt https://community.sap.com/t5/user/viewprofilepage/user-id/1429690 <P><STRONG>Objective: -</STRONG></P><P>Implementing SAP OData URI &nbsp;to SAP Build and Creating Customers in SAP BUILD which can replicate to SAP System</P><P>&nbsp;</P><P><STRONG>Business Scenario: -</STRONG></P><P>&nbsp;How to create Customers using SAP Build Apps and OData Service.</P><P>&nbsp;</P><P><STRONG>Prerequisites: -</STRONG></P><P>-&gt; You Have an SAP BTP account or trial account.</P><P>-&gt; Inside the BTP account, go to Instances and Subscriptions and create an instance of SAP Build Apps</P><P>-&gt; Now go to Security -&gt; Users Tab and assign Role to the user for SAP BUILD Apps</P><P>&nbsp;</P><P><STRONG>Now, we have to create the SAP Backend connection to SAP BTP : -</STRONG></P><P>Before mapping data from S4H or our SAP System to Build Apps, we need to create a Destination in the BTP and give the required details of the S4H system with ODATA Uri too which we will consume (BTP-&gt;Connectivity-&gt;Destination )</P><P>&nbsp;</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Chetan_Bhatt_0-1712235368204.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/91402i20FA8162E495345A/image-size/medium?v=v2&amp;px=400" role="button" title="Chetan_Bhatt_0-1712235368204.png" alt="Chetan_Bhatt_0-1712235368204.png" /></span></P><P>&nbsp;</P><P>&nbsp;</P><P>Connection is now established to that service.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Chetan_Bhatt_1-1712235368416.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/91403i24C441B2C4D96AEB/image-size/medium?v=v2&amp;px=400" role="button" title="Chetan_Bhatt_1-1712235368416.png" alt="Chetan_Bhatt_1-1712235368416.png" /></span></P><P>&nbsp;</P><P>&nbsp;</P><P>&nbsp;</P><P>Now go to SAP Build Apps and navigate to Create to create a project.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Chetan_Bhatt_2-1712235368206.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/91404iC5BDF8520954AEFB/image-size/medium?v=v2&amp;px=400" role="button" title="Chetan_Bhatt_2-1712235368206.png" alt="Chetan_Bhatt_2-1712235368206.png" /></span></P><P>&nbsp;</P><P>&nbsp;</P><P>&nbsp;</P><P>Now click on Build an Application to create a Application</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Chetan_Bhatt_3-1712235368548.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/91405iCB04B12AB7452313/image-size/medium?v=v2&amp;px=400" role="button" title="Chetan_Bhatt_3-1712235368548.png" alt="Chetan_Bhatt_3-1712235368548.png" /></span></P><P>&nbsp;</P><P>&nbsp;</P><P>Now Click on Web &amp; Mobile Application</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Chetan_Bhatt_4-1712235368519.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/91407iC7A40A64D5FFEE47/image-size/medium?v=v2&amp;px=400" role="button" title="Chetan_Bhatt_4-1712235368519.png" alt="Chetan_Bhatt_4-1712235368519.png" /></span></P><P>&nbsp;</P><P>&nbsp;</P><P>&nbsp;</P><P>Now Give the project name and Description and You are good to go.</P><P>Inside the app you are working on SAP Build App go to the Authentication section and implement authentication</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Chetan_Bhatt_5-1712235368532.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/91406iFF6519951546DD32/image-size/medium?v=v2&amp;px=400" role="button" title="Chetan_Bhatt_5-1712235368532.png" alt="Chetan_Bhatt_5-1712235368532.png" /></span></P><P>&nbsp;</P><P>Now create an App Variable that holds all fields that are present in our OData service.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Chetan_Bhatt_6-1712235368498.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/91409i259161295DFB6B8D/image-size/medium?v=v2&amp;px=400" role="button" title="Chetan_Bhatt_6-1712235368498.png" alt="Chetan_Bhatt_6-1712235368498.png" /></span></P><P>&nbsp;</P><P>Now create a page and install a template from the marketplace which is Basic List and implement your UI for Customer Creation and a home page where all customers are displayed.</P><P>Now go to the DATA Section then go to SAP Systems and connect to your s4h System and the service that you called from the destination &nbsp;from SAP BTP will be available to you now.</P><P>&nbsp;</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Chetan_Bhatt_7-1712235368450.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/91408iB0410E5B62D70707/image-size/medium?v=v2&amp;px=400" role="button" title="Chetan_Bhatt_7-1712235368450.png" alt="Chetan_Bhatt_7-1712235368450.png" /></span></P><P>&nbsp;</P><P>Now Click on this list go to ‘list resource’ fill in all the fields and configure authentication from Properties</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Chetan_Bhatt_8-1712235368551.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/91410iDCCF8A0A48917F3E/image-size/medium?v=v2&amp;px=400" role="button" title="Chetan_Bhatt_8-1712235368551.png" alt="Chetan_Bhatt_8-1712235368551.png" /></span></P><P>&nbsp;</P><P>Now Go to the Logic section of List and implement logic like this</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Chetan_Bhatt_9-1712235368437.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/91411i0C3148A4A08D8301/image-size/medium?v=v2&amp;px=400" role="button" title="Chetan_Bhatt_9-1712235368437.png" alt="Chetan_Bhatt_9-1712235368437.png" /></span></P><P>&nbsp;</P><P>&nbsp;</P><P>Now click on the Create button go to Show logic for Button then implement this logic</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Chetan_Bhatt_10-1712235368445.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/91413i9C8ABB3B05009FBB/image-size/medium?v=v2&amp;px=400" role="button" title="Chetan_Bhatt_10-1712235368445.png" alt="Chetan_Bhatt_10-1712235368445.png" /></span></P><P>&nbsp;</P><P>&nbsp;</P><P>Now create another page as shown below and build a form to create Customer Data using input fields.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Chetan_Bhatt_11-1712235368504.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/91412iF20FC7FA457B3947/image-size/medium?v=v2&amp;px=400" role="button" title="Chetan_Bhatt_11-1712235368504.png" alt="Chetan_Bhatt_11-1712235368504.png" /></span></P><P>&nbsp;</P><P>&nbsp;</P><P>Now do data binding to all fields by clicking on it and then assigning value to it</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Chetan_Bhatt_12-1712235368473.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/91414iC9FEB2213A9EA1F4/image-size/medium?v=v2&amp;px=400" role="button" title="Chetan_Bhatt_12-1712235368473.png" alt="Chetan_Bhatt_12-1712235368473.png" /></span></P><P>&nbsp;</P><P>&nbsp;</P><P>Now do a similar mapping for every field</P><P>Also, implement a condition to alert that an empty value is not allowed.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Chetan_Bhatt_13-1712235368467.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/91416iB8266D4F228176E1/image-size/medium?v=v2&amp;px=400" role="button" title="Chetan_Bhatt_13-1712235368467.png" alt="Chetan_Bhatt_13-1712235368467.png" /></span></P><P>&nbsp;</P><P>Now on the submit button implement logic that submit the data and updates the data to that OData service and thus will be reflected in the database table too</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Chetan_Bhatt_14-1712235368546.jpeg" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/91415iCB780E20D3FCBC60/image-size/medium?v=v2&amp;px=400" role="button" title="Chetan_Bhatt_14-1712235368546.jpeg" alt="Chetan_Bhatt_14-1712235368546.jpeg" /></span></P><P>&nbsp;</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Chetan_Bhatt_15-1712235368475.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/91418i6406EAC9E0F90CD4/image-size/medium?v=v2&amp;px=400" role="button" title="Chetan_Bhatt_15-1712235368475.png" alt="Chetan_Bhatt_15-1712235368475.png" /></span></P><P>&nbsp;</P><P><STRONG>Preview Your Developments: -</STRONG></P><P>Now when everything is done go to the Launch section then Preview your app.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Chetan_Bhatt_16-1712235368543.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/91417iD43A34EB5CCDFC02/image-size/medium?v=v2&amp;px=400" role="button" title="Chetan_Bhatt_16-1712235368543.png" alt="Chetan_Bhatt_16-1712235368543.png" /></span></P><P>&nbsp;</P><P>&nbsp;</P><P>By this, we can preview our application either on the web or can be previewed in Smartphones.</P><P>Our Application Now looks like-</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Chetan_Bhatt_17-1712235368488.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/91419iFD8BF13DB9A04ABC/image-size/medium?v=v2&amp;px=400" role="button" title="Chetan_Bhatt_17-1712235368488.png" alt="Chetan_Bhatt_17-1712235368488.png" /></span></P><P>&nbsp;</P><P>When we click on the create button the second page appears</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Chetan_Bhatt_18-1712235368552.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/91420i8CD970CFDF5BF011/image-size/medium?v=v2&amp;px=400" role="button" title="Chetan_Bhatt_18-1712235368552.png" alt="Chetan_Bhatt_18-1712235368552.png" /></span></P><P>&nbsp;</P><P>&nbsp;</P><P>Fill out details and now our customer is created.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Chetan_Bhatt_19-1712235368470.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/91422i7E5AC9C926F24443/image-size/medium?v=v2&amp;px=400" role="button" title="Chetan_Bhatt_19-1712235368470.png" alt="Chetan_Bhatt_19-1712235368470.png" /></span></P><P>&nbsp;</P><P>So now your customer is created in your database table &nbsp;which you can check by going to se11-&gt;KNA1</P><P>And you can see your entry got updated in table KNA1</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Chetan_Bhatt_20-1712235368518.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/91421i47CAC4464ECCE8E6/image-size/medium?v=v2&amp;px=400" role="button" title="Chetan_Bhatt_20-1712235368518.png" alt="Chetan_Bhatt_20-1712235368518.png" /></span></P><P>&nbsp;</P><P>&nbsp;</P> 2024-04-05T16:34:12.935000+02:00 https://community.sap.com/t5/sap-builders-blog-posts/tips-to-add-your-sap-build-apps-application-to-different-btp-environments/ba-p/13648557 Tips to add your SAP Build Apps application to different BTP environments - Part 3 2024-04-10T15:12:58.956000+02:00 Aparna_N https://community.sap.com/t5/user/viewprofilepage/user-id/181564 <P>Hi SAP Builders!</P><P>This is a follow up blog to&nbsp;<SPAN><A href="https://community.sap.com/t5/sap-builders-blog-posts/tips-to-add-your-sap-build-apps-application-to-different-btp-environments/ba-p/13630212" target="_blank">Tips to add your SAP Build Apps application to different BTP environments - Part 1</A></SPAN>&nbsp;and <SPAN><A href="https://community.sap.com/t5/sap-builders-blog-posts/tips-to-add-your-sap-build-apps-application-to-different-btp-environments/ba-p/13631104" target="_blank">Tips to add your SAP Build Apps application to different BTP environments - Part 2</A></SPAN>, here I will continue to showcase 'how to add your deployed SAP Build Apps application to different environments in SAP BTP (Business Technology Platform)'.</P><P>In Part 3, let's focus on how to do this when the required services (SAP Build Apps, SAP Build Work Zone, standard edition) are running in different subaccounts in SAP BTP (either within the same Global account or in different Global accounts).</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Aparna_N_1-1712747277384.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/94668i1C8C79B58EFC4F3E/image-size/large?v=v2&amp;px=999" role="button" title="Aparna_N_1-1712747277384.png" alt="Aparna_N_1-1712747277384.png" /></span></P><P><FONT size="5"><STRONG><U>Pre-requisites</U></STRONG></FONT></P><OL><LI>As indicated in the Solution diagram above, both Subaccounts must be connected to the same IAS configuration for SAP Cloud Identity Service.</LI><LI>You know the URL of the deployed SAP Build Apps application.&nbsp;</LI></OL><P>Hint: The direct URL of the deployed application can be always found in the&nbsp;HTML5 Applications repository section of your BTP Subaccount.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Aparna_N_1-1712743216443.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/94578i6852DF0449CD5726/image-size/large?v=v2&amp;px=999" role="button" title="Aparna_N_1-1712743216443.png" alt="Aparna_N_1-1712743216443.png" /></span></P><P><FONT color="#FF0000">*</FONT> NOTE: If a new version of the application is deployed to CF the URL would change, so we need to check for it again here to adjust any bookmark reference to your application. <U>Only then we can continue to access the application without any issues.</U></P><div class="lia-spoiler-container"><a class="lia-spoiler-link" href="#" rel="nofollow noopener noreferrer">Spoiler</a><noscript> (Highlight to read)</noscript><div class="lia-spoiler-border"><div class="lia-spoiler-content"><P>If the URL is from an earlier deployment then the application will no longer be available for access.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Aparna_N_10-1712744208344.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/94596i2537D7FCB8FD151E/image-size/large?v=v2&amp;px=999" role="button" title="Aparna_N_10-1712744208344.png" alt="Aparna_N_10-1712744208344.png" /></span></P></div><noscript><div class="lia-spoiler-noscript-container"><div class="lia-spoiler-noscript-content">If the URL is from an earlier deployment then the application will no longer be available for access.</div></div></noscript></div></div><P><FONT size="5"><STRONG><U>Integrate your SAP Build Apps application to SAP Build Work Zone, standard edition</U></STRONG></FONT></P><P><FONT size="4"><STRONG>Design time configuration of SAP Build Apps in SAP Build Work Zone, standard edition</STRONG></FONT></P><UL><LI>Create an application via ‘Content manager’.&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;<span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Aparna_N_2-1712743216447.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/94576i32F1392739CD9BC4/image-size/large?v=v2&amp;px=999" role="button" title="Aparna_N_2-1712743216447.png" alt="Aparna_N_2-1712743216447.png" /></span></LI><LI>Provide the required details, important is to copy the latest deployed URL of the SAP Build Apps and add / adjust <FONT color="#FF0000">*</FONT> it under the field 'URL' in Configuration.</LI></UL><P style=" padding-left : 60px; "><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Aparna_N_3-1712743216451.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/94580i7C8630641CA48B86/image-size/large?v=v2&amp;px=999" role="button" title="Aparna_N_3-1712743216451.png" alt="Aparna_N_3-1712743216451.png" /></span></P><UL><LI>Add the application to all the required roles of your end user.</LI></UL><P style=" padding-left : 60px; "><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Aparna_N_4-1712743216454.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/94579i442FE28B4899A79E/image-size/large?v=v2&amp;px=999" role="button" title="Aparna_N_4-1712743216454.png" alt="Aparna_N_4-1712743216454.png" /></span></P><P style=" padding-left : 60px; "><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Aparna_N_5-1712743216458.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/94582iB0A364AD87D526C2/image-size/large?v=v2&amp;px=999" role="button" title="Aparna_N_5-1712743216458.png" alt="Aparna_N_5-1712743216458.png" /></span></P><P style=" padding-left : 60px; "><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Aparna_N_6-1712743216462.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/94586i679F0AF12CFF76BF/image-size/large?v=v2&amp;px=999" role="button" title="Aparna_N_6-1712743216462.png" alt="Aparna_N_6-1712743216462.png" /></span></P><P><FONT size="4"><STRONG>Integrate the application to the runtime</STRONG></FONT></P><P>To add your application to the desired runtime environments in SAP Build Work Zone, standard edition, refer to my previous blog post&nbsp;<SPAN><A href="https://community.sap.com/t5/sap-builders-blog-posts/tips-to-add-your-sap-build-apps-application-to-different-btp-environments/ba-p/13630212" target="_blank">Tips to add your SAP Build Apps application to different BTP environments - Part 1</A></SPAN> under the sections:</P><OL><LI>Spaces and Pages New Experience</LI><LI>Classic Launchpad with Groups</LI><LI>New Launchpad with Spaces and Pages</LI></OL><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Aparna_N_7-1712743216465.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/94584i2CC73F88212D47A9/image-size/large?v=v2&amp;px=999" role="button" title="Aparna_N_7-1712743216465.png" alt="Aparna_N_7-1712743216465.png" /></span></P><P><FONT size="4"><STRONG>Launch your SAP Build Apps application at runtime</STRONG></FONT></P><P>When we configure our SAP Build Apps application as a URL application and launch it at runtime, we will be prompted to login. This is expected behavior as the SAP Build Apps service is running in a different Subaccount and is essential for metering.</P><P style=" padding-left : 30px; "><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Aparna_N_8-1712743216467.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/94585iD90F1EF3110D24C8/image-size/large?v=v2&amp;px=999" role="button" title="Aparna_N_8-1712743216467.png" alt="Aparna_N_8-1712743216467.png" /></span></P><P style=" padding-left : 30px; "><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Aparna_N_9-1712743216470.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/94587iFCCBD1C8C56D54CC/image-size/large?v=v2&amp;px=999" role="button" title="Aparna_N_9-1712743216470.png" alt="Aparna_N_9-1712743216470.png" /></span></P><P>If this is not desired, then configure the Default IDP for your organization to enable Single Sign On (SSO) login automatically.</P><P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; With this, I hope that you could also bookmark your deployed SAP Build Apps application (from a different Subaccount) to your SAP Build Work Zone, standard edition (in this Subaccount) and use it&nbsp;successfully.</P><P>Disclaimer: Bookmarking is a work around approach to use the SAP Build Apps application and may not function optimally at all times. Yet we are sharing this 'Know-how' as SAP Build Apps services is currently not supported in all data centres and accessing SAP Build Apps across different subaccounts (either within the same Global account or in different Global accounts) is a possible use case.</P><div class="lia-spoiler-container"><a class="lia-spoiler-link" href="#" rel="nofollow noopener noreferrer">Spoiler</a><noscript> (Highlight to read)</noscript><div class="lia-spoiler-border"><div class="lia-spoiler-content">Coming up next,<BR />In Part 4 of this blog series I will cover the same scenario for SAP Build Work Zone, advanced edition.</div><noscript><div class="lia-spoiler-noscript-container"><div class="lia-spoiler-noscript-content">Coming up next,In Part 4 of this blog series I will cover the same scenario for SAP Build Work Zone, advanced edition.</div></div></noscript></div></div><P><SPAN>Stay tuned and Happy building!</SPAN></P> 2024-04-10T15:12:58.956000+02:00 https://community.sap.com/t5/shanghai-blog-posts-%E5%8D%9A%E5%AE%A2/%E4%BD%BF%E7%94%A8business-application-studio%E5%BC%80%E5%8F%91sap-build-work-zone%E6%8F%92%E4%BB%B6/ba-p/13672791 使用Business Application Studio开发SAP Build Work Zone插件 2024-04-17T07:57:25.904000+02:00 背影很迷人 https://community.sap.com/t5/user/viewprofilepage/user-id/1439017 <P>SAP Build Work Zone是BTP上最新的企业门户平台服务,通过Work Zone,企业可以更好的配置企业应用统一入口。与SAP Portal类似,Work Zone底层也是基于SAP Fiori Launchpad,所以Work Zone的插件开发,利用的就是Fiori Luanchpad的插件开发技术。</P><P>与On premise系统中的SAP Fiori Launchpad一样,通过插件的开发,开发人员可以扩展SAP Fiori Launchpad的基本功能,可以在SAP Fiorilaunchpad中添加自定义代码,在页面上添加新的元素等。</P><P>Fiori Luanchpad中的插件(Shell plugin)开发使用SAPUI5开发技术,SAP Business Application Studio作为开发平台。本文会展示如何开发、打包、部署Shell Plugin插件以及如何并在Work Zone中配置。</P><P>准备工作:请在SAP BTP中创建以下服务,并分配用户权限。</P><UL><LI>SAP Business Application Studio</LI><LI>SAP Build Workzone/ SAP Portal/ SAP BTP Fiori Launchpad</LI></UL><H3 id="toc-hId-1121611327">1. SAP BAS开发环境准备</H3><P>打开SAP BTP中的BAS服务,创建SAP Fiori的开发空间。</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="image.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/96917iB948A4BF901886DB/image-size/large?v=v2&amp;px=999" role="button" title="image.png" alt="image.png" /></span></P><P>&nbsp;</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="_0-1713253846901.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/96918iE79F7C8255B78154/image-size/large?v=v2&amp;px=999" role="button" title="_0-1713253846901.png" alt="_0-1713253846901.png" /></span></P><P>&nbsp;</P><H2 id="toc-hId-796015103">2.BAS中开发插件</H2><P>Shell Plugin应用本质上是一个MTA中的Freestyle的Fiori应用。所以与Fiori应用开发一样,需要创建MTA工程,添加Managed Approuter等。未来可以在MTA中添加CAP、Nodejs或者JAVA等后端程序,并连接SAP HANA Cloud, SAP Event Mesh等服务实现复杂需求。本文仅展示如何使用模板创建Fiori应用,不会涉及到后端程序。</P><P>具体步骤如下:</P><P><STRONG>选择 "New Project From Template"并选择"SAP Fiori Application"模板</STRONG><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="_1-1713254964815.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/96923iCF118F1FD711027B/image-size/large?v=v2&amp;px=999" role="button" title="_1-1713254964815.png" alt="_1-1713254964815.png" /></span></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="_2-1713255172952.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/96927i5D82EF4713C827E6/image-size/large?v=v2&amp;px=999" role="button" title="_2-1713255172952.png" alt="_2-1713255172952.png" /></span></P><P><STRONG>选择Basic模板,并填入所有参数</STRONG><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="_3-1713255397163.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/96933i95A267D9DE3FFEFC/image-size/large?v=v2&amp;px=999" role="button" title="_3-1713255397163.png" alt="_3-1713255397163.png" /></span></P><P style=" text-align : left; "><EM>Data Source:None</EM></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="_4-1713255509156.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/96934i0EE3FFE9D38896F0/image-size/large?v=v2&amp;px=999" role="button" title="_4-1713255509156.png" alt="_4-1713255509156.png" /></span></P><P><STRONG>设置Viewname(本文中的开发不涉及的到view和controller,所有的开发都在componentjs中进行)</STRONG></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="_5-1713255673500.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/96935i678660155DC5719B/image-size/large?v=v2&amp;px=999" role="button" title="_5-1713255673500.png" alt="_5-1713255673500.png" /></span></P><P><STRONG>设置应用基本信息,并勾选Add deployment configuration以及Add FLP configuration。</STRONG></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="_7-1713255782163.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/96937i63080A9CF1B7813E/image-size/large?v=v2&amp;px=999" role="button" title="_7-1713255782163.png" alt="_7-1713255782163.png" /></span></P><P><STRONG>部署target选择CF环境。</STRONG></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="_8-1713255839135.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/96938iCA9CB42EB2C66CFC/image-size/large?v=v2&amp;px=999" role="button" title="_8-1713255839135.png" alt="_8-1713255839135.png" /></span></P><P><STRONG>设置 Semantic Object为<EM>Shell</EM>,Action为<EM>plugin</EM>。</STRONG></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="_9-1713255892503.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/96939i602EA1D07004C1A8/image-size/large?v=v2&amp;px=999" role="button" title="_9-1713255892503.png" alt="_9-1713255892503.png" /></span></P><P><STRONG>完成设置,创建mta工程成功,webapp为Fiori应用所在文件夹,mta.yaml文件为mta工程的描述文件。</STRONG></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="_10-1713256293230.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/96945i673CE761435BF0E6/image-size/medium?v=v2&amp;px=400" role="button" title="_10-1713256293230.png" alt="_10-1713256293230.png" /></span><STRONG>修改Fiori应用Manifest文件,添加Shell Plugin参数:修改类型为component,添加hideLauncher,添加flp类型,请参考文档:<A href="https://help.sap.com/docs/cloud-portal-service/sap-cloud-portal-service-on-cloud-foundry/adding-shell-plugin" target="_blank" rel="noopener noreferrer">adding-shell-plugin</A>&nbsp;</STRONG></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="_11-1713256569344.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/96946i5D7FC13580CC626D/image-size/medium?v=v2&amp;px=400" role="button" title="_11-1713256569344.png" alt="_11-1713256569344.png" /></span></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="_12-1713256596665.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/96947i555338BFD3E347D9/image-size/medium?v=v2&amp;px=400" role="button" title="_12-1713256596665.png" alt="_12-1713256596665.png" /></span></P><P><STRONG>添加代码,添加自定义menu等。自定义代码需要添加在component.js中,本文自定义代码实现两个功能:</STRONG></P><P><STRONG>代码可参考SAP官方github&nbsp;<A href="https://github.com/SAP-samples/launchpad-service-samples" target="_self" rel="nofollow noopener noreferrer">SAP-samples</A>&nbsp;</STRONG></P><OL><LI>当用户打开workzone时,弹出对话框显示自定义消息</LI><LI>在Fiori launchpad的表头中添加自定义button。</LI></OL><P>获取ushell的render对象</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="_0-1713320775482.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/97375i535196C1D742B865/image-size/large?v=v2&amp;px=999" role="button" title="_0-1713320775482.png" alt="_0-1713320775482.png" /></span></P><P>在component.js的init方法中添加自定义button 以及dialog。</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="_1-1713320873982.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/97376iFBCB85D8A4C62A4B/image-size/large?v=v2&amp;px=999" role="button" title="_1-1713320873982.png" alt="_1-1713320873982.png" /></span></P><P><STRONG>代码开发完成后,将mta工程打包并发布到BTP CF环境中。</STRONG></P><P>在mta.yaml文件上右键打开菜单,选择Build MTA Project</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="_2-1713320930097.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/97377i7C37F8ADDDA739B3/image-size/medium?v=v2&amp;px=400" role="button" title="_2-1713320930097.png" alt="_2-1713320930097.png" /></span></P><P>打包完成后,选择mta_archives中的mta文件右键打开菜单选择 Deploy MTA archive,将工程部署到BTP中</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="_3-1713321052773.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/97378i1855964DDF803C7A/image-size/medium?v=v2&amp;px=400" role="button" title="_3-1713321052773.png" alt="_3-1713321052773.png" /></span></P><P>部署结束后,在BTP中可以看到创建的instance以及Shell plugin 程序</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="_7-1713323806686.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/97382i2A6150750CC27BD8/image-size/large?v=v2&amp;px=999" role="button" title="_7-1713323806686.png" alt="_7-1713323806686.png" /></span></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="_6-1713323710348.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/97381i614E458F164A9664/image-size/large?v=v2&amp;px=999" role="button" title="_6-1713323710348.png" alt="_6-1713323710348.png" /></span></P><P><STRONG>Workzone配置插件</STRONG></P><P>打开workzone的site配置页面</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="_8-1713323911268.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/97383i45043A898715F5C8/image-size/large?v=v2&amp;px=999" role="button" title="_8-1713323911268.png" alt="_8-1713323911268.png" /></span></P><P>&nbsp;</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="_9-1713323965064.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/97384iEFF36107FD797D95/image-size/large?v=v2&amp;px=999" role="button" title="_9-1713323965064.png" alt="_9-1713323965064.png" /></span></P><P>channel manager页面刷新 HTML5 apps</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="_10-1713324003323.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/97385i5CDBD6664168E655/image-size/large?v=v2&amp;px=999" role="button" title="_10-1713324003323.png" alt="_10-1713324003323.png" /></span></P><P>content manager页面中的content explorer,选择HTML5 app&nbsp;</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="_17-1713326147278.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/97394i4BA95D608EF87DAB/image-size/large?v=v2&amp;px=999" role="button" title="_17-1713326147278.png" alt="_17-1713326147278.png" /></span></P><P>&nbsp;</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="_18-1713326183013.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/97395iAF971229942CDEB5/image-size/large?v=v2&amp;px=999" role="button" title="_18-1713326183013.png" alt="_18-1713326183013.png" /></span></P><P>&nbsp;</P><P>在content explorer中可以看到刚部署的Shell plugin 应用,注意确认应用type为shell plugin,选择然后点击add添加应用</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="_13-1713324230312.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/97388i4174276956B6C3C1/image-size/large?v=v2&amp;px=999" role="button" title="_13-1713324230312.png" alt="_13-1713324230312.png" /></span></P><P>回到content manager,并将开发的应用添加到预定义好的everyone角色中。</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="_14-1713324338689.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/97389iCC10B01CFEBED58F/image-size/large?v=v2&amp;px=999" role="button" title="_14-1713324338689.png" alt="_14-1713324338689.png" /></span></P><P>workzone配置完成,现在可以打开workzone测试!</P><P>打开workzone的site 可以看到,我们添加的dialog已经显示出来,并且在左上角添加了我们的自定义button。</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="_15-1713324446279.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/97391iDA778C24CAB1C2AF/image-size/large?v=v2&amp;px=999" role="button" title="_15-1713324446279.png" alt="_15-1713324446279.png" /></span></P><P>打开F12,代码已经加载成功。</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="_16-1713324544948.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/97392i4A3502145DBC71A3/image-size/large?v=v2&amp;px=999" role="button" title="_16-1713324544948.png" alt="_16-1713324544948.png" /></span></P><P>&nbsp;</P><P>恭喜你,插件开发成功!</P><P>&nbsp;</P> 2024-04-17T07:57:25.904000+02:00 https://community.sap.com/t5/sap-builders-blog-posts/what-s-in-sap-build-for-our-partners-insights-from-sovanta-ag/ba-p/13674300 What’s in SAP Build for our Partners? Insights from sovanta AG 2024-04-18T10:30:11.505000+02:00 chingweitseng https://community.sap.com/t5/user/viewprofilepage/user-id/5070 <P><SPAN>sovanta AG, our esteemed partner, plays a crucial role in our collaborative efforts. Join us for an engaging interview with sovanta, where they will shed light on empowering customers through innovative SAP Build portfolios. Be prepared to be inspired as <SPAN class=""><A href="https://www.linkedin.com/in/chr-heinrich/" target="_self" rel="nofollow noopener noreferrer">Christian Heinrich</A></SPAN>, Executive Board Member, and <SPAN class=""><A href="https://www.linkedin.com/in/lisa-keller-b44399205/" target="_self" rel="nofollow noopener noreferrer">Lisa Keller</A></SPAN>, Senior Project Manager at sovanta, share their valuable insights!</SPAN><SPAN>&nbsp;</SPAN></P><H2 id="toc-hId-992584066">&nbsp;</H2><H2 id="toc-hId-796070561"><STRONG><SPAN>SAP has recently launched Enterprise Automation with SAP; how do you perceive its importance in the context of your customers' journey?</SPAN></STRONG><SPAN>&nbsp;</SPAN></H2><P><SPAN>Process Automation is certainly one of the most important topics for our customers now. On the one hand, it is a topic with extremely high potential. Every customer can name off the top of their head a multitude of processes within their company or their department where there is potential for improvement. And all the customers we talk to quickly realize that SAP Build Process Automation can help them with exactly those challenges. On the other hand, the topic is an excellent opportunity to get started with BTP. Many of our customers have used it to gain initial experience with the platform and the cloud and have ventured into other topics from there.</SPAN><SPAN>&nbsp;</SPAN></P><P><SPAN> </SPAN><SPAN>&nbsp;</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="SAP and sovanta at DSAG Technologietage 2023 in Mannheim: Official launch of the sovanta Innovation Factory" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/97990iCBC2C0BFDF7F285C/image-size/large?v=v2&amp;px=999" role="button" title="chingweitseng_0-1713427755136.jpeg" alt="SAP and sovanta at DSAG Technologietage 2023 in Mannheim: Official launch of the sovanta Innovation Factory" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">SAP and sovanta at DSAG Technologietage 2023 in Mannheim: Official launch of the sovanta Innovation Factory</span></span></P><P>&nbsp;</P><H2 id="toc-hId-599557056"><STRONG><SPAN>What are the biggest issues your customers are facing now?</SPAN></STRONG><SPAN>&nbsp;</SPAN></H2><P><SPAN>We have many clients that we are privileged to serve on BTP. Some are already well advanced on their BTP journey, while others have just started their journey. We repeatedly hear similar challenges from customers who are still very new to BTP. On the one hand, they wonder how best to get started on BTP. On the other hand, they don't know which expertise they need to get started or they simply do not have the resources available to get active on BTP. Many companies have a lot of expertise with traditional SAP, but do not yet have enough employees with expertise in BTP. In my view, SAP Build can be an important pillar in answering these challenges, as many of the tools offer a quick and lightweight introduction and employees have a steep learning curve.</SPAN><SPAN>&nbsp;</SPAN></P><P>&nbsp;</P><H2 id="toc-hId-403043551"><STRONG><SPAN>How do you consider low code generally at </SPAN></STRONG><STRONG><SPAN>sovanta</SPAN></STRONG><STRONG><SPAN>?</SPAN></STRONG><SPAN>&nbsp;</SPAN></H2><P><SPAN>The topic of low code plays a decisive role for us. As a member of the AppHaus Network, we have been pursuing the human-centered approach to innovation for years, in which close coordination with end users and their involvement in IT projects is of crucial importance. Up to now, we have relied heavily on visual prototypes for coordination with users. Low Code offers us completely new opportunities to involve business users even more closely in projects. Not only do we get results even faster, but we also increase commitment, because it's always different when you've worked on a solution yourself. </SPAN><SPAN>&nbsp;</SPAN><SPAN> </SPAN><SPAN>&nbsp;</SPAN></P><P><SPAN>In addition, the issue of speed cannot be overestimated. On the one hand, low code gives us the opportunity to integrate other user groups into the solution creation process and thus scale it differently, and on the other hand, we are increasingly able to convince pro developers of the advantages of low code and thus make their work even more efficient. Low Code is a great addition to the toolbox for developers.</SPAN><SPAN>&nbsp;</SPAN></P><P><SPAN> </SPAN><SPAN>&nbsp;</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Christian Heinrich on stage at the SAP Build Experience Day in the sovanta Innovation Factory" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/97991i6B80BE4E037500EE/image-size/large?v=v2&amp;px=999" role="button" title="chingweitseng_1-1713427755138.jpeg" alt="Christian Heinrich on stage at the SAP Build Experience Day in the sovanta Innovation Factory" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Christian Heinrich on stage at the SAP Build Experience Day in the sovanta Innovation Factory</span></span></P><P><SPAN>&nbsp;</SPAN></P><H2 id="toc-hId-206530046"><STRONG><SPAN>How did you start with SAP Build?</SPAN></STRONG><SPAN>&nbsp;</SPAN></H2><P><SPAN>We started a lot of activities before the actual announcement of SAP Build. We worked actively with customers in SAP Work Zone and SAP Workflow Management, and we tried </SPAN><SPAN>SAP Build Apps </SPAN><SPAN>for internal solutions.</SPAN><SPAN>&nbsp;</SPAN></P><P><SPAN> </SPAN><SPAN>&nbsp;</SPAN></P><H2 id="toc-hId-10016541"><STRONG><SPAN>What is SAP Build for in your portfolio?</SPAN></STRONG><SPAN>&nbsp;</SPAN></H2><P><SPAN>We have integrated the entire SAP Build portfolio into our sovanta portfolio. Because in the end, for us it is always about improving the user experience. SAP Build is an excellent tool for this. We help customers to implement employee or customer portals based on SAP Build Work Zone. We modernize and improve processes for our customers with the help of SAP Build Process Automation and we help to implement extensions based on SAP Build Apps. Of course, SAP Build Apps cannot support all our extension projects, for many of them we continue to rely on the established Pro Code support such as SAP CAP or SAP Fiori (Elements). But where it makes sense, we have had good experience of working in "fusion teams" with the citizen developers on the customer side. We have developed a special solution for this called "SAP Build Apps Bootcamp" in which we realize a solution together with business experts on the customer side in just three weeks. The customer does the actual low-code work, and we provide support with UX design, integration, and expert consultations.</SPAN><SPAN>&nbsp;</SPAN></P><P><SPAN> </SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="SAP &amp; sovanta speakers at the SAP Build Experience Day in the sovanta Innovation Factory" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/97992i3EEB662699265981/image-size/large?v=v2&amp;px=999" role="button" title="chingweitseng_2-1713427755140.jpeg" alt="SAP &amp; sovanta speakers at the SAP Build Experience Day in the sovanta Innovation Factory" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">SAP &amp; sovanta speakers at the SAP Build Experience Day in the sovanta Innovation Factory</span></span></P><P><SPAN> </SPAN><SPAN>&nbsp;</SPAN></P><H2 id="toc-hId--186496964"><STRONG><SPAN>Can you share an example on how SAP Build Process Automation helped in a customer project?</SPAN></STRONG><SPAN>&nbsp;</SPAN></H2><P><SPAN>We all must admit, paper-based processes are still around a lot. While those scenarios might not be the shiniest ones, they are the ones with a lot of potential and clear business cases. </SPAN><SPAN>One of our customers from the real estate management sector has really taken a liking to process automation and we have already been able to improve several processes together with them. One of these processes involved a classic of process automation - approvals. Investments as part of renovation work must be checked and approved by several people. However, the associated documents can sometimes fill several folders. Instead of carrying these across the company as before, the process can now be mapped completely digitally thanks to process automation.</SPAN><SPAN>&nbsp;</SPAN><SPAN> </SPAN><SPAN>&nbsp;</SPAN></P><H2 id="toc-hId--383010469">&nbsp;</H2><H2 id="toc-hId--579523974"><STRONG><SPAN>Can you share an example on how SAP Build Apps helped in a customer project?</SPAN></STRONG><SPAN>&nbsp;</SPAN></H2><P><SPAN>If it's ok, I'd like to use a sovanta internal example here. This example shows very well the challenges that SAP Build Apps can help with. It involved the implementation of a solution within our Innovation Factory. We wanted to provide employees with all relevant information and assets from our Innovation Factory in one central location. However, sometimes it is difficult to find the right experts for a new internal topic even within a software company at short notice, especially when everyone is heavily involved in customer projects. So, we thought, let's just try it out ourselves based on SAP Build Apps. And I have to say, it worked very well. Sometimes SAP Build Apps simply opens new possibilities for tackling projects quickly, even when resources are scarce.</SPAN><SPAN>&nbsp;</SPAN></P><P><SPAN>&nbsp;</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Hands-on session at the SAP Build Experience Day in the sovanta Innovation Factory" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/97995i929D3A392FFA326B/image-size/large?v=v2&amp;px=999" role="button" title="chingweitseng_3-1713427755142.jpeg" alt="Hands-on session at the SAP Build Experience Day in the sovanta Innovation Factory" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Hands-on session at the SAP Build Experience Day in the sovanta Innovation Factory</span></span></P><P>&nbsp;</P><H2 id="toc-hId--776037479"><STRONG><SPAN>Can you share an example on how SAP Build Work Zone helped in a customer project?</SPAN></STRONG><SPAN>&nbsp;</SPAN></H2><P><SPAN>SAP Build Work Zone is great whenever you have processes span multiple systems. Having relevant data sitting in separated systems can lead to scenarios where there is a lot of room for improvement. This was also the case within a project we realized together with one of our customers in the retail field. Within one of their core processes the customers employees had to touch multiple systems to get their jobs done. By using SAP Build Work Zone for a central cockpit, we now allow the users to have all relevant information at hand and to trigger all needed steps for the process from one central cockpit.</SPAN><SPAN>&nbsp;</SPAN></P><H2 id="toc-hId--625296627">&nbsp;</H2><H2 id="toc-hId--821810132"><STRONG><SPAN>How do you plan to use SAP Build in the future?</SPAN></STRONG><SPAN>&nbsp;</SPAN></H2><P><SPAN>For us SAP Build Process Automation and SAP Build Work Zone are really a no brainer. They are well established within our portfolio; our experts know how to handle it and are always up to date when it comes to new features.&nbsp;</SPAN><SPAN>&nbsp;</SPAN></P><P><SPAN> </SPAN><SPAN>For SAP Build Apps we are currently figuring out how we can further support the decision process. A lot of customers ask us about parameters that indicate whether a planned solution should be realized by Low Code or by Pro Code. Whereas we worked out a set of criteria to support that decision there is still the need to give even better guidance, maybe by introducing a clear decision tree.</SPAN><SPAN>&nbsp;</SPAN></P><P><SPAN>In addition, we are really interested in getting our hands dirty with SAP Build Code, how GenAI and Low Code can be integrated into the everyday work lives of our Developers.</SPAN><SPAN>&nbsp;</SPAN></P><H2 id="toc-hId--1018323637">&nbsp;</H2><H2 id="toc-hId--1214837142"><STRONG><SPAN>Could you kindly provide insights into your methodology and activities for assisting customers in migrating from SAP Intelligent RPA and SAP Workflow Management to SAP Build Process Automation?</SPAN></STRONG><SPAN>&nbsp;</SPAN></H2><P><SPAN>It is possible to make processes easily available in the ‘new world’ via the appropriate APIs. However, we recommend using the moment to challenge and improve the process and remodel it with the SAP Build artifacts - this way customers benefit from the advantages of Low Code.</SPAN><SPAN>&nbsp;</SPAN></P><P><SPAN>We want to give a big thank you to Christian and Lisa for taking the time to join us in the interview. Their commitment to connecting with customers through SAP Build solutions is truly impressive. We appreciate their efforts and can't wait to work with them in the future.</SPAN><SPAN>&nbsp;</SPAN></P><P><SPAN>Additionally, SAP Build has organized an insightful interview with <A href="https://www.linkedin.com/in/maria-woydich-b2a43b259/" target="_self" rel="nofollow noopener noreferrer">Maria Woydich</A>, Senior Software Engineer, and <A href="https://www.linkedin.com/in/christian-bernhardt-918a8790/" target="_self" rel="nofollow noopener noreferrer">Christian Bernhardt</A>, Senior Project Manager, both from sovanta. Don't miss out on their fantastic insights: <div class="video-embed-center video-embed"><iframe class="embedly-embed" src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FhabQxl33kms%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DhabQxl33kms&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FhabQxl33kms%2Fhqdefault.jpg&amp;key=b0d40caa4f094c68be7c29880b16f56e&amp;type=text%2Fhtml&amp;schema=youtube" width="400" height="225" scrolling="no" title="What's in SAP Build for our Partners? Insights from sovanta AG" frameborder="0" allow="autoplay; fullscreen; encrypted-media; picture-in-picture;" allowfullscreen="true"></iframe></div></SPAN></P><P>&nbsp;</P><P><SPAN><span class="lia-unicode-emoji" title=":play_button:">▶️</span></SPAN><SPAN>Learn more about sovanta’s SAP Build solutions: </SPAN><A href="https://sovanta.com/en/simplify-it/process-automation/" target="_blank" rel="noopener nofollow noreferrer"><SPAN>https://sovanta.com/en/simplify-it/process-automation/</SPAN></A><SPAN>&nbsp;</SPAN><SPAN>&nbsp;</SPAN></P><P><SPAN>Thanks for reading! Enjoyed the highlights or have feedback? Press thumbs up and reach out to us in the comments. Follow and engage with us on </SPAN><A href="https://www.linkedin.com/company/sapbuild/" target="_blank" rel="noopener nofollow noreferrer"><SPAN>LinkedIn,</SPAN></A><SPAN> </SPAN><SPAN>X</SPAN><SPAN>&nbsp;and </SPAN><A href="https://www.youtube.com/@SAPBuild" target="_blank" rel="noopener nofollow noreferrer"><SPAN>YouTube</SPAN></A><SPAN> and sign up for </SPAN><A href="https://www.sap.com/cmp/nl/sap-builders-nl/index.html?source=social-Global-LINKEDIN_COMPANY-AudienceEngagement-Business_Technology_Platform-SAPBuild-spr-10197640883-account_name&amp;campaigncode=CRM-YA23-SMS-1941773&amp;sprinklrid=10197640883" target="_blank" rel="noopener noreferrer"><SPAN>SAP Build newsletter</SPAN></A><SPAN> to avoid missing updates!</SPAN><SPAN>&nbsp;</SPAN></P> 2024-04-18T10:30:11.505000+02:00 https://community.sap.com/t5/technology-blogs-by-sap/demystifying-the-common-super-domain-for-sap-mobile-start/ba-p/13656301 Demystifying the Common Super Domain for SAP Mobile Start 2024-04-24T10:34:47.592000+02:00 thomas-bruckner https://community.sap.com/t5/user/viewprofilepage/user-id/120924 <H2 id="toc-hId-990796607">Refresher: The Problem with Third-Party Cookies</H2><P>The web is heavily based on a technology called cookies. In a nutshell, cookies are a small set of information stored in your browser for later use by a website you visited. Cookies are for instance used to temporarily persist your session after you have logged in to a website or service using your browser – usually until you close your browser window. Cookies are also used when ticking the small check-box whenever a login page offered you to "Keep me signed in" or "Remember me", just settings its validity to a defined timeframe. On the other hand, the web is leveraging cookies also for tracking purposes. We speak of third-party cookies whenever a website, let's say <FONT face="andale mono,times">example.com</FONT>, is integrating some form of content (scripts, images, iFrames, etc.) that is running under a different domain (for example <FONT face="andale mono,times">sap.com</FONT>) and this content or domain is using cookies.</P><P>Some time back, all major browser vendors or their underlying browser engines did announce to heavily restrict the usage of third-party cookies with different rollout strategies and timelines (see <A href="https://webkit.org/blog/10218/full-third-party-cookie-blocking-and-more/" target="_blank" rel="noopener nofollow noreferrer">WebKit</A>, <A href="https://blog.google/products/chrome/update-testing-privacy-sandbox-web/" target="_blank" rel="noopener nofollow noreferrer">Google/Chrome</A>, <A href="https://blog.mozilla.org/en/products/firefox/firefox-rolls-out-total-cookie-protection-by-default-to-all-users-worldwide/" target="_blank" rel="noopener nofollow noreferrer">Mozilla</A>). This brings us basically to the point, that web applications will only function correctly by default in the future (and partially already today), if they <U>do not</U> rely on third-party cookie scenarios.<BR /><BR /></P><H2 id="toc-hId-794283102">SAP Mobile Start and SAP Build Work Zone, standard edition</H2><P><EM>SAP Mobile Start</EM> is a native mobile application serving as the native mobile entry point for the Intelligent Enterprise (<A href="https://www.sap.com/products/mobile/applications.html" target="_blank" rel="noopener noreferrer">read more</A>). Besides bringing relevant business data to the app by leveraging native features like Widgets, Complications, Push Notifications and more, relevant business transactions and processes for mobile scenarios can be executed using the exposed &amp; configured apps. These can be other native apps (like <EM>SAP SuccessFactors</EM> on <A href="https://apps.apple.com/us/app/sap-successfactors-mobile/id426562526" target="_blank" rel="noopener nofollow noreferrer">iOS</A> and <A href="https://play.google.com/store/apps/details?id=com.successfactors.successfactors&amp;hl=en_US" target="_blank" rel="noopener nofollow noreferrer">Android</A>) or mobile-optimized web apps – for example <EM>SAP Fiori</EM> apps exposed from <EM>SAP S/4HANA</EM>. From a content perspective, <EM>SAP Mobile Start</EM> is based on <EM><A href="https://help.sap.com/docs/build-work-zone-standard-edition/sap-build-work-zone-standard-edition/what-is-sap-build-work-zone-standard-edition?locale=en-US" target="_blank" rel="noopener noreferrer">SAP Build Work Zone, standard edition</A></EM>&nbsp;(alternatively you can also use <EM><A href="https://help.sap.com/docs/start/sap-start/what-is-sap-start?locale=en-US" target="_blank" rel="noopener noreferrer">SAP Start</A></EM>).&nbsp;<SPAN><SPAN class=""><EM>SAP Start</EM> is the central entry point for the browser into (selected) SAP Cloud Solutions. It allows users to search for applications, see all their tasks in one place via SAP Task Center and get recommended interest cards that are relevant to their role.&nbsp;</SPAN></SPAN><EM>SAP Build Work Zone, standard edition&nbsp;</EM>is an application-centric central entry point which supports more systems than just selected SAP Cloud Solutions and provides you more configuration flexibility.</P><P>A typical (and recommended) integration approach for web apps, especially for <EM>SAP Fiori</EM>&nbsp;apps, is to launch these embedded into the central shell<EM>.&nbsp;</EM>This approach is often also referred to as the "in-place" mode. On a technical level this means, that the actual app is running inside an iFrame within the surrounding shell of <EM>SAP Build Work Zone, standard edition</EM>. This holds true for both launching embedded / in-place apps in <EM>SAP Build Work Zone, standard edition</EM> on your regular desktop browser as well as when launching these via <EM>SAP Mobile Start</EM>. The latter is instantiating an in-app browser window provided by the mobile operating system where the web app is launched using its unique target URL. The following figure shows the same business app (in our case "Manage Purchase Orders") both started on the left with a laptop device using&nbsp;<EM>SAP Build Work Zone, standard edition&nbsp;</EM>and on the right side using the native mobile app&nbsp;<EM>SAP Mobile Start</EM>.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="SAP Fiori App launched in SAP Build Work Zone, standard edition and SAP Mobile Start" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/90340i16FC5D9419840B8E/image-size/large?v=v2&amp;px=999" role="button" title="MobileStart_WorkZoneStd_AppLaunch.png" alt="SAP Fiori App launched in SAP Build Work Zone, standard edition and SAP Mobile Start" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">SAP Fiori App launched in SAP Build Work Zone, standard edition and SAP Mobile Start</span></span></P><P>&nbsp;</P><H2 id="toc-hId-597769597">Example: Problematic Landscape Configuration</H2><P>Let's look at an imaginary landscape configuration where third-party cookie restrictions may be causing issues. Such an example will help us to illustrate potential issues during your system landscape setup and segue to the next section where we will focus on how to overcome these issues. In the following scenario we have provisioned the following resources:</P><UL><LI>A new <EM>SAP S/4HANA Cloud Public Edition</EM> tenant that is available under the imaginary URL <FONT face="andale mono,times">my000000.s4hana.cloud.sap</FONT></LI><LI>The <EM>SAP S/4HANA</EM> system is trusted with an <EM>SAP Cloud Identity Services – Identity Authentication</EM> tenant using the URL <FONT face="andale mono,times">example.accounts.cloud.sap</FONT></LI><LI>Your SAP BTP subaccount is trusted with same <EM>SAP Cloud Identity Services – Identity Authentication</EM> tenant, but using the URL <FONT face="andale mono,times">example.accounts.ondemand.com</FONT></LI><LI>On the SAP BTP subaccount, <EM>SAP Build Work Zone, standard edition</EM>&nbsp;is subscribed</LI><LI><EM>SAP Build Work Zone, standard edition </EM>is used by your end-users with the URL <FONT face="andale mono,times">example.launchpad.cfapps.eu10.hana.ondemand.com</FONT> and <EM>SAP Mobile Start</EM> is onboarded on this environment with the same URL</LI><LI>Content from <EM>SAP S/4HANA Cloud Public Edition</EM> is exposed with in <U>in-place</U> integration mode</LI></UL><P><SPAN><SPAN class="">When your purchaser employee is now launching the "Manage Purchase Order" application exposed from the <EM>SAP S/4HANA</EM> system via <EM>SAP Mobile Start</EM>, the following technical steps happen during the launch</SPAN></SPAN>:</P><OL><LI><EM>SAP Mobile Start</EM> is instantiating the in-app browser view and passes the URL which points to the tapped application on <EM>SAP Build Work Zone, standard edition</EM><EM>.</EM></LI><LI><EM>SAP Build Work Zone, standard edition </EM>running on the SAP BTP will most likely not have an active browser session, thus redirecting to the connected Identity Provider.</LI><LI>Ideally the session on the Identity Provider is still valid from the initial onboarding of <EM>SAP Mobile Start</EM>, otherwise re-established by the configured authentication abilities. (Note: A session cookie on the <EM>SAP Cloud Identity Services – Identity Authentication </EM>tenant&nbsp;will be set in the context of <FONT face="andale mono,times">ondemand.com</FONT>)</LI><LI><EM>SAP Build Work Zone, standard edition </EM>is now loading the context including the information of the targeted application</LI><LI>The in-place app is being loaded in an iFrame on the page, pointing to&nbsp;<FONT face="andale mono,times">my000000.s4hana.cloud.sap</FONT></LI><LI>Since there is no active session, a redirect is being triggered to the connected Identity Provider of the <EM>SAP S/4HANA</EM> system (<FONT face="andale mono,times">example.accounts.cloud.sap</FONT>)</LI><LI>The iFrame connected to&nbsp;<FONT face="andale mono,times">example.accounts.cloud.sap </FONT>can neither access cookies of the same&nbsp;<EM>SAP Cloud Identity Services – Identity Authentication </EM>tenant set in the context of&nbsp;<FONT face="andale mono,times">example.accounts.ondemand.com </FONT>nor use cookies under the context of&nbsp;<FONT face="andale mono,times">example.accounts.cloud.sap</FONT></LI></OL><P>The iFrame connected to&nbsp;<FONT face="andale mono,times">example.accounts.cloud.sap </FONT>can neither access cookies of the same&nbsp;<EM>SAP Cloud Identity Services – Identity Authentication </EM>tenant set in the context of&nbsp;<FONT face="andale mono,times">example.accounts.ondemand.com </FONT>nor use any cookies, since the main window is operated under <FONT face="andale mono,times">ondemand.com</FONT> and an iFrame running under <FONT face="andale mono,times">cloud.sap</FONT> is considered a third-party cookie scenario. The second aspect holds true if the browser is restricting the usage of third-party cookies. As an example, this holds true already for <A href="https://help.sap.com/docs/mobile-start/mobile-start-administration-guide/overview?locale=en-US" target="_self" rel="noopener noreferrer"><EM>SAP Mobile Start</EM> on iOS</A>, since the browser is based on WebKit.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Schematic illustration of issues with the third-party cookie restrictions" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/91028iEB5BC87B7AF3230E/image-size/large?v=v2&amp;px=999" role="button" title="third-party-cookies.png" alt="Schematic illustration of issues with the third-party cookie restrictions" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Schematic illustration of issues with the third-party cookie restrictions</span></span></P><P>As a conclusion, the observed issues are caused by the fact that multiple cloud solution are operated under different super domains. When integrating these technically using an iFrame, which is the case for <EM>SAP Build Work Zone, standard edition</EM>&nbsp;with the "in-place" mode, browsers will run – depending on their (default) settings – into third-party cookie restrictions. In the worst scenario, this makes the integrated business application unusable for some or all users.<BR /><BR /></P><H2 id="toc-hId-401256092">Correcting the Configuration</H2><P>To avoid any of such cross-domain scenarios leading to possible third-party cookie restrictions, it is key that all integrated cloud solutions – especially those running in an iFrame – are operated under the same root domain. This fact is often referred to as "having a <EM>Common Super Domain</EM>". Since&nbsp;<EM>SAP Build Work Zone, standard edition</EM> as a product is <A href="https://help.sap.com/docs/build-work-zone-standard-edition/sap-build-work-zone-standard-edition-on-china-shanghai-region/using-super-common-domain?locale=en-US" target="_self" rel="noopener noreferrer">supporting the Common Super Domain of SAP</A>, it is recommend to operate it in this case under <FONT face="andale mono,times">cloud.sap</FONT> – matching the root domain of the integrated <EM>SAP S/4HANA</EM> content.</P><P>In our example case this means, we should consume our <EM>SAP Build Work Zone, standard edition</EM> Site, where the content is exposed to via the URL <FONT face="andale mono,times">example.</FONT><SPAN><FONT face="andale mono,times">eu10.workzone.cloud.sap</FONT> instead of the other one mentioned above. This holds true as well for the onboarding configuration of SAP Mobile Start, which can be done either via the QR Code shown in the User Settings when opened with the desired URL or with a <A href="https://help.sap.com/docs/mobile-start/mobile-start-administration-guide/mobile-device-management-mdm?locale=en-US" target="_self" rel="noopener noreferrer">Managed App Configuration</A>, where Administrators can push this config using an MDM system to enrolled mobile devices. <U>Please note:</U> In case you were already using&nbsp;<EM>SAP Build Work Zone, standard edition&nbsp;</EM>with the URL based on&nbsp;<FONT face="andale mono,times">ondemand.com</FONT>, you need to inform your users to use the desired URL going forward. Same applies for previously onboarded users to <EM>SAP Mobile Start</EM>.</SPAN></P><P><SPAN>In addition, adjust the&nbsp;<EM>SAP Cloud Identity Services – Identity Authentication </EM>tenant used by <EM>SAP Build Work Zone, standard edition</EM>&nbsp;to use the&nbsp;<FONT face="andale mono,times">accounts.cloud.sap </FONT>domain. This will allow that the Identity Provider session (and generally cookies) being established for the main page of&nbsp;<EM>SAP Build Work Zone, standard edition&nbsp;</EM>can be reused by the app iFrame.</SPAN></P><P><SPAN><U>Pro tip</U>: We strongly recommend to leverage the <A href="https://help.sap.com/docs/build-work-zone-standard-edition/sap-build-work-zone-standard-edition/switching-to-sap-cloud-identity-services-identity-authentication?locale=en-US" target="_self" rel="noopener noreferrer">"Identity Authentication" feature</A> of <EM>SAP Build Work Zone, standard edition.</EM>&nbsp;This procedure will establish a direct trust using Open ID Connect to <EM>SAP Build Work Zone, standard edition</EM>&nbsp;and it will result in an own "Application" entry within your&nbsp;<EM>SAP Cloud&nbsp;Identity Services – Identity Authentication </EM>tenant. This also enables you to maintain dedicated configuration settings, separately from your general trust to the <EM>SAP BTP</EM>. At the time of writing this blog post, this feature is optional. It is very likely that it will get much more relevance in the future – hence our strong recommendation already today.<BR /></SPAN></P><P>&nbsp;</P><P><SPAN><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Schematic illustration of a configuration to avoid third-party cookie scenarios" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/91059iF759859B5FDAC925/image-size/large?v=v2&amp;px=999" role="button" title="third-party-cookie-resolution.png" alt="Schematic illustration of a configuration to avoid third-party cookie scenarios" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Schematic illustration of a configuration to avoid third-party cookie scenarios</span></span></SPAN></P><P>&nbsp;</P><H2 id="toc-hId-204742587"><SPAN>Summary – Key Take-Aways</SPAN></H2><UL><LI><SPAN>Integrating Cloud Solutions that are operated under different super domains can cause issues due to third-party cookie restrictions in modern browsers. (<A href="https://help.sap.com/docs/build-work-zone-standard-edition/sap-build-work-zone-standard-edition/content-providers-cloud-solutions?locale=en-US" target="_self" rel="noopener noreferrer">read more</A>)</SPAN></LI><LI><SPAN>Going forward, such issues can be solved by leveraging the Common Super Domain <FONT face="andale mono,times">cloud.sap</FONT></SPAN></LI><LI>This also holds true for the configured Identity Provider, that is capable of creating and holding a user session.</LI><LI><SPAN><EM>SAP Build Work Zone, standard edition</EM> can be used with the Common Super Domain following the logical schema <FONT face="andale mono,times">&lt;subdomain&gt;.&lt;datacenter&gt;.workzone.cloud.sap&nbsp;</FONT></SPAN>(<A href="https://help.sap.com/docs/build-work-zone-standard-edition/sap-build-work-zone-standard-edition/using-super-common-domain?locale=en-US" target="_self" rel="noopener noreferrer">read more</A>)</LI><LI><EM>SAP Start</EM>&nbsp;<SPAN>can be used with the Common Super Domain following the logical schema <FONT face="andale mono,times">&lt;subdomain&gt;.&lt;datacenter&gt;.start.cloud.sap</FONT></SPAN></LI><LI>Make sure to onboard SAP Mobile Start with the correct URL using the QR Code or an MDM solution. Make sure to roll it out correctly to all of your end-users.</LI></UL><H2 id="toc-hId-8229082">&nbsp;</H2><H2 id="toc-hId--188284423">Read More</H2><UL><LI><A href="https://help.sap.com/docs/mobile-start/mobile-start-administration-guide/overview?locale=en-US" target="_self" rel="noopener noreferrer">SAP Mobile Start – Administration Guide (SAP Help)</A></LI><LI><A href="https://help.sap.com/docs/build-work-zone-standard-edition/sap-build-work-zone-standard-edition/using-super-common-domain?locale=en-US" target="_self" rel="noopener noreferrer">SAP Build Work Zone, standard edition – Using the Common Super Domain (SAP Help)</A></LI><LI><A href="https://help.sap.com/docs/build-work-zone-standard-edition/sap-build-work-zone-standard-edition/content-providers-cloud-solutions?locale=en-US" target="_self" rel="noopener noreferrer">SAP Build Work Zone, standard edition – Content Providers - Cloud Solutions (SAP Help)</A></LI><LI><A href="https://help.sap.com/docs/start/sap-start/administration?locale=en-US" target="_self" rel="noopener noreferrer">SAP Start – Administration Guide (SAP Help)</A></LI><LI><SPAN><A href="https://community.sap.com/topics/mobile-experience" target="_blank">SAP Mobile Experience Community Page</A></SPAN><SPAN>&nbsp;</SPAN></LI><LI><A href="https://me.sap.com/notes/3436066/E" target="_self" rel="noopener noreferrer"><SPAN>SAP SuccessFactors –&nbsp;SSO Configurations with IAS On common super domain cloud.sap (SAP Note)</SPAN></A></LI><LI><A href="https://d.dam.sap.com/a/woSFUZA/3PC_Deprecation_CSD_Migration_Customer_Partner_Guide.pdf?rc=10" target="_self" rel="noopener noreferrer"><SPAN>SAP SuccessFactors –&nbsp;Third-party Cookies (3PC) Deprecation and Common Super Domain (CSD) Migration (Customer/Partner Guide)</SPAN></A></LI><LI><A href="https://d.dam.sap.com/a/s3hKB1L/Third%20Party%20Cookies%20Frequently%20Asked%20Questions%2023Oct2023.pdf?rc=10" target="_self" rel="noopener noreferrer"><SPAN>SAP SuccessFactors –&nbsp;Impact of Third-Party Cookies Deprecation on SAP SuccessFactors</SPAN></A></LI><LI><A href="https://community.sap.com/t5/product-and-customer-updates/sap-successfactors-third-party-cookies-and-common-super-domain-rollout/ba-p/288563" target="_self"><SPAN>SAP SuccessFactors –&nbsp;Third Party Cookies and Common Super Domain Rollout (SAP Community)</SPAN></A></LI><LI><A href="https://me.sap.com/notes/3409306" target="_self" rel="noopener noreferrer"><SPAN>Removal of Third-Party Cookies in Google Chrome and Microsoft Edge Browser (SAP Note)</SPAN></A></LI></UL><P><SPAN>Thanks to&nbsp;<a href="https://community.sap.com/t5/user/viewprofilepage/user-id/5128">@florian_buech</a>&nbsp;for co-authoring this article.</SPAN></P> 2024-04-24T10:34:47.592000+02:00 https://community.sap.com/t5/technology-blogs-by-sap/how-to-embed-swz-portal-into-an-iframe/ba-p/13681291 How to embed SWZ portal into an iFrame? 2024-04-24T18:54:14.805000+02:00 quovadis https://community.sap.com/t5/user/viewprofilepage/user-id/743 <H2 id="toc-hId-993417533">How to embed SWZ portal into an iFrame? Where to insert my embedding domain into the list of SWZ trusted domains?</H2><DIV class=""><DIV class=""><P>When trying to embed the entire SWZ portal into an iFrame I get the following error:</P><PRE>Refused to frame 'https://btp-tenant.workzone.cfapps.eu10.hana.ondemand.com/' because an ancestor violates the following Content Security Policy directive: "frame-ancestors 'self' https://teams.microsoft.com https://btp-tenant.cpp.cfapps.eu10.hana.ondemand.com https://btp-tenant.launchpad.cfapps.eu10.hana.ondemand.com https://btp-tenant.workzone.cfapps.eu10.hana.ondemand.com https://btp-tenant.workzonehr.cfapps.eu10.hana.ondemand.com https://btp-tenant.mobile.workzone.cfapps.eu10.hana.ondemand.com https://btp-tenant.mobile.workzonehr.cfapps.eu10.hana.ondemand.com".</PRE><P>The list in the<SPAN>&nbsp;</SPAN>frame-ancestors<SPAN>&nbsp;</SPAN>is a list of SWZ trusted domains. Thus, for instance, I can embed the same SWZ portal into MS Teams. This works because<SPAN>&nbsp;</SPAN><A href="https://teams.microsoft.com" target="_blank" rel="noopener nofollow noreferrer">https://teams.microsoft.com</A><SPAN>&nbsp;</SPAN>is already on the trusted domains list above.</P><P>Worth mentioning, this is a different trusted domain list from the list of the trusted domains maintained in SWZ's SAP IAS. The latter is used when embedding 3rd party content into SWZ.</P><P>Q. So the question is how do I get added any custom domain to the list of trusted domains to embed SWZ into?</P></DIV><DIV class="">&nbsp;</DIV><DIV class=""><SPAN>A. Eventually I figured out how to do it with either SAP Workzone edition, namely free/standard and advanced.</SPAN></DIV><DIV class=""><P>You have to edit the list of relevant security headers in the site manager settings as depicted in the screenshot below. Then you can embed SWZ in your website;</P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="SWZ-embed.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/101291i24F367C6F990A6C4/image-size/large?v=v2&amp;px=999" role="button" title="SWZ-embed.png" alt="SWZ-embed.png" /></span><P>&nbsp;<SPAN>Voila; that's it.</SPAN></P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="quovadis_0-1714069918233.png" style="width: 772px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/101985iB2A028C70FD7A682/image-dimensions/772x243?v=v2" width="772" height="243" role="button" title="quovadis_0-1714069918233.png" alt="quovadis_0-1714069918233.png" /></span></DIV><DIV class=""><SPAN>PS.</SPAN><P>The following links were helpful:</P><PRE>https://help.sap.com/docs/build-work-zone-standard-edition/sap-build-work-zone-standard-edition/security https://help.sap.com/docs/build-work-zone-standard-edition/sap-build-work-zone-standard-edition/using-security-headers https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy</PRE></DIV></DIV> 2024-04-24T18:54:14.805000+02:00 https://community.sap.com/t5/human-capital-management-blogs-by-members/free-sap-build-account-error-quot-creation-failed-couldn-t-create-an/ba-p/13683918 Free SAP Build account error "Creation Failed: Couldn't create an instance..." 2024-04-26T18:12:58.540000+02:00 FrancoTornaghi1 https://community.sap.com/t5/user/viewprofilepage/user-id/41691 <P>When trying to create a free SAP Build free account, the error "Creation failed" stop the process.&nbsp;</P><P>This issue is due to the Sub-account doesn't find an Identity Provider to make everything works.</P><P>To solve it:</P><P>1. Go to your Trial subaccount &gt; Service tab (side panel) &gt; Instance and Subscriptions &gt; <STRONG>Create</STRONG></P><P><STRONG><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="create button.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/102474i8C0AFDD77EDE8CE8/image-size/large?v=v2&amp;px=999" role="button" title="create button.png" alt="create button.png" /></span>2.&nbsp;</STRONG>A new windows will open. Then we will install the Cloud Identity Services into our subaccunt. This will help us to have an Identity tool to make everything works.&nbsp;</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="ias selection.png" style="width: 970px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/102475iDD3D9DDFD20EE392/image-size/large?v=v2&amp;px=999" role="button" title="ias selection.png" alt="ias selection.png" /></span></P><P>You will receive a welcome email from IAS. Follow the IAS procedures (not described at this bolg)</P><P>3. Once the Cloud Identity service is installed you can try to reinstall your free SAP Build application.&nbsp;</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="cloud installed.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/102477i0ECF3AE12E543A28/image-size/large?v=v2&amp;px=999" role="button" title="cloud installed.png" alt="cloud installed.png" /></span></P><P>If you liked it give me a Kudo!</P> 2024-04-26T18:12:58.540000+02:00 https://community.sap.com/t5/technology-blogs-by-sap/consuming-sap-with-sap-build-apps-web-app-in-sap-build-work-zone-standard/ba-p/13685621 Consuming SAP with SAP Build Apps - Web App in SAP Build Work Zone, standard edition 2024-05-02T03:19:46.516000+02:00 LudoNoens https://community.sap.com/t5/user/viewprofilepage/user-id/15040 <P>This blog post is the fourth in a series of posts that cover the connectivity options available for SAP Build Apps to interface with SAP systems. The series will cover connecting SAP Build Apps with the following:</P><OL><LI>CAP-based services</LI><LI>S/4HANA systems</LI><LI>ABAP systems</LI></OL><P>The format of this post is similar to a tutorial. However, I'll provide more comprehensive details, tips and the opportunity for you to provide feedback. Based on the feedback we will be able to adjust and enhance this post and future parts of the series, and might even be able to improve the products involved as well.&nbsp;<BR /><BR /></P><H1 id="toc-hId-864457605">Introduction </H1><P>Before we get into the details of setting up connections between SAP Build Apps and SAP Systems, I intend to introduce a couple of SAP technology components in each post that are relevant for the use cases covered in the series.&nbsp;<BR /><BR /></P><H2 id="toc-hId-797026819">SAP Build Work Zone</H2><P>SAP Build Work Zone is a digital workplace experience that enables users to build and customise business sites that provide centralised access to business application information from any device.</P><P>Key capabilities are:</P><UL><LI>Quickly create corporate websites providing secure and central access for apps, tasks, notifications, information and communication.</LI><LI>Easily connect with SAP and third-party enterprise applications.</LI><LI>Provide a personalised and role-based user experience.</LI><LI>Provide an extensible framework for development, customisation and branding.</LI></UL><P>The service is currently available in 2 editions:</P><OL><LI>Standard edition - this is basically the same as what we previously called the SAP Launchpad service. This is the edition we will use in this blog post. It has a strong focus on integration of business applications.</LI><LI>Advanced edition - this is what we previously referred to as the SAP Work Zone service. It includes additional capabilities on top of what is available in the standard edition. The information in this blog post can be applied in this edition as well. You typically subscribe to only one edition. The advanced edition adds capabilities around workspaces, knowledge management and user engagement.</LI></OL><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="LudoNoens_2-1714381872196.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/103095i21AEB1EAB4759B98/image-size/large?v=v2&amp;px=999" role="button" title="LudoNoens_2-1714381872196.png" alt="LudoNoens_2-1714381872196.png" /></span></P><H2 id="toc-hId-600513314">MTAR</H2><P>A multitarget application (MTA) is comprised of multiple parts (also referred to as "modules"), created with different technologies and deployed to different targets, but with a single, common lifecycle.</P><P>A multitarget application archive (MTAR) is an archive that contains a deployment descriptor, configuration files, and module and resource binaries. The archive follows the JAR file specification. A JAR file is essentially a zip file that contains an optional META-INF directory.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="LudoNoens_0-1714474595732.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/103853i0DE6AB7E0317A327/image-size/large?v=v2&amp;px=999" role="button" title="LudoNoens_0-1714474595732.png" alt="LudoNoens_0-1714474595732.png" /></span></P><P>An example relevant for the use cases in this blog series is an MTAR created in SAP Build Code that contains the Destination, a node.js based CAP service, and a HANA database deployment application for setting up the persistency layer. All are deployed during a single deployment action, for a specific version of the archive.</P><P>&nbsp;</P><H1 id="toc-hId-274917090">Use case D : Consume the CAP service with a web app provided in SAP Build Work Zone</H1><P>For this use case, we will make use of the previously created basic CAP service in <FONT color="#FF00FF"><STRONG>SAP Build Code</STRONG></FONT>. In the previous blog post, we have created dedicated mobile apps for the iOS and Android platforms to consume this service with SAP Build Apps. We will now use the exact same UI application to build and deploy a web application to SAP Business Technology Platform. After that, we will configure SAP Build Work Zone&nbsp;to provide access to the application.<BR /><BR /></P><H2 id="toc-hId-207486304">Solution diagram</H2><P>Like in the <A title="Consuming SAP with SAP Build Apps - Mobile apps for iOS and Android" href="https://community.sap.com/t5/technology-blogs-by-sap/consuming-sap-with-sap-build-apps-mobile-apps-for-ios-and-android/ba-p/13667638" target="_blank">previous blog post</A>, we will start with a quick look into what needs to change in our solution overview to accommodate for web apps. Building upon the solution diagram created earlier, we now add <STRONG>SAP Build Work Zone, standard edition</STRONG>. The design time environment of SAP Build Apps will deploy the web application to the HTML5 Application Repository service. The application is made available to end users through <STRONG>SAP Build Work Zone</STRONG>, which is configured separately.&nbsp;End users can access the web app from any device. The web app authenticates with the Identity Authentication service (IAS) and accesses data via a <STRONG>Destination</STRONG>. Only users who have the correct Roles assigned will be able to access the data provided in the CAP-based data service.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="LudoNoens_1-1714476179455.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/103874iEF07E53A324296B8/image-size/large?v=v2&amp;px=999" role="button" title="LudoNoens_1-1714476179455.png" alt="LudoNoens_1-1714476179455.png" /></span></P><H2 id="toc-hId-10972799">Building the web app in SAP Build Apps</H2><P>As the application we have developed so far is actually a cross-platform app, we don't need to change anything in the app itself. We simply need to build it for a different runtime. And for this, we will again make use of the cloud build service we have utilised in the previous blog post.</P><P>Starting in SAP Build Apps, navigate to the Launch tab and select Open build service.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Pasted Graphic.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/103580i19176D7F9385B107/image-size/large?v=v2&amp;px=999" role="button" title="Pasted Graphic.png" alt="Pasted Graphic.png" /></span></P><P>Next, select CONFIGURE for the Web App.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Web App.png" style="width: 200px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/103584iE2F9C931B67C7FBA/image-size/small?v=v2&amp;px=200" role="button" title="Web App.png" alt="Web App.png" /></span></P><P>For the Bundle Settings, select MTAR and click NEXT.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Pasted Graphic 3.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/103634i5FBF73F69CF1D2DA/image-size/large?v=v2&amp;px=999" role="button" title="Pasted Graphic 3.png" alt="Pasted Graphic 3.png" /></span></P><P>In the Image Assets tab, upload a 32 x 32 pixel icon image (PNG file) for the Favicon and click NEXT.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Pasted Graphic 4.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/103638i59CBC4BBC5F887C4/image-size/large?v=v2&amp;px=999" role="button" title="Pasted Graphic 4.png" alt="Pasted Graphic 4.png" /></span></P><P>On the Plugins tab, you can add React Native plugins for your app. For our app you can see a few plugins have been selected by default, based on the functionality we have already added in the app. We can use the default selection in this case and click NEXT.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Pasted Graphic 5.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/103641iD7E728FB352D167C/image-size/large?v=v2&amp;px=999" role="button" title="Pasted Graphic 5.png" alt="Pasted Graphic 5.png" /></span></P><P>Now that we have completed configuring the web app build settings, select BUILD.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt=" BUILD.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/103642iA535FA5A8D22815A/image-size/medium?v=v2&amp;px=400" role="button" title=" BUILD.png" alt=" BUILD.png" /></span></P><P>Select MTAR and the Client runtime version. Provide a version number for your application. Select BUILD.</P><P>Once the build is done, you will be able to download the MTAR file, or simply deploy the MTAR.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Web App.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/103643i739B71256A25955C/image-size/medium?v=v2&amp;px=400" role="button" title="Web App.png" alt="Web App.png" /></span></P><P>Select DEPLOY MTA.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Pasted Graphic 1.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/103644i22158E77B633DB6C/image-size/large?v=v2&amp;px=999" role="button" title="Pasted Graphic 1.png" alt="Pasted Graphic 1.png" /></span></P><P>Select the Cloud Foundry API endpoint of your target subaccount. In our case, we will use the same subaccount as the one we have set up in the first blog post of this series. </P><P>Log in to Cloud Foundry and to get authorization to perform deployment to SAP Business Technology Platform.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Pasted Graphic 2.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/103645i16C4AC1C9E878506/image-size/large?v=v2&amp;px=999" role="button" title="Pasted Graphic 2.png" alt="Pasted Graphic 2.png" /></span></P><P>Once you've selected your target Cloud Foundry organisation and space, select DEPLOY MTA TO &lt;your space name&gt;&nbsp;</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="LudoNoens_0-1714460808947.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/103649i08132689A0B2A200/image-size/large?v=v2&amp;px=999" role="button" title="LudoNoens_0-1714460808947.png" alt="LudoNoens_0-1714460808947.png" /></span></P><P>The deployment process will start and your web application will be deployed to the HTML5 Application Repository Service. You can track the progress in the logs.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="LudoNoens_1-1714461015698.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/103651i0BF76CF8E94D05FC/image-size/large?v=v2&amp;px=999" role="button" title="LudoNoens_1-1714461015698.png" alt="LudoNoens_1-1714461015698.png" /></span></P><P>Once the deployment finishes, the URL to your application will be shown.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="LudoNoens_2-1714461129985.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/103654iB4BE9F8A77AF317C/image-size/large?v=v2&amp;px=999" role="button" title="LudoNoens_2-1714461129985.png" alt="LudoNoens_2-1714461129985.png" /></span></P><P>When you try to open the URL, you are quite likely greeted with the message "Internal Server Error". Looking into details in your browser's developer tools, you can find a response code 500. This indicates something has not been set up correctly (yet). Not to worry ... we'll fix this in the following steps.</P><P>If your subaccount was correctly configured, then you should actually see the web app.</P><P>&nbsp;</P><H2 id="toc-hId--185540706">Provide access to the web app in SAP Build Work Zone</H2><P>We are now going configure SAP Build Work Zone. There are multiple ways to access this. In the context of SAP Build, we can start from the SAP Build landing page. On the landing page, select the Create button.</P><P>What would you like to do ? Well, we'd like to Build a Business Site !</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="LudoNoens_3-1714461673821.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/103658i4E87518B850778E3/image-size/large?v=v2&amp;px=999" role="button" title="LudoNoens_3-1714461673821.png" alt="LudoNoens_3-1714461673821.png" /></span></P><P>Select Configure Site in Admin Console.</P><P>Note that in the screenshot below the tile "Manage Workspages and Workspaces" is marked as 'Not Subscribed'. This is because I am using the standard edition of SAP Build Work Zone, which was subscribed through the "Get started with SAP Build Apps" booster. If you have a subscription to the Advanced Edition, then this tile can be selected as well.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Which site would you like to configure.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/103659iAA9CFECDBBED8631/image-size/large?v=v2&amp;px=999" role="button" title="Which site would you like to configure.png" alt="Which site would you like to configure.png" /></span></P><P>Alternatively, if you are not using SAP Build, you can configure SAP Build Work Zone by opening the link in your subaccount's cockpit.</P><P>As prerequisite, please check whether your user has the Role <STRONG>Launchpad_Admin</STRONG> assigned.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Description.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/103670i65BEDB5F9A45006A/image-size/large?v=v2&amp;px=999" role="button" title="Description.png" alt="Description.png" /></span></P><P>Once configured (and you might need to log out &amp; log in to activate that Role), navigate to the subscriptions and open the link to SAP Build Work Zone, standard edition.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Subscriptions (7).png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/103671i05C5DBDB69CA3C88/image-size/medium?v=v2&amp;px=400" role="button" title="Subscriptions (7).png" alt="Subscriptions (7).png" /></span></P><H3 id="toc-hId--252971492">SAP Build Work Zone configuration</H3><P>Now, let's set up a business site that includes our app. Select Create Site.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Pasted Graphic 10.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/103672i02B982B111FA52B4/image-size/large?v=v2&amp;px=999" role="button" title="Pasted Graphic 10.png" alt="Pasted Graphic 10.png" /></span></P><P>Provide a name for the Site and click Create.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Create Site.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/103673i5070E08D3640CBFE/image-size/medium?v=v2&amp;px=400" role="button" title="Create Site.png" alt="Create Site.png" /></span></P><P>Navigate to the Content Manager tab and select the Content Explorer button.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Pasted Graphic 12.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/103675iF7564FBAF7401889/image-size/large?v=v2&amp;px=999" role="button" title="Pasted Graphic 12.png" alt="Pasted Graphic 12.png" /></span></P><P>The Content Explorer will open.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Pasted Graphic 13.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/103676iC005422078CB092D/image-size/large?v=v2&amp;px=999" role="button" title="Pasted Graphic 13.png" alt="Pasted Graphic 13.png" /></span></P><P>Click on HTML5 Apps to see which apps have been deployed to the HTML5 Application Repository. You will see the app we've created in SAP Builds Apps. Besides that, you will also notice the Launchpad for the products service we've deployed from SAP Build Code.&nbsp;Select the app created and deployed with SAP Build Apps and click the Add button.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Pasted Graphic 15.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/103679iCCEC71C2888AEEAA/image-size/large?v=v2&amp;px=999" role="button" title="Pasted Graphic 15.png" alt="Pasted Graphic 15.png" /></span></P><P>Going back to the Content Manager, select the Create button and create a new group. Give the group a name and assign the previously added app to the group.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Pasted Graphic 16.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/103680i78BBD36001D1AC2C/image-size/large?v=v2&amp;px=999" role="button" title="Pasted Graphic 16.png" alt="Pasted Graphic 16.png" /></span></P><P>Go back to the Content Manager and select the Everyone Role. Enable the previously selected app to be accessible for everyone. Note that this will give users access to the web app itself. Access to the data service is still limited to those having the Role we have configured in the second blog post of this series.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Pasted Graphic 17.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/103681i95C72FA87AD0FCBD/image-size/large?v=v2&amp;px=999" role="button" title="Pasted Graphic 17.png" alt="Pasted Graphic 17.png" /></span></P><H3 id="toc-hId--449484997">&nbsp;</H3><H3 id="toc-hId--645998502">Resolving the "Internal Server Error"</H3><P>And now for the previously mentioned 500 response code, resulting in "Internal Server Error". This happens when the authentication mechanism for SAP Build Work Zone and SAP Cloud Portal service uses XSUAA, while your subaccount is actually configured to use a custom IdP (IAS). To switch to Identity Authentication, navigate to the Settings, select the Identity Authentication tab and click Enable (please read the notes before doing this, and confirm that you've completed the required trust configuration).&nbsp;</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Pasted Graphic 18.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/103682iE407128ADE91B264/image-size/large?v=v2&amp;px=999" role="button" title="Pasted Graphic 18.png" alt="Pasted Graphic 18.png" /></span></P><P> </P><H2 id="toc-hId--624340369">Accessing the web app in SAP Build Work Zone</H2><P>The link to the site can be found on the Site Directory.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="LudoNoens_4-1714466297804.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/103703iB33EBA4DF4A656A8/image-size/large?v=v2&amp;px=999" role="button" title="LudoNoens_4-1714466297804.png" alt="LudoNoens_4-1714466297804.png" /></span></P><P>Depending on how you've configured your site in SAP Build Work Zone, it might look a bit different. But you should have the tile of your app visible on your site.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="LudoNoens_5-1714466445212.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/103705i4A01EE2CA9E47334/image-size/medium?v=v2&amp;px=400" role="button" title="LudoNoens_5-1714466445212.png" alt="LudoNoens_5-1714466445212.png" /></span></P><P>Clicking on the tile will open our web app. Notice the SAP BTP authentication happening before opening the app. Also note that you can open the URL on any device; on mobile as well as desktop devices.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="2024-04-30_16-59-11 (4).gif" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/103730iD744402C3B843F55/image-size/large?v=v2&amp;px=999" role="button" title="2024-04-30_16-59-11 (4).gif" alt="2024-04-30_16-59-11 (4).gif" /></span></P><P>In case you are wondering where the icon ended up: check your web browser's tab.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="LudoNoens_3-1714476614589.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/103878iA53B5CCEE81B1F5D/image-size/medium?v=v2&amp;px=400" role="button" title="LudoNoens_3-1714476614589.png" alt="LudoNoens_3-1714476614589.png" /></span><BR />Alternatively, you can also open the URL provided in SAP Build Apps, or find a link to your app in your subaccount, under the tab HTML5 Applications.&nbsp;<BR /><BR /></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="LudoNoens_0-1714557961791.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/104351i4B9F402C0A4143CA/image-size/large?v=v2&amp;px=999" role="button" title="LudoNoens_0-1714557961791.png" alt="LudoNoens_0-1714557961791.png" /></span></P><H2 id="toc-hId--820853874">Summary – use case D</H2><P>In this use case we have built and deployed our cross-platform app as a web app to SAP BTP. Building and deploying the app in the cloud is easy, as you don't need to install any tools on your local development machine.</P><P>SAP Build Apps deploys the application to the HTML5 Application Repository service. Using the web app, end users authenticate with IAS. Only users who have the correct Role assigned will be able to access the data provided in the CAP-based data service, which we can access through the BTP Destination.</P><P>Access to the app requires configuration of the Identity Authentication in the subaccount.</P><P>We have set up a simple business site in SAP Build Work Zone, to provide end-users easy access to the app.</P><P>And again, all the above was done without writing a single line of code.<BR /><BR /></P><H1 id="toc-hId--723964372">What's next</H1><P>In the next blog post, we will continue on the connectivity topic and connect to an S/4HANA system.</P> 2024-05-02T03:19:46.516000+02:00