https://raw.githubusercontent.com/ajmaradiaga/feeds/main/scmt/members/sap-mentors/vobu.xml SAP Community - Volker Buzek 2025-03-19T01:10:11.313710+00:00 python-feedgen Volker Buzek in SAP Community https://community.sap.com/t5/technology-blogs-by-members/ui5-s-unified-test-tech-stack/bc-p/13581040#M165541 Re: UI5's unified test tech stack 2023-10-20T08:55:19+02:00 vobu https://community.sap.com/t5/user/viewprofilepage/user-id/5322 cool! merged!<BR /> <BR /> using suites instead of different config files β†’ only one <CODE>wdio.config.js</CODE> to run all tests <span class="lia-unicode-emoji" title=":thumbs_up:">πŸ‘</span> 2023-10-20T08:55:19+02:00 https://community.sap.com/t5/technology-blogs-by-members/ui5-s-unified-test-tech-stack/bc-p/13581042#M165543 Re: UI5's unified test tech stack 2023-10-26T09:13:51+02:00 vobu https://community.sap.com/t5/user/viewprofilepage/user-id/5322 well, <CODE>yo easy-ui5 ts-app &amp;&amp; npm init wdi5@latest -- --ts</CODE>&nbsp; allows for a quick start similar to the JS-approach in the blog post.<BR /> <BR /> Do you want to give it a shot? I'd be happy to collaborate on both code and writing <span class="lia-unicode-emoji" title=":slightly_smiling_face:">πŸ™‚</span> 2023-10-26T09:13:51+02:00 https://community.sap.com/t5/technology-q-a/re-how-to-properly-type-an-enum-for-codecompletion-js-based-ui5-app-jsdoc/qaq-p/12768573/comment-id/4793417#M4793417 Re: How to 'properly' type an ENUM for CodeCompletion - JS based UI5 app (JSDoc + TS, no d.ts files) 2023-12-11T09:13:57+01:00 vobu https://community.sap.com/t5/user/viewprofilepage/user-id/5322 <P>inline JSDoc declarations usually work right before the relevant parenthesis (e.g. <A href="https://www.typescriptlang.org/docs/handbook/jsdoc-supported-types.html#casts" rel="nofollow noopener noreferrer">https://www.typescriptlang.org/docs/handbook/jsdoc-supported-types.html#casts</A>)</P><P>What worked for me in a quick test:</P><PRE><CODE>sap.ui.define([], () =&gt; { return Object.freeze( /** * this is your ENUM right before the parenthesis * * @property {string} SOME_KEY1 bla * @property {string} SOME_KEY2 fasel */ { SOME_KEY1: "first-value", SOME_KEY2: "second-value" } ) })<BR /></CODE></PRE><P>hth, v.</P> 2023-12-11T09:13:57+01:00 https://community.sap.com/t5/technology-q-a/re-how-to-develop-cap-application-with-external-database/qaq-p/12760675/comment-id/4790198#M4790198 Re: How to develop cap application with external database 2023-12-11T09:30:34+01:00 vobu https://community.sap.com/t5/user/viewprofilepage/user-id/5322 <P>for PostgreSQL it's absolutely possible with <A href="https://github.com/cap-js/cds-dbs/tree/main/postgres" rel="nofollow noopener noreferrer">https://github.com/cap-js/cds-dbs/tree/main/postgres</A>, see sample config over at <A href="https://github.com/cap-js/cds-dbs/blob/main/postgres/test/service-az.json" rel="nofollow noopener noreferrer">https://github.com/cap-js/cds-dbs/blob/main/postgres/test/service-az.json</A></P><P>For MySQL there is <A href="https://github.com/Soontao/cds-mysql" rel="nofollow noopener noreferrer">https://github.com/Soontao/cds-mysql</A> - haven't tried it, but might be worth a shot <span class="lia-unicode-emoji" title=":slightly_smiling_face:">πŸ™‚</span></P> 2023-12-11T09:30:34+01:00 https://community.sap.com/t5/technology-q-a/re-how-to-develop-cap-application-with-external-database/qaq-p/12760677/comment-id/4790200#M4790200 Re: How to develop cap application with external database 2023-12-11T10:46:12+01:00 vobu https://community.sap.com/t5/user/viewprofilepage/user-id/5322 <P>well, CAP apps don't deploy to a DB, but into a runtime env such as CF. The DB used by the CAP app is just "another service" (in CAP "speak"), whether it sits within the same runtime env or remote. Note that "within the same runtime env" doesn't necessarily mean HTTP roundtrip cost saving as for example the PostgreSQL service "in BTP" also sits externally, requiring HTTP roundtrips.</P><P>Additionally, the CAP doc is excellent in terms of deployment: <A href="https://cap.cloud.sap/docs/guides/deployment/" rel="nofollow noopener noreferrer">https://cap.cloud.sap/docs/guides/deployment/</A></P> 2023-12-11T10:46:12+01:00 https://community.sap.com/t5/technology-q-a/re-how-to-develop-cap-application-with-external-database/qaq-p/12760679/comment-id/4790202#M4790202 Re: How to develop cap application with external database 2023-12-12T08:53:40+01:00 vobu https://community.sap.com/t5/user/viewprofilepage/user-id/5322 <P>correct, no official MySQL support for CAP, "only" community support.</P> 2023-12-12T08:53:40+01:00 https://community.sap.com/t5/technology-blogs-by-sap/unveiling-critical-security-updates-sap-btp-security-note-3411067/bc-p/13578118#M167252 Re: Unveiling Critical Security Updates: SAP BTP Security Note 3411067 2023-12-13T15:56:09+01:00 vobu https://community.sap.com/t5/user/viewprofilepage/user-id/5322 Hi, first of all thanks for the detailed info on the potential privilege escalation vulnerability.<BR /> <BR /> But if I'm not mistaken, <STRONG>only one of the three</STRONG> affected Node.js libraries <STRONG>is Open Source* </STRONG>- all others are Source Open, as in available on npm, but neither with a public source code repo, nor with an associated Open Source license.<BR /> <BR /> In fact it stands to argue that if they <EM>were</EM> Open Source, the vulnerabilities might have been discovered sooner (b/c more eyes to the cause) and fixed quicker (b/c more hands to the rescue).<BR /> <BR /> Just my .02€, Volker<BR /> <BR /> *<BR /> - <A href="https://www.npmjs.com/package/@sap/xssec" rel="nofollow ugc noopener noreferrer">https://www.npmjs.com/package/@sap/xssec</A> (not OS)<BR /> - <A href="https://www.npmjs.com/package/@sap/approuter" rel="nofollow ugc noopener noreferrer">https://www.npmjs.com/package/@sap/approuter</A> (not OS)<BR /> - <A href="https://github.com/SAP/cloud-sdk-js" rel="nofollow ugc noopener noreferrer">https://github.com/SAP/cloud-sdk-js</A> (OS) 2023-12-13T15:56:09+01:00 https://community.sap.com/t5/what-s-new/asking-and-answering-questions-in-the-community-after-migration/bc-p/13586722#M141 Re: Asking and Answering Questions in the Community After Migration 2024-01-30T11:40:05.328000+01:00 vobu https://community.sap.com/t5/user/viewprofilepage/user-id/5322 <P>Hey&nbsp;<a href="https://community.sap.com/t5/user/viewprofilepage/user-id/23">@jerryjanda</a>&nbsp;, the old community site offered RSS feeds for topics. We now have labels here, but they don't seem to have an associated RSS feed. Only the "Categories" seem to have one (e.g. "<A href="https://community.sap.com/t5/supply-chain-management/ct-p/scm" target="_self">Supply Chain Management</A>"), but not the topics (e.g. "<A href="https://pages.community.sap.com/topics/ui5" target="_self" rel="noopener noreferrer">UI5</A>"), nor the labels (e.g. "SAP BTP").</P><P>So essentially my question is:</P><P>how do I best subscribe to all blogs (no matter whether they're from SAP employees or Community members") for a certain technology/framework by RSS (e.g. "all blog posts tagged 'UI5'")?</P><P>Thanks for any pointers, V.</P> 2024-01-30T11:40:05.328000+01:00 https://community.sap.com/t5/what-s-new/asking-and-answering-questions-in-the-community-after-migration/bc-p/13603955#M313 Re: Asking and Answering Questions in the Community After Migration 2024-02-13T16:20:30.922000+01:00 vobu https://community.sap.com/t5/user/viewprofilepage/user-id/5322 <P>Hi&nbsp;<a href="https://community.sap.com/t5/user/viewprofilepage/user-id/23">@jerryjanda</a>,</P><P>thanks for riding this train along so openly <span class="lia-unicode-emoji" title=":beaming_face_with_smiling_eyes:">😁</span></P><P>By the amount of requests only in this thread, it's become clear that RSS subscriptions on managed and unmanaged tags as well as on "blogs only" is a highly thought-after functionality that we'll hopefully get soonβ„’.</P><P>But I'd like to also re-iterate the <STRONG>demand for a more fine-grained breakdown of the "Technology Category".</STRONG> There's just too much diverse technology within SAP products to summarise it all unter a "Technology" section. This doesn't do justice to the great effort of many community members, both from inside and outside SAP, who blogged on manifold tech topics on blogs.sap.com, providing invaluable help for all SAP technologists out there. Please make this possible again by introducing actual technology categories to the "Technology category" <span class="lia-unicode-emoji" title=":grinning_cat_face_with_smiling_eyes:">😸</span>!</P><P>Thanks, V.</P> 2024-02-13T16:20:30.922000+01:00 https://community.sap.com/t5/application-development-and-automation-blog-posts/what-s-new-for-sap-build-apps-enhanced-fusion-development/bc-p/13604642#M49507 Re: What's New for SAP Build Apps - Enhanced Fusion Development 2024-02-14T09:04:05.405000+01:00 vobu https://community.sap.com/t5/user/viewprofilepage/user-id/5322 <P>Hi, this is good to hear. Are IAS-based authorizations meanwhile also available in the mobile app itself?</P> 2024-02-14T09:04:05.405000+01:00 https://community.sap.com/t5/what-s-new/addressing-common-questions-and-complaints-about-the-new-platform/bc-p/13604706#M341 Re: Addressing Common Questions and Complaints About the New Platform 2024-02-14T09:22:11.579000+01:00 vobu https://community.sap.com/t5/user/viewprofilepage/user-id/5322 <P>Hi, is it just on my machineβ„’ or do <FONT face="andale mono,times">code</FONT> sections not show up in the RSS feed?</P><P>Screenshot of RSS feed:</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="vobu_0-1707898829815.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/65112iE1B652383A92EC9D/image-size/medium?v=v2&amp;px=400" role="button" title="vobu_0-1707898829815.png" alt="vobu_0-1707898829815.png" /></span></P><P>Screenshot of Blog Post:</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="vobu_1-1707898920954.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/65113iD5FD587388BAEA8B/image-size/medium?v=v2&amp;px=400" role="button" title="vobu_1-1707898920954.png" alt="vobu_1-1707898920954.png" /></span></P><P>&nbsp;</P> 2024-02-14T09:22:11.579000+01:00 https://community.sap.com/t5/what-s-new/asking-and-answering-questions-in-the-community-after-migration/bc-p/13609583#M374 Re: Asking and Answering Questions in the Community After Migration 2024-02-19T10:27:36.088000+01:00 vobu https://community.sap.com/t5/user/viewprofilepage/user-id/5322 <P>thanks for explaining and clarifying&nbsp;<a href="https://community.sap.com/t5/user/viewprofilepage/user-id/23">@jerryjanda</a>&nbsp;on the topic of the "Categories". So I take it "Technology" is never going to be detailed any further. This is very unfortunate. By the same logic, the "Categories" could just be "Modules" and "Technology" and it would still fulfil the taxonomy you explained.&nbsp;</P><P>Anyway, let's hope that with the concentration on "tags", we're getting a better structure into the vast tech content category.</P> 2024-02-19T10:27:36.088000+01:00 https://community.sap.com/t5/technology-blogs-by-members/ui5-s-unified-test-tech-stack/bc-p/13620977#M166198 Re: UI5's unified test tech stack 2024-02-27T16:09:58.972000+01:00 vobu https://community.sap.com/t5/user/viewprofilepage/user-id/5322 <P>there's an important install command missing:</P><P>after init'ing <FONT face="andale mono,times">wdi5</FONT>&nbsp;via <FONT face="andale mono,times">npm init </FONT><A href="mailto:wdi5@latest`," target="_blank" rel="nofollow noopener noreferrer"><FONT face="andale mono,times">wdi5@latest</FONT>,</A>&nbsp;there'd have to be an additional command installing the <FONT face="andale mono,times">qunit-service</FONT>:</P><PRE>$&gt; npm i wdio-qunit-service</PRE><P>(I tried editing the blog post, but that completely messed up the overall layout. Including removing all <FONT face="andale mono,times">code</FONT>-formatted words. Thanks, but no thanks.)</P> 2024-02-27T16:09:58.972000+01:00 https://community.sap.com/t5/what-s-new/addressing-common-questions-and-complaints-about-the-new-platform/bc-p/13622764#M405 Re: Addressing Common Questions and Complaints About the New Platform 2024-02-28T16:35:50.658000+01:00 vobu https://community.sap.com/t5/user/viewprofilepage/user-id/5322 <P>hey&nbsp;<a href="https://community.sap.com/t5/user/viewprofilepage/user-id/23">@jerryjanda</a>, I'm using the web-based RSS reader Feedly (feedly.com), usually either from iOS or macOS, with (mobile) Safari respectively</P> 2024-02-28T16:35:50.658000+01:00 https://community.sap.com/t5/application-development-and-automation-blog-posts/what-s-new-for-sap-build-apps-enhanced-fusion-development/bc-p/13632211#M49512 Re: What's New for SAP Build Apps - Enhanced Fusion Development 2024-03-08T11:34:15.129000+01:00 vobu https://community.sap.com/t5/user/viewprofilepage/user-id/5322 <P><a href="https://community.sap.com/t5/user/viewprofilepage/user-id/8621">@EsmeeX</a>&nbsp;nice! Authorisation possible as well (Groups/Roles from IdP)?</P> 2024-03-08T11:34:15.129000+01:00 https://community.sap.com/t5/technology-q-a/re-sap-ui5-how-to-keep-a-view-session-alive-on-tv/qaq-p/13671774/comment-id/4825869#M4825869 Re: SAP UI5 How to keep a view Session alive on TV? 2024-04-16T10:07:14.707000+02:00 vobu https://community.sap.com/t5/user/viewprofilepage/user-id/5322 <P>as with any statleess http-base app, this would require to continuously poll an endpoint on the backend, so the session doesn't die.</P><P><A href="https://developer.mozilla.org/en-US/docs/Web/API/setInterval" target="_blank" rel="nofollow noopener noreferrer">https://developer.mozilla.org/en-US/docs/Web/API/setInterval</A>&nbsp;might help here - but be careful of not doing this on the main thread to avoid blocking the UI. Instead, either do it in a web worker (<A href="https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API" target="_blank" rel="nofollow noopener noreferrer">https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API</A>) or as an async function/Promise (e.g. famous "sleep" one-liner&nbsp;</P><pre class="lia-code-sample language-javascript"><code>const sleep = duration =&gt; new Promise(resolve =&gt; setTimeout(resolve, duration))</code></pre><P>hth, v.</P> 2024-04-16T10:07:14.707000+02:00 https://community.sap.com/t5/technology-blogs-by-members/upload-excel-using-sap-rap-only/bc-p/13675508#M166985 Re: Upload Excel using SAP RAP Only 2024-04-19T09:03:44.292000+02:00 vobu https://community.sap.com/t5/user/viewprofilepage/user-id/5322 <P>Hi,&nbsp;</P><P>my guesstimate is that</P><P><A href="https://github.com/abap2xlsx/abap2xlsx" target="_blank" rel="nofollow noopener noreferrer">https://github.com/abap2xlsx/abap2xlsx</A>&nbsp;and</P><P><A href="https://spreadsheet-importer.com/" target="_blank" rel="nofollow noopener noreferrer">https://spreadsheet-importer.com/</A></P><P>is all you'll ever need <span class="lia-unicode-emoji" title=":slightly_smiling_face:">πŸ™‚</span></P><P>- v.</P> 2024-04-19T09:03:44.292000+02:00 https://community.sap.com/t5/technology-q-a/re-how-to-deploy-roles-when-using-ias-for-a-cap-applic/qaq-p/13714264/comment-id/4830932#M4830932 Re: How to 'deploy' roles when using IAS for a CAP applic... 2024-05-28T08:35:05.929000+02:00 vobu https://community.sap.com/t5/user/viewprofilepage/user-id/5322 <P>IMO there's no way around `xsuaa` as it is the mapper between Auth{X,Z} source and its application at runtime.&nbsp;</P><P>In other words: no matter what single source of truth you use, whether it is the standard SAP Cloud IdP, or a custom IdP (in the subaccount) or IAS, `xsuaa` is always required to map authentication and authorisation into the CAP runtime.</P> 2024-05-28T08:35:05.929000+02:00 https://community.sap.com/t5/technology-blogs-by-sap/a-natural-choice-sap-aif-can-now-expose-events-to-advanced-event-mesh-to/bc-p/13776362#M174186 Re: A Natural Choice: SAP AIF can now expose events to Advanced Event Mesh to power your EDA 2024-07-30T06:53:17.601000+02:00 vobu https://community.sap.com/t5/user/viewprofilepage/user-id/5322 <P>are custom endpoints other than AEM planned/possible for AIF events?</P> 2024-07-30T06:53:17.601000+02:00 https://community.sap.com/t5/technology-blogs-by-members/using-apache-kafka-for-messaging-in-the-sap-cloud-application-programming/bc-p/13976073#M170993 Re: Using Apache Kafka for messaging in the SAP Cloud Application Programming Model (CAP) – Part 1/2 2025-01-03T17:18:08.399000+01:00 vobu https://community.sap.com/t5/user/viewprofilepage/user-id/5322 <P>Rock'n'Roll Mike! Given that&nbsp;SAP Cloud Application Event Hub is also Kafka (albeit in disguise), I wonder whether your plugin would be able to pubsub with it as well... <span class="lia-unicode-emoji" title=":thinking_face:">πŸ€”</span></P> 2025-01-03T17:18:08.399000+01:00