<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: February Developer Challenge - CAP Plugins: Week 3 in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/february-developer-challenge-cap-plugins-week-3/m-p/13617151#M2026729</link>
    <description>&lt;P&gt;I actually did it in the same file.&amp;nbsp; While I follow the concept of the separation of concerns, I don't do it as strictly has some do. I don't immediately put all annotations in a separate file. If the annotation impacts the data model; I actually like it to be as close to the data model definition as possible. Now, clearly UI annotations I always separate out.&amp;nbsp;&lt;/P&gt;&lt;P&gt;With one exception; the annotation for value help.&amp;nbsp; I feel like those belong in the data model although they certainly impact the UI.&amp;nbsp; It's also about reuse and inheritance.&amp;nbsp; Putting annotations like the value help into the data model ensures that they are available even if there are multiple different UIs built via annotations on that same model. This also might be my ABAP background where value help definitions are data dictionary objects and often tied in via the database table or structure.&lt;/P&gt;&lt;P&gt;I did have to stop and think about this particular annotation because it impacts both data model and UI. But ultimately, I thought in the future I'd more likely want to see which fields are marked for change tracking when I'm working with the data model itself.&amp;nbsp;&lt;/P&gt;&lt;P&gt;I love the flexibility that CAP provides to allow for these different use cases and how one development group or company might adjust their own rules for what works best for them.&amp;nbsp;&lt;/P&gt;&lt;P&gt;On a side note, this approach with separate files for annotations isn't just about separation of concerns of different layers but can also support reuse (as mentioned) and target platform specific logic.&amp;nbsp; For instance, when you need HANA specific features you can have build rules that include only certain folders. But perhaps that's a topic for another day or another challenge.&amp;nbsp; &amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 23 Feb 2024 14:03:57 GMT</pubDate>
    <dc:creator>thomas_jung</dc:creator>
    <dc:date>2024-02-23T14:03:57Z</dc:date>
    <item>
      <title>February Developer Challenge - CAP Plugins: Week 3</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/february-developer-challenge-cap-plugins-week-3/m-p/13614397#M2026668</link>
      <description>&lt;P&gt;&lt;SPAN&gt;If you missed week 1, you could&amp;nbsp;find all the details:&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://community.sap.com/t5/application-development-discussions/february-developer-challenge-cap-plugins-week-1/td-p/13597835" target="_blank" rel="noopener"&gt;here&lt;/A&gt;&lt;BR /&gt;If you missed week 2, you could find all the details:&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://community.sap.com/t5/application-development-discussions/february-developer-challenge-cap-plugins-week-2/td-p/13605065" target="_blank" rel="noopener"&gt;here&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Now that the challenge is complete: here is my sample solution:&amp;nbsp;&lt;A href="https://github.com/jung-thomas/dev-challenge-feb-2024" target="_blank"&gt;jung-thomas/dev-challenge-feb-2024: Developer Challenge February 2024 (github.com)&lt;/A&gt;&lt;/P&gt;&lt;P&gt;For this week's challenge we are going to mix things up. Week 1 and week 2 both focused on extending the protocol or version of service endpoints. This week we will use a plugin that has a completely different purpose. We are going use the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://cap.cloud.sap/docs/plugins/#change-tracking" target="_blank" rel="nofollow noopener"&gt;Change Tracking&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;plugin. This plugin both extends the data model and the Fiori UI automatically. It stores change history information, exposes it within our service and adds a Change History UI element to our Fiori application; all with extremely minimal effort on your part!&lt;/P&gt;&lt;H2&gt;Your Task this week&lt;/H2&gt;&lt;P&gt;&lt;EM&gt;The&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://cap.cloud.sap/docs/plugins/#change-tracking" target="_blank" rel="nofollow noopener"&gt;Change Tracking&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;plugin provides out-of-the box support for automated capturing, storing, and viewing of the change records of modeled entities. All we need is to add @changelog annotations to your models to indicate which entities and elements should be change-tracked.&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://github.com/cap-js/change-tracking" target="_blank" rel="nofollow noopener"&gt;https://github.com/cap-js/change-tracking&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Your task is to add change tracking to the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;Books&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;entity and the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;Title&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;attribute in your application.&lt;/P&gt;&lt;P&gt;To complete the challenge, post a screenshot of the Fiori UI for managing Books with the Change History with a change entry displayed.&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;DIV class=""&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="changeHistory1.png" style="width: 999px;"&gt;&lt;img src="https://community.sap.com/t5/image/serverpage/image-id/68722i9139364C02506787/image-size/large?v=v2&amp;amp;px=999" role="button" title="changeHistory1.png" alt="changeHistory1.png" /&gt;&lt;/span&gt;&lt;/DIV&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;&lt;STRONG&gt;Bonus 1:&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;Add change tracking to the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;Books.Author&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;association. However, don't display the unique ID when the association is changed. Instead, the change log should record and display the Author Name.&lt;BR /&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="changeHistory2.png" style="width: 999px;"&gt;&lt;img src="https://community.sap.com/t5/image/serverpage/image-id/68721iE09DE65B973FE9F5/image-size/large?v=v2&amp;amp;px=999" role="button" title="changeHistory2.png" alt="changeHistory2.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;</description>
      <pubDate>Tue, 05 Mar 2024 16:14:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/february-developer-challenge-cap-plugins-week-3/m-p/13614397#M2026668</guid>
      <dc:creator>thomas_jung</dc:creator>
      <dc:date>2024-03-05T16:14:06Z</dc:date>
    </item>
    <item>
      <title>Re: February Developer Challenge - CAP Plugins: Week 3</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/february-developer-challenge-cap-plugins-week-3/m-p/13614731#M2026674</link>
      <description>&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="brunonalon_0-1708534906789.png" style="width: 400px;"&gt;&lt;img src="https://community.sap.com/t5/image/serverpage/image-id/68887i2209EFD14B9A6874/image-size/medium?v=v2&amp;amp;px=400" role="button" title="brunonalon_0-1708534906789.png" alt="brunonalon_0-1708534906789.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 21 Feb 2024 17:01:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/february-developer-challenge-cap-plugins-week-3/m-p/13614731#M2026674</guid>
      <dc:creator>brunonalon</dc:creator>
      <dc:date>2024-02-21T17:01:56Z</dc:date>
    </item>
    <item>
      <title>Re: February Developer Challenge - CAP Plugins: Week 3</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/february-developer-challenge-cap-plugins-week-3/m-p/13614798#M2026676</link>
      <description>&lt;P&gt;here is my submission&lt;BR /&gt;I changed the stock and price.&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="satyadev_0-1708538293400.png" style="width: 400px;"&gt;&lt;img src="https://community.sap.com/t5/image/serverpage/image-id/68917i82CF02DFAF9D1103/image-size/medium?v=v2&amp;amp;px=400" role="button" title="satyadev_0-1708538293400.png" alt="satyadev_0-1708538293400.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 21 Feb 2024 18:01:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/february-developer-challenge-cap-plugins-week-3/m-p/13614798#M2026676</guid>
      <dc:creator>satya-dev</dc:creator>
      <dc:date>2024-02-21T18:01:15Z</dc:date>
    </item>
    <item>
      <title>Re: February Developer Challenge - CAP Plugins: Week 3</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/february-developer-challenge-cap-plugins-week-3/m-p/13614934#M2026678</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="stickman_0x00_1-1708553806579.png" style="width: 400px;"&gt;&lt;img src="https://community.sap.com/t5/image/serverpage/image-id/68969i43450F112C27C62A/image-size/medium?v=v2&amp;amp;px=400" role="button" title="stickman_0x00_1-1708553806579.png" alt="stickman_0x00_1-1708553806579.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 21 Feb 2024 22:16:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/february-developer-challenge-cap-plugins-week-3/m-p/13614934#M2026678</guid>
      <dc:creator>stickman_0x00</dc:creator>
      <dc:date>2024-02-21T22:16:59Z</dc:date>
    </item>
    <item>
      <title>Re: February Developer Challenge - CAP Plugins: Week 3</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/february-developer-challenge-cap-plugins-week-3/m-p/13614987#M2026679</link>
      <description>&lt;P&gt;Hello!&lt;BR /&gt;Someone with this issue when trying to access the 'Managing Books' UI?&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Ruthiel_0-1708562278546.png" style="width: 705px;"&gt;&lt;img src="https://community.sap.com/t5/image/serverpage/image-id/68989i05914C4A54143BE1/image-dimensions/705x434?v=v2" width="705" height="434" role="button" title="Ruthiel_0-1708562278546.png" alt="Ruthiel_0-1708562278546.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 22 Feb 2024 00:38:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/february-developer-challenge-cap-plugins-week-3/m-p/13614987#M2026679</guid>
      <dc:creator>Ruthiel</dc:creator>
      <dc:date>2024-02-22T00:38:23Z</dc:date>
    </item>
    <item>
      <title>Re: February Developer Challenge - CAP Plugins: Week 3</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/february-developer-challenge-cap-plugins-week-3/m-p/13614990#M2026680</link>
      <description>&lt;P&gt;Here's mine:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="smok1_0-1708563412874.png" style="width: 400px;"&gt;&lt;img src="https://community.sap.com/t5/image/serverpage/image-id/68990i2E454B06AC191158/image-size/medium?v=v2&amp;amp;px=400" role="button" title="smok1_0-1708563412874.png" alt="smok1_0-1708563412874.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 22 Feb 2024 00:56:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/february-developer-challenge-cap-plugins-week-3/m-p/13614990#M2026680</guid>
      <dc:creator>smok1</dc:creator>
      <dc:date>2024-02-22T00:56:59Z</dc:date>
    </item>
    <item>
      <title>Re: February Developer Challenge - CAP Plugins: Week 3</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/february-developer-challenge-cap-plugins-week-3/m-p/13615001#M2026681</link>
      <description>&lt;P&gt;This is because the admin service requires an admin user.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="brunonalon_0-1708566965395.png" style="width: 400px;"&gt;&lt;img src="https://community.sap.com/t5/image/serverpage/image-id/68993iE52F4C0B86A4F2FD/image-size/medium?v=v2&amp;amp;px=400" role="button" title="brunonalon_0-1708566965395.png" alt="brunonalon_0-1708566965395.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;You can just remove this or create a mock user with an admin role.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 22 Feb 2024 01:57:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/february-developer-challenge-cap-plugins-week-3/m-p/13615001#M2026681</guid>
      <dc:creator>brunonalon</dc:creator>
      <dc:date>2024-02-22T01:57:07Z</dc:date>
    </item>
    <item>
      <title>Re: February Developer Challenge - CAP Plugins: Week 3</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/february-developer-challenge-cap-plugins-week-3/m-p/13615138#M2026682</link>
      <description>&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="govardhansahil_0-1708584111260.png" style="width: 400px;"&gt;&lt;img src="https://community.sap.com/t5/image/serverpage/image-id/69045i156E6401ECEA29CB/image-size/medium?v=v2&amp;amp;px=400" role="button" title="govardhansahil_0-1708584111260.png" alt="govardhansahil_0-1708584111260.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 22 Feb 2024 06:41:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/february-developer-challenge-cap-plugins-week-3/m-p/13615138#M2026682</guid>
      <dc:creator>govardhansahil</dc:creator>
      <dc:date>2024-02-22T06:41:46Z</dc:date>
    </item>
    <item>
      <title>Re: February Developer Challenge - CAP Plugins: Week 3</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/february-developer-challenge-cap-plugins-week-3/m-p/13615267#M2026688</link>
      <description>&lt;P&gt;Very useful plugin!&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Alpesa1990_0-1708591304707.png" style="width: 400px;"&gt;&lt;img src="https://community.sap.com/t5/image/serverpage/image-id/69088i7E6355EAAF189BCE/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Alpesa1990_0-1708591304707.png" alt="Alpesa1990_0-1708591304707.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 22 Feb 2024 08:42:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/february-developer-challenge-cap-plugins-week-3/m-p/13615267#M2026688</guid>
      <dc:creator>Alpesa1990</dc:creator>
      <dc:date>2024-02-22T08:42:27Z</dc:date>
    </item>
    <item>
      <title>Re: February Developer Challenge - CAP Plugins: Week 3</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/february-developer-challenge-cap-plugins-week-3/m-p/13615468#M2026691</link>
      <description>&lt;P&gt;Thank you very much Bruno for your precious help!&lt;BR /&gt;I could complete successfully the week:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Ruthiel_0-1708596758321.png" style="width: 715px;"&gt;&lt;img src="https://community.sap.com/t5/image/serverpage/image-id/69179i4A3A8303D9932257/image-dimensions/715x143?v=v2" width="715" height="143" role="button" title="Ruthiel_0-1708596758321.png" alt="Ruthiel_0-1708596758321.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 22 Feb 2024 10:12:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/february-developer-challenge-cap-plugins-week-3/m-p/13615468#M2026691</guid>
      <dc:creator>Ruthiel</dc:creator>
      <dc:date>2024-02-22T10:12:59Z</dc:date>
    </item>
    <item>
      <title>Re: February Developer Challenge - CAP Plugins: Week 3</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/february-developer-challenge-cap-plugins-week-3/m-p/13615555#M2026692</link>
      <description>&lt;P&gt;Or you can use the built in mock user of ‘Alice’ - no password.&amp;nbsp;&lt;A href="https://cap.cloud.sap/docs/node.js/authentication#mock-users" target="_blank"&gt;https://cap.cloud.sap/docs/node.js/authentication#mock-users&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 22 Feb 2024 10:41:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/february-developer-challenge-cap-plugins-week-3/m-p/13615555#M2026692</guid>
      <dc:creator>thomas_jung</dc:creator>
      <dc:date>2024-02-22T10:41:29Z</dc:date>
    </item>
    <item>
      <title>Re: February Developer Challenge - CAP Plugins: Week 3</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/february-developer-challenge-cap-plugins-week-3/m-p/13615655#M2026693</link>
      <description>&lt;P&gt;I added weights to the heights&amp;nbsp;&lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="ajmaradiaga_0-1708601076575.png" style="width: 999px;"&gt;&lt;img src="https://community.sap.com/t5/image/serverpage/image-id/69250i74C9A5C2A798F951/image-size/large?v=v2&amp;amp;px=999" role="button" title="ajmaradiaga_0-1708601076575.png" alt="ajmaradiaga_0-1708601076575.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Really cool plugin!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 22 Feb 2024 11:25:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/february-developer-challenge-cap-plugins-week-3/m-p/13615655#M2026693</guid>
      <dc:creator>ajmaradiaga</dc:creator>
      <dc:date>2024-02-22T11:25:00Z</dc:date>
    </item>
    <item>
      <title>Re: February Developer Challenge - CAP Plugins: Week 3</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/february-developer-challenge-cap-plugins-week-3/m-p/13615751#M2026696</link>
      <description>&lt;P&gt;Main task: showing change tracking of the Books entity's title element:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2024-02-22 at 12.05.39.png" style="width: 999px;"&gt;&lt;img src="https://community.sap.com/t5/image/serverpage/image-id/69288iEF974814E299048E/image-size/large?v=v2&amp;amp;px=999" role="button" title="Screenshot 2024-02-22 at 12.05.39.png" alt="Screenshot 2024-02-22 at 12.05.39.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Bonus: showing change tracking of the Books entity's author element, but ensuring that the value of the name element from the Association to Authors is shown, rather than just the ID from the managed association's foreign key field (author_ID):&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2024-02-22 at 12.09.18.png" style="width: 999px;"&gt;&lt;img src="https://community.sap.com/t5/image/serverpage/image-id/69291iAE31E932F5B33FC0/image-size/large?v=v2&amp;amp;px=999" role="button" title="Screenshot 2024-02-22 at 12.09.18.png" alt="Screenshot 2024-02-22 at 12.09.18.png" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 22 Feb 2024 12:13:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/february-developer-challenge-cap-plugins-week-3/m-p/13615751#M2026696</guid>
      <dc:creator>qmacro</dc:creator>
      <dc:date>2024-02-22T12:13:44Z</dc:date>
    </item>
    <item>
      <title>Re: February Developer Challenge - CAP Plugins: Week 3</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/february-developer-challenge-cap-plugins-week-3/m-p/13615756#M2026697</link>
      <description>&lt;P&gt;OK folks, so how many of you here went for the beautiful approach that CAP offers, moreover _encourages_, which is the ability to separate concerns?&lt;/P&gt;&lt;P&gt;In other words, who annotated the definitions in `db/schema.cds` directly, and who created a separate new CDS file and used the `annotate` directive (&lt;A href="https://cap.cloud.sap/docs/cds/cdl#the-annotate-directive" target="_blank"&gt;https://cap.cloud.sap/docs/cds/cdl#the-annotate-directive&lt;/A&gt;)?&amp;nbsp;&lt;a href="https://community.sap.com/t5/user/viewprofilepage/user-id/139"&gt;@thomas_jung&lt;/a&gt;&amp;nbsp;&lt;a href="https://community.sap.com/t5/user/viewprofilepage/user-id/107"&gt;@ajmaradiaga&lt;/a&gt;&amp;nbsp;and I would love to know!&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 22 Feb 2024 12:18:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/february-developer-challenge-cap-plugins-week-3/m-p/13615756#M2026697</guid>
      <dc:creator>qmacro</dc:creator>
      <dc:date>2024-02-22T12:18:26Z</dc:date>
    </item>
    <item>
      <title>Re: February Developer Challenge - CAP Plugins: Week 3</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/february-developer-challenge-cap-plugins-week-3/m-p/13615862#M2026700</link>
      <description>&lt;P&gt;100% in a separate&amp;nbsp;&lt;EM&gt;srv/change-tracking.cds&lt;/EM&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 22 Feb 2024 13:27:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/february-developer-challenge-cap-plugins-week-3/m-p/13615862#M2026700</guid>
      <dc:creator>smok1</dc:creator>
      <dc:date>2024-02-22T13:27:22Z</dc:date>
    </item>
    <item>
      <title>Re: February Developer Challenge - CAP Plugins: Week 3</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/february-developer-challenge-cap-plugins-week-3/m-p/13616111#M2026710</link>
      <description>&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="eduardomonteiro20_0-1708619030391.png" style="width: 400px;"&gt;&lt;img src="https://community.sap.com/t5/image/serverpage/image-id/69452i713D9DD5914B7B7A/image-size/medium?v=v2&amp;amp;px=400" role="button" title="eduardomonteiro20_0-1708619030391.png" alt="eduardomonteiro20_0-1708619030391.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 22 Feb 2024 16:23:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/february-developer-challenge-cap-plugins-week-3/m-p/13616111#M2026710</guid>
      <dc:creator>eduardomonteiro20</dc:creator>
      <dc:date>2024-02-22T16:23:59Z</dc:date>
    </item>
    <item>
      <title>Re: February Developer Challenge - CAP Plugins: Week 3</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/february-developer-challenge-cap-plugins-week-3/m-p/13616211#M2026712</link>
      <description>&lt;P&gt;I have annotated the definitions directly in schema.cds but I guess it is not the best practice&amp;nbsp;&lt;span class="lia-unicode-emoji" title=":face_with_tears_of_joy:"&gt;😂&lt;/span&gt; I´m going to separte it in two files...&lt;/P&gt;</description>
      <pubDate>Thu, 22 Feb 2024 17:44:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/february-developer-challenge-cap-plugins-week-3/m-p/13616211#M2026712</guid>
      <dc:creator>Alpesa1990</dc:creator>
      <dc:date>2024-02-22T17:44:05Z</dc:date>
    </item>
    <item>
      <title>Re: February Developer Challenge - CAP Plugins: Week 3</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/february-developer-challenge-cap-plugins-week-3/m-p/13616336#M2026715</link>
      <description>&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="MioYasuatke_0-1708633945701.png" style="width: 999px;"&gt;&lt;img src="https://community.sap.com/t5/image/serverpage/image-id/69557i07EF101A36DE08EB/image-size/large?v=v2&amp;amp;px=999" role="button" title="MioYasuatke_0-1708633945701.png" alt="MioYasuatke_0-1708633945701.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 22 Feb 2024 20:32:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/february-developer-challenge-cap-plugins-week-3/m-p/13616336#M2026715</guid>
      <dc:creator>MioYasutake</dc:creator>
      <dc:date>2024-02-22T20:32:36Z</dc:date>
    </item>
    <item>
      <title>Re: February Developer Challenge - CAP Plugins: Week 3</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/february-developer-challenge-cap-plugins-week-3/m-p/13616338#M2026716</link>
      <description>&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="MarcelFarkas_0-1708634975166.png" style="width: 400px;"&gt;&lt;img src="https://community.sap.com/t5/image/serverpage/image-id/69558i0F2A45DAF9B47AB8/image-size/medium?v=v2&amp;amp;px=400" role="button" title="MarcelFarkas_0-1708634975166.png" alt="MarcelFarkas_0-1708634975166.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 22 Feb 2024 20:50:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/february-developer-challenge-cap-plugins-week-3/m-p/13616338#M2026716</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2024-02-22T20:50:05Z</dc:date>
    </item>
    <item>
      <title>Re: February Developer Challenge - CAP Plugins: Week 3</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/february-developer-challenge-cap-plugins-week-3/m-p/13616501#M2026719</link>
      <description>&lt;P&gt;I did it in a separate file &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt; I was about to paste an image but realised that that will give away the answer haha&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 23 Feb 2024 04:41:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/february-developer-challenge-cap-plugins-week-3/m-p/13616501#M2026719</guid>
      <dc:creator>ajmaradiaga</dc:creator>
      <dc:date>2024-02-23T04:41:12Z</dc:date>
    </item>
  </channel>
</rss>

