Sometimes we need to add custom fields for fixed assets. In this blog post, I would like to show you how to add any field to AS0* screens and ANLU User fields table with Custom Fields and Logic application. You can check link for CFL usage. Using Custom Fields and Logic First, we open SAP....
Sara Sampaio
Author Since: March 10, 2022Subcontracting is the process where child materials (components) are issued to an external vendor for final assembly. In this blog, I will try to explain the configuration and steps required to accomplish the subcontracting process with EWM managed. Configuration required: Document type and Item type integration: When we issue the component material from our premises for the....
How are you? I hope you are fine. Today I will be sharing with you one of the reasons of the error “person already hired” while trying to replicate the Employee Master data from SAP SuccessFactors Employee Center to SAP S∕4HANA . If you are an Integration Consultant and you are a beginner at....
This article is intended for database admins, consultants, customers & partners to enable the OdataAdapter & configure in your SDI Project Create a Remote Source Right-click on Remote Sources. Choose Add Remote Source Here you can define the Source Name (arbitary), the Adapter will be the OdataAdapter Select Credentials Mode : Technical User which supports currently Basic Authentication....
Launch of the Historical Data Loader tool – Migration accelerator Hi Group Reporting enthusiasts ! We at the Content Hub are happy to deliver the Historical Data Loader, a migration tool enabling you to load your historical consolidated data from your legacy tool into Group Reporting. This tool can greatly reduce the effort of....
Some manufacturing process involves manufacturing products in steps spread over several days. Standard SAP creates the Supply to Production tasks for all the products in one go which is not viable as the raw materials need to be added to the production floor over a period of time. To gain efficiencies, would like to be....
Service Level Agreements (SLA) for SAP Cloud Services requires high level of quality, performance and availability provided to the customer. Thus, fast recovery after i.e. a failed software or SAP HANA version update is essential. We provide a generalized fallback solution for these upgrade-related issues, introducing a SAP HANA Cloud snapshot-service. But even for other use cases,....
In the world of ABAP development, efficient data retrieval is crucial for optimal performance and seamless user experience. ABAP Core Data Services (CDS) views provide advanced techniques to leverage the power of the underlying database for efficient data retrieval and manipulation. In this blog post, we will explore various advanced data retrieval techniques with ABAP....
Certificates are a big challenge to export certificates from Neo and run them on Cloud Foundry to use Integration Suite. It is not a problem if you have few, but it you have them in your landscape, it becomes a bigger problem. We would love to add this to the Figaf Tool as a part....
Recently I worked on a full Angular app and deployed it on SAP BTP space. Also, the app displays and saves data in on premise SAP HANA system through OData. This is a step-by-step guide which was done. Before we begin, we need to setup a BTP space, generally this will be done by the....
Note Assistant tool is now further enhanced to offer features that enable users to schedule jobs to identify, implement, and view the activity summary of SAP Notes. This blog explains about the batch implementation of SAP Notes in Note Assistant tool. Launch transaction SNOTE -> Batch Processing Batch Identification This option allows you to search and....
In the first part of my blog post, I’ve shown how you can get familiar with cds.ql and how the syntax works for you. If you are not very familiar with cds.ql so far, I’d recommend to read the documentation (https://cap.cloud.sap/docs/node.js/cds-ql) and visit the first part (https://blogs.sap.com/2022/06/21/getting-started-with-cds.ql-in-nodejs-for-cap-101-on-how-to-query-data/). This blog post is dedicated to understand the....
Bärbel Winkler asked a question about how to trigger some kind of popup in ADT/Eclipse using information held on the backend application server. I realise one solution would be to have some code run every time an (ABAP) editor was opened in Eclipse. This code would call a function module on the backend, which could take some....
Navigating to MDG CRs can be cumbersome at times. If users are on the Go and the CRs are awaiting their action, a direct CR link would help users. Although we can setup extended notifications will a link in the emails to navigate to NWBC Home Page(hard coded link) via variables. Business Need: Better....
In today’s rapidly evolving technological landscape, businesses are seeking efficient ways to develop robust applications that meet their unique requirements. Low-code development platforms, such as SAP Build (previously known as AppGyver), have gained popularity due to their ability to accelerate app development with minimal coding. On the other hand, SAP CAP provides a comprehensive framework....
Advanced Event Mesh as a very capable event broker, has many features that are mentioned in various articles and blogs. One of these features that Advanced Event Mesh offers is various connectivity options for messaging, including APIs for Java, C, .NET, iOS, node.js, Python, and support for protocols such as AMQP, JMS, MQTT, REST, and WebSocket.....
Feature discussed: Passing variables from main application to bookmark Context / scenario: We have several custom widgets in our application which requires initialization since bookmarking won’t load custom widget state. For loading this custom widget, we need the state of many variables in application while the application was bookmarked. For ex: selected country, selected cost center,....
2.1 Logic and BADI for addition of custom fields: Here all data is coming in XML format. Hence XML based Adobe form needs to be created. Layout and @30 custom fields need to be added and mapped to the form. SO its better approach with creation of custom XML based form and configure custom form....
This blog is intended for SAP basis consultants who want to understand details about upgrading or converting a GTS system to SAP GTS, ED. FOR SAP HANA 2023 System conversion from SAP GTS11 to SAP GTS, ED. FOR SAP HANA 2023 OR System upgrade from SAP GTS, ED. FOR SAP HANA 2020 to SAP GTS, ED. FOR SAP....
Do you want to create a key user custom field of type “Code List based on CDS view” but you do not know 1) which is the right Semantic Object and Semantic Object Parameter you need to add as UI navigation info to your custom field or 2) how to find or create the value....
Central Finance allows you to replicate the clearing relevant data of documents. This will let you monitor the clearing state of documents from various source systems all in your Central Finance systems. It is also a prerequisite for activating Central Payment. By activating the function, the following data will be replicated: AUGDT: Clearing Date AUGCP:....
The Launchpad Service in SAPCF, recently renamed to SAP Build Work Zone, Standard Edition, offers you the successor of the NEO FLP; the so called the Central Fiori Launchpad (cFLP). In this blog I’ll simply call them NEO FLP and (SAPCF) FLP. In the NEO FLP you were able to change the order of Tiles and....
I have been looking in the forums for ways of making a CL_GUI_ALV_GRID grid editable for the user in a way that whatever value they put in the cells gets registered in the iternal table being displayed on that ALV, but most of the content I found were solutions using the FUNCTION ‘REUSE_ALV_GRID_DISPLAY_LVC’, but in....
AWS Launch Wizard is a service from AWS that helps accelerate the SAP implementation cycle by easy & quick deployment of SAP applications and databases on AWS, in standard, distributed and high availability configuration with best practices built in. In this blog we are going to walk you through, step by step on how to....
This blog-tutorial guides you through the process of creating a CAP application. You will create a basic data model with an OData service, and add a Fiori app for the data model. Optionally, you can deploy the CAP app to your SAP BTP Cloud Foundry (Trial) Subaccount. Prerequisites Make sure the Prerequisites for this....
This blog will help you understand overall purpose and processes of Discounting of Long-Term Assets and Liabilities in S/4HANA Public Cloud. It will explain in detail about the importance, configurations, master data update and process execution itself. Key Points What Is Discounting? Discounting is the process of determining the present value of a payment that....
NOTE: this blog post is intended for developers who have some experience in developing CAP applications using SAP Business Application Studio and SAP BTP destinations. Introduction As a CAP developer you might have already faced the scenario where you need to access an external service (which is extremely common in the decoupled world of cloud....
I have seen requirements where Employee Class and Employment Type picklist functionalities were not meeting customer requirements. This blog describes the solution to set up complex validation combinations between Employee Class and Employment Type. While SAP standard configuration provides these fields as picklists, due to which different combinations of validations cannot be used for e.g.,....
Are you using SAP Emarsys Engagement Platform and Qualtrics XM in your organisation? Combine the advantages of both solutions and receive personal experience feedback! Learn here, how to integrate SAP Emarsys with Qualtrics directly by using SAP Integration Suite and standard extensibility features. SAP Emarsys is an engagement platform best suited for omnichannel and highly....
Hi Everyone, I am writing this blog for beginners on how to filter the data using function Import in SAP UI5 using OData which will be helpful for both front end and back end developer. Function imports are used to do the GET and POST operations for the requirements , which are not possible by the standard....
I am Monica Elam Parithi, a Senior SAP Consultant working in SAC and ByD. In this article, I would like to provide comprehensive insights into the “Input Task” in SAC. We will generate an Input Task rather than share the version with each responsible member and risk getting out of track. In most cases, we....
focusing on beginners, I am writing this blog to explain about how to create OData service and consume OData service to UI5 application (through VSCode) and to work on CURD operations from UI5 Application to backend ABAP HANA Server (On Premises) in detail. Info: – Here I am using SAP GUI 7.50 Version. if you....
Feed SAP Analytics Cloud Model using the new Data Import Service API and SAP Data Intelligence Cloud
Introduction In the SAP Analytics Cloud Q2 2023 release, the new Import Data Service API was made available. This API makes it possible to load data into SAC models from external applications. This new feature opens a lot of opportunities to integrate and feed models in SAC in a scheduled but fully automated way. ....
To ensure that an SAP application is up-to-date and functional, customers need to import and implement many SAP Notes relevant for a business functionality.To make this process hassle-free, SAP application team now can bundle the business specific SAP Notes in an xml file and release it as a single SAP Note with the xml file....
Connections to on-premises sources used for data flows and other connection features require Cloud Connector to act as link between SAP Datasphere and the source. Before creating the connection, the Cloud Connector requires an appropriate setup. Following are the steps required to followed Collect the required details Create/Configure SAP Datasphere subaccount in SAP Cloud Connectors....
Harmonizing Cloud Release Content for You Do you feel overwhelmed by the amount of information you need to locate and process during a release, given how quickly innovation is advancing? When finding the right content becomes time-consuming, releases can become a daunting task. We hear you and want releases to be exciting and easy, which....
In this Blog will see how to upload and download file using webdynpro technology. Follow the following steps as shown below. File Upload Go to SE80 T-code, in that Repository Brower select Web Dynpro Comm. / Intf. And give the name, discription & save it as shown below. fig-1 Go to views -> context ,....
Infographic designed by Afonso Salgado Compare with our Bad Deliverability Infographic! Read the Emarsys Deliverability Blog to learn how you can control your email deliverability success
Infographic designed by Afonso Salgado Compare with our Good Deliverability Infographic! Read the Emarsys Deliverability Blog to learn how you can control your email deliverability success
Sometimes you notice a mismatch of data which should be in sync with Customer/Vendor and Business Partner. This tool compares different data like address and tax data. This tool will show differences at field level. This tool is available at ECC 6.0 and SAP S/4HANA. Usage To launch the Compare Tool for Master Data Synchronization, use....
In this blog post, we will deep dive into the process of constructing a comprehensive use case using the powerful capabilities of the SAP Cloud Application Programming Model (CAP). Our focus will be on consuming a REST service within CAP, and I draw inspiration from a highly informative blog by Robert Witt that greatly helped me in....
SAP planning developers can implement planning logic in SAP Analytics Cloud (SAC) by building data actions or multi-actions. Unfortunately, there are also situations where these tools are too limited. With the introduction of API steps and data loads in the multi-actions we can go beyond SAC to make our data calculations more powerful and establish....
News Feed: 23.05.23: ABAP Environment release 2305 23.02.23: DSAG ABAP developer day for Microsoft integrations with SAP’s engineering team Dear community, Building on Frank’s “BTP ABAP Environment on Azure” release announcement we will take you on a journey of various Microsoft integration scenarios with ABAP over the coming weeks. Excited yet?🤩 Using the language flavor “ABAP Cloud” ensures you’re set....
We used to write Groovy scripting in our CPI integration projects. But if you are a big fan of JavaScript like me, why not to use JavaScript to write the script in your next CPi integration project? Unfortunately by searching on SAP community, it is very hard to find any resource on how to do....
I was occasionally asked to download the EWA report generated in the Solution Manager for some managed systems. The browser displays “Site Not secured…” whenever I enter the transaction code “SM_WORKCENTER.” This article described the step-by-step procedure to resolve the issue “Site not secured “. Investigation: As indicated above, type the Tcode SM_WORKCENTER or if....
To follow this blog, you would need an SAP Business Technology Platform account. I got a Pay-As-You-Go account that lets me get started for free. Then cost based on usage: The trial version of the BTP does currently not provide access to SAP Data Sphere. I then follow How to create an SAP Datasphere service instance in the SAP....
SAP Cloud Integration (aka CPI) allows to call an integration flow via HTTP request from an external system (HTTP Sender adapter). This tutorial is meant to describe: How to create a node.js app that calls an iFlow endpoint from Cloud Foundry. How to use sap-managed client certificate from service binding How to fetch JWT token and CSRF token How to handle....
Prior to the release of Developer Extensibility (Embedded Steampunk) integration scenario developers working with S/4HANA Cloud public edition were restricted to the use of released APIs. A recent blog post and tutorial published by Dennis Leslie demonstrates how it’s now quite straightforward for customers to build their own Custom APIs. In this blog post I will share some....
In SAP Cloud Integration (CPI), we all use Filter palette item in our various B2B scenarios to validate/filter the incoming payload. One of the most common XPath expression we use is to check whether a particular node in the incoming payload has a particular value. In this blog, we will use W3C XPath and XQuery....
Do you want to know how you can enrich a key user custom field of type “Code List based on CDS view” in a way that in display mode, it becomes a link that navigates you to another Fiori app showing the target business object instance? Let’s say that within the “Maintain Customer Project” Fiori....
In this blog, you will come to know how to extract your SQL Objects without connecting to your live database but through Touchless Deployment. This will help you, Comp Developer, SQL Admins .. etc to validate your SQL Script which is deployed in EXT Schema.. (This operation is not supported in SAP Commissions running on....
This Blog post is for all experienced Controlling Consultants and beginners. By reading this blog, you understand how the WIP and variance calculation in product cost by period process and also link manufacturing orders with PCC. In repetitive manufacturing scenario, we use production cost by period method in product costing. if a product manufacturing process....
If you are an Integration Suite user, you have probably received a notification SAP is going to upgrade JSCH library, used to connect to SFTP servers, from version 0.1.55 to 0.2.8. This is documented in note 3300095. One consequence of this upgrade is the risk the public keys stored in the known_host file in Integration Suite....
In the freestyle SAPUI5 application, value help is always a common requirement. The value help is composited with a filter and table in a dialog. If you compare the demo in the demo kit and the standard value help generated by the Fiori Element you can see there is a big difference. Value Help Dialog:....
In Convergent Invoicing projects, I’ve previously seen custom code using Function Module FKK_BIX_BIT_SELECT instead of the generated CDS views for a BIT class. I believe this can be more efficient in mass processes. However, depending on the use of this Function Module, I’ve seen performance degradation as a system ages without enough archiving. I’m including....
“n Configuration Issues. Show More Information” is a common error I see customers face while using the HTML5 Application Repository. Here’s how to resolve it. How to Fix step zero At the time of writing, there’s no way to resolve this issue from the UI itself, so we’ll need to use the cloud foundry cli and the cf-html5-apps-repo-cli-plugin.....
Building a good sender reputation can take a lot of time but vice versa a good sender reputation can be burned very quickly. In this article I would like to give you a brief overview of what you can proactively do to protect your sender reputation and your email eco system. 1. Implement DMARC (Domain....
In this blog, we will learn more about SAP Automation Pilot and how you can automate all of your daily manual processes and receive alerts if there is a problem or issue. As a result, it increases your productivity while decreasing the TCO of individual processes. SAP Automation Pilot as it is a powerful tool to....
When your application built with the SAP Cloud Programming Model starts growing, you’ll notice that certain behavior should be shared across your CAP services. You want to have a single source of truth for your core business logic. This happened to us in a development project at SAP when offering multiple Fiori applications for different personas, and....
In the world of ABAP development, the RAP framework has revolutionized the way we build robust and flexible applications. One of the key features of RAP is the ability to dynamically generate EML (Entity Manipulation Language) requests. In this blog post, we will explore the dynamic form of MODIFY ENTITIES OPERATIONS, which allows us to....
Here we come to the 4th blog of our series. First of all, I’d like to suggest that you can read other blogs in our series. Case Introduction Case 1 – Enhanced Goods Receipt Process Case 2 – Customizing Sales Order App Case 3 – Custom CDS View Using ADT After these, let’s start our....
In the world of ABAP development, optimizing performance is crucial for delivering efficient and responsive applications. By implementing effective performance optimization techniques, you can enhance the runtime of ABAP programs, improve user experience, and maximize system resources. In this blog, we will explore advanced techniques for optimizing performance in ABAP development. 1. Database Access....
Blog Series Quirky Nuggets (N01-N02): CAP Event Handler, Data Uniquenes (@assert.unique) Quirky Nuggets (N03-N04): OData Operator, Undeployment of DB artifacts Introduction During research, development, and testing of applications, we often encounter small but interesting details that can consume a significant amount of time to discover and comprehend. These valuable insights are often forgotten or overlooked....
Blog Series Quirky Nuggets (N01-N02): CAP Event Handler, Data Uniquenes (@assert.unique) Quirky Nuggets (N03-N04): OData Operator, Undeployment of DB artifacts Introduction This blog post is part of the ongoing series titled ‘Quirky Nuggets.’ Within this blog post, we will delve into the world of OData operators and delve into the undeployment of database artifacts using....
In this blog, we will see how you can use postman, to test the SAP CPI mappings. You can use this approach for testing your groovy/xslt mapping as well if you find it useful. SAP CPI mapping simulation lacks more functionality where as SAP PO has better one. In SAP CPI there is no way....
Please find other blogs as follows at S/4HANA SQUARE ONE SAP S/4HANA SQUARE ONE NEW INSTALLATION PART1 – MP PART2 – Installation PART3 – BP Activation PART4 – Fiori Activation PART5 – DATA MIGRATION S/4HANA 2022 fps1 fps0 fps1 fps0 fps1 fps0 fps1 fps0 S/4HANA 2021 fps2 fps1 fps0 fps2 fps1 fps0 fps2 fps1 fps0 fps2 fps1 fps0 S/4HANA 2020 fps2 fps1 fps0 fps2 fps1 fps0 fps2 fps1 fps0 fps2 fps1 fps0 fps0 UPGRADE t1-RC t2 – MP....
This blog objective is to introduce the basic concept of Data Transformation and Rule Types for field mapping when we perform SAP data migration project. There might be hundreds of documents explaining about what SAP Data Transformation is, as this concept is existed in market since many years. However, I would like to contribute little....
In this blog post, we will learn how to build the XSODATA services used to expose our data model to the user interface. This tutorial is designed for SAP HANA on premise and SAP HANA, express edition. It is not designed for SAP HANA Cloud. I have used SAP HANA XS Advanced (SAP Web IDE).....
SAP Extended Planning and Analysis (xP&A) can bring your people and plans together to increase agility and performance. But what does xP&A really mean? As Gartner have summarised: “Cloud xP&A consists of financial planning and analysis (FP&A) and multiple packaged operational planning solutions delivered on a single integrated, composable, data-harmonized vendor platform. It “extends” traditional FP&A solutions....
What to do, when you need a new feature in a SAP solution ? As an SAP customer, you may face a missing functionality and need a new feature at any stage in your customer lifecycle. This blog outlines a comprehensive set of rules for all SAP customers regarding identifying missing functionalities and raising....
This blog is created with joint team work between Hanuma Rupakula and Mahesh Sardesai. Please refer SAP Note 3268525 – Jump Start Your SAP S/4HANA 2022 Implementation by Activating SAP Best Practices which will guide you in preparing for implementation of S/4HANA using SAP Best Practices content. WARNING: This blog provides guidance for activating S/4HANA 2022 FPS2 Best Practices when a....
¿Cómo podemos aprovechar la tecnología en la que se basa ChatGPT para interactuar con S/4HANA? En este post describo un escenario de integración que nos permite responder automáticamente con información proveniente de S/4HANA. ChatGPT es una de las aplicaciones más utilizadas hoy en día por una gran variedad de usuarios a la hora de buscar....
Workforce replication from SAP Successfactors to SAP S/4HANA Cloud using SAP Master Data Integration
This blog post serves as a follow-up to my previous blog post, where I discussed the basics of the SAP Master Data Integration service. If you haven’t read the first blog yet, I highly recommend doing so to gain a comprehensive understanding of the topic. Exploring SAP Master Data Integration: A Journey as an Intern....
本文会讲述如何使用在一个集成了IAS的SuccessFactors系统上,使用微软账号SSO登录。 众所周知,SF系统仅支持SAML协议且只能配置一个Idp,所以一般客户会将SF与IAS进行SAML2.0 SSO配置,再让IAS作为SAP所有环境的统一Auth平台。如果要用微软账号登录SF,这个配置也是在IAS和微软之间进行的,SF系统不需要再做额外配置了。 配置前置条件: 管理员权限的Azure Tenant 管理员权限的IAS 首先,我们要在微软Active Porttal里的App Registrations里创建App。在侧边栏Authentication这个选项中,点击Add a platform,随后配置如图所示的Redirect url。这个地址就是你IAS domain加上/oauth2/callback。配置完成后大致如下图所示。这个配置的作用是让微软在完成登录后,能够转跳到redirect url,为了安全起见,没有配置在这里的的url是无法成功转跳的。 Redirect url config in Azure 接下来我们添加一个Client Id和Secret,这个不难,如图所示,记得保存你的secret,因为只能看一次。 Secret in Azure 然后我们进入IAS,选择Identity Providers -> Coperate Identity Providers. 点击Create新建一个Idp,Identity Provider Type选择OpenId Connect Compliant。 点击OpenID Connect Configuration,在discovery url中填入https://login.microsoftonline.com/{TenantId}/v2.0,点击Load,Name和Endpoints就会被自动加载。 Client Id请填入微软的App Id,如图所示。Secret填入刚才你新建的Secret。 Client id of Azure App Login Hint和Subject Name Identifier都选择Email,因为微软一般都是用UPN进行user propagation,而UPN就是Email。Single....
Since, it was introduced twenty years ago, SAP ECC (Enterprise Central Component) has been a widely used Enterprise Resource Planning (ERP) tool. But as digitalization, cloud computing, and the demand for real-time data processing have increased, SAP ECC has become antiquated and unable to satisfy the needs of modern business. New and enhanced functionality to....
Maintain Setting at Plant Level Procurement control key Default valuating inspection point Catalogs Define Default Values for Control Indicators Assign Task List Types to Material Types Define Task list status Define Planner Group Define Inspection Points Define Control Keys for Inspection Operations Maintain Standard Text Keys Maintain Inspection Types Maintain Inspection Lot Origins and....
Recently in one of the project implementations, I got a requirement to extend the solution by creating subsequent document based on a business process being executed. I am sharing this blog as I felt not much has been written for such type of requirements. Problem Statement: – How do you create a subsequent document based....
I am am using my display_data-method quite often. And every now and then, I stumbled over a dump, e.g. wenn the table provided was “deep” -> included other components that where themselves tables. I often thought: If we could just drop those columns but display all the others – would’t that be nice?! But I never created....
I am writing this blog to share a strange behavior in SAC story and how I overcame this issue. I was developing few stories where I was using LIVE S/4 HANA connection to create data models and create the story on top of it. The reports were having multiple input controls as part of the....
Hello SUM fans, this blog is a bit long and full of text, but it’s worth reading, as we have great news! 1. Homogeneous option for DMO SUM 2.0 SP 17 (available as of May 26th 2023) offers a homogeneous option for DMO! Until now, DMO was always heterogenous: the database type was always changed, for....
This is part two of a series that covers features of the Cloud Integration Automation Service. In this blog I will show you how you can work with the inbox itself and the tasks of your workflow. There are certain tasks that are mandatory for each workflow and they need to be completed before you can....
In BI 4.3 SP02, existing cryptographic libraries are replaced by SAPJCE libraries. To know more about these changes, please refer SAP Note 3218399. SAP Note 3112068 describes the steps to configure SAP JCE libraries for different application servers. The steps require to copy the SAP JCE binaries to the JRE lib/ext and bin folders of the application server. In case of WebSphere, its not....
updated date: 31.May.2023 Business data has become a strategically crucial asset for enterprises after they have digitalized their business management with enterprise software. According to HBR insights, companies can derive value from data. For RISE with SAP customers, they are running their business transactions in SAP system for their corporate finance, supply chain, production, warehousing, sales and....
Imagine you firstly installed PI 7.3 with ICo and wondered how it’s pretty simple to configure integrations. Moreover, you were using the same ideas and toolset as it was introduced to XI 2.0: 3D-addressing (party|system|iface) SPROXY and interface reusing in both PI & ABAP Enterprise Services Builder and mappings/context objects/etc from design-time Integration Builder with....
Lets jump right in with an actual question I just gave to a Hana Cloud Database: The response I got back was correct : Ok so you’re guessing I used ChatGPT, so it’s either hallucinating and made a lucky guess, or perhaps I pre-loaded the data (context) into ChatGPT and it just summarised the results....
I recently investigated an issue in our PO system and learnt few useful things. I thought it will be useful for others to share it here: Issue In our PO system, every morning, we will open NetWeaver Administrator and go to “Message Monitor”. There we could see messages in Error and Successful status. When clicking....
This procedure is Part 1 of the series which describes the very first steps to download the media. We will focus on creating Sandbox type instance with co-deployed (embedded) gateway. Please find other blogs as follows at S/4HANA SQUARE ONE SAP S/4HANA SQUARE ONE NEW INSTALLATION PART1 – MP PART2 – Installation PART3 – BP Activation PART4 – Fiori Activation PART5 –....
This blog includes installation of SAP S/4HANA 2022 FPS2 and will focus on creating Sandbox type instance with co-deployed (embedded) gateway. Please find other blogs as follows at S/4HANA SQUARE ONE SAP S/4HANA SQUARE ONE NEW INSTALLATION PART1 – MP PART2 – Installation PART3 – BP Activation PART4 – Fiori Activation PART5 – DATA MIGRATION S/4HANA 2022 fps1 fps0 fps1 fps0 fps1 fps0 fps1 fps0 S/4HANA 2021....
As a new customer to the SAP S/4HANA Cloud, public edition solution, the very first system you are going to get, and use is called the Starter System. This system has a set of master data and a set of 225+ SAP Best Practice scopes loaded to help you explore its capabilities and conduct the....
This blog is about the pros and cons of External SAP HANA Views vs. External SAP HANA SQL Views in context of mixed modeling scenarios. It also shares some insights on cold store pruning and how to handle currencies. Mixed modeling has become a very popular pattern for data modeling in SAP BW/4HANA in the past. In this blog,....
SAP HANA, the in-memory database platform, has revolutionized the way organizations handle their data-intensive workloads. As with any complex technology, troubleshooting occasional issues is essential to ensure optimal performance and reliability. Hello all, in this blog post, we will delve deep into SAP HANA troubleshooting, exploring common challenges, best practices, and advanced techniques to effectively....
In my previous blog, I’ve already introduced how to set up the connection between SAP S/4HANA (on premise) and SAP Business Network Global Track and Trace to replicating transactional data, some customer/partner may want to know for SAP ECC or SAP TM (standalone),is it possible to set up the connection to SAP Business Network Global Track....
In my recent blog Data Wizardry – Unleashing Live Insights with OpenAI, LangChain & SAP HANA I introduced an exciting vision of the future—a world where you can effortlessly interact with databases using natural language and receive real-time results. The process involves LangChain, OpenAI, and Hana working together to unlock the potential of natural language based....
This blog will provide a simple overview of the process of fine tuning Large Language Models (LLMs) with Enterprise data to help it produce tailored HANA SQL statements. It’s a continuation of my previous 2 blogs: Data Wizardry – Unleashing Live Insights with OpenAI, LangChain & SAP HANA Demonstrates how questions on live Enterprise....
In today’s rapidly evolving world, mobile phones have emerged as indispensable gadgets, serving as the cornerstone of our daily lives. Despite the waning significance of Short Message Service (SMS), it remains a preferred communication channel for companies to connect with their customers. Furthermore, the transmission of crucial registration codes necessitates the utilization of SMS. Consequently,....
In the blog, I’d like to share with you how to modify the standard side navigation behavior by using custom controller. When I expand standard side navigation, it looks like: https://ui5.sap.com/#/entity/sap.tnt.SideNavigation/sample/sap.tnt.sample.SideNavigation In our custom controller, it will looks like this: You can see, it’s a big change. In the expanded state, there will be a....
In the previous blog, we have done half the work about the custom side navigation. In this blog, we focus on the render class to see how to render panel in the browser and how to control its position. In the custom controller, there is a mandatory method we have to implement: renderer: function (oRm, oSideNavigation)....
In this blog post, I will provide some tips and tricks to ease your journey with Cloud Integration. Prerequisite: Basic Idea about Cloud Integration and familiarity with integration flow components. For a newbie, developers tutorial could be a good starting point. Pointers: 1. Header v/s Property in Content Modifier Header and Property are both named key-value pairs.....
Today I am going to discuss about, how we can achieve Forcast Automation using predictive Analytics Scenario. Predictive Scenario : In Simple words in SAC using predictive scenarios we can predict patterns and trends based on Past and current data by applying automatic predictive algorithm. When you use predictive scenario on the model having present and/or....
O SAP Service Cloud foi projetado para que as empresas possam gerenciar suas equipes de atendimento ao cliente, monitorar atividades de garantia e rastrear solicitações de serviço. Aumentando a eficiência, produtividade e a velocidade de seus agentes no atendimento, com uma experiência de serviço em todos os canais de atendimento. É possível realizar integração com e-mail, redes....
The SAP Continuous Integration and Delivery service just reached a new stage of its evolution: Up until now, the available pipelines were made of a fixed set of building blocks, such as: build, test, scan your code and deploy. You could choose which of those blocks you wanted for your pipeline, but you couldn’t create....
このブログポストでは、SAP S/4HANA Cloud, public editionと独立したSAP Analytics Cloudのインポート接続/ライブ接続の設定方法について紹介します。インポート接続では計画統合のベストプラクティスを利用して必要な設定手順を説明します。 トピック 環境情報 インポート接続 ライブ接続 1. 環境情報 インポート接続ではSAP Analytics CloudからSAP S/4HANA CloudへはCommunication User(後述のインポート接続の手順で作成します。)に対するBasic認証で接続します。そのためSSOは必須ではありません。 ライブ接続では、前提としてIdentity Authentication Service(IAS)をSAP Analytics CloudとSAP S/4HANA Cloudのアイデンティティプロバイダ(Idp)として使用しSAML認証で接続します。そのためSAP Analytics CloudからSAP S/4HANA Cloudへの接続設定はSingle Sign ON(SSO)となります。 また本環境の運用ではSAP Analytics CloudだけでなくIdentity Authentication Service(IAS)でもユーザ管理が必要となることを留意していただく必要があります。 2. インポート接続 インポート接続は大きく分けて2つの接続パターンがあります。各接続についての説明や注意点は下記表を確認してください。本手順では、「SAP S/4HANA接続」利用した接続設定について説明します。利用するベストプラクティス(SAP_COM_0087)および関連する情報については、表下のリンクを参照してください。 補足事項:SAP標準で提供されているCDSビューがBW接続用のビューの場合、上記の接続方法では利用できません。 ・SAP Best Practice Explorer: SAP Rapid Financial Planning & Analysis for SAP....
Do you know this problem? New features should be developed, but communication with the customer is difficult. People talk past each other. Requirements are unclear. Finally, when the feature is implemented, it turns out the customer actually had a different requirement: “But we thought that does something completely different!” One solution to this problem is....
Using the SAP HANA Cloud Central Wizard, the SAP HANA Cloud Instance can be created. Start with assigning the instance to a Cloud Foundry Organization and Space, Choose the name and description for the instance. Choose a user and password to log on to the instance. Then, choose the DB size, CPU and disk Storage....
Already past a couple of monthes after i develop an integration between our SAP BW system running over Hana databes and Anaplan, in order to achieve it, the project use SAP Process Orchestration 7.5 During the implementation process, i face some challenges that i try to solve making a research in different forums, since i could....
To the beginners in CPI, for hands-on this blog would be helpful understanding how can we integrate ChatGPT using CPI basic Iflow with steps. ChatGPT: It’s a chatbot powered by OpenAI’s GPT (Generative Pre-trained Transformer) language model. It’s capable of generating human-like responses to various questions and prompts. It can be integrated into messaging platforms, customer....
SAP Business Technology Platform (BTP) is a comprehensive cloud-based platform that offers a wide range of tools and services for enterprise application creation, deployment and management. One of these effective tools is Cloud Application Programming (CAP) Model. CAP is a set of frameworks, tools and libraries deployed on top of Business Application Studio tenant to....
This series will focus on enabling you to utilize the features of SAP HANA Cloud and developing data models using it. Prerequisites : To begin on this learning journey, the first few steps would focus on preparing your modeling environment. Below mentioned tutorials will help you to setup your BTP account and enabling your Business....
In the last blog, I showed how to install 3 nodes for HADR (primary, companion and DR node) using setup.bin response files for the primary and companion and then adding the DR node using a setuphadr response file. That is fine for a new installation or testing. But what do you do if you want to add....
Generate CDC Bearer Token from JWT hashed with RSA Private Key REST API requests to SAP Customer Data Cloud should be made securely, the recommended authentication mechanism is to use a bearer token constructed using a unique RSA key. An API request to SAP Customer Data Cloud should be signed using an HTTP bearer token. This replaces the application....
Introduction: Side-by-Side Extension in SAP refers to the approach of extending or enhancing existing SAP systems without modifying their core functionality. It allows for the development and deployment of additional custom applications or functionalities alongside the existing SAP landscape, minimizing the risk of system disruptions. In a recent project, I was assigned the development of....
In this blog post, I’ll show you with simple steps how can you configure a custom approval workflow for creating Business Partners in the S/4HANA Cloud system. For this purpose, you’ll need to configure a communication arrangement in your S/4HANA Cloud tenant. Once this is done, SAP Build Process Automation will be able to call....
Please go through my blog on Manage Purchase Orders (Version 2) standard fiori elements application configuration in SAP Fiori Launchpad. Link to Fiori Apps Library: Manage Purchase Orders (Version 2) https://fioriappslibrary.hana.ondemand.com/sap/fix/externalViewer/#/detail/Apps(‘F0842A’)/S22OP This demo is mainly for the beginners who are curious to learn SAP Fiori Launchpad Configurations. Check for the installations under implementation information tab in SAP Fiori Apps....
According to my understanding, module and controller is different. 1. Controller Controller is used in view, handling the event triggered in view. The most explicate feature is to extend “sap/ui/core/mvc/Controller”. Like this: sap.ui.define([ "sap/ui/core/mvc/Controller" ], function (Controller) { "use strict"; return Controller.extend("sap.ui.demo.walkthrough.controller.App", { onShowHello : function () { // show a native JavaScript alert alert("Hello....
In your SAP Business ByDesign system, you may need to make adjustments in your inventory. You will use the “Physical Inventory count” documents to manage your inventory counts: And you can use “new inventory adjustment” to make adjustments to some records of your inventory (you can select them in the search results list): ....
Welcome to the fourth installment of this blog post series, where I interview SAP Cloud Integration practitioners, developers, architects and enthusiasts about their favourite feature of the platform. This time around, I’m talking to Vadim Klimov, who is known for his always interesting and insightful contributions to the SAP Cloud Integration community. Vadim also co-wrote the literal book....
Today I would like to compare the 2 ETL tools in Data Quality – SAP Data Services – BODS and Syniti ADM for Data Duplication. Note: I am bringing insights based on my experiences through these tools. This could be a debate, let’s have a discussion 😉 let’s start with our BODS Match technology: BODS....
Hope you are well and enjoying the lovely summer weather ( in northern hemisphere at least) , I wanted to write a follow up from the previous blog which was a very short introduction on SAP S/4HANA Public cloud. https://blogs.sap.com/2023/05/11/sap-s-4hana-public-cloud-blog-series-article-1/ Now in the second blog we would like to look at what I personally feel....
SAP HANA allows for near-endless scalability by allowing one SID to be deployed on multiple hosts, called HANA node. In HANA terms a deployment with multiple HANA nodes is considered an SAP HANA Scale-Out topology. The deployment can be physical or virtualized. The number of nodes can theoretically reach more than one hundred, even though....
This is the final blog in a three part series showcasing SAP Build Process Automation (SBPA) along with SAP Build Apps to create a project in SAP S/4HANA Cloud, public edition (S/4HC) based on an approval workflow. To recap, the app allows end users to enter basic information about a new project and submission triggers....
Central Payment allows you to make centralized payments and perform centralized clearing activities in the Central Finance system instead of each source system. Journal entries are replicated from one or more source system(s) via the System Landscape Transformation Server (SLT) to the Central Finance system and the resulting customer/supplier open items are automatically technically cleared....
Intent of this blog post series is to provide a working prototype, ‘to mass upload excel data in SAP in Background/Foreground using SHMA’, which will we covered in 3 Parts. Business Requirement To have a Program to upload more than 10k records in SAP using excel file both in Web GUI as well SAP GUI....
Excel Mass Upload in Background Job Using SHMA – Part 2: Create a ALV Report for Mass Upload Program
In the previous blog we have covered how to create Create a custom Shared Memory Area and its class. In this Blog post we will cover the Part 2 section of Excel Mass Upload in Background Job Using SHMA – Part 1: Create a Custom Shared Memory Area. Section 2 In this section we will cover....
So far we have created Custom Shared Memory Area & its Class, ALV report for Mass upload in Background/Foreground. In this Blog post we will cover the Part 3 section of Excel Mass Upload in Background Job Using SHMA – Part 1: Create a Custom Shared Memory Area. Section 3 we will be using Excel Templates from....
In below blog, I will describe usage of Graphical Warehouse Layout (GWL) in SAP EWM. Examples and screens comes from SAP S/4Hana 2021 Embedded EWM. Introduction: What is GWL? Graphical Warehouse Layout (GWL) display two-dimension layout of your warehouse. Based on coordinates, you can create full layout of your warehouse/factory. There are some predefined objects....
The intent of this blog post, is to provide a FM to fetch older profile version interval values. Issue: Calculation of total consumption for each version is not directly retrievable in SAP. This total consumption for each version is even though available in transaction EEDM02 when versions are displayed, the same value cannot be retrieved....
Current situation The table controls of the SAPUI5 sap.ui.table library provide shortcuts to define titles, footers, column headers, and cell templates for tables. If only a string is given for these aggregations, the table control creates the required text or label controls automatically using sap.m controls, as long as the sap.m library is loaded in the application. If not, the....
I am very excited to share my knowledge in my blog about how to implement an OData Integration Test for the “create by association scenario” which is part of ABAP RESTful Application Programming Model. The test case in this blog will cover the BO Business Partner and its text notes. During my daily work as....
When comes to SAP BW upgrade many companies may have many questions but the most asked question is should we upgrade to BW4HANA or BW ON HANA. I would like to explain briefly the difference between both and what should be the approach and what are the most important steps to take care after the....
This functionality is available since SAP S/4HANA 2020 and for higher releases. What is Preliminary Billing Document (PBD)? A Preliminary Billing Document (PBD) is an optional intermediary document between the billed reference document and the final billing document. It is intended purely for negotiation purposes (align on details e.g. prices, payment terms with the customer)....
In the SAP Business ByDesign system’s business configuration, you can fine-tune the Tax Return parameters for different SAP country/region versions in the activity called Tax Returns for Goods and Services. In the past release version, we enabled the “Add Row” button for this activity for Summary Layout-based returns of countries France, Austria, United Kingdom, Denmark, Switzerland,....
In this blog today, I am going to discuss about the Allocation process of element in SAP Analytics Cloud using Data Action i.e. Allocation element across other inside a Financial Model Copy operation from same Financial Model. Allocation Process : In Planning, Allocation process is the process of distributing values (Gross Sales) from one data....
Asset Intensive Industries must ensure its assets perform the intended function to safely achieve organizational goals. To ensure this, it becomes important to address ‘maintenance’ with an emphasis on Health, Safety, and the Environment. The RBI framework outlined in EN 16991 suggests that the risk-based approach shall apply multidisciplinary engineering analysis to ensure that user-defined....
We frequently receive requests for any SAP EWM S4 HANA transformation or implementation project where the business uses more than one type of barcode and does not want to change the barcode because it is necessary for their operations. In such cases, it is important to understand the barcode types being used and their compatibility....
Hello Community, This blog post will highlight some of the enablement content for the new release features and few other learning contents which were requested from the Community. New Learning Journey for SAP Build Process Automation SAP Document Management Service for Attachments in SAP Build Process Automation (SAP Build Store Sample Content) Process and approve....
SAP Digital Manufacturing provides important features where we can perform the Goods Issue, Goods Receipt, Yield and Scrap partially or full qty using Order POD and Post-Production Reporting POD for the process Industry. Sometimes as per the business requirement, we need to consume the component, Goods receipt, Yield and Scrap confirmation partially and fully. You....
You would have already seen how data can be replicated from SAP S/4HANA to SAP S/4HANA Cloud via DRF replication and via iDocs in a Two-Tier ERP setup. You can refer these in the blog Master Data and Integration in Two-Tier ERP. In this blog, I will walk you through a scenario where a document is....
In this series of blog post, we cover different use-cases of integration between SAP Cloud ALM and external ALM services. All Integration scenario of SAP Cloud ALM are based on the public APIs listed in the SAP API Business Hub. Objectives You want to forward SAP Cloud ALM monitoring events to external chat tools to create messages in chat channels. ....
In this blog post, we will learn about the rolling average, it’s also called a moving average, a running average, a moving mean, or a rolling mean. You’ll very often see rolling averages used in time series data to analyze trends, they are calculated as the mean of the current and a specified number of....
SAP Cloud Integration (aka CPI) allows to call an integration flow via HTTP request from an external system (HTTP Sender adapter). This tutorial describes how to write a Node.js application which calls an iFlow, from SAP BTP. The app uses a custom client certificate for authentication. For security reasons, the certificate has to be rotated. A....
End of last year we launched ABAP Cloud and the new ABAP extensibility guide for SAP S/4HANA: ABAP Cloud | SAP Blogs How to use Embedded Steampunk in SAP S/4HANA Cloud, private edition and in on-premise – The new ABAP extensibility guide | SAP Blogs Embedded Steampunk – Some more details for ABAP developers | SAP Blogs ....
In this session I will discuss about the Data Actions which will copy sates from Actual to Plan versions within Same Model for 2024. Data Action : It is a set of action or operations like Copy, Allocation and copying data from one model to another etc. to manipulate data within model , same version or....
In SAP QM, the Usage Decision is a crucial step that determines the fate of inspected materials or products. It involves evaluating the inspection results against predefined acceptance criteria and deciding whether the material meets the required quality standards. Result Recording, on the other hand, involves capturing and documenting individual inspection results for various characteristics....
In this article, we’ll talk about Microsoft Azure’s monitoring services and how we may use them. Customers operating their SAP landscapes on Azure Virtual Machines and Azure Large Instances can use Azure Monitor for SAP Solutions, an Azure-native monitoring tool. With Azure Monitor for SAP Solutions, we are able to centrally collect and visualise telemetry....
In this blog we will know what is Collaborative Enterprise Planning, how it is achieved in SAC and how we will automate Collaborative Enterprise Planning using SAC Calendar. Collaborative Enterprise Planning : In my words , It is a process or method in which collaboration between different business plan planned in different domain like SD, FI,....
Many clients with complex business processes that track employee times usually have a common requirement to restrict employees from working (and by extension, booking) overtime over a certain number of hours. I have also observed in most cases that these restrictions are usually for the work done in a month rather than strictly in a....
This blog article will teach you how to consume OData service in i-Flow. You will also learn about OData adapter configuration & the utilization of Content Modifier in our i-Flow. https://services.odata.org/v3/northwind/northwind.svc In this i-Flow I’m using the above free OData service Create an i-Flow with the name OData Open & click on edit the i-Flow.....
Under this blog, I have outlined how to configure an SAP Web Dispatcher (WD) so that it acts as the reverse-proxy server for an XSA instance where SSL is terminated at the XSA server. The WD will simply route requests to the XSA instance. This setup allows the XSA host to be hidden from the....
Some of the audience might also remember one of my childhood’s favorite animated TV series “Voltron”. It was a ”science fiction cartoon” featuring a team of pilots who control lion-shaped robots that combine to form a larger, “more powerful” robot called Voltron. This is how I see BTP: “Voltron”. (BTP and the BTP services / Voltron and the lions). In fact BTP is....
This mini blog series will encompass the important aspects of API Documentation and its significance in SAP BTP Application development using the Cloud Application Programming (CAPM) framework. Important Note: I would like to emphasize that, CAPM application development perspective Open API Specification implementation is technically simple and straightforward. However, it holds immense importance in ensuring the....
This is second blog for the mini blogs series highlighting importance of Open API spec framework. In the previous blog we have got insights for the Open API ( Swagger UI) in general, Let’s bring our understanding to utilize the concepts in SAP BTP CAPM application. CAPM Open API Framework Part 1 – Empowering SAP....
This blog marks the final part of our mini blog series, focusing on the significance of the Open API Spec framework for BTP CAPM API and microservices. Let’s recap the series: In Part 1, we discussed the importance of understanding OpenAPI specification documentation. In Part 2, we explored how it can be easily implemented in....
After longtime, I’m writing blog in SAP , hope it will be useful who are working with CDS Views. About Author: I Nanda Anantha working in SAP BW/ABAP and HANA for last 18 years and written few blogs in past and my interest is exploring and learning new things in SAP. Why I’m writing this blog?....
In this blog post we will be discussing setup and configurations required to use Microsoft SQL server as a data source for SAP DataSphere. Scenario: The SQL server is hosted on-premise. Remote Tables will need the Data Provisioning Agent. The DP Agent will be hosted on-premise and on a Windows server. Pre requisite:....
Self-service relies on a knowledge experience for our users that is effortless and intelligent. For this reason, we are especially pleased to announce the launch of a new ‘Support Knowledge Search’ experience, starting May 23, 2023. This new experience ensures: Access to a world-class intelligent search and relevancy platform, powered and automatically tuned by artificial....
You’ve already been introduced to ABAP Cloud by Boris’s Blog Post, if not, I highly recommend reading it. In this blog post, you’ll gain insight into the architectural idea of ABAP Cloud and its essential parts. If you are directly interested in the supported technical use cases and recommended technologies, you can find them in this complementary....
Beginning with OpenUI5 and SAPUI5 1.116 (planned for July 2023), UI5 framework libraries will start using modern ECMAScript syntax in their code and define “Specification Version 3.0“ in their UI5 Tooling configuration. If you use UI5 Tooling in your projects, this means you will have to upgrade to UI5 Tooling Version 3. In addition, you have to make sure that your project’s....
Just recently, IBM i 7.5 TR2 was released along with Db2 for i PTF Group SF99950 Level 4, as well as IBM i 7.4 TR 8 along with Db2 for i PTF Group SF99704 Level 25. You can get a quick overview over the enhancements for IBM i 7.5 at https://www.ibm.com/support/pages/ibm-i-75-tr2-enhancements and for IBM i 7.4 at https://www.ibm.com/support/pages/ibm-i-74-tr8-enhancements.....
Today I’m going to explain how to Sort, Filter and Group data within a List (sap.m.List) or a table (sap.m.Table) with the ViewSettingsDialog element in a dynamic form. Filtering data of the example Context The columns and their values to be used to sort, filter and group can be defined statically in the XML view....
The purpose of this article is to describe the procedure to enlarge the MAXDB database size running on any SAP application. There was an alert that the database size used was getting full. The procedure for enlarging MAXDB datafiles is described below. Login using SAPGUI in any productive client. To identify and confirm the....
Before going to the Topic lets discuss about the data actions. Data Action : It is a set of action or operations like Copy, Allocation and copying data from one model to another etc. to manipulate data within model , same version or cross version. For example, we can copy a sales data version from to....
Introduction : SAP BTP provides many services, SAP HANA Cloud Database is one of them. As each service provides one or more service plans, which could be thought of as a variant, similarly SAP HANA Cloud is offered in different configurations and sizes. The plan one chooses is known as entitlement and quotas represent how....
My client plans to use a variety of digital payment options within a non-SAP e-commerce solution. Some of which will be region specific. SAP Digital Payments Add-On was selected to streamline implementation on both sides: authorization of payments within the e-commerce solution and capturing in S/4HANA. SAP provides documentation and a library to integrate non SAP ecommerce solutions with DPA,....
Explanation of Vendor Consignment inventory As a definition in a normal consignment process, the consignment inventory is a supply chain model in which a product is sold by a retailer, but ownership is retained by the supplier until the product has been sold. Because the retailer does not actually buy the inventory until it has been....
Some time ago I received a new challenge at work: The business requested to send a zipped file by e-mail, with password. Sending files by e-mail is not something new. But zip the file and set a password from ABAP was a challenge. After some researching, I have not found something like a function module....
In this article, the method of connecting Service Now with HANA SDA connection is explained along with the set up for the delta connection is described. The scenario described here will explain the connectivity with Service Now and the data extraction techniques. Connectivity with Service Now Connectivity with Service Now from HANA is possible through....
The purpose of this blog is to showcase the usage of a multidimensional array with the SAC Analytics Designer scripting APIs. More specifically, in relation to calendar tasks as here the built-in functionalities were lackluster to me. The greater context is to retrieve information of calendar tasks for the current planning cycle ordered by the....
The aim of SAP Business Network Global Track and Trace is to capture, process and store tracking information about tracked business processes. Then, it allows business users to get real-time transparency of the execution of those processes. They can query any tracked process and display its retrieved data from end to end. SAP Business Network....
I often develop CAP MTA projects that contain some UI modules for PoC purposes. However, the process of deploying these UIs and making them accessible from SAP Build Work Zone, standard edition, is not well-documented. In 2020, I wrote two blog posts addressing this particular topic. Developing a Fiori elements app with CAP and Fiori....
Here is a quick and effective example of using Open AI in SAP environment. In the example, developer can put pseudocode in the ABAP editor as comments and pass it on to Open AI and get back Open AI’s recommendations in the same editor. Prerequisites For this demo, will utilize one of the Open AI....
Despite several shortcomings, direct TM<->EWM integration based on EWM transportation units (TU) brings a lot of benefits: It can be used with decentralized EWM instances, whereas Advanced Shipping and Receiving requires embedded TM and EWM in the same S/4HANA system TM can plan packing and loading based on sales orders well ahead of actual delivery....
“Have you ever wished to ask an AI agent questions about selected thousands of pages after you have woken up from a good sleep?” 🙂 I wrote the blog “Hello, world!” your crafted chat GPT bot!” about how to use OpenAI API to submit completions and ask further questions. The questions are restricted to the content the OpenAI....
SAP continues to deliver Innovations across the Solution Portfolio, Platform and Ecosystem to drive customer and partner value. SAP Business Technology Platform (SAP BTP) as the choice of Technology Platform for SAP’s solutions Portfolio, helps expand and accelerate partner value for customers as it allows a broader transformation. Partners specifically with intellectual property (IP), have....
From Strategy to Execution: The Go-To Guide for Offboarding 2.0 Implementation in SAP SuccessFactors
Offboarding is the formal process of separating an employee from a company, typically due to resignation, termination, or retirement. It involves various tasks and procedures to ensure a smooth departure, such as transferring job responsibilities, deactivating access rights and passwords, returning company equipment, and conducting exit interviews to collect feedback. SAP SuccessFactors provides a comprehensive....
In today’s digital era, effective document management is crucial for organizations to streamline their operations and ensure seamless collaboration. When it comes to human resources management, SAP SuccessFactors emerges as a leading solution with its robust capabilities. One of the standout features within SAP SuccessFactors is the Manage Documents tool, which revolutionizes the way documents....
This is my first SAP Blog and I hope my first entry would be a useful one. The information that I will share would hopefully supplement an existing blog about SAP CAR On Shelf Availability program /OSA/DISPATCHER already. This is the link of that topic https://blogs.sap.com/2019/12/17/sap-car-osa-on-shelf-availability/. However the context on how share the use of /OSA/DISPATCHER....
Embracing Change: Your Path to Transformation Join us in this captivating blog series as we explore a real-life scenario where a customer strives to enhance maintenance planning by embracing the power of digital collaboration platforms like the SAP Business Network Asset Collaboration and automating some of the manual processes using the SAP Build Process Automation.....
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....
SAP Cloud Transport Management service lets you manage software deliverables between accounts of different environments (such as Neo and Cloud Foundry), by transporting them across various runtimes. This includes application artifacts as well as their respective application-specific content. SAP Cloud Transport Management service adds transparency to the audit trail of changes so that you get information....
This blog relates to generation of an Adobe Form via transaction code CORRHIST in SAP HANA. Normally when selecting a document to print and output to PDF as a spool file there is no issue, but in some instances the document may fail to produce due to Adobe Document Services (ADS), encountering an error with....
I’m S.Sreejith and I’m a Financial Planning Consultant at Applexus Technologies. The SAP Analytics Cloud’s allocations feature is a useful tool for businesses to allocate values gathered on one object to a number of other receiving objects depending on a driver. What instructs the system on how much of the collected value to allocate....
Last year SAP announced the availability of the new ABAP Cloud development model in SAP S/4HANA Cloud, private edition and SAP S/4HANA. More information about that can be found in Boris Gebhardt’s blog post (“How to use Embedded Steampunk…”). Part of the announcement is the new ABAP extensibility guide. In this guide the 3-tier model was introduced to establish ABAP Cloud in SAP....
We’ve started working with Fiori elements, it’s an exciting journey and I see lots of possibilities- and challenges ahead. It’s really a group effort where you need to involve everyone from the business, UX to the dev. But one thing leaves me especially puzzled; in all examples and tutorials the CDS views are annotated with ....
Background: We all know that we can upsert/update data via various types of platforms like CPI, Integration center or any kind of third party application like Postman. Via normal upsert process we can put or update data easily. Now if we want to upsert data for an onboarding employee means whose hiring status is not....
Asset-intensive businesses managing Health, Safety, and Environmental (HSE) objectives allocate budgets specifically to prevent events from occurring. These funds are typically designated as CAPEX (Capital Expenditures) and OPEX (Operational Expenditures). CAPEX is usually incurred during the equipment or processes’ design and modification phase. At the same time, OPEX is dedicated to the ongoing maintenance of....
👉🏿back to blog series Dear community, Are you ready to learn how to apply plug-and-play automation to block compromised SAP users based on suspicious activity on SAP RISE, SAP ERP, Business Technology Platform, and Azure AD? This blog has you covered with all the steps required to start kicking 🤸🏾♂️ compromised users. As a byproduct to that rewarding experience your....
NEWS FEED 22.05.23 SAP playbook for audit log re-enablement added😍 Dear community, This blog series sheds light on the plug-and-play automation content available to act on suspicious🕵🏽♂️ activity on SAP RISE, SAP ERP, Business Technology Platform, and Azure AD with Microsoft Sentinel. Get started with below out-of-the-box scenarios: 🔗Part 1 – Basic SAP User blocking (quickstart template) Understand deployment options, configure your favorite scenario, adapt....
NOTE: this blog post is intended for developers who have previous experience in developing multi-tenant CAP applications using SAP Business Application Studio, SAP BTP destinations, and the destination and XSUAA services. Introduction After I published this blog post, many developers reached out to me with the classical question: “does this microservice work in a multi-tenant scenario?”....
Learn how a SAC Planning model can be populated with data coming from custom calculations or Machine Learning. This blog focusses on importing the calculated results from SAP Datasphere into the SAP Analytics Cloud Planning Model and orchestrating the E2E data flow process and is part of a blog series, which explains the concept of....
This blog is to provide the steps with the screenshots on how to import contents from abapGitHub into BTP ABAP environment. Pre-requisite In BTP subscribe to ABAP cloud platform and generate the service key Install the eclipse latest version in the local machine. After that, install the add-ons for ADT and abapGitHub. Follows the steps....
Following what we have learned from other blogs for the Output Parameter Determination app, I came across something which seemed impossible at the beginning but what’s not possible with SAP? I had a requirement to setup dynamic Sender and Receiver email address in Output Parameter Determination app for Item Interest Calculation rule. As we know....
Value Driver Tree in SAP Analytics Cloud Planning. KPI Simulation using Value Driver Key :Using value drive key planner/ Business Analyst can track the impact /changes in business process and other KPI with respect to another KPI change. Even a Sales KPI impact can be measured if a Finance KPI change or vice versa. The....
How to handle etag if-match in CPI iflow? I searched in blogs and found some blogs in this topic . Today I want demo in the most straight way . I will use the post physical inventory document item as the example. To post the document item, I need to get the etag for the....
This is continuation of my blog series: ABAP Lesser Known Heroes Series – Group Column : Part 1 | SAP Blogs ABAP Lesser Known Heroes Series – Value Operator : Part 2 | SAP Blogs ABAP Lesser Known Heroes Series – TYPE RANGE OF : Part 3 | SAP Blogs ABAP Lesser Known Heroes Series....
SAP Profitability and Performance Management Cloud has been making a lot of marks and interests within customer. The one of the important feature is to use APIs. With the use of APIs It makes architecture/Solution flexible and scalable for future enhancements. I am capturing here a real use case with integration on PaPM Cloud APIs,....
This article is intended for database admins, consultants, customers & partners to enable the Excel Adapter & assuming data will be pushed to your local file path from customer to load into your SDI Project – Virtual table In this blog, a Microsoft Excel file with all of the data in rows will be consumed or you....
We went through a recent migration of SAP CPI from NEO to CloudFoundry. It was very simple and easy, though I had faced many issues, some even silly. I hope this blog gives a structure to ideate and plan bigger migrations. But the Cordell remains the same – the migration scripts and setting up the....
Objective: Showcasing Looping Functionality in the Production Process Hello everyone, In this blog, I will demonstrate how to achieve looping functionality in the DMC Production Process. Sometimes, there is a need to iteratively call public APIs or external services, but currently, there is no direct looping action available. Therefore, I will present a workaround to....
Delay software update feature of integration suite was released in the middle of year 2022 to delay cloud integration runtime update by 1 week. You can refer the help documentation for details. However, with May 2023 release – 6.39.x, we have enhanced the feature to display the cloud integration runtime version for the better clarity and transparency.....
This blog will help you solve the requirement to compare different payloads and identify changes using Groovy script in SAP CPI. Many times, source system doesn’t send the data with differentiation of new/updated record type and target system only expects the records which are either new or got updated in source. In this case middleware....