Introduction: The goal of this blog is to showcase how to create a tile within an embedded component in SAP Service Cloud which will have the same look and feel like the home page. This blog is a result of a customer requirement where they wanted to display the “Score” in Service Ticket with the layout....
We are in the midst of the age of cloud computing and the change in IT system landscapes and software development projects is both noticeable and irreversible. Large, heavyweight monoliths are no longer in vogue, IT systems are becoming smaller and more distributed, technology stacks more heterogeneous, a development that also no longer stops at....
This post is part of a series sharing service implementation experience and possible applications of SAP Private Link Service on Azure. Find the table of contents and my curated news regarding series updates here. Find the associated GitHub repos here and here. Dear community, Continuing with the implementation journey of SAP Private Link Service (PLS) for Azure we will have a closer....
In the course of implementing a business requirement, I recently had to calculate the difference between two DateTime fields in SAP C4C for reporting which calculates ticket assignment time from the creation. However, I couldn’t find any straightforward blog that provided a simple solution to this problem. Fortunately, SAP provides a function called Delta() that....
“RFC meets Web” Enable all your RFC functions for web consumption without development? Today, I’m excited to share a new thing: A proxy on SAP BTP that translates from REST to SAP RFC calls, making it possible to use BAPIs and RFC-enabled function modules on older SAP ECC or S/4HANA systems. This solution is particularly useful for....
RFC meets Web – Part II: How to build the proxy Welcome back to the second blog post where we look into building the REST2RFC proxy! It’s a SAP Cloud SDK Java application running on SAP BTP Cloud Foundry runtime. Introduction and BTP services used When I started with the project (which was inspired by....
I am pretty sure a lot of you are familiar with SAP Cloud Application Programming Model (CAP). It simplifies building enterprise grade services and applications by guiding developers along a ‘golden path’ of proven best practices. Since best practices are served out-of-the-box with generic solutions for many recurring tasks, developers can focus on the business....
Provides Financial Consolidation capabilities to SAP Business ByDesign customers. Host Analytics Financial Consolidation provides integrated functionality for managing and tracking the finances of multiple companies across multiple business and geographic locations Provides consolidated financial statements in form the financial and standard reports ByDesign Adapter Data transfer from ByDesign to Host Analytics system happens manually (once....
Recently I was working a project that requires me to consume SAP Build Process Automation API in my app. So when I was looking at our SAP API hub, I found that the APIs for SAP Build are documented quite nicely – the next part is to consume the API. But in the world of....
A new playlist about SAP Business Technology Platform (BTP) serverless functions has been made available on our YouTube channel. Video tutorials by Philip MUGGLESTONE for the SAP HANA Academy and Partner Ecosystem Success. In this article you will find the videos embedded with references and additional information. A prerequisite, as covered in the first video of this series, is....
Hello SAP Community. This blog post will provide a solution for many faced when developing their business application. How to connect On-premise SAP BTP destination through a NodeJS application to send email using Cloud Application Programming CAP? Solutions to these problem were successful for scenarios by Joachim Van Praet either creating our own destination in BTP using SMTP....
Version 3 of the SAP Cloud SDK brings a powerful new feature: middlewares. Middleswares allow you to add arbitrary code to the HTTP request built by the SAP Cloud SDK. You can have multiple middlewares added to your request all doing a small task. The use cases are very diverse: You could adjust header fields of....
Virtual Data Model for oData APIs – That’s in for you as a developer with SAP Cloud SDK (javascript)
Last year I had the chance to speak at the SAP Inside Track Belgium in Antwerp about the SAP Cloud SDK and the efforts I discovered by using it in my projects. I want to use the outcomes of my track with combined feedback I did receive to publish some more inspirations and examples about the SAP Cloud SDK....
Recently I have got chance to work on BTP cloud security below use-case in a cloud application 1) Display BTP Role Collection in UI Picker :Show all role collections, roles ,which exist within the current sub account created for specific XSUAA APP Programmatically 2) Validate whether role collection exist at BTP sub account 3)....
The Service Binding Access library is a utility for easily reading application configurations for bound services in the Cloud Foundry and Kubernetes environment of SAP Business Technology Platform. It combines best practices with extended compatibility and low maintenance for library developers. A service binding is a set of properties that describe how an application shall establish communication with an....
In the previous blog, we saw how to access data from a S/4HANA system using SAP Cloud SDK in a multitenant application. In this blog, we will see how to schedule periodic jobs for each of the subscribing tenants to pull data periodically from the backend system and ensure data isolation for each tenant. SAP Job....
This will be a blog series, we will see how to build Nodejs-based applications using Multi-tenant capabilities offered by SAP Business Technology Platform(BTP) to build extensions. Context When developing tenant-aware applications in the Cloud Foundry environment, keep in mind the following general programming guidelines: Shared in-memory data that may be available to all tenants. Avoid....
In the previous blog, we saw how tenant onboarding works, tenant-specific schema creation and dependency injection. In this blog we are going to focus on the following topics: Accessing Tenant Specific Data and improving the performance of data access from the database. How to access destination data coming S/4HANA Cloud/on-premise system from the subscriber subaccount in....
In this blog post, we are going to showcase how to update an existing application to version 4 of the SAP Cloud SDK. The new major version has just been released and comes with a lot of under-the-hood improvements as well as some new features. Since updating a dependency – even to a new major version –....
Background Context Business objects developed by SAP in Business ByDesign can have controlled access based on the associated Access Control List (ACL) node data. ACL is a dependent object (DO) that can be related to the business object to provide controlled access. Scenario We have a Custom Business Object, and it has a field of....
This blog post is following up on the SAP Cloud SDK for Java (version 4.0.0 just released) introduction tutorial on SAP Developers Community, Create a Simple Cloud Foundry App Using SAP Cloud SDK , which provides a hands-on to create a very simple servlet retrieving Business Partner information from an OData service system, and then deploy the....
Updates 22.06.2022: SAP Private Link service on Azure is now generally available (GA) Annoucement Dear Community, In this blog post, I would like to share how you can enhance your extensions running on SAP BTP to securely consume the data from the SAP S/4HANA system with the help of SAP Private Link Service. To get started with....
Currently I need to block a supplier’s invoice if some situatin like GR/IR Deviation Exceeds Threshold happened , I investiage nodejs soap to realize this . Let me share the step by step process for this which maybe helpful for you in your project : Prerequisites: You have installed nodejs. Make sure you run the latest long-term support (LTS) version....
In my previouse blog Use nodejs soap to block supplier invoice by call soap api in s/4 hana cloud,we can payment block supplier invoice with local application. Today I want to blog down developing and deploying a rest api application on BTP Cloud foundry to realize the same function.On BTP,we need to use destination to call....
In my blogs Configure the SAP BTP Cloud Foundry Environment Subaccount with SAP Forms Service by Adobe and Test with Postman, I have explained configuring ads and testing ads rest api with postman . I have received many queries about this blog . One question is how to use SAP cloud sdk to call ads rest....
In S/4 Hana Cloud side by side extension , we need to develope backend to create material document in S/4 Hana cloud . In this case we use nodejs . If we use SAP Cloud SDK , it will improve our developement efficiency greatly . Today I want to demo how to create material document....
To underpin active development in SAP Business Technology Platform and SAP S/4HANA, we at the SAP Cloud SDK for JavaScript always keep our APIs up to date and provide developers easy access to the latest features of cloud solutions by SAP. To better achieve this mission we regularly review and improve the design of the....
Introduction: The goal of this blog is to showcase how to create a tile within an embedded component in SAP Service Cloud which will have the same look and feel like the home page. This blog is a result of a customer requirement where they wanted to display the “Score” in Service Ticket with the layout....
We have released new versions of the SAP Cloud SDK. In detail, the following components are now available in new versions: Java libraries in version 3.25.0 JavaScript libraries in version 1.25.0 Continuous delivery toolkit in version v39 In this blog post, we will walk you through the highlights of these releases. For a complete overview, visit....