Sign in

Mio Yasutake

@tami624.bsky.social
156 followers 92 following 12 posts
PostsRepliesMedia
Mio Yasutake @tami624.bsky.social · 25/05/2026
How to share UI5 libraries across applications is a topic I keep coming back to. With Application Frontend Service, consuming a library is just a single route in xs-app.json. I also built a Yeoman generator to automate the deployment setup. community.sap.com/t5/technolog...
community.sap.com
Deploying a UI5 Library to Application Frontend Service
Background In a previous blog, I introduced an approach to simplify the use of a custom UI5 library on SAP BTP: bundling the library directly into the consuming application at build time. This elimina...
031
Mio Yasutake @tami624.bsky.social · 09/04/2026
When working on Fiori Elements apps, have you ever tried to use an XML annotation from the UI5 documentation and thought: “Wait… what exactly do I need to change?” I wrote a blog on the essentials to make those snippets work in your own project. community.sap.com/t5/technolog...
community.sap.com
XML Annotations: The Essentials Before Adapting Documentation Samples to Your Project
The Problem When building Fiori Elements apps, you sometimes need to add XML annotations on the UI side. The usual approach is to search for examples in the UI5 Demo Kit. For instance, you might find something like this: Disabling the Search filter<Annotations Target="SAP__self.Container/SalesOrder"...
072
Mio Yasutake @tami624.bsky.social · 03/04/2026
I built a UI5 control library for handling file uploads in CAP applications. SingleFileUpload: for LargeBinary fields on an entity MultiFileUpload: for attachments compositions npm: www.npmjs.com/package/ui5-...
120
Mio Yasutake @tami624.bsky.social · 17/03/2026
I created a sample repo and blog to organize annotation-based outbound navigation patterns in Fiori Elements. It explains how navigation is triggered and how to control the context passed to the target app. 📝 Blog: community.sap.com/t5/technolog... 💻 GitHub: github.com/miyasuta/fio...
061
Mio Yasutake @tami624.bsky.social · 05/02/2026
and this article summarizes what I learned while sorting them out. community.sap.com/t5/technolog...
community.sap.com
Basics of Custom Filters in Fiori elements (OData V4)
Introduction In Fiori elements, custom filters are used when standard filter fields are not sufficient. This is typically the case when you need to use a different control than the standard filter con...
141
Mio Yasutake @tami624.bsky.social · 10/01/2026
I’ve written a blog about using UI5 libraries on SAP BTP. While this topic comes up often, deploying libraries separately can make the consuming app’s mta.yaml quite complex, so I explored bundling the library into the app instead. community.sap.com/t5/technolog...
community.sap.com
Simplifying UI5 Library Use on BTP by Bundling Libraries at Build Time
Background: Reusing UI5 Libraries on SAP BTP When using a custom UI5 library on SAP BTP, the most common approach is to deploy the library source first and then consume it from other applications. Bas...
0104
Mio Yasutake @tami624.bsky.social · 15/09/2025
When working with CAP, using CSV files for initial data can be convenient but also risky in productive systems. In my latest SAP Community blog, I share some practices to avoid data loss and explore other safe ways to register data. community.sap.com/t5/technolog...
community.sap.com
Avoiding Data Loss When Loading Initial Data with CSV Files in CAP
Introduction When you start learning CAP, running cds add tiny-sample generates all the necessary sample artifacts, including a CSV file inside the db/data folder. Once deployed, the data from this CS...
020
Mio Yasutake @tami624.bsky.social · 23/08/2025
I wrote a blog about how to set default values in RAP entity creation, comparing Default Values Function, Default Factory Action, and Augmentation. In the post, I share the differences, use cases, and sample code. community.sap.com/t5/technolog...
community.sap.com
Setting Default Values in RAP Entity Creation: Default Values Functions, Actions, and Augmentation
Setting default values when creating a new entity is a common requirement in RAP-based application development. Currently, there are three options available: Default Values Function, Default Factory A...
052
Mio Yasutake @tami624.bsky.social · 16/08/2025
I’ve written a short blog about trying out Virtual Endpoints with CAP Node.js. It covers a few small findings I made while testing local previews. community.sap.com/t5/technolog...
community.sap.com
CAP with Local App Previews – Tips for Smooth Development
UI5 has recently introduced Virtual Endpoints, eliminating the need for sandbox files and reducing maintenance effort in local previews. For details, please read the blog post below: https://community...
010
Mio Yasutake @tami624.bsky.social · 12/07/2025
Tried out Application Frontend Service and wrote up some notes: community.sap.com/t5/technolog...
community.sap.com
Exploring Application Frontend Service: Deploying the UI of an MTA App
Introduction Application Frontend Service (AFS) was introduced in May this year (see blog). It is a single point of entry for hosting, serving and operating frontend applications. It shares some funct...
010
Mio Yasutake @tami624.bsky.social · 11/02/2025
I've written a blog on how to implement a table update screen similar to SM30 using RAP. community.sap.com/t5/technolog...
community.sap.com
Creating a Multi-Item Edit Screen in RAP Similar to SM30
Introduction In the ABAP RESTful Application Programming Model (RAP), there's a method to create screens that allow simultaneous editing of multiple rows. Such applications are commonly used to mainta...
140