https://raw.githubusercontent.com/ajmaradiaga/feeds/main/scmt/topics/SAP-Build-qa.xmlSAP Community - SAP Build2026-02-15T12:00:34.736867+00:00python-feedgenSAP Build Q&A in SAP Communityhttps://community.sap.com/t5/technology-q-a/joule-integration-to-sap-digital-manufacturing/qaq-p/14271859Joule Integration to SAP Digital Manufacturing2025-11-18T13:00:13.849000+01:00SM7916https://community.sap.com/t5/user/viewprofilepage/user-id/1805101<P>Hello Experts, </P><P>I am working on joule integration scenario for SAP DM, I have added the <STRONG>SAP_DMC_DEFAULT_SERVICE_KEY</STRONG> service key in the SAP Build app. When I am testing the connection in build>action page for any DM API, I am getting below error </P><P><STRONG>Request URL: </STRONG><EM>SAP_DMC_DEFAULT_SERVICE_KEY + /v1/Alerts</EM></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="SM7916_0-1763466626333.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/342273iCDA79EA8100D5954/image-size/medium?v=v2&px=400" role="button" title="SM7916_0-1763466626333.png" alt="SM7916_0-1763466626333.png" /></span></P><P>Sharing BTP destination configuration reference below: </P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="SM7916_1-1763466706738.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/342276i16A0CB8C0F54F375/image-size/medium/is-moderation-mode/true?v=v2&px=400" role="button" title="SM7916_1-1763466706738.png" alt="SM7916_1-1763466706738.png" /></span></P><P> </P><P> </P>2025-11-18T13:00:13.849000+01:00https://community.sap.com/t5/technology-q-a/connect-s4-public-cloud-with-build-process/qaq-p/14276082Connect S4 public cloud with Build process2025-11-24T13:49:24.005000+01:00viktor16https://community.sap.com/t5/user/viewprofilepage/user-id/2150316<P>Hi everyone,<BR />I would like to ask for your help. I am trying to create a process and use it in our S/4HANA Public Cloud system.</P><P>I’ve added an approval step to my process; however, I can see the approval message only in my Build Inbox and not in the S/4 system inbox, even though the system user was added as a recipient.</P><P>The process was deployed to the destinations with the additional properties.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2025-11-24 134842.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/344417i31012C6590733316/image-size/large?v=v2&px=999" role="button" title="Screenshot 2025-11-24 134842.png" alt="Screenshot 2025-11-24 134842.png" /></span></P><P> </P><P><SPAN> </SPAN></P><P> </P><DIV> </DIV><P> </P><DIV> </DIV><DIV> </DIV><DIV> </DIV><DIV> </DIV><DIV> </DIV><DIV> </DIV><DIV> </DIV><DIV> </DIV><DIV> </DIV>2025-11-24T13:49:24.005000+01:00https://community.sap.com/t5/technology-q-a/upload-a-file-in-sap-build-apps/qaq-p/14279388Upload a file in SAP Build apps2025-11-28T04:50:58.215000+01:00pankajgupta1992https://community.sap.com/t5/user/viewprofilepage/user-id/713280<DIV class="">Upload a file using SAP Build apps</DIV><DIV class=""><DIV class=""><P>Hello All,</P><P>Hope you are doing well.</P><P>I am creating a web application using SAP build apps in which I want to pick file from local filesystem and pass the content of the file to a LLM configured using AI core .</P><P>I tried using the Pick Files component available in market place for achieving the upload part and was able to do so but as mentioned in the official documentation the component does not support web platform.</P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="pankajgupta1992_0-1764301734723.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/346116iA09FC31BFDA5E324/image-size/medium/is-moderation-mode/true?v=v2&px=400" role="button" title="pankajgupta1992_0-1764301734723.png" alt="pankajgupta1992_0-1764301734723.png" /></span><P> </P><P>Can you guide me how I can have this functionality for web application.</P><P>Thanks & regards,</P><P>Pankaj Gupta</P></DIV></DIV>2025-11-28T04:50:58.215000+01:00https://community.sap.com/t5/technology-q-a/cap-js-mcp-server-practical-guide-to-get-value-on-day-on/qaq-p/14280537@cap-js/mcp-server - Practical guide to get value on day on2025-11-30T15:04:04.883000+01:00Harsh_Tirhekarhttps://community.sap.com/t5/user/viewprofilepage/user-id/1475351<P>Give your coding assistant instant, project‑aware knowledge of your CAP model and docs. With <a href="https://community.sap.com/t5/user/viewprofilepage/user-id/163398">@cap</a>-js/mcp-server, the assistant can look up entities, services, fields, and HTTP endpoints from your compiled CDS model and cross‑check official CAP docs, so it proposes the right code and changes in your editor.<BR /><BR />Here's where I found this and would like to share with community - <A href="https://github.com/cap-js/mcp-server" target="_self" rel="nofollow noopener noreferrer">https://github.com/cap-js/mcp-server</A></P><UL><LI>Package: <a href="https://community.sap.com/t5/user/viewprofilepage/user-id/163398">@cap</a>-js/mcp-server</LI><LI>Command: cds-mcp</LI><LI>Tools: search_model (compiled CDS/CSN), search_docs (local CAP docs embeddings)</LI><LI>Works with MCP‑capable assistants in VS Code and other IDEs (e.g., Cline, Copilot Agent Mode, opencode)</LI></UL><HR /><H2 id="toc-hId-1766377522">Here’s the short version - just follow these 3 step</H2><OL><LI>Configure your IDE agent to start the server via npx:</LI></OL><PRE><CODE>{
"mcpServers": {
"cds-mcp": {
"command": "npx",
"args": ["-y", "@cap-js/mcp-server"],
"env": {}
}
}
}</CODE></PRE><OL><LI>Add these rules to<SPAN> </SPAN><A href="http://agents.md/" target="_blank" rel="noopener noreferrer nofollow">AGENTS.md</A><SPAN> </SPAN>so the assistant always uses the server correctly:</LI></OL><PRE><CODE>- You MUST search for CDS definitions, like entities, fields and services (which include HTTP endpoints) with cds-mcp, only if it fails you MAY read *.cds files in the project.
- You MUST search for CAP docs with cds-mcp EVERY TIME you create, modify CDS models or when using APIs or the `cds` CLI from CAP. Do NOT propose, suggest or make any changes without first checking it.</CODE></PRE><OL><LI>Optional CLI smoke test:</LI></OL><PRE><CODE>npm i -g @cap-js/mcp-server
cds-mcp search_model . Books entity
cds-mcp search_docs "how to add columns to a select statement in CAP Node.js" 1</CODE></PRE><HR /><H2 id="toc-hId-1569864017">Why you’ll love it</H2><UL><LI>Stop guessing: Fuzzy‑search your compiled model for entities, services, elements, annotations, and endpoints.</LI><LI>Fewer mistakes: Suggestions are grounded in your actual model and verified against official CAP docs.</LI><LI>All local: Fast and private, perfect for day‑to‑day development.</LI></UL><HR /><H2 id="toc-hId-1373350512">IDE setup</H2><H3 id="toc-hId-1305919726">VS Code - Cline extension</H3><P>Settings example:</P><PRE><CODE>{
"mcpServers": {
"cds-mcp": {
"command": "npx",
"args": ["-y", "@cap-js/mcp-server"],
"env": {}
}
}
}</CODE></PRE><H3 id="toc-hId-1109406221">VS Code - GitHub Copilot Agent Mode (global mcp.json)</H3><PRE><CODE>{
"servers": {
"cds-mcp": {
"command": "npx",
"args": ["-y", "@cap-js/mcp-server"],
"env": {},
"type": "stdio"
},
"inputs": []
}
}</CODE></PRE><H3 id="toc-hId-912892716">opencode</H3><PRE><CODE>{
"mcp": {
"cds-mcp": {
"type": "local",
"command": ["npx", "-y", "@cap-js/mcp-server"],
"enabled": true
}
}
}</CODE></PRE><P>Tip: Keep the server name “cds-mcp” in both your config and prompts so your assistant reliably calls it.</P><HR /><H2 id="toc-hId-587296492">How to use it in your editor</H2><P>Think “discover first, then change.” Ask your assistant to:</P><UL><LI><P>Discover model and endpoints</P><UL><LI>“Use cds‑mcp search_model to list all services and their HTTP endpoints. Then list entities with primary keys.”</LI></UL></LI><LI><P>Write a correct SELECT with expand</P><UL><LI>“Call cds‑mcp search_model for Books and its associations. Then, after checking CAP Node.js SELECT expand syntax via cds‑mcp search_docs, propose a handler that returns Books.title, Books.stock and expands<SPAN> auther.name</SPAN>.”</LI></UL></LI><LI><P>Generate precise OData URLs</P><UL><LI>“Find the service and endpoint for Books via search_model, then give me an OData V4 URL with $select=title,stock and $expand=author($select=name) plus a curl example.”</LI></UL></LI><LI><P>Safely change CDS/annotations</P><UL><LI>“Show docs for <a href="https://community.sap.com/t5/user/viewprofilepage/user-id/1648847">@Common</a>.Label using cds‑mcp search_docs. Using search_model for Books, propose a minimal diff adding labels for title and stock. Include file paths.”</LI></UL></LI><LI><P>Plan a refactor</P><UL><LI>“We’re renaming Author to Writer. With cds‑mcp search_model, list affected entities, associations, services, and endpoints; propose a step‑by‑step PR plan.”</LI></UL></LI><LI><P>Implement an action/handler</P><UL><LI>“Find docs on defining and implementing a custom action in Node.js via cds‑mcp search_docs. Then sketch a minimal handler in srv/<service>.js with imports and input validation.”</LI></UL></LI></UL><P>Best practice: Ask the assistant to paste the search_model and search_docs results that justify any change.</P><HR /><H2 id="toc-hId-390782987">CLI usage (optional but handy)</H2><P>Install globally to test from your terminal:</P><PRE><CODE>npm i -g @cap-js/mcp-server</CODE></PRE><UL><LI>Search your compiled model:</LI></UL><PRE><CODE>cds-mcp search_model . Books entity</CODE></PRE><UL><LI>Search CAP documentation:</LI></UL><PRE><CODE>cds-mcp search_docs "how to add columns to a select statement in CAP Node.js" 1</CODE></PRE><P>Once the CLI works, your IDE agent can invoke the same tools automatically.</P><HR /><H2 id="toc-hId-194269482">What the tools return</H2><UL><LI><P>search_model</P><UL><LI>Names and kinds (entity, service, etc.)</LI><LI>Elements and annotations</LI><LI>File locations</LI><LI>HTTP endpoints where services are exposed</LI></UL></LI><LI><P>search_docs</P><UL><LI>The most relevant CAP documentation snippets for your query, based on local embeddings</LI></UL></LI></UL><P>Use both together: discover exact names/paths with search_model, confirm syntax and best practices with search_docs, then apply small, reviewable changes.</P><HR /><H2 id="toc-hId--2244023">Tips for getting the most value</H2><UL><LI>Start every task with search_model to avoid typos and stale assumptions.</LI><LI>Require docs‑backed edits: have the assistant run search_docs before proposing code.</LI><LI>Keep edits atomic: one focused change at a time, with file paths and minimal diffs.</LI><LI>Monorepo? Tell the assistant the CAP project folder to search.</LI></UL><HR /><H2 id="toc-hId-148496829">Support and contribution</H2><UL><LI>Issues and feature requests:<SPAN> </SPAN><A href="https://github.com/cap-js/mcp-server/issues" target="_blank" rel="noopener noreferrer nofollow">https://github.com/cap-js/mcp-server/issues</A></LI><LI>Security policy:<SPAN> </SPAN><A href="https://github.com/cap-js/mcp-server/security/policy" target="_blank" rel="noopener noreferrer nofollow">https://github.com/cap-js/mcp-server/security/policy</A></LI><LI>Code of Conduct:<SPAN> </SPAN><A href="https://github.com/cap-js/.github/blob/main/CODE_OF_CONDUCT.md" target="_blank" rel="noopener noreferrer nofollow">https://github.com/cap-js/.github/blob/main/CODE_OF_CONDUCT.md</A></LI><LI>License and REUSE info: see LICENSE and<SPAN> </SPAN><A href="https://api.reuse.software/info/github.com/cap-js/mcp-server" target="_blank" rel="noopener noreferrer nofollow">https://api.reuse.software/info/github.com/cap-js/mcp-server</A></LI></UL><HR /><H2 id="toc-hId--48016676">Now action - </H2><UL><LI>Add the MCP config, paste the two rules into<SPAN> </SPAN><A href="http://agents.md/" target="_blank" rel="noopener noreferrer nofollow">AGENTS.md</A>, and ask your assistant:<BR />“Discover all entities, keys, and endpoints with cds‑mcp search_model, verify the Node.js SELECT docs with cds‑mcp search_docs, then propose a minimal handler change for Books.”<BR /><BR /><a href="https://community.sap.com/t5/c-khhcw49343/SAP+Business+Technology+Platform/pd-p/73555000100700000172" class="lia-product-mention" data-product="1215-1">SAP Business Technology Platform</a> <a href="https://community.sap.com/t5/c-khhcw49343/SAP+Business+AI/pd-p/73554900100700002751" class="lia-product-mention" data-product="1247-1">SAP Business AI</a> <a href="https://community.sap.com/t5/c-khhcw49343/SAP+Cloud+Application+Programming+Model/pd-p/9f13aee1-834c-4105-8e43-ee442775e5ce" class="lia-product-mention" data-product="100-1">SAP Cloud Application Programming Model</a> </LI></UL>2025-11-30T15:04:04.883000+01:00https://community.sap.com/t5/technology-q-a/konv-kkurs-exchange-rate-overwrite/qaq-p/14285272KONV-KKURS exchange rate overwrite2025-12-06T18:58:31.335000+01:00Yeshhttps://community.sap.com/t5/user/viewprofilepage/user-id/1551026<P>Hi Team , </P><P>Will there be any impact if we write a custom logic in the user exit to overwrite KONV-KKURS rate with condition to document currency conversion during billing document creation ?</P><P> </P>2025-12-06T18:58:31.335000+01:00https://community.sap.com/t5/technology-q-a/cloud-identity-service-tdd-license-partner-btp-account/qaq-p/14288073Cloud identity service TDD license partner BTP account2025-12-10T15:43:42.025000+01:00seifeldin322https://community.sap.com/t5/user/viewprofilepage/user-id/1483521<P>Hello ,</P><P>i am trying to access <A class="" title="Go to Application" href="https://amky2wcvu.accounts.ondemand.com/admin" target="_blank" rel="noopener noreferrer nofollow"><SPAN class="">Cloud Identity Services</SPAN></A> in my btp account with TDD license for partners but i cannot login with my user also if i try to use forget password i don't get any mail and the user is assigned to every role in the subaccount<BR /><BR /></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="seifeldin322_0-1765377575946.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/350862i6BCA59666E0684AF/image-size/medium?v=v2&px=400" role="button" title="seifeldin322_0-1765377575946.png" alt="seifeldin322_0-1765377575946.png" /></span></P><P>also if i try to create a sap build app i get this error</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="seifeldin322_1-1765377645028.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/350864i90FC9BB25E6C8CC9/image-size/medium?v=v2&px=400" role="button" title="seifeldin322_1-1765377645028.png" alt="seifeldin322_1-1765377645028.png" /></span></P><P> </P>2025-12-10T15:43:42.025000+01:00https://community.sap.com/t5/product-lifecycle-management-q-a/how-to-apply-a-filter-on-a-single-property-of-a-data-set-using-more-than/qaq-p/14289830How to apply a filter on a single property of a data set using more than one value of this property2025-12-13T13:36:58.241000+01:00Ludovic_MOOShttps://community.sap.com/t5/user/viewprofilepage/user-id/179552<DIV>Hi,</DIV><DIV> </DIV><DIV>We need to filter a data entity using the filter conditions input of a "Get record collection" activity in Build Apps. For this, we use the following formula in the Formula Editor:</DIV><DIV> </DIV><DIV><STRONG>{type: "and", conditions: [{type: "eq", property: ["account.id"], value: appVars.collectedAccountTechnicalIds[0].accountTechnicalId}]}</STRONG></DIV><DIV> </DIV><DIV>appVars.collectedAccountTechnicalIds is the variable where we store the values needed to filter the data set. It is a list of objects with one property (accountTechnicalId).</DIV><DIV> </DIV><DIV>The formula works well, but as you can see, we're filtering using the first occurrence of the array only ([0]), which results in showing the records filtered on this value only. We've made countless tests but they're always returning errors, for instance:</DIV><DIV> </DIV><DIV><STRONG>{type: "and", conditions: [{type: "eq", property: ["account.id"], value: appVars.collectedAccountTechnicalIds}]}</STRONG></DIV><DIV> </DIV><DIV>So the question is: using the Formula Editor, is there a simple way to apply the filter using all the values stored in the variable? Else, is there some sort of "for each" activity or should we create a loop or use a JS script in the logic canva? Basically, the goal here is to apply a filter on a single property of a data set using one or more values of this property.</DIV><DIV> </DIV><DIV>Thanks a lot for your help on this, we're stuck on this problem for quite some time now and we need to implement this urgently for a demo to a client next Thursday...</DIV><DIV> </DIV><DIV>Best regards,</DIV><DIV> </DIV><DIV>LM. </DIV>2025-12-13T13:36:58.241000+01:00https://community.sap.com/t5/technology-q-a/sap-sales-cloud-v2-opportunity-update-extension-fields-via-sap-build-app/qaq-p/14290572SAP Sales Cloud V2 Opportunity Update Extension Fields via SAP Build App2025-12-15T14:28:04.326000+01:00MeetSAPhttps://community.sap.com/t5/user/viewprofilepage/user-id/1982542<P>Hi Experts,</P><P>I am working on SAP Sales Cloud and Service Cloud V2, </P><P>I have requirement to update Extension fields based on Some Conidtion and use them in Validation and in Dynamic Rukes.</P><P>In SAP Service Cloud V2, I have added Extension Fields in <STRONG>Case</STRONG> and able to Update using SAP Build App Update Records without any Issues.</P><P>Same way I have Created Extension fields in SAP Sales Cloud V2 , I have added Extension fields in Opportunity and follow the below method to Update the Extension fields via SAP Build App.</P><P>Step 1 : Create Destination for Sales Cloud V2</P><P>Step 2: Use the Destination to Enable the Opportunity API in Integration Tab(In SAP Build App)</P><P>Step 3 : Create Data Variable and Select the newly added API and Choose Single Record and in Property select ID/Technical ID (Opportunity UUID pass via Page Parameters)</P><P>Step 3: Add Button in SAP Build App and In logic I have added Get Record Flow Function and select the Opportunity API, and bind the Id with Page Parameters(Passing into URL),</P><P><FONT color="#008000"><STRONG>Working Scenario for Case Extension Field</STRONG></FONT></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="MeetSAP_0-1765804643297.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/352116i79F0BD27789EB23D/image-size/medium?v=v2&px=400" role="button" title="MeetSAP_0-1765804643297.png" alt="MeetSAP_0-1765804643297.png" /></span></P><P>In Flow Function JavaScript we have given Input from Get Record and Output as Object</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="MeetSAP_2-1765804762757.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/352118iD86AA56A697B9809/image-size/medium?v=v2&px=400" role="button" title="MeetSAP_2-1765804762757.png" alt="MeetSAP_2-1765804762757.png" /></span></P><P>After JavaScript Output I have use to Set Data Variable as below, Using that I can see the updated value in Extension fields availaile in Data Variable.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="MeetSAP_1-1765804714555.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/352117i9A3C416EF70B227E/image-size/medium?v=v2&px=400" role="button" title="MeetSAP_1-1765804714555.png" alt="MeetSAP_1-1765804714555.png" /></span></P><P>After that I have use Update Record and pass same Data Variable as Record and I can able to update the Case Extension fields in SAP Service Cloud V2.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="MeetSAP_3-1765804882572.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/352119iA786351B03DC7729/image-size/medium?v=v2&px=400" role="button" title="MeetSAP_3-1765804882572.png" alt="MeetSAP_3-1765804882572.png" /></span></P><P><FONT color="#FF0000"><STRONG>Not Working Scenario for Case Extension Field</STRONG></FONT></P><P> </P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="MeetSAP_0-1765807226629.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/352139iDD871D0B9FD3B9A2/image-size/medium?v=v2&px=400" role="button" title="MeetSAP_0-1765807226629.png" alt="MeetSAP_0-1765807226629.png" /></span></P><P> </P><P>Same Method same steps but Opportunity API but getting error as below:</P><P>Error Message : <FONT color="#FF0000"><STRONG>Subnodes must not be present in Opportunity header patch payload</STRONG></FONT></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="MeetSAP_4-1765805040840.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/352120iFFBEA72C99358330/image-size/medium?v=v2&px=400" role="button" title="MeetSAP_4-1765805040840.png" alt="MeetSAP_4-1765805040840.png" /></span></P><P>If anyone have any idea how to update the Extension fields in Opportunity via Build App Please help.</P><P>Rwegards,</P><P>Meet</P><P><a href="https://community.sap.com/t5/user/viewprofilepage/user-id/2129774">@SAPbuild</a> <a href="https://community.sap.com/t5/user/viewprofilepage/user-id/2255933">@sapbuild_user</a> </P>2025-12-15T14:28:04.326000+01:00https://community.sap.com/t5/technology-q-a/unable-to-use-function-import-in-sap-build-actions/qaq-p/14292919Unable to use Function Import in SAP Build Actions2025-12-18T06:02:49.150000+01:00ashokkumarghttps://community.sap.com/t5/user/viewprofilepage/user-id/146820<P>Hi ,</P><P>We are using SAP Joule skill with SAP S/4HANA public cloud edition with Action Projects for Sales Quotation Approval. When we are trying to invoke the Function Import with parameter and it's value for the API getting error as invalid Function import Parameter.</P><P>Could anyone help us on this.</P><P>Thanks</P><P>Ashok</P>2025-12-18T06:02:49.150000+01:00https://community.sap.com/t5/product-lifecycle-management-q-a/issues-migrating-from-dev-to-qas-using-ctms-with-sap-build-apps-and-sap/qaq-p/14294481Issues Migrating from DEV to QAS Using CTMS with SAP Build Apps and SAP Build Process Automation2025-12-19T15:39:09.915000+01:00koide_yuyahttps://community.sap.com/t5/user/viewprofilepage/user-id/890321<DIV><P>When using SAP Build Apps and SAP Build Process Automation,<BR />I encountered issues migrating from the DEV environment to the QAS environment via CTMS.<BR />It seems the problem is related to the scheme version, as the release process fails.</P><P>As a workaround, I tried changing the scheme version before releasing, but I couldn’t find a successful method.<BR />In SAP Build Process Automation, I even had to remove all dependencies to import the package, which is not ideal.</P><P>Is there any effective way to handle this migration without removing all dependencies or facing scheme version conflicts?<BR />Any best practices or recommendations would be greatly appreciated.<BR /><BR />-------------------------------------------------------------------------------------------------------------------------------------------------------------------<BR /><BR />SAP Build AppsやSAP Build Process Automationを使用して、CTMSでDEV環境からQAS環境へ移送しようとした際、<BR />scheme versionの影響と思われる問題でリリースがうまくできませんでした。</P><P>対策としてscheme versionを変更してリリースを試みましたが、成功する方法が見つかりませんでした。<BR />特にSAP Build Process Automationでは、パッケージをインポートするために依存関係をすべて削除する必要があり、<BR />非常に非効率的です。</P><P>依存関係を削除せず、scheme versionの問題を回避して移送する良い方法やベストプラクティスはありますでしょうか?<BR />アドバイスをいただけると幸いです。</P></DIV>2025-12-19T15:39:09.915000+01:00https://community.sap.com/t5/enterprise-resource-planning-q-a/sap-build-authorization-for-trial-account/qaq-p/14296317SAP Build Authorization for trial account2025-12-23T16:32:28.412000+01:00ZakariaELMartaouihttps://community.sap.com/t5/user/viewprofilepage/user-id/1743702<P>Hi Team , </P><P>In BTP cloud i have created destination for ABAP and connection is success and reachable .</P><P>The issue is from BUILD App , when trying to access the ABAP system via the destination created in BTP Cockpit we are getting below error .</P><P><SPAN>Error message : </SPAN>"<SPAN>You don't have permission to access this system. Choose another system or reach out to your admin."</SPAN></P><P>Please suggest solution . </P>2025-12-23T16:32:28.412000+01:00https://community.sap.com/t5/technology-q-a/unable-to-deploy-joules-skills-in-sap-bpa-clientnotfound/qaq-p/14296935Unable to Deploy Joules Skills in SAP BPA - ClientNotFound2025-12-24T16:07:08.258000+01:00carlojesus_garciatina601https://community.sap.com/t5/user/viewprofilepage/user-id/2272101<P>Hello, I have an error when I try to deploy or test Joule in SAP BPA.</P><P>"The project cannot be deployed by the component "Integration Gateway". Error while trying to connect to Joule - JouleClientService - invalid_client - Client Not Found"</P><P>I have the roles for das-application but it still doesn't reaches. Also, when I try to test, the environments don't show up. </P><P>Here some examples:</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="carlojesus_garciatina601_0-1766588378300.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/355493iA68781DB3529C253/image-size/medium?v=v2&px=400" role="button" title="carlojesus_garciatina601_0-1766588378300.png" alt="carlojesus_garciatina601_0-1766588378300.png" /></span></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="carlojesus_garciatina601_1-1766588475424.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/355494i24CC73D8821F0B6E/image-size/medium?v=v2&px=400" role="button" title="carlojesus_garciatina601_1-1766588475424.png" alt="carlojesus_garciatina601_1-1766588475424.png" /></span><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="carlojesus_garciatina601_2-1766588613239.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/355495i9208F19C6E361D73/image-size/medium?v=v2&px=400" role="button" title="carlojesus_garciatina601_2-1766588613239.png" alt="carlojesus_garciatina601_2-1766588613239.png" /></span></P><P> </P><P> </P>2025-12-24T16:07:08.258000+01:00https://community.sap.com/t5/technology-q-a/how-to-download-an-image-and-store-it-in-local-device-using-sap-build-apps/qaq-p/14306479How to download an image and store it in local device using sap build apps, is it possible ?2026-01-13T12:54:30.280000+01:00Ashunitroxhttps://community.sap.com/t5/user/viewprofilepage/user-id/1594887<P>I have a requirement, where i need to download an image from an existing request which hold image data in backend. and user wants to store the image detail in local device.</P>2026-01-13T12:54:30.280000+01:00https://community.sap.com/t5/technology-q-a/how-use-http-destination-request-with-gos/qaq-p/14314065How use HTTP destination request with GOS?2026-01-24T16:46:48.624000+01:00Mximo_Unrreinhttps://community.sap.com/t5/user/viewprofilepage/user-id/2078892<P>Hello,<BR />I have an issue that I am facing with a button functionality implemented using the Flow<BR />Function ‘HTTP destination request’ in SAP Build Apps.</P><P><BR /><STRONG>Context</STRONG><BR />I am developing an application in SAP Build Apps that needs to upload attachments to<BR />S/4HANA using the standard OData service API_CV_ATTACHMENT_SRV.<BR />The upload is triggered by a button press in the UI, and the attachment is selected by the<BR />end user.<BR />I am following an SAP blog that explains how to upload attachments from SAP Build Apps<BR />using the HTTP Destination Request component. In the blog, the implementation is done<BR />using DMS (Document Management Service) and the approach works correctly, including<BR />the CSRF handling and multipart/form-data POST request. In my case, I cannot use DMS<BR />and I need to upload attachments using GOS (Generic Object Services) via the standard<BR />OData service API_CV_ATTACHMENT_SRV. I am trying to adapt the same approach shown<BR />in the blog to GOS, but this is where I am currently blocked with the 403 Forbidden error.</P><P><BR /><STRONG>Source: </STRONG><A href="https://community.sap.com/t5/technology-blog-posts-by-sap/connect-sap-build-apps-with-dm" target="_blank">https://community.sap.com/t5/technology-blog-posts-by-sap/connect-sap-build-apps-with-dm</A><BR />s-free-projects-videos/ba-p/13986096</P><P>I used the same destination configuration as described in the blog.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Mximo_Unrrein_0-1769268780694.png" style="width: 132px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/364834iD07DEA1575A3C784/image-dimensions/132x67/is-moderation-mode/true?v=v2" width="132" height="67" role="button" title="Mximo_Unrrein_0-1769268780694.png" alt="Mximo_Unrrein_0-1769268780694.png" /></span></P><P>The only difference in the destination details is the Proxy Type, which is set to ‘Internet’ and in my case is OnPremise.</P><P>------</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Mximo_Unrrein_1-1769268894058.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/364836iF0B3ED375332F4F0/image-size/medium/is-moderation-mode/true?v=v2&px=400" role="button" title="Mximo_Unrrein_1-1769268894058.png" alt="Mximo_Unrrein_1-1769268894058.png" /></span></P><P>In the Request body i send key: media with value: <picture jpg></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Mximo_Unrrein_2-1769268959808.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/364837iF83F95C225D09049/image-size/medium/is-moderation-mode/true?v=v2&px=400" role="button" title="Mximo_Unrrein_2-1769268959808.png" alt="Mximo_Unrrein_2-1769268959808.png" /></span></P><P>Path: /sap/opu/odata/sap/API_CV_ATTACHMENT_SRV/AttachmentContentSet<BR />Headers with the relative value:<BR />● Slug: (Slug of the image)<BR />● LinkedSAPObjectKey: (LinkedSAPObjectKey data from a Notification created<BR />before this)<BR />● BusinessObjectTypeName: BUS2038<BR />● Content-Type: image/jpeg<BR /><BR />If I press F12 and look at the network tab I can see the Response, the error 403 Forbidden.<BR /><BR />But then If I tried with Postman it works.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Mximo_Unrrein_3-1769269044742.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/364838i8A41D288F3B73A50/image-size/medium/is-moderation-mode/true?v=v2&px=400" role="button" title="Mximo_Unrrein_3-1769269044742.png" alt="Mximo_Unrrein_3-1769269044742.png" /></span></P><P>And on the S/4HANA usign the transaction /IWFND/TRACES I can see an error exactly on<BR />the moment when a HEAD request is executed</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Mximo_Unrrein_4-1769269542926.png" style="width: 705px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/364845i3EE55C7F4502FE7C/image-dimensions/705x37/is-moderation-mode/true?v=v2" width="705" height="37" role="button" title="Mximo_Unrrein_4-1769269542926.png" alt="Mximo_Unrrein_4-1769269542926.png" /></span></P><P><BR />Someone have a clue about this?<BR />Thanks</P>2026-01-24T16:46:48.624000+01:00https://community.sap.com/t5/technology-q-a/is-sap-build-subscription-alone-sufficient-to-create-mobile-applications-or/qaq-p/14319477Is SAP Build subscription alone sufficient to create mobile applications, or is SAP Build Apps subsc2026-02-02T07:47:40.296000+01:00FrancisAjayDShttps://community.sap.com/t5/user/viewprofilepage/user-id/1481215<P>As per SAP documentation, <STRONG>SAP Build</STRONG> is a bundle that includes the following services:</P><OL><LI><P><STRONG><SPAN class=""><SPAN class="">SAP Build Apps</SPAN></SPAN></STRONG></P></LI><LI><P><STRONG><SPAN class=""><SPAN class="">SAP Build Process Automation</SPAN></SPAN></STRONG></P></LI><LI><P><STRONG><SPAN class=""><SPAN class="">SAP Build Work Zone</SPAN></SPAN></STRONG></P></LI></OL><P>I would like to clarify the licensing and subscription aspect.</P><P>If we subscribe only to <STRONG>SAP Build</STRONG>, is that sufficient to create and deploy <STRONG>mobile applications using SAP Build Apps</STRONG>?</P><P>Or do we need to <STRONG>purchase/subscribe to SAP Build Apps separately</STRONG>, even though it is part of the SAP Build bundle?</P><P>It would be helpful if someone could explain:</P><P>Whether SAP Build Apps is automatically included with SAP Build</P><P>Or if it requires an individual subscription/entitlement</P><P>Any limitations (users, runtime, mobile deployment) with SAP Build Apps under SAP Build</P><P>Thanks in advance for your guidance.</P>2026-02-02T07:47:40.296000+01:00https://community.sap.com/t5/technology-q-a/bpa-unable-to-verify-the-signature-of-the-archive-transport-joule-skills/qaq-p/14321824BPA Unable to verify the signature of the archive (Transport Joule Skills)2026-02-04T23:03:54.488000+01:00Wagner-Fernandeshttps://community.sap.com/t5/user/viewprofilepage/user-id/2099767<P> </P><P>Hi guys, could anyone help me out?</P><P>In SAP Build Process Automation (BPA), I’m trying to migrate/transport a Joule Skill project from Subaccount A (US, Azure) to Target Subaccount B (another region, US VA, AWS).</P><P>The import fails with this error: <BR /><BR /></P><DIV class=""><DIV class=""><DIV class=""><DIV class=""><P><EM>Unable to verify the signature of the archive. Make sure the landscape keys from landscape us21-prod are imported in your landscape, if not, contact DevOps. Ensure that the other potential reasons for this error are checked. This error could happen for the following reasons: Couldn't get key xxxxxxxxxxxxxxxxx version from credential store.</EM></P><P><EM>The same error - Transport and Upload proyect.</EM></P></DIV></DIV></DIV><DIV class=""> </DIV></DIV><P>I’ve searched everywhere and couldn’t find anything useful.</P><P>I did find an SAP Note that suggests using a tenant in the <STRONG>same region</STRONG>, which is honestly very limiting because it would force us to change our entire landscape design just because of BPA:</P><P> </P><DIV class=""><DIV class=""><DIV class=""><DIV class=""> </DIV></DIV></DIV><DIV class=""><CODE><SPAN><A href="https://me.sap.com/notes/3472593/E" target="_blank" rel="noopener noreferrer">https://me.sap.com/notes/3472593/E</A></SPAN></CODE></DIV></DIV><P>Has anyone found a way to solve this (e.g., importing landscape keys / fixing credential store key access) and successfully transport BPA/Joule projects across regions?</P><P>I already opened a ticket with SAP, but I haven’t received an answer yet.</P><P>Thanks a lot!</P>2026-02-04T23:03:54.488000+01:00https://community.sap.com/t5/technology-q-a/sap-build-process-automation/qaq-p/14322643SAP Build Process Automation2026-02-06T06:10:58.109000+01:00Tazeem_Rajgolkarhttps://community.sap.com/t5/user/viewprofilepage/user-id/2260329<P>Hi Team,</P><P>I'm working on SAP Build Process Automation, here I'm working on document information extraction and making use of a document template, I have created data types and also extracted invoice data. </P><P>The next step is where I'm creating invoice variable, here when I'm clicking create custom data option, it is not working.</P><P>Attaching the screenshot for your reference. Kindly do the needful as soon as possible.</P><P>Thank you so much</P><P>Kind Regards</P><P>Tazeem R <span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Custom Data .png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/369384iCB58690C60332FC2/image-size/large?v=v2&px=999" role="button" title="Custom Data .png" alt="Custom Data .png" /></span></P>2026-02-06T06:10:58.109000+01:00https://community.sap.com/t5/technology-q-a/can-a-sap-build-action-be-setup-to-stream-output-to-a-sap-joule-skill/qaq-p/14322956Can a SAP Build Action be setup to stream output to a SAP Joule Skill?2026-02-06T12:17:28.108000+01:00adamharkushttps://community.sap.com/t5/user/viewprofilepage/user-id/772690<P>We have an API which streams the AI Reasoning output in real-time.</P><P>We can surface the streamed output at a command line by calling our API as follows:<BR /><BR /></P><DIV><DIV><SPAN> </SPAN><SPAN>try</SPAN><SPAN>:</SPAN></DIV><DIV><SPAN> </SPAN><SPAN>with</SPAN><SPAN> requests.post(</SPAN></DIV><DIV><SPAN> API_URL,</SPAN></DIV><DIV><SPAN> </SPAN><SPAN>json</SPAN><SPAN>=</SPAN><SPAN>payload,</SPAN></DIV><DIV><SPAN> </SPAN><SPAN>headers</SPAN><SPAN>=</SPAN><SPAN>headers,</SPAN></DIV><DIV><SPAN> </SPAN><SPAN>stream</SPAN><SPAN>=</SPAN><SPAN>True</SPAN><SPAN>, </SPAN><SPAN># <span class="lia-unicode-emoji" title=":backhand_index_pointing_left:">👈</span> enables streaming</SPAN></DIV><DIV><SPAN> ) </SPAN><SPAN>as</SPAN><SPAN> response:</SPAN></DIV></DIV><DIV><DIV><SPAN> <BR />Ideally, we'd like to present this streamed output in a SAP Joule Skill, with an action for our API. However, the output is not streamed, it returns only the final step of the output in one go, so not only is the full response not shown, it also takes longer to appear, which is not a good user experience.<BR /><BR />Can Joule Skills/SAP Build Actions handle streamed output and how that acheived?</SPAN></DIV></DIV>2026-02-06T12:17:28.108000+01:00https://community.sap.com/t5/technology-q-a/business-partner-creation-batch-fails-at-call-web-service-in-sap-build/qaq-p/14325120Business Partner creation $batch fails at “Call Web Service” in SAP Build Process Automation (BPA)2026-02-10T09:41:50.923000+01:00moon14https://community.sap.com/t5/user/viewprofilepage/user-id/2271101<P>Hi everyone,</P><P>I am using <STRONG>SAP Build Process Automation (BPA)</STRONG> together with <STRONG>SAP S/4HANA Cloud, Public Edition</STRONG> to execute SAP’s standard template <STRONG>“Mass Create of Business Partners (58Z)”</STRONG>.<BR />My goal is to <STRONG>create Business Partners</STRONG> via the <STRONG>API_BUSINESS_PARTNER</STRONG> OData service using a <STRONG>$batch POST</STRONG> request.</P><P>However, the automation fails at the <STRONG>Call Web Service</STRONG> step with the following error:</P><BLOCKQUOTE><P><CODE>irpa_core.error.RequestError: Response code 401 (Unauthorized)</CODE></P></BLOCKQUOTE><P>The earlier steps run successfully; the issue occurs <STRONG>only when BPA executes the actual $batch POST</STRONG> for Business Partner creation.<BR /><BR /></P><DIV><H2 id="toc-hId-1789610620"><STRONG>Environment</STRONG></H2><UL><LI><STRONG>Target system:</STRONG> SAP S/4HANA Cloud <STRONG>Public Edition</STRONG></LI><LI><STRONG>Main automation tool:</STRONG> SAP <STRONG>Build Process Automation (BPA)<BR /></STRONG></LI><LI><STRONG>Scenario:</STRONG> Create <STRONG>Business Partners</STRONG> via <STRONG>API_BUSINESS_PARTNER</STRONG> <CODE>$batch</CODE></LI><LI><STRONG>Template:</STRONG> <SPAN>Mass Maintenance of Business Partners (58Z)</SPAN></LI></UL></DIV><P> </P><DIV><H2 id="toc-hId-1593097115"><STRONG><BR />Current problem</STRONG></H2><UL><LI>BPA reaches the <STRONG>Call Web Service</STRONG> activity that performs:<PRE><CODE>POST https://<tenant>-api.s4hana.cloud.sap/sap/opu/odata/sap/API_BUSINESS_PARTNER/$batch</CODE></PRE></LI><LI>At this moment, BPA throws:<BR /><STRONG>401 Unauthorized (irpa_core.error.RequestError)</STRONG><BR /><BR /><DIV><H2 id="toc-hId-1396583610"><STRONG>Additional data I can provide (sanitized)</STRONG></H2><UL><LI>Communication User / System / Arrangement screenshots</LI><LI>BPA logs for HEAD and Call Web Service (request/response headers)</LI><LI>If needed, I can test in <STRONG>Postman</STRONG> using the same Communication User and share:<UL><LI>GET <CODE>A_BusinessPartner?$top=1</CODE></LI><LI>HEAD <CODE>x-csrf-token: fetch</CODE></LI><LI>POST <CODE>$batch</CODE><BR /><BR /></LI></UL></LI></UL></DIV><DIV>This may be a basic question, but any guidance or clarification would be greatly appreciated.</DIV></LI></UL></DIV><P><BR /><SPAN>This may be a basic question, but any guidance or clarification would be greatly appreciated. <BR /><BR />—Moon14</SPAN><BR /><BR /></P>2026-02-10T09:41:50.923000+01:00https://community.sap.com/t5/technology-q-a/how-to-get-the-approver-when-a-form-is-send-for-approval-to-multiple/qaq-p/14327636How to get the approver when a form is send for approval to multiple recipients in SAP BPA Workflow2026-02-13T08:07:29.414000+01:00MayankBajajhttps://community.sap.com/t5/user/viewprofilepage/user-id/2078786<P>In sap BPA workflow, I am sending for for approval form to multiple recipients. I want to get the the recipient who took the action made the form Approve/Rejected. Whoever took the action. So as to update the recipient details to System.</P>2026-02-13T08:07:29.414000+01:00