https://raw.githubusercontent.com/ajmaradiaga/feeds/main/scmt/topics/SAP-BTP-ABAP-environment-qa.xml SAP Community - SAP BTP, ABAP environment 2026-07-24T20:00:20.521171+00:00 python-feedgen SAP BTP, ABAP environment Q&A in SAP Community https://community.sap.com/t5/technology-q-a/sap-beginner/qaq-p/14392774 SAP Beginner 2026-05-09T10:16:54.504000+02:00 madhusudan_amoli3fb925 https://community.sap.com/t5/user/viewprofilepage/user-id/2300789 <P>Hi everyone,</P><P>I'm currently working as ERP consultant with scripting, customization and API integrations, and now I want to move completely into SAP development&nbsp;<BR />I would like guidance on how to start my SAP learning journey and which path would be best for becoming an SAP developer with Data and AI (Hybrid role).&nbsp;<BR /><BR />I'd really appreciate any roadmaps suggestions or advice from experienced professionals.&nbsp;<BR />&nbsp;I have student subscription, I also want to understand how to use it effectively for hands on practice and real project learning.&nbsp;</P> 2026-05-09T10:16:54.504000+02:00 https://community.sap.com/t5/technology-q-a/how-to-update-virtual-element-field-in-list-report-from-action-button-c/qaq-p/14394878 How to update Virtual Element field in list report from action button c 2026-05-13T08:34:23.012000+02:00 Niranjan_V https://community.sap.com/t5/user/viewprofilepage/user-id/1641384 <P>Hi Experts,</P><P>I have a custom Fiori application , in Projection view there is a virtual element added which is a qty field . The requirment is to update the virtual field for the selected records in the fiori application on a button click through RAP action.The qty field should be calculated for user on click and show the value temporarily in the new virtual column in the list report. Kindly guide on how this can be achieved ,in ABAP class of the virtual field the global variables set inside the behaviour class is not available or getting cleared.</P><P>Regards</P><P>Niranjan</P> 2026-05-13T08:34:23.012000+02:00 https://community.sap.com/t5/technology-q-a/converting-dynpro-transactions-to-sap-rap-amp-fiori-elements/qaq-p/14396541 Converting Dynpro Transactions to SAP RAP & Fiori Elements 2026-05-14T20:45:45.247000+02:00 RenatoLima https://community.sap.com/t5/user/viewprofilepage/user-id/176466 <P>Hi all,&nbsp;</P><P>Is there anything that helps in converting a transaction (Dynpro) to RAP with Fiori Elements? Perhaps a tool, an AI, or a specific framework?</P><P>Has anyone done something similar?</P><P>Best regards,</P><P>Renato.</P> 2026-05-14T20:45:45.247000+02:00 https://community.sap.com/t5/technology-q-a/i-need-to-show-the-entries-in-descending-order-in-the-value-help-for-the/qaq-p/14396765 I need to show the entries in descending order in the value help for the app built using RAP CDS. 2026-05-15T07:04:37.767000+02:00 Praveen_Renikuntla https://community.sap.com/t5/user/viewprofilepage/user-id/2277605 <P>&nbsp;</P><P>I need to show the entries in descending order in the value help for an app built using RAP CDS.</P><P>My first screen displays all the entries. I then select a row from the list, which navigates to another screen based on Fiori Elements faucet annotations. On that screen, I edit the entries and use value help/search help. In that value help, I need to display entries in descending order or show the top 4 most recent entries. However, whatever I try so far is showing the entries in ascending order. Any suggestions please?</P><P>&nbsp;</P> 2026-05-15T07:04:37.767000+02:00 https://community.sap.com/t5/technology-q-a/rap-draft-side-effects-for-associated-text-fields-not-reflecting-in-ui/qaq-p/14396840 RAP Draft: Side Effects for Associated Text Fields not reflecting in UI (Fiori Elements OData V4) 2026-05-15T09:07:46.502000+02:00 Boopalan https://community.sap.com/t5/user/viewprofilepage/user-id/1423089 <P>What I'm trying to achieve ?&nbsp;</P><P>When the user types or selects a new <CODE>VehicleNumber</CODE> on the Create/Edit screen:</P><OL><LI><P>A backend determination finds the corresponding <CODE>DriverID</CODE>.</P></LI><LI><P>The UI automatically refreshes the <CODE>DriverID</CODE>, <CODE>DriverName</CODE>, and <CODE>DriverMobile</CODE> fields on the screen.</P></LI></OL><P>What I have implemented ?</P><P>1. Behvaior definition : Defined the side effects to trigger a refresh of all three fields when the vehicle field changes.</P><pre class="lia-code-sample language-abap"><code>// Side effects side effects { field VehicleNumber affects field DriverID, field DriverName, field DriverMobile; } determination FillDriverDetails on modify { field VehicleNumber; }</code></pre><P>2. Determination Logic 'FillDriverDetails' :&nbsp;Initially, I only updated the <CODE>DriverID</CODE>, expecting the SADL engine to perform the join and fetch the name/mobile during the subsequent read.</P><pre class="lia-code-sample language-abap"><code>" Reading master data for the vehicle to take the assigned the DriverID MODIFY ENTITIES OF ZI_TripHeader IN LOCAL MODE ENTITY TripHeader UPDATE FIELDS ( DriverID ) WITH VALUE #( ( %tky = &lt;ls_trips&gt;-%tky DriverID = ls_driver-d_id ) ).</code></pre><P>3. The Netwrok behaviour: When changing the Vehicle Number in UI, the side effects work perfectly on the frontend.<BR />&nbsp; &nbsp; &nbsp; &nbsp; a. UI sends a PATCH with the new VehicleNumber.<BR />&nbsp; &nbsp; &nbsp; &nbsp; b. UI immediately sends a GET request explicitly asking for DriverID, DriverName and DriverMobile ($select=DriverMobile,DriverName)<BR /><BR />The Problem : The DriverID is getting updated with the new value in the UI. But, the Driver Name and Mobile number fields are getting the old value (value previously available or empty) and the UI is not reflecting the change.&nbsp;</P><P>To my perspective, the side effect is working as expected. But the framework is not resolving the associated field values of Driver CDS view.</P><UL><LI><P><STRONG>UI:</STRONG> SAP Fiori Elements (OData V4)</P></LI><LI><P><STRONG>Entities:</STRONG> <CODE>ZI_TripHeader</CODE> (Root) with associations to <CODE>ZI_Vehicle</CODE> and <CODE>ZI_Driver</CODE>&nbsp;and a composition relationship for <CODE>ZI_TripIncidents</CODE>.</P></LI><LI><P><CODE>DriverName</CODE> and <CODE>DriverMobile</CODE> are read-only fields in the root view, pulled via association (<CODE>_Driver.FullName</CODE>, <CODE>_Driver.Mobile</CODE>).</P></LI></UL><P>Below is the CDS view entities.<BR />1. ZI_TripHeader (root Entity)</P><pre class="lia-code-sample language-abap"><code>@AccessControl.authorizationCheck: #NOT_REQUIRED @EndUserText.label: 'Root entity for Trip transaction' @Metadata.ignorePropagatedAnnotations: true define root view entity ZI_TripHeader as select from ztab_tripheader composition [0..*] of ZI_TripIncident as _Incident association [1] to zi_driver as _Driver on $projection.DriverID = _Driver.DriverId association [1] to ZI_Vehicle as _Vehicle on $projection.VehicleNumber = _Vehicle.VehicleRegNumber association [1] to ZI_LoadTypeVH as _LoadTypeVH on $projection.LoadType = _LoadTypeVH.LoadType { key t_tripid as TripID, t_cdate as TripDate, t_vno as VehicleNumber, t_driverid as DriverID, t_source as StartPlace, t_destination as EndPlace, t_loadtype as LoadType, t_status as TripStatus, t_tot_exp as TripTotalExpense, @Semantics.user.createdBy: true created_by as CreatedBy, @Semantics.systemDateTime.createdAt: true created_at as CreateAt, @Semantics.user.lastChangedBy: true last_changed_by as LastChangedBy, @Semantics.systemDateTime.lastChangedAt: true last_changed_at as LastChangedAt, @Semantics.systemDateTime.localInstanceLastChangedAt: true local_last_changed_at as LocalLastChangedAt, // ---&gt; below two associated fields are not resolved for UI Refresh _Driver.FullName as DriverName, _Driver.Mobile as DriverMobile, _LoadTypeVH.Description as LoadDescription, // Make association public _Incident, _Driver, _Vehicle, _LoadTypeVH }</code></pre><P><SPAN>2. ZI_Driver (associated entity)<BR /></SPAN></P><pre class="lia-code-sample language-abap"><code>@AbapCatalog.viewEnhancementCategory: [#NONE] @AccessControl.authorizationCheck: #NOT_REQUIRED @EndUserText.label: 'Interface view for driver' @Metadata.ignorePropagatedAnnotations: true @Search.searchable: true define root view entity zi_driver as select from ztab_driver { @EndUserText.label: 'ID' key d_id as DriverId, @EndUserText.label: 'Name' <a href="https://community.sap.com/t5/user/viewprofilepage/user-id/1692417">@search</a>.defaultSearchElement: true d_full_name as FullName, // this one @EndUserText.label: 'Phone' d_mobile as Mobile, // this one @EndUserText.label: 'Emergency' d_emobile as Emergencymobile, @EndUserText.label: 'License' d_license as DrivingLicense, @EndUserText.label: 'Expiry' d_lexpiry as LicenseExpiry, @EndUserText.label: 'Govt.ID' d_govid as GovernmentID, @EndUserText.label: 'Aadhar' d_aadhar as AadharCard, @EndUserText.label: 'PAN Card' d_pan as PanCard, @EndUserText.label: 'Status' d_status as DriverStatus }</code></pre><P><SPAN><SPAN>The Root and child entities are draft enabled.</SPAN></SPAN></P><P><SPAN><EM>Am I missing anything important detail for the framework to resolve the values of associated fields ? I'm expecting experts inputs and opinions. Thanks in advance.</EM></SPAN></P><P>Screenshot of DraftTable - Added upon Junwu comment</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Boopalan_0-1780494548942.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/417796iBFF09D939EAEC2C5/image-size/medium?v=v2&amp;px=400" role="button" title="Boopalan_0-1780494548942.png" alt="Boopalan_0-1780494548942.png" /></span></P><P><SPAN>Best Regards,<BR />M Boopalan</SPAN></P> 2026-05-15T09:07:46.502000+02:00 https://community.sap.com/t5/technology-q-a/btp-trial-account-unable-to-login-to-abap-cloud-project-in-eclipse-adt/qaq-p/14401364 BTP Trial Account-Unable to login to ABAP Cloud Project in Eclipse ADT 2026-05-21T21:54:10.632000+02:00 Bharath369 https://community.sap.com/t5/user/viewprofilepage/user-id/1454977 <P>Hi All, I am unable to login in to ABAP Cloud Project from Eclipse ADT. This was working last week.&nbsp;</P><P>I am able to login to BTP Cockpit and I still have 20 days left for my trial account.&nbsp;<BR />In Eclipse-Click on Cloud Project-Open Logon Page in Browser-logged in with email ID and password-It is asking oAuth credentials.</P><P>I am facing this issue for the past 4 days. Anyone facing this issue?</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Bharath369_0-1779393166611.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/412529iCCA43D2DBAF8D71B/image-size/medium?v=v2&amp;px=400" role="button" title="Bharath369_0-1779393166611.png" alt="Bharath369_0-1779393166611.png" /></span></P><P>&nbsp;</P> 2026-05-21T21:54:10.632000+02:00 https://community.sap.com/t5/technology-q-a/connection-between-btp-to-on-premises-erp-not-working/qaq-p/14408978 Connection between BTP to On Premises ERP not working 2026-06-01T18:41:19.257000+02:00 AjayK2 https://community.sap.com/t5/user/viewprofilepage/user-id/1821472 <P>Hello, i am connecting my on premises system to BAS.<BR />1. Cloud connector setup is done and connection is fine between cloud connector and On premises system . on checking connection it says - "Backend is reachable from cloud connector".</P><P>2. Configures on premises system from BAS, entered all the variables like&nbsp;<SPAN>WebIDEUsage,&nbsp;WebIDEEnabled,&nbsp;</SPAN><SPAN class="">HTML5.DynamicDestination,&nbsp;</SPAN><SPAN>HTML5.Timeout</SPAN></P><P><SPAN>3. Getting below error when opening ON premises system from BAS - "</SPAN></P><DIV><DIV><SPAN>Could not get v2 and v4 services."<BR />4.&nbsp;/IWFND/CONFIG is published in&nbsp;/n/IWFND/V4_ADMIN<BR />5. Tcode- /n /IWFND/ERROR_LOG is showing error - Service '/IWFND/CATALOG' version '0002' repository 'DEFAULT' not registered</SPAN></DIV><DIV><SPAN><SPAN>6. While accessing url -&nbsp;<A href="https://%3Cserver%3E/sap/opu/odata4/iwfnd/config/default/iwfnd/catalog/0002/ServiceGroups?$expand=DefaultSystem($expand=Services)" target="_blank" rel="external nofollow noopener noreferrer">https:///sap/opu/odata4/iwfnd/config/default/iwfnd/catalog/0002/ServiceGroups?$expand=DefaultSystem($expand=Services)</A><BR />getting error&nbsp;</SPAN></SPAN><PRE>"Service '/IWFND/CATALOG' version '0002' repository 'DEFAULT' not registered",</PRE></DIV></DIV><P>but as i mentioned&nbsp;<SPAN>/IWFND/CONFIG is already registered.<BR /><BR />So, help me in setting up connection between BAS and On premises ERP</SPAN></P> 2026-06-01T18:41:19.257000+02:00 https://community.sap.com/t5/supply-chain-management-q-a/custom-app-interface-publishing-issues-of-abap-development-tools-platform/qaq-p/14414723 Custom App Interface Publishing Issues of ABAP Development Tools platform 2026-06-09T16:04:42.072000+02:00 omega-ou https://community.sap.com/t5/user/viewprofilepage/user-id/129679 <P>HI,</P><P><SPAN>In the SAP S/4HANA Cloud environment, developers use the ADT (ABAP Development Tools)platform to create custom application tables and publish them as OData interfaces for externalsystem calls. At the same time, certain fields (such as sapdatakey3 ) need to be controlled as read-only on the frontend Fiori UI. The following issues were encountered during implementation:</SPAN></P><OL><LI><SPAN>When the interface is called, data is only written to the draft table, not the base table.</SPAN></LI><LI><SPAN>Attempts to use field (features : instance) in the behavior definition to dynamically controlread/write operations fail because HTTP headers cannot be reliably obtained to determine thecaller source</SPAN></LI><LI><SPAN>Using field (features : instance) in the behavior definition to control field read-only with%field-sapdatakey3 = if abap behv=&gt;fc-f-read only results in the interface being unable to writedata.</SPAN></LI><LI><SPAN>After disabling draft mode, the "Create" and "Edit" buttons disappear from the frontend Fioriapplication.</SPAN></LI></OL><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="omegaou_0-1781013543712.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/419685iCDC34492CB9BBB58/image-size/medium?v=v2&amp;px=400" role="button" title="omegaou_0-1781013543712.png" alt="omegaou_0-1781013543712.png" /></span><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="omegaou_1-1781013556629.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/419686i6302E0F5CF6200A5/image-size/medium?v=v2&amp;px=400" role="button" title="omegaou_1-1781013556629.png" alt="omegaou_1-1781013556629.png" /></span><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="omegaou_2-1781013588618.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/419687i145F5A94F89829CD/image-size/medium?v=v2&amp;px=400" role="button" title="omegaou_2-1781013588618.png" alt="omegaou_2-1781013588618.png" /></span></P><P>&nbsp;</P><P>&nbsp;</P> 2026-06-09T16:04:42.072000+02:00 https://community.sap.com/t5/technology-q-a/rap-behavior-projection-error-on-activating-behavior-projection/qaq-p/14422803 RAP - Behavior projection - Error on activating Behavior projection 2026-06-18T19:54:07.341000+02:00 shobhan_rana https://community.sap.com/t5/user/viewprofilepage/user-id/608201 <P>Hi All,&nbsp;&nbsp;</P><P>Managed scenario - Created three levels of RAP BO.</P><P>Behavior definition is successfully activated however could not able to activate the "Behavior Projection".&nbsp; Follwing is the error under ADT Problem -&nbsp;</P><H6 id="toc-hId--1960479354">The association "_CUSTOMER" cannot be used as a transactional association since the target entity "ZSRA_R_CUSTTP" is not redirected to "ZSRA_C_CUST" in the CDS definition.</H6><P><STRONG>define</STRONG> <STRONG>root</STRONG> <STRONG>view</STRONG> <STRONG>entity</STRONG> &nbsp;ZSRA_C_CUST<BR />&nbsp;<STRONG>provider</STRONG> <STRONG>contract</STRONG> <STRONG>transactional_query</STRONG><BR />&nbsp; <STRONG>as</STRONG> <STRONG>projection</STRONG> <STRONG>on</STRONG> &nbsp;ZSRA_CUSTTP<BR /><STRONG>{</STRONG><BR />&nbsp; <STRONG>key</STRONG> CustomerId<STRONG>,</STRONG><BR />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CustomerName<STRONG>,</STRONG><BR />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CreatedBy<STRONG>,</STRONG><BR />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CreatedAt<STRONG>,</STRONG><BR />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; LastChangedBy<STRONG>,</STRONG><BR />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ChdLocalLastChangedAt<STRONG>,</STRONG><BR />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; LastChangedAt<STRONG>,</STRONG><BR />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /* Assoziationen */<BR />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _project <STRONG>:</STRONG> <STRONG>redirected</STRONG> <STRONG>to</STRONG> <STRONG>composition</STRONG> <STRONG>child</STRONG> ZSRA_C_PRJ<BR /><STRONG>}</STRONG></P><P><STRONG>------------</STRONG></P><P><STRONG>define</STRONG> <STRONG>view</STRONG> <STRONG>entity</STRONG> ZSRA_C_PRJ<BR />&nbsp; <STRONG>as</STRONG> <STRONG>projection</STRONG> <STRONG>on</STRONG> ZSRA_R _PRJTP<BR /><STRONG>{</STRONG><BR />&nbsp; <STRONG>key</STRONG> CustomerId<STRONG>,</STRONG><BR />&nbsp; <STRONG>key</STRONG> ProjectId<STRONG>,</STRONG><BR />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ProjectName<STRONG>,</STRONG><BR />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Project<STRONG>,</STRONG><BR />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ProjectType<STRONG>,</STRONG><BR />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Data<STRONG>,</STRONG><BR />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Exporter<STRONG>,</STRONG><BR />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CreatedBy<STRONG>,</STRONG><BR />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CreatedAt<STRONG>,</STRONG><BR />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; LastChangedBy<STRONG>,</STRONG><BR />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PrjLocalLastChangedAt<STRONG>,</STRONG><BR />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; LastChangedAt<STRONG>,</STRONG><BR />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /* Associations */<BR />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _customer <STRONG>:</STRONG> <STRONG>redirected</STRONG> <STRONG>to</STRONG> <STRONG>parent</STRONG> /OSGMBH/ ZSRA_C_CUST<STRONG>,</STRONG><BR />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _sys<STRONG>:</STRONG> <STRONG>redirected</STRONG> <STRONG>to</STRONG> <STRONG>composition</STRONG> <STRONG>child</STRONG> ZSRA_C_SYS<BR /><BR /><STRONG>}</STRONG></P><P>&nbsp;------------<BR /><STRONG>define</STRONG> <STRONG>view</STRONG> <STRONG>entity</STRONG> ZSRA_C_SYS <STRONG>as</STRONG> <STRONG>projection</STRONG> <STRONG>on</STRONG> ZSRA_ R_SYS<BR /><STRONG>{</STRONG><BR />&nbsp;&nbsp;&nbsp; <STRONG>key</STRONG> ProjectId<STRONG>,</STRONG><BR /><STRONG>key</STRONG> SystemId<STRONG>,</STRONG><BR />&nbsp;&nbsp;&nbsp; <STRONG>key</STRONG> CustomerId<STRONG>,</STRONG><BR />&nbsp;&nbsp;&nbsp; SystemName<STRONG>,</STRONG><BR />&nbsp;&nbsp;&nbsp; Service<STRONG>,</STRONG><BR />&nbsp;&nbsp;&nbsp; Tenant<STRONG>,</STRONG><BR />&nbsp;&nbsp;&nbsp; CreatedBy<STRONG>,</STRONG><BR />&nbsp;&nbsp;&nbsp; CreatedAt<STRONG>,</STRONG><BR />&nbsp;&nbsp;&nbsp; LastChangedBy<STRONG>,</STRONG><BR />&nbsp;&nbsp;&nbsp; SysLocalLastChangedAt<STRONG>,</STRONG><BR />&nbsp;&nbsp;&nbsp; LastChangedAt<STRONG>,</STRONG><BR />&nbsp;&nbsp;&nbsp; /* Associations */<BR />&nbsp;&nbsp;&nbsp; _project<STRONG>:</STRONG> <STRONG>redirected</STRONG> <STRONG>to</STRONG> <STRONG>parent</STRONG> &nbsp;ZSRA_C_PRJ<STRONG>,</STRONG><BR />&nbsp;&nbsp;&nbsp;&nbsp; _customer<BR /><STRONG>}</STRONG></P><P>Behavior Projection –</P><P><STRONG>projection;</STRONG><BR /><STRONG>strict</STRONG> <STRONG>(</STRONG> 2 <STRONG>);</STRONG><BR /><STRONG>use</STRONG> <STRONG>draft;</STRONG><BR /><STRONG>define</STRONG> <STRONG>behavior</STRONG> <STRONG>for</STRONG> ZSRA_C_CUST <STRONG>alias</STRONG> Customer<BR /><STRONG>{</STRONG><BR />&nbsp; <STRONG>use</STRONG> <STRONG>create;</STRONG><BR />&nbsp; <STRONG>use</STRONG> <STRONG>update;</STRONG><BR />&nbsp; <STRONG>use</STRONG> <STRONG>delete;</STRONG><BR />&nbsp; <STRONG>use</STRONG> <STRONG>action</STRONG> Edit<STRONG>;</STRONG><BR />&nbsp; <STRONG>use</STRONG> <STRONG>action</STRONG> Activate<STRONG>;</STRONG><BR />&nbsp; <STRONG>use</STRONG> <STRONG>action</STRONG> Discard<STRONG>;<BR /></STRONG><STRONG>use</STRONG> <STRONG>action</STRONG> Resume<STRONG>;</STRONG><BR />&nbsp; <STRONG>use</STRONG> <STRONG>action</STRONG> Prepare<STRONG>;</STRONG><BR /><STRONG>use</STRONG> <STRONG>association</STRONG> _project <STRONG>{</STRONG> <STRONG>create;</STRONG> <STRONG>with</STRONG> <STRONG>draft;</STRONG> <STRONG>}</STRONG><BR /><STRONG>}<BR /><BR /></STRONG><STRONG>define</STRONG> <STRONG>behavior</STRONG> <STRONG>for</STRONG> ZSRA_C_PRJ <STRONG>alias</STRONG> Project<BR /><STRONG>{</STRONG><BR />&nbsp; <STRONG>use</STRONG> <STRONG>update;</STRONG><BR />&nbsp; <STRONG>use</STRONG> <STRONG>delete;</STRONG><BR />&nbsp; <STRONG>use</STRONG> <STRONG>association</STRONG> _customer <STRONG>{</STRONG> <STRONG>with</STRONG> <STRONG>draft;</STRONG> <STRONG>}</STRONG><BR />&nbsp; <STRONG>use</STRONG> <STRONG>association</STRONG> _sys <STRONG>{</STRONG> <STRONG>create;</STRONG> <STRONG>with</STRONG> <STRONG>draft;</STRONG> <STRONG>}</STRONG><BR /><STRONG>}</STRONG><BR /><STRONG>define</STRONG> <STRONG>behavior</STRONG> <STRONG>for</STRONG> <U>ZSRA_C_SYS</U> <STRONG>alias</STRONG> System<BR /><STRONG>{</STRONG><BR />&nbsp; <STRONG>use</STRONG> <STRONG>update;</STRONG><BR />&nbsp; <STRONG>use</STRONG> <STRONG>delete;</STRONG><BR />&nbsp; <STRONG>use</STRONG> <STRONG>association</STRONG> _project <STRONG>{</STRONG> <STRONG>with</STRONG> <STRONG>draft;</STRONG> <STRONG>}</STRONG><BR />&nbsp; <STRONG>use</STRONG> <STRONG>association</STRONG> <U>_customer</U> <STRONG>{</STRONG> <STRONG>with</STRONG> <STRONG>draft;</STRONG> <STRONG>} <FONT size="5">&lt;-- Error</FONT> </STRONG><BR /><STRONG>}</STRONG></P><P>Thanks &amp; regards</P><P>Shobhan Rana&nbsp;</P> 2026-06-18T19:54:07.341000+02:00 https://community.sap.com/t5/technology-q-a/guidance-on-entering-the-sap-ecosystem-for-a-technical-graduate/qaq-p/14427298 Guidance on Entering the SAP Ecosystem for a Technical Graduate. 2026-06-25T15:00:33.910000+02:00 SnehaBarmaiya22 https://community.sap.com/t5/user/viewprofilepage/user-id/2313692 <P>Hello community! I'm a recent M.Tech graduate in Computer Science with a solid Java and DSA foundation. I'm currently in a high-pressure role that doesn't align with my skills or well-being.<BR />I'm seeking a sensible exit strategy and looking to pivot into the SAP ecosystem. I'm torn between stepping into ABAP, HANA or exploring the Business Technology Platform.<BR />I'd love to hear from experts about which path offers the best balance of career growth, financial reward, and stability, without the burnout. Where should a technical fresher like me begin?"</P> 2026-06-25T15:00:33.910000+02:00 https://community.sap.com/t5/technology-q-a/ui5-component-not-loading-in-btp-trial-app-preview-error/qaq-p/14429233 UI5 component not loading in BTP Trial – app-preview error 2026-06-29T10:01:09.058000+02:00 omsharma1009 https://community.sap.com/t5/user/viewprofilepage/user-id/1699352 <DIV>&nbsp;Hi Experts,&nbsp;</DIV><DIV>&nbsp;</DIV><DIV>I am getting the below error for all applications in my BTP Trial account: "Failed to load UI5 component for navigation intent #app-preview" Apps are not opening from Launchpad. Attaching the same for the reference.</DIV><DIV><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2026-06-29 131729.png" style="width: 910px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/427101i645838BF26FC1B39/image-size/large?v=v2&amp;px=999" role="button" title="Screenshot 2026-06-29 131729.png" alt="Screenshot 2026-06-29 131729.png" /></span></DIV><DIV>&nbsp;</DIV><DIV>Could you please help what could be the issue?</DIV><DIV>&nbsp;</DIV><DIV>Thanks.</DIV><DIV>&nbsp;</DIV><DIV>&nbsp;</DIV><DIV><a href="https://community.sap.com/t5/c-khhcw49343/SAP+BTP%25252C+Cloud+Foundry+runtime+and+environment/pd-p/73555000100800000287" class="lia-product-mention" data-product="443-1">SAP BTP, Cloud Foundry runtime and environment</a>&nbsp;<a href="https://community.sap.com/t5/c-khhcw49343/SAP+Fiori/pd-p/73554900100700000977" class="lia-product-mention" data-product="18-1">SAP Fiori</a>&nbsp;#SAP UI</DIV> 2026-06-29T10:01:09.058000+02:00 https://community.sap.com/t5/sap-learning-q-a/complete-beginner-seeking-guidance-to-become-an-sap-abap-developer/qaq-p/14430550 Complete Beginner Seeking Guidance to Become an SAP ABAP Developer 2026-06-30T14:57:01.012000+02:00 Prem_18 https://community.sap.com/t5/user/viewprofilepage/user-id/2314887 <P>&nbsp;</P><P>I'm a final-year engineering student and a complete beginner to SAP. I don't have any prior knowledge of SAP, but I'm highly motivated to learn and build a career as an SAP ABAP Developer.</P><P>&nbsp;</P><P>I recently got access to the SAP Learning Hub, Student Edition, and I'm a bit confused about where to begin. There are many learning journeys and courses available, so I'd really appreciate some guidance.</P><P>&nbsp;</P><P>Could you please suggest:</P><P>&nbsp;</P><P>- The best learning path for a complete beginner who wants to become an SAP ABAP Developer.</P><P>- Which courses or learning journeys I should complete first.</P><P>- Any hands-on practice resources, projects, or tips that helped you when you started.</P><P>&nbsp;</P><P>Thank you in advance for your guidance and support!</P> 2026-06-30T14:57:01.012000+02:00 https://community.sap.com/t5/enterprise-resource-planning-q-a/generate-barcode-for-each-material-master-record-item-to-print-it-in-the-gr/qaq-p/14435984 Generate Barcode for each material master record item, to print it in the GR output form? 2026-07-08T11:40:40.668000+02:00 ABL_Harsh_Maithia https://community.sap.com/t5/user/viewprofilepage/user-id/2317079 <P>Hi Team, our client has raised a requirement wherein, they want to generate and activate Barcode for each material master record and print it in the GR output form.&nbsp;</P><P>On checking on this,&nbsp; I found that this can be achieved by using EAN and generating System Barcode in SE73, however, I am not clear on the process.&nbsp;</P><P>It would be of immense help if anyone who has done this before or knows about this can share some insights. Thanks!</P> 2026-07-08T11:40:40.668000+02:00 https://community.sap.com/t5/technology-q-a/problem-in-extending-v4-rap-service-to-list-report-ui-via-capm-layer/qaq-p/14436156 Problem in extending V4 RAP service to List Report UI via CAPM Layer 2026-07-08T14:41:50.312000+02:00 Shaurya_Srivastava https://community.sap.com/t5/user/viewprofilepage/user-id/2044715 <P>I have created a Managed scenario in RAP and used V4 service binding. Then I created a CAP project in BAS consuming that V4 service and metadata. In service.cds and service.js too, I didn't added any custom functionality, just basic entity projection in service.cds and basic tx function for all methods (CREATE, READ, UPDATE and DELETE) in service.js as I want to use the CRUD functionalities offered by Managed RAP scenario directly.&nbsp;<BR /><BR />Then I created a List Report Application using Local CAP Project and consuming this CAP project mentioned above.&nbsp;</P><P>Now when I am previewing this application, no data is showing in the List Report by clicking GO button. If I click on Create Button, Object page is always in busy state and never loads. But If I load the Fiori Preview in RAP, all CRUD operations works fine.&nbsp;<BR /><BR />In the Console, these errors come while loading the site from cds watch in BAS -&nbsp;</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Shaurya_Srivastava_0-1783513071627.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/430732i6DAFE2DC8E8CF785/image-size/medium?v=v2&amp;px=400" role="button" title="Shaurya_Srivastava_0-1783513071627.png" alt="Shaurya_Srivastava_0-1783513071627.png" /></span></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Shaurya_Srivastava_3-1783513702529.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/430744i1BDCC6B17DCED0D4/image-size/medium?v=v2&amp;px=400" role="button" title="Shaurya_Srivastava_3-1783513702529.png" alt="Shaurya_Srivastava_3-1783513702529.png" /></span></P><P>Can anyone help what else should be done and where? And CAP layer is required for my Requirement as I have to implement roles and securities and other security related stuff. Directly coonecting FIori App to local system and consuming service is not a feasible solution for me</P><P>&nbsp;</P><P>&nbsp;</P><P>&nbsp;</P> 2026-07-08T14:41:50.312000+02:00 https://community.sap.com/t5/technology-q-a/unable-to-publish-rap-service-in-testing-system/qaq-p/14436256 Unable to publish RAP service in testing system. 2026-07-08T16:46:19.949000+02:00 PrasannaKumar_Penumallu6 https://community.sap.com/t5/user/viewprofilepage/user-id/2055365 <P>My RAP application is working fine in development system, Transport got moved to testing system but RAP service binding is not published. Onprimise system, Odata V2 UI</P><P>Fiori tile is generated in testing system but displyaing blank screen. Kindly suggest&nbsp;</P><P>Thanks in advance,</P><P>Prasanna kumar.</P> 2026-07-08T16:46:19.949000+02:00 https://community.sap.com/t5/technology-q-a/reading-btp-destination-parameters-using-btp-abap/qaq-p/14438873 Reading BTP destination parameters using BTP ABAP 2026-07-13T08:49:27.090000+02:00 leora_dsouza7c406b https://community.sap.com/t5/user/viewprofilepage/user-id/2318144 <P>Hello Community,</P><P>Is it possible to read BTP destination parameters in BTP ABAP?&nbsp;</P><P>Requirement is to maintain parameters in Additional parameters section in BTP destination and then read it from BTP ABAP.&nbsp; How can this achieved?</P><P><a href="https://community.sap.com/t5/c-khhcw49343/SAP+BTP+ABAP+environment/pd-p/73555000100800001164" class="lia-product-mention" data-product="11-1">SAP BTP ABAP environment</a>&nbsp;</P> 2026-07-13T08:49:27.090000+02:00 https://community.sap.com/t5/technology-q-a/btp-abap-environment-inbound-service-system-to-system/qaq-p/14440310 BTP ABAP Environment: Inbound Service - System to System 2026-07-14T16:04:31.136000+02:00 AlwinvandePut https://community.sap.com/t5/user/viewprofilepage/user-id/2157042 <P>Hello,&nbsp;</P><P>I have an ABAP RAP OData service (Service Binding) on&nbsp;BTP ABAP Environment.&nbsp;I want an external system to call it. I have it running now with Basic Authentication.</P><P>What is the advisable secure way to do this system to system communication to BTP ABAP Environment?</P><P>I did research on "OAuth 2.0 - Authorization Code with PKCE", but it seems that this for users and not for system-to-system.</P> 2026-07-14T16:04:31.136000+02:00 https://community.sap.com/t5/technology-q-a/in-rap-how-to-filter-an-association-via-button/qaq-p/14440331 In RAP how to filter an association via button 2026-07-14T16:42:48.019000+02:00 MatzFi https://community.sap.com/t5/user/viewprofilepage/user-id/1643389 <P>Hello All,</P><P>I do not find any answer online.&nbsp; So I hope you can help me out.<BR />I got a RAP app which contains of some CDS Views in parent child relation and some "normal" associations.<BR />Each Entity has its own UUID and a reference to the root entity.<BR />This root UUID is used to associate to a foreign CDS and all entries are displayed within all entities.<BR />I now want one button which takes the UUID of the specific entity and filters the data of the association accordingly<BR />A short coding example<BR /><BR /></P><pre class="lia-code-sample language-abap"><code>define root table entity rootEntity { key key : key; uuid : uui; @ObjectModel : { sort.enabled : false, filter.enabled : false } _Child : composition of exact one to many children; @ObjectModel : { sort.enabled : false, filter.enabled : false } _foreign : association of exact one to many foreigns on $projection.uuid = _Activities.uuid_root_reference; }</code></pre><P>&nbsp;Child</P><pre class="lia-code-sample language-abap"><code>define table entity child { key parent_key : key; key key : key; uuid : /uuid; @ObjectModel:{ sort.enabled: false, filter.enabled: false } _parent : association to parent parent on $projection.parent_key = parent.key; }</code></pre><P>&nbsp;on Consumption level</P><P>root</P><pre class="lia-code-sample language-abap"><code>define root view entity c_parent provider contract transactional_query as projection on parent { key key as Key, uuid as UUID, @ObjectModel:{ sort.enabled: false, filter.enabled: false } _Child : redirected to composition child c_children; @ObjectModel:{ sort.enabled: false, filter.enabled: false } _foreign : redirected to c_foreign }</code></pre><P>&nbsp;child</P><pre class="lia-code-sample language-abap"><code>define view entity c_children as projection on children association of exact one to many c_foreigns as _foreigns on $projection.parentUUID = _foreigns.UUIDRootReference { key key as Key, key parent_key as ParentKey, _parent.uuid as parentUUID, uuid, _parent : redirected to parent c_parent, _foreigns }</code></pre><P>in parent and child bdef I now want to have this:</P><pre class="lia-code-sample language-abap"><code> action (features : instance) filterByUUID result [0..*] entity c_foreigns; side effects { action filterByUUID affects entity _foreigns; }</code></pre><P>The foreigns association is linked as line item reference and does not contain a filterbar.</P><pre class="lia-code-sample language-abap"><code>{ id : 'Foreigns', purpose : #STANDARD, position : 10, label : 'Foreigns', type : #LINEITEM_REFERENCE, targetElement : '_foreigns' },</code></pre><P>&nbsp;In coding i want somethind like this:</P><pre class="lia-code-sample language-abap"><code>READ ENTITIES OF parent IN LOCAL MODE ENTITY parent FIELDS ( uuid ) WITH CORRESPONDING #( keys ) RESULT DATA(lt_parents). LOOP AT keys ASSIGNING FIELD-SYMBOL(&lt;ls_key&gt;). LOOP AT lt_parents REFERENCE INTO DATA(lr_parent). SELECT * FROM foreigns WITH PRIVILEGED ACCESS WHERE uuid_root_reference = <a href="https://community.sap.com/t5/user/viewprofilepage/user-id/12268">@LR</a>_parent-&gt;uuid APPENDING TO TABLE @result. ENDLOOP. ENDLOOP.</code></pre><P>&nbsp;any hint how to achieve that I can filter the foreigns for the current entities uuid would be nice.<BR />Thank you in advance and best regards.</P><P>Matthias</P> 2026-07-14T16:42:48.019000+02:00 https://community.sap.com/t5/technology-q-a/abap-trail-account/qaq-p/14443459 ABAP trail account 2026-07-18T07:04:43.743000+02:00 Sivaramakrishnan_Narayanan39 https://community.sap.com/t5/user/viewprofilepage/user-id/2047702 <P class="">Hi Team,</P><P class="">I'm trying to connect Eclipse (ADT) to my SAP BTP ABAP Environment trial instance and consistently get the following error:</P><BLOCKQUOTE dir="auto"><P class="">"You were successfully authenticated, but an error occurred during the Service Instance logon. Please ensure that your user has the appropriate roles."</P></BLOCKQUOTE><P class="">On the final logon step in Eclipse, I now get a more specific error: <STRONG>"Logon to system TRL failed (Logon has failed.)"</STRONG></P><P class=""><STRONG>Environment details:</STRONG></P><UL class=""><LI>Trial region: AP21 (Singapore - Azure)</LI><LI>System ID: TRL</LI><LI>Subaccount: b3e21025trial</LI><LI>ABAP instance name: default_abap-trial</LI><LI>Instance service instance URL: <A class="" href="https://a396c05d-a792-494b-a9f2-5b3f674def78.abap.ap21.hana.ondemand.com" target="_blank" rel="noopener nofollow noreferrer">https://a396c05d-a792-494b-a9f2-5b3f674def78.abap.ap21.hana.ondemand.com</A></LI></UL><P class=""><STRONG>What I've already tried:</STRONG></P><OL class=""><LI>Deleted and recreated the ABAP environment instance via booster (multiple times)</LI><LI>Generated a completely fresh service key and used it in a brand-new Eclipse ABAP Cloud Project</LI><LI>Confirmed I <EM>can</EM> log in successfully via browser directly to the same system URL above (Fiori Launchpad loads fine, shows Development/Music Festival Manager tiles)</LI><LI>Tried logging on via incognito browser window with "Copy Logon URL to Clipboard" to rule out session/cookie issues — logon succeeds in browser, but Eclipse still fails</LI><LI>Updated ADT plugin via Help → Install New Software using <A class="" href="https://tools.hana.ondemand.com/latest" target="_blank" rel="noopener nofollow noreferrer">https://tools.hana.ondemand.com/latest</A></LI><LI>Waited several hours between instance recreation and retrying (to rule out backend propagation delay)</LI><LI>Checked Role Collections at subaccount level in cockpit — no ABAP-specific role collections are listed (only BAS/Cloud Connector/Destination-related ones), and I don't have access to "Maintain Business Users" in the ABAP system itself (shared trial user)</LI></OL><P class="">Since browser/Fiori access works but ADT logon specifically fails, this seems to be isolated to the ADT communication/OAuth handshake rather than general user roles. Could someone from the SAP team check the backend provisioning for this instance/user?</P><P class="">Thanks in advance.</P> 2026-07-18T07:04:43.743000+02:00 https://community.sap.com/t5/technology-q-a/how-can-i-deploy-an-sap-rap-application-for-third-party-users-without/qaq-p/14445930 How can I deploy an SAP RAP application for third-party users without providing SAP credentials? 2026-07-22T08:57:42.134000+02:00 OmkarMistry https://community.sap.com/t5/user/viewprofilepage/user-id/2320980 <P class="lia-align-left" style="text-align : left;"><SPAN>Hi Experts,</SPAN></P><P class="lia-align-left" style="text-align : left;"><SPAN>I have developed an application using the </SPAN><STRONG><SPAN>ABAP RESTful Application Programming Model (RAP)</SPAN></STRONG><SPAN> on </SPAN><STRONG><SPAN>SAP S/4HANA Public Cloud</SPAN></STRONG><SPAN>.</SPAN></P><P class="lia-align-left" style="text-align : left;"><SPAN>My requirement is to make this application accessible to </SPAN><STRONG><SPAN>third-party users</SPAN></STRONG><SPAN> (such as vendors or customers) </SPAN><STRONG><SPAN>without creating SAP user accounts or sharing SAP credentials</SPAN></STRONG><SPAN>.</SPAN></P><P class="lia-align-left" style="text-align : left;"><SPAN>For example, I want to build a vendor portal where external vendors can:</SPAN></P><UL class="lia-align-left" style="text-align : left;"><LI><SPAN>View RFQs assigned to them.</SPAN></LI><LI><SPAN>Submit quotations.</SPAN></LI><LI><SPAN>Update the status of their responses.</SPAN></LI></UL><P class="lia-align-left" style="text-align : left;"><SPAN>The business users do not want external users to log in directly to SAP.</SPAN></P><P class="lia-align-left" style="text-align : left;"><SPAN>I would like to understand the recommended approach for this scenario:</SPAN></P><OL class="lia-align-left" style="text-align : left;"><LI><SPAN>What is the best architecture for exposing a RAP application to external users?</SPAN></LI><LI><SPAN>Can SAP Build or SAP BTP be used as the frontend while RAP remains the backend?</SPAN></LI><LI><SPAN>Should I expose RAP business objects using OData/REST APIs and implement authentication using SAP Cloud Identity Services (IAS) or OAuth?</SPAN></LI><LI><SPAN>Are there any SAP-recommended best practices or reference architectures for this use case?</SPAN></LI><LI><SPAN>How are security, licensing, and authorization typically handled for external users?</SPAN></LI></OL><P class="lia-align-left" style="text-align : left;"><SPAN>If anyone has implemented a similar solution or can share documentation or architecture diagrams, I would greatly appreciate your guidance.</SPAN></P><P class="lia-align-left" style="text-align : left;"><SPAN>Thank you!<BR /></SPAN>Omkar&nbsp;</P> 2026-07-22T08:57:42.134000+02:00