hschaefer123.bsky.social
@hschaefer123.bsky.social
One of those SAP days:

Mail Client fails → works only with Subaccount Destinations and not with Instance Destinations 🤦‍♂️
CAP Attachment Plugin → "Unsupported MIME type" (thanks, TablePlugin in UI5 1.129) 🫠
CSRF error with sap/ushell/utils/HttpClient → built my own.
Great times. 🙃
May 13, 2025 at 2:41 PM
Thanks #chatgpt I figured out, who first released the nice css dark mode hack (also used by #capire).

:root.dark img,
:root.dark svg {
filter: invert(1) hue-rotate(180deg);
}

This automatically converts images for dark mode without further needs, see
dev.to/withpyaar/go...
Go Dark mode with CSS Filter
There are a plethora of plugins to use and JS to write to achieve dark mode on your website. A straig...
dev.to
February 26, 2025 at 11:06 AM
Yesterday, I spent some time migrating out #UDINA #VitePress site to latest #TailwindCSS v4 using Vite plugin instead of PostCSS. The framework now support cutting-edge CSS features, that hopefully will also find their way into #SAPUI5. This would make the theme designer runtime obsolete!
February 26, 2025 at 10:56 AM
Just figured out, that #SAPUI5 CDN does not support Evergreen Versions with #SAPBTP destinations. That is a problem, since outdated versions are removed from CDN. More infos and a #SAPAppRouter based solution can be found at btp.udina.de/service/exte... that even saves costs by bypassing the proxy.
February 14, 2025 at 7:00 AM
A litlle bit later than last year, the #SAPAppRouter v19 supports nodejs 22 LTS. Now i can safely switch my local node env ;-)
btp.udina.de/tools/api-ex...
February 5, 2025 at 1:33 PM
Today i fixed the api explorer (besides deps), because search for @sap packages ran into npm api issue "to many requests". Sadly the scope search is documented but not implemented. As a Side Effect, also other sap relevant packages are now included
btp.udina.de/tools/api-ex...
API Explorer | UDINA BTP
Preconfigured «Ready-to-run» solutions to quickly get started with the Intelligent Enterprise
btp.udina.de
January 23, 2025 at 2:16 PM
Today I had to test an S/4HANA public odata service via BasicAuth, but the ICM login sequence prevented it. Fortunately, the universal savior query param "?saml2=disabled" works here too and allows to bypass and get a login prompt
January 14, 2025 at 4:53 PM