https://raw.githubusercontent.com/ajmaradiaga/feeds/main/scmt/members/sap-mentors/vobu.xmlSAP Community - Volker Buzek2025-03-19T01:10:11.313710+00:00python-feedgenVolker Buzek in SAP Communityhttps://community.sap.com/t5/technology-blogs-by-members/ui5-s-unified-test-tech-stack/bc-p/13581040#M165541Re: UI5's unified test tech stack2023-10-20T08:55:19+02:00vobuhttps://community.sap.com/t5/user/viewprofilepage/user-id/5322cool! 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:00https://community.sap.com/t5/technology-blogs-by-members/ui5-s-unified-test-tech-stack/bc-p/13581042#M165543Re: UI5's unified test tech stack2023-10-26T09:13:51+02:00vobuhttps://community.sap.com/t5/user/viewprofilepage/user-id/5322well, <CODE>yo easy-ui5 ts-app && npm init wdi5@latest -- --ts</CODE> 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:00https://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#M4793417Re: How to 'properly' type an ENUM for CodeCompletion - JS based UI5 app (JSDoc + TS, no d.ts files)2023-12-11T09:13:57+01:00vobuhttps://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([], () => {
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:00https://community.sap.com/t5/technology-q-a/re-how-to-develop-cap-application-with-external-database/qaq-p/12760675/comment-id/4790198#M4790198Re: How to develop cap application with external database2023-12-11T09:30:34+01:00vobuhttps://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:00https://community.sap.com/t5/technology-q-a/re-how-to-develop-cap-application-with-external-database/qaq-p/12760677/comment-id/4790200#M4790200Re: How to develop cap application with external database2023-12-11T10:46:12+01:00vobuhttps://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:00https://community.sap.com/t5/technology-q-a/re-how-to-develop-cap-application-with-external-database/qaq-p/12760679/comment-id/4790202#M4790202Re: How to develop cap application with external database2023-12-12T08:53:40+01:00vobuhttps://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:00https://community.sap.com/t5/technology-blogs-by-sap/unveiling-critical-security-updates-sap-btp-security-note-3411067/bc-p/13578118#M167252Re: Unveiling Critical Security Updates: SAP BTP Security Note 34110672023-12-13T15:56:09+01:00vobuhttps://community.sap.com/t5/user/viewprofilepage/user-id/5322Hi, 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:00https://community.sap.com/t5/what-s-new/asking-and-answering-questions-in-the-community-after-migration/bc-p/13586722#M141Re: Asking and Answering Questions in the Community After Migration2024-01-30T11:40:05.328000+01:00vobuhttps://community.sap.com/t5/user/viewprofilepage/user-id/5322<P>Hey <a href="https://community.sap.com/t5/user/viewprofilepage/user-id/23">@jerryjanda</a> , 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:00https://community.sap.com/t5/what-s-new/asking-and-answering-questions-in-the-community-after-migration/bc-p/13603955#M313Re: Asking and Answering Questions in the Community After Migration2024-02-13T16:20:30.922000+01:00vobuhttps://community.sap.com/t5/user/viewprofilepage/user-id/5322<P>Hi <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:00https://community.sap.com/t5/application-development-and-automation-blog-posts/what-s-new-for-sap-build-apps-enhanced-fusion-development/bc-p/13604642#M49507Re: What's New for SAP Build Apps - Enhanced Fusion Development2024-02-14T09:04:05.405000+01:00vobuhttps://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:00https://community.sap.com/t5/what-s-new/addressing-common-questions-and-complaints-about-the-new-platform/bc-p/13604706#M341Re: Addressing Common Questions and Complaints About the New Platform2024-02-14T09:22:11.579000+01:00vobuhttps://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&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&px=400" role="button" title="vobu_1-1707898920954.png" alt="vobu_1-1707898920954.png" /></span></P><P> </P>2024-02-14T09:22:11.579000+01:00https://community.sap.com/t5/what-s-new/asking-and-answering-questions-in-the-community-after-migration/bc-p/13609583#M374Re: Asking and Answering Questions in the Community After Migration2024-02-19T10:27:36.088000+01:00vobuhttps://community.sap.com/t5/user/viewprofilepage/user-id/5322<P>thanks for explaining and clarifying <a href="https://community.sap.com/t5/user/viewprofilepage/user-id/23">@jerryjanda</a> 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. </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:00https://community.sap.com/t5/technology-blogs-by-members/ui5-s-unified-test-tech-stack/bc-p/13620977#M166198Re: UI5's unified test tech stack2024-02-27T16:09:58.972000+01:00vobuhttps://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> 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> there'd have to be an additional command installing the <FONT face="andale mono,times">qunit-service</FONT>:</P><PRE>$> 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:00https://community.sap.com/t5/what-s-new/addressing-common-questions-and-complaints-about-the-new-platform/bc-p/13622764#M405Re: Addressing Common Questions and Complaints About the New Platform2024-02-28T16:35:50.658000+01:00vobuhttps://community.sap.com/t5/user/viewprofilepage/user-id/5322<P>hey <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:00https://community.sap.com/t5/application-development-and-automation-blog-posts/what-s-new-for-sap-build-apps-enhanced-fusion-development/bc-p/13632211#M49512Re: What's New for SAP Build Apps - Enhanced Fusion Development2024-03-08T11:34:15.129000+01:00vobuhttps://community.sap.com/t5/user/viewprofilepage/user-id/5322<P><a href="https://community.sap.com/t5/user/viewprofilepage/user-id/8621">@EsmeeX</a> nice! Authorisation possible as well (Groups/Roles from IdP)?</P>2024-03-08T11:34:15.129000+01:00https://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#M4825869Re: SAP UI5 How to keep a view Session alive on TV?2024-04-16T10:07:14.707000+02:00vobuhttps://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> 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 </P><pre class="lia-code-sample language-javascript"><code>const sleep = duration => new Promise(resolve => setTimeout(resolve, duration))</code></pre><P>hth, v.</P>2024-04-16T10:07:14.707000+02:00https://community.sap.com/t5/technology-blogs-by-members/upload-excel-using-sap-rap-only/bc-p/13675508#M166985Re: Upload Excel using SAP RAP Only2024-04-19T09:03:44.292000+02:00vobuhttps://community.sap.com/t5/user/viewprofilepage/user-id/5322<P>Hi, </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> 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:00https://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#M4830932Re: How to 'deploy' roles when using IAS for a CAP applic...2024-05-28T08:35:05.929000+02:00vobuhttps://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. </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:00https://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#M174186Re: A Natural Choice: SAP AIF can now expose events to Advanced Event Mesh to power your EDA2024-07-30T06:53:17.601000+02:00vobuhttps://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:00https://community.sap.com/t5/technology-blogs-by-members/using-apache-kafka-for-messaging-in-the-sap-cloud-application-programming/bc-p/13976073#M170993Re: Using Apache Kafka for messaging in the SAP Cloud Application Programming Model (CAP) β Part 1/22025-01-03T17:18:08.399000+01:00vobuhttps://community.sap.com/t5/user/viewprofilepage/user-id/5322<P>Rock'n'Roll Mike! Given that 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