Sara Sampaio

Sara Sampaio

Author Since: March 10, 2022

The DBACOCKPIT of SAP NetWeaver AS ABAP and ABAP Platform provides the SQL Editor which can be used to execute SQL statements on connected databases. The SQL Editor is a full featured SQL command line and supports all SQL statements as listed, for example, in the SAP HANA SQL Reference Guide for SAP HANA Platform. It was designed to....

“Investments for the future” is a French government-funded initiative which seeks to modernize and make the country more competitive while making it more attractive to investments and innovation. It focuses on strategic sectors including artificial intelligence (AI) for defense-security. The program works in three phases:  Industry sponsors are invited to submit a technical challenge to be....

  SAP Cloud Integration comes with inbuilt monitoring , which is good for basic monitoring but lacks one single view with all that you want to check with your tenant or see any patterns which may indicate some of long term underlying neglected issues impacting your performance and putting burden on your Enviourment.  There are....

SAP Data Services is an ETL tool to Extract raw data, Transform it into business meaning and Load the result into a target for reporting, Business Intelligence tools, Data Migration or any other generic data integration requirement. Building such dataflows and orchestrate them into workflows is the daily task of Data Services users. A data integration project requires....

SuccessFactors Execution Manager tool As an integration consultant, it might be asked how business users can get a view of interfaces status and check errors so they can take action. If you’re working in a SuccessFactors landscape, Execution Manager tool can be a solution for your business users who don’t necessarily have access to SAP....

Running your SAP system with optimal performance should always be a goal for SAP basis and AIX system administrators. Making most effective use of the available hardware and IBM POWER virtualization features helps you to achieve optimal system response times for users. Typically, your SAP system will run in a distributed configuration where the database....

Introduction:- Solr in Hybris  is used to Store the data in Indexed or meaningful or arranged way, in solr data stores in the form of json so searching makes easy. It helps to make the searching faster and efficient so that our application can reduce it’s time, because it holds the arranged or indexed data....

Authors: Vipul Khullar & Ayush Kumar This is the first blog post in the series SAP Event Mesh – Deep Dive. Before we deep dive into the technical implementation details of the SAP Event Mesh service, it is paramount to understand the general overview of the event-driven architecture and how SAP Event Mesh in BTP enables the same. What....

Edit 2022-05-13: Corrected some typos and added a new section to explain service plans.  Contents The three offerings: environments, subscriptions and instances Service plans Provisioning services: subaccount level and environment level Access and permissions: Role collections Service entitlements: quotas and shared units Cost management: Restricting usage and monitoring the cost Epilogue SAP Business Technology Platform....

In the past two years, I noticed one of the common mistakes when using SAP Data Warehouse Cloud  is trying to use SDI ABAP connection for federation. Thus I am thinking of some simple examples to make everyone understand why it will not work. First, it is strongly recommend everyone read SAP Data Warehouse Cloud :....

In our effort to offer new and faster ways for customers and partners to find solutions, SAP Business One Global Support continues to produce material that is easily digested. In this short blog post we announce the fresh release of two new Guided Answer Trees in the areas SAP Business One Mobile App and Apache Resources for SAP....

To simplify and streamline the implementation flow of your B2B/A2A and B2G integration process, SAP Integration Advisor (IA) can generate runtime artifacts that you can use in different integration solutions like SAP Cloud Platform Integration and SAP Process Orchestration. In this post, you can get: What is the motivation of the Integration Advisor What is....

Sometimes it is best to have a simple chart to understand connections between different parts. Therefore, I will be sharing my chart on flow of SOP & production planning chart with related transaction codes.  Also, I will be adding links of SAP blog post to provide details of topics. Production planning may require to flow....

When wdi5 was announced as UIveri5-successor mid-February, the announcement also contained a roadmap and an outlook on what’s next for the tool. SAP took the opportunity and sponsored the Open-Source development of wdi5 to make sure the tool reaches feature parity with UIVeri5. As the official release 0.9.0 just happened, let’s look at where we’re at. roadmap: status TypeScript rewrite and drop kapsel-/Cordova-support ☑️ done UIVeri5....

V3 update requests are called “collective run updates” and are not automatically processed by the update mechanism. These updates are not considered to be critical or urgent. Critical/urgent update requests should be created as a V1 update.   A background job (transaction SM36/SM37) must be schedule to collect and process pending V3 update requests. Each application area....

SAP Integration Suite enables organizations to become intelligent enterprise, weather it is SAP or non-SAP. Using “Open Connectors” capability of Integration Suite; organizations can extend Non-SAP connectivity. You can try out the below steps as a quick POC to integrate end-to-end. What we are trying to do? Accessing contact information from HotSpot CRM (Non-SAP) What....

This blog post will demonstrate the logic to pass the Characteristic values from Parent to Child Configurator.   Purpose: In multi-level Configurators, there are requirements to pass the Characteristic values from Parent to multiple Child Configurators. Some scenarios have the requirement to overwrite the Characteristic values at Child level. This requirement can be achieved by....

I have been working on SAP HANA for the past two years.  SAP HANA XSA adds so much more new possibilities to the new SAP platform offering by incorporating NodeJS and also providing the multi-target application development approach for having each application have it’s isolated runtime environment, Text search, predictive analytics, Geo-spatial capabilities, etc., etc. This....

In HANA XS classic, to get access on all analytical privileges(classic AP) in the system _SYS_BI_CP_ALL can be granted to an user(directly or via a role), generally for developers/ HANA Admin. But in HANA cloud or XS advanced using HDI container there is no such analytical privilege exists for developers. Even though Developer has got the....

This is a Proof of Concept in customer system for embedded analytics / embedded SAC. S/4HANA Cloud Embedded SAP Analytics Cloud can enhance the analysis function of the current system and can better help customers analyze business related data. In this blog, the successful PoC of Embedded SAC Financial Key Figures Comparison will be shared to show....

This blog is useful for the people who are looking to implement Digital signature for Result Recording. At the end of this blog one will be able to successfully implement the concept of Digital signature for result recording. This digital signature functionality will be activated at Material Master + Plant level. There  are 5 different....

The latest release of the Automated Predictive Library (APL) introduces the capability to build several time series models at once from a segmented measure like Sales by Store for example or Profit by Product. No need any more to define a loop in your SQL code or Python code. Just tell APL what column represents....

ExportDeterminationService in SAP Business One DI API enables you to add, update, get and delete Export Determination data in Electronic Documents Export Setup window. The window Electronic Documents Export Setup is available in SAP Business One when Document Mapping Determination is selected on the Electronic Documents tab of Document Settings (Administration → System Initialization → Document Settings). The contents of Electronic Documents Export Setup may vary depending on the localization....

As part of AI & Automation SAP Community Tutorial Challenge 2022 , the below blog post will guide and demonstrate  automation of a process  within SAP Successfactors employee central Time off module .   The below blog post has been co-authored by Nithyanantham Venkatesh Prabhu  as well . A Demo video of the process has also been provided in....

West of House You are standing in an open field west of a white house, with a boarded front door. There is a small mailbox here. >open mailbox Opening the small mailbox reveals a leaflet. >read leaflet (Taken) “WELCOME TO ZORK!   This is the beginning of the famous text adventure ZORK1. ABAPventure Due to the....

Introduction The SAP Business ByDesign(ByD) offers a wide range of SOAP and OData API’s to access data sources, ByD business objects and reports. You can find an overview of all ByD API’s in the SAP Community blog post SAP Business ByDesign – API Overview . The Web Services can be tested manually using SOAP UI Tool (....

In  hybris Hot Folder is used to insert the data from csv file to database. It’s  help the 3rd party to insert data into database directly because the 3rd party may not aware of Hybris or any Programming Language , So to help the 3rd party Hybris come up with the solution i.e. called Hot....

Authors: Ayush Kumar & Vipul Khullar This is the second blog post in the SAP Event Mesh – Deep Dive series. Previous blog post in this series [Blog Post] SAP Event Mesh Event-Driven Architecture Explained  This blog post demonstrates a rest-based implementation for SAP Event Mesh service in Single-tenant and Multi-tenant environments. But, before we begin with the example,....

The SAP standard process map for SAP IBP Timeseries based Integration, talks more about end to end integration process from SAP S/4HANA or ERP to IBP. Introduction This blog will discuss, How the SAP IBP Timeseries data is fetched from the SAP S/4HANA Standard Tables to the SAP IBP Supply chain Add on tables and....

Introduction Sometimes we have to see our customers better and to take a deeper look at their behavior on our websites. So we can export the Customer data based on the created Campaign in Marketing Cloud into CPI Data Stores. Using below steps you can export the Marketing Cloud Customer data into CPI Data Stores....

Christian Michel described in his blog post five ways to “Faster Integration with SAP Business Technology Platform”. The first recommendation is to add guided technology choices for your integration projects: Integration projects can fail at a very early stage, if the goals we defined are to be reached by misfitting technologies and methodologies. To find the most applicable....

  This blog post is the next part of  the use case of mobile storage bin-based inventory counting in the warehouse with SAP EWM on SAP S/4HANA 2021. We leverage SAP AppGyver as a platform for this mobile application – without a single line of code: Not in the frontend, not in the backend. It....

Links to other blogs post in this series – Excel Upload using RAP: Part – 1 Excel Upload using RAP: Part – 2 Excel Upload using RAP: Part – 3 Introduction In continuous to the previous blog post (Excel Upload using RAP: Part -2 | SAP Blogs) post where I have discussed on adding a....

Customers want to be able to use your products and services whenever they choose. Appgyver’s self-service portal is designed such way that they are entirely mobile responsive and customized to match your current brand, ensuring a consistent and familiar experience. Business Use Case Teleporter is a pump share firm that services consumers from all over....

GRC Integration with SuccessFactors EC Using IAG Bridge Concept The below steps will provide the insight on how GRC AC will integrate with IAG and SAP SF EC for user creation and provisioning. Overview 1. Setup SuccessFactors System for IAG Provisioning I. The SF system needs to be setup and enabled for Oauth2 through “Manage....

Introduction: Hi all, for the past couple of months me and my team are working on the SAP Event Mesh service to decouple our SAP BTP-based solution from tight integration with other SAP products/services. Through the course of our implementation of the SAP Event Mesh service, we learned quite a lot. Hence we would like....

Recently we had an issue where the Users reported that they were not able to see the SAC Report with data when they were trying to access the report in SAC in higher environment, and it was asking for Single-Sign-On Credentials, even though correct credentials was entered, there was a failure error. On initial analysis....

In this blog post you will learn how to create a Barcode scanner app which can scan any International Standard Book Number (ISBN) barcode and provide the details about the book without a single line of coding. SAP AppGyver can connect to any standard or custom API, from where it can fetch data. In this....

ImportDeterminationService in SAP Business One DI API enables you to add, update, get and delete Import Determination data in Electronic Documents Import Setup window. It is a part of the Electronic Document Import Wizard. The Electronic Document Import Wizard provides dedicated functionality for importing electronic documents to the system. In SAP Business One, you can access it using Main Menu → Purchasing – A/P → Electronic....

Hi guys, In multiple e-commerce websites where you receive emails for various functionality like when you forget the password of your account . Once you click on forget password you just have to enter your email id then email is received on your email regarding forget password there you receive a link and using that....

Below is a step by step information to create a model based on BW Datasource with a live connection….   To create a model navigate to the Modeler option on the left hand side navigation pane.   Once in the navigation pane, you will see various options to create new model, choose the ‘Live Data....

SAP Intelligent RPA supports three types of triggers to start a bot run: Scheduled Attended API In this blog, we will showcase how you can execute an SAP Intelligent RPA API trigger when using SAP Intelligent RPA with SAP Business ByDesign. Big thanks to Kapil Anand for creating the technical background to this guide!   SAP Intelligent....

(Jana Subramanian is APJ Principal Cybersecurity Advisor for Cloud Security and Fellow of Information Privacy (FIP) awarded by International Association of Privacy Professional (IAPP). Jana supports strategic customer engagements on cybersecurity, data privacy, multi-cloud security architecture, contractual assurance, audit, and compliance domains.) Introduction Transitioning to RISE with SAP cloud services, SAP customers have a choice of opting for....

Code reuse is a very important aspect of programming. OO has some additional features for code reuse like inheritance and class interfaces. In this design step you can become creative in finding the best reusable solutions based on the OO concepts. By OO concepts I mean the OO principles, SOLID principles, design patterns, anti-patterns and....

This article describes how you can build your own mobile Application(app) for all devices using SAP Appgyver..   AppGyver is a no-code platform that allows users to easily build good-looking and professional applications without having to write a single line of code. In below example, I have a chosen SAP CPQ integrated with SAP S4HANA as backend and SAP Variant Configuration and Pricing as....

This tool supports exploration and management of authorization groups. Features List Authorization Groups (Quick Jump to SE54 identical feature) List Authorization Groups used in Table/View maintenance dialogs (Custom Feature) List Authorizations Profiles / PFCG Roles where a given Authorization Group is embedded (Custom Feature) Maintain Authorization Groups (Quick Jump to SE54 identical feature) Assign Authorization....

本文介绍的财务关键指标比较是客户系统实施嵌入式分析eSAC的一次概念验证的成果,以验证财务关键指标比较在S/4HANA Cloud中自建的可行性。S/4HANA Cloud 嵌入式 SAP Analytics Cloud 可以增强当前系统的分析功能,并更好地帮助客户分析业务相关数据。本文将会在下文向读者介绍如何实施嵌入式 SAC以完成财务关键指标比较的关键步骤并展示嵌入式分析云的功能。 客户的需求 SAP S/4HANA Cloud 中已存在大量标准分析应用。但是,特定地区或有特殊用途的客户会对仪表盘/报表有特定的样式需求。对于该客户,财务部门希望了解不同公司代码之间多年来的财务 KPI,使最终用户能够灵活地比较不同公司代码之间的财务绩效,并可查看KPI的改变趋势。 该报表包括基本财务 KPI,如应收账款周转率、库存周转率和销售净利润、现金比率、销售收入比率等,同时也支持多维度KPI的趋势比较。在招股说明书中,这些 KPI 需要向公众披露以展示客户的财务状况;同时对于内部监测,报表也可以展示给管理层以监控公司财务状态。 财务关键指标的内容如下: 目前,没有 CDS 查询或 Fiori 应用程序允许比较多个公司代码的 3 个会计年度中的财务 KPI。大多数 CDS 视图(例如C_FinancialStatementKPI)为一个会计年度的会计期间提供财务 KPI 信息。因此,我们建议客户使用嵌入式分析云创建财务关键指标比较。 解决方案 实现嵌入式SAC的主要步骤有四个:创建自定义CDS视图,创建自定义分析查询,创建story和创建应用程序。具体步骤将在下面详细描述。为了保护客户敏感数据,一些截图来自虚拟测试系统。 创建自定义CDS视图 实现财务关键指标比较无需创建自定义 CDS 视图,而是使用标准 CDS。 CDS 视图 I_GLACCOUNTLINEITEM 包含计算所有会计年度/期间所有公司代码的科目余额所需的所有必填字段和数据。   创建自定义分析查询 在主页中找到“自定义分析查询”应用并创建新的自定义查询。 自定义分析查询 YY1_ACCBAL3YRQRY 基于 CDS 视图 I_GLACCOUNTLINEITEM使用关键指标“AmountInCompanyCodeCurrency”,以提供所需的比较功能。 根据需要选择字段。然后根据需要添加受限度量和用户输入,例如会计年度(当前期间)和会计年度(去年)。 作为 CE2111....

数据探索是信息工作者和业务分析师的一项关键任务。为了更好地满足这一关键需求,我们在2021Q4发布了全新的用户体验。在本文,我们展示了SAP 分析云中数据分析功能的简化和优化。 给用户带来流畅的数据分析体验 数据分析器成为SAP 分析云中数据探索的核心。长远来看,我们的愿景是将SAP 分析云数据探索和搜索到洞察功能集成到数据分析器中。 如果您是信息工作者、控制者或分析师,您会喜欢新的数据分析器模块。使用数据分析器,您可以快速、独立地回答特定的业务问题。消费者可以基于商业假设分析领导层的数据,或发现见解/趋势,或从不同维度获得公司财务绩效的结构化视图。 随着2021年第4季度的发布,您可以通过SAP 分析云中的侧导航栏访问数据分析器,并包括一个新的起始页。 经由主页,数据分析人员可以轻松地开始新的数据探索,他们还可以访问最近使用的洞察。 数据分析器可以直接连接到数据仓库 BEx 查询和 HANA 计算视图,而无需创建SAP 分析云模型。数据分析器还可以连接到现有的SAP 分析云模型(实时或导入的模型)。数据分析器允许对数据源进行临时分析,分析结果可以保存为“洞察”。洞察由名称、表格可视化和上下文(数据源、导航状态、过滤器设置、变量值)组成。图表形式的可视化计划将在未来发布。 洞察可以在个人和团队之间共享。与Explorer视图不同,洞察完全独立于故事。它们可以直接从“我的文件”文件夹(文件存储库)访问,也可以直接打开或通过 URL 打开。 您的Explorer视图 许多客户都建立过SAP 分析云的故事,其中故事Explorer在一个或多个微件上启用。通常,用户访问Explorer,创建自己的“探索视图”,并通过故事书签保存它们。 基于实现流畅统一的探索体验的愿景,我们将把未来的所有投资都集中在数据分析器上。因此,故事Explorer在优化视图模式下不受支持,但将来在非优化视图模式下仍然可用。我们目前正在制定一种方法,以提供从探索视图到基于数据分析器的洞察的简单转换。目前,可以保留同一故事的两个版本,并与最终用户共享: 禁用优化视图模式的故事版本 启用优化视图模式的故事版本 此设置允许最终用户在“旧”故事版本上访问他们的探索视图,即使在转换之后,也可以支持转换。 数据分析器更新计划 我们在2022年第一季度为数据分析器更新了许多令人期待的功能。第一个是能够从表格可视化的故事中打开数据分析器。表状态将传递给数据分析器(例如过滤器、变量和当前向下钻取操作),以便执行更深入的探索。第一个版本将在非优化模式下支持。 洞察保存在文件库中,并在起始页上作为最近使用的文件列出。未来,用户将能够在目录中发布洞察,并向其中添加元数据。使用该目录的搜索和筛选功能将促进洞察的研究。 在这些新功能的同时,我们还继续改善对实时数据仓库连接的访问: 配置文本演示文稿(短、中、长和超长) 在表可视化中启用SAP 数据仓库查询条件 保存用户变体 有关这些功能的更多详细信息,请参阅我们的官方SAP分析云Explorer路线图。 为了帮助客户完成过渡,我们采用了一种平稳的方式,从Explorer视图的表格窗口微件跳转到数据分析器(数据分析器支持图表可视化后,也可以从图表跳转到数据分析器)。 敬请期待我们的产品更新! 结语 原作者:Fabien AUBERT 在这篇文章中,我们带您了解SAP 分析云中的全新数据探索体验。希望这篇文章对您有帮助。如果您喜欢这篇文章,欢迎留下评论并点赞,非常感谢。 更多关于SAP Analytics Cloud的使用技巧,请关注话题标签:SAP Analytics Cloud 想要全面了解如何使用SAP Analytics Cloud ,欢迎阅读中文官方指南:SAP Analytics Cloud 中文帮助手册....

Introduction: In this blogpost, I will try to give you brief idea about LUW (Logical Unit of Work). It is basically required time for system to complete the process of Database (DB) data modification. Either Full or Rollback all changes done in DB data. Main purpose of LUW is to ensure data consistency in system.....

 slight variations such as the link to alternative accounts. With the Migration Cockpit, SAP makes your life a lot easier. In this blog, I will explain/demonstrate how to maximize the use of the Migration object modeler to ease your migration process. Migration Cockpit In the SAP S/4HANA environment, one of the most common solutions for....

Introduction   In one of  the recent customer projects, as we were assessing the potential changes for migrating to MDK(Mobile Development Kit) 6.x version, it came to our notice that the project used few native script plugins from npm registry some of which weren’t maintained proactively making it incompatible with the  latest native script 8....

This blog covers testing the implementation of the Application Interface Register(AIR) Key provided to partner solutions that integrate with SAP on-prem solutions( SAP ECC, SAP S/4HANA, SAP BW/4HANA, etc) as well as SAP S/4HANA Cloud, private edition. The partner/ISV solutions that integrate with SAP solutions via HTTP-based APIs (SOAP and REST) or OData services exposed....

Optimizing model architecture for using DP-SGD decreases disparities across groups in collaboration with : Anderson Santana De Oliveira, Caelin Kaplan, Khawla Mallat, Volkmar Lotz, and Tanmay Chakraborty The responsible design and use of AI technology has received increased attention by society and business. Hence, Trustworthy AI is high on the priority list of companies that....

Customers often have questions on the best approach to reprocess failed messages in SAP Cloud Integration. For example, you can use JMS Queues to asynchronously process messages as outlined in this blog. Another approach is to manually reprocess the messages. Integrations can fail for many reasons: bad data, the source or target system being unavailable or....

This use case is developed as part of AI & Automation SAP Community Tutorial Challenge 2022. Co-innovators: Kannan P Nair , Ramana Mohanbabu This use case involves the following products: 1. SAP Process Automation 2. SAP Conversational AI 3. SAP WorkZone 4.SAP AI Business Services Problem: With the growing demand of investors to understand a company’s performance in non-financial....

Today I want to tell you a funny topic. The topic is ‘$Batch operation on the Gateway Services with CDS’. In Odata, generally we use deep entity method for implementing table or header-item relationship. But sometimes we do not want to implement deep structure methodology, we want to send data in just one request or....

The events of the last few years, months, and weeks have touched every aspect of our lives, and each day seems to reveal new challenges, new consequences, and new opportunities arising in the wake of massive global disruption – from pandemics, to inflation, to stock market volatility, even to hostile invasions.  As organizations across every....

Are you struggling with the famous “There is an issue in this Fiori App” email? Were you not given further details on which is the error, in which environment it happened, nor which is the service name? Are you starting with SAP Fiori but want to rely on your strong ABAP skills? Or are you....

We have published an updated version (22Q2) of the “Transition to SAP Data Warehouse Cloud” roadmap with the latest information on the SAP Data Warehouse cloud solution and new links to supporting material for the implemenation project. In addition, we have included information about the SAP Data Warehouse Cloud, SAP BW bridge. SAP BW bridge is....

The SAP S/4HANA Upgrade and Product Integration Roadmap has been updated with a new activity “Innovation Evaluation” in the Discover phase, describing how SAP can support an innovation and improvement journey. Where applicable, the roadmap now also refers to the modules of the corresponding PE scenario “Enable Innovations with the latest SAP S/4HANA release” and....

In this short blog post we want to catch up a bit on what is going on with GoToAssist – the primary remote support tool used by SAP Business One Global Support. A few years ago we introduced the tool and announced it in the following LinkedIn article Support Spotlight: Let us all welcome “GoToAssist” Together!....

Edge computing today is one of industry’s most promising technology opportunities. Used in production by just over a quarter of manufacturers, it’s a tool that is expected to be trialed by more than half of U.S based manufacturing firms within the next two years. As a technology with revolutionary potential, it’s one that every manufacturer,....

As we know SAP has 5 year mainstream maintenance window for each S/4HANA release ; customers need to keep their S/4HANA systems upgraded on regular basis to comply with S/4HANA maintenance . After the end of mainstream maintenance, the release usually enters customer-specific maintenance. Nowadays S/4HANA Upgrades are catching up considering 1511 and 1610 are already out....

Customer fields in process order transactions (COR1/COR2/COR3) : PPCO0020 Screen Exit Objective In this blog post we are going to create a custom tab for Process Order transactions (COR1/COR2/COR3) with below 3 additional fields: Reason for Schedule Variance (Drop down options) Schedule End Date (Non-editable) Schedule End Time (Non-editable) Step-by-step procedure: Part 1: Custom field....

This blog post is for SD & VC Consultants. This will help you to understand how Special Procurement costing is supported for Configurable Materials in Sales Order Costing. Symptom In a Multilevel Configuration scenario , some of the Sub Configurable materials in the BOM has to be procured from different plants which is maintained with....

The following enhancements are planned to be released for SAP NW 7.5 SPS 25. Please review the procedure to check if it complies with your expectations.  Procedure Open the Key Storage Content tab. Select the view for which you want to create a key pair and certificate from the Key Storage Views. In the View Entries tab, choose Create. The New Entry dialog....

Authors: Gianluigi Bagnoli, Cesare Calabria, Stuart Clarke, Dayanand Karalkar, Yatsea Li, Alice Magnani, Jacob Tan   Sustainability is a real thing. No doubt sustainability is a hot topic in recent years. To have a sustainable environment for future generations, we need to take climate action for zero emission of greenhouse gas. In our economy, we....

Lately, question of why smart controls, are not part of OpenUI5 started coming to our team on a regular basis. So, we started wondering if all smart controls need to be part of OpenUI5 or just some of them? Therefore, I’d like to reach out to you and open discussion in the SAP Community Coffee....

The Indian government introduced new TDS Section 194Q effective from 01-July-2021, which says any person, being a buyer who is responsible for paying any sum to any resident (hereafter in this section referred to as the seller) for purchase of any goods of the value or aggregate of such value exceeding fifty lakh rupees in any Financial Year,....

ML on the web browser with PWA, Kubernetes & SAP HANA When machine learning leaves the cloud mothership to where the action really is, you need many vehicles of technology to make the journey possible. Where does SAP figure in this grand adventure of implementing ML on the web browser, read on to find out.....

When working with the Custom Code Migration app, there are some typical pitfalls. Here is a list of solutions for the most frequent questions and issues. Known Problems  I want to create a cloud-to-on-premise connection and configure the RFC access control list. During the ATC run, I get an error, e.g. “Access denied for function_module_name_xyz....

SAP Cloud Integration with May 2022 release provides a simplified feature to consume the integration adapter from SAP API Business Hub in your Integration Suite tenant. To understand how the integration adapter consumption experience is simplified, lets us try to understand the current consumption model along with a simple scenario. Scenario – SAP publishes the Dropbox....

SAP PP Long Term Planning (LTP) Overview Long-term planning (LTP) Is SAP PP procedure in which the simulative MRP run is used by production planners to compare various production scenarios concerning material requirement, vendor availability, and capacity planning for all materials listed in the Bill Of Materials (BOM). Using LTP, planners are able to establish the impact....

WHY and WHAT CHANGE IN MANUFACTURING HAPPENS? During the pandemic the manufacturing industry experienced an increasing shift towards cloud and edge computing to build more resilient organizations, too. Obviously, customers are requesting flexibility with regards to Hyperscalers while on the other hand they request protection and further enhancement of their investments. A hybrid approach –....

  As you are all aware now, you cannot connect DS directly to the SAP BW4HANA system, Hance needs to connect DS DB with the HANA database via SDA and create a source system. Based on customer requirements set up HANA DB connection with MS SQL DB and set up source system. Contributor Abhishek Sinha DISCLAIMER....

This blog describes the functionality of the AIF Interface Monitor’s Alert and shows some behind-the-scenes activity that can be helpful for when investigating the workings of AIF email notifications. The alert indicator is found on the Interface Monitor, Transaction /AIF/IFMON, and is displayed as a lightbulb.   It is turned on automatically when an error is received for....

Implementing Fiori apps is to get more value out of SAP S/4HANA business innovations and analytics. Best way to start S4 Hana implementation is define UI/UX strategy with Fiori in early stage of project during discover, prepare explore. It is at this moment, when talking about SAP delivers SAP Fiori application under new and renew,....

This is officially part II of the series that started with SAP EDI/IDoc Communication in CPI Using Bundling and Fewer Mapping Artifacts, which will deal with handling incoming EDI communication, and reuse capabilities of the outgoing communication flow shown in the first part to send functional acknowledgements. Notes Archiving was not addressed because we do not have....

はじめに こちらのブログでは統合開発環境EclipseにABAP Development toolsと BW Modeling toolsをインストールする手順をご紹介します。 本ブログ記事はこちらのページの情報をもとに作成されました。 準備 BW Modeling Toolsのシステム要件の確認しましょう OSやEclipseなどのバージョンに関する情報はこちらのヘルプ情報 対象となるバージョンのJVM/JREはこちらからインストールが可能です ※MacBookのHANA Studioで行う場合は、こちらのブログ(英語)やこちらのヘルプページをご確認ください。 1. ABAP Development Toolsを使用するために必要なEclipse 追加機能をインストールする 以下の手順に従います。 ※HANA Studioのバージョンが古いとエラー出る可能性があるため、インストール時にエラーが出た場合はアップデートを推奨します。 ①EclipseもしくはSAP HANA Studioを開く ②Help > Install New Softwareから installation wizardを開く ③Work withフィールドの中でEclipse installation packageをダウンロードしたsiteを選ぶ ④Model comparison(EMF Compare)にチェックする。Group items by categoryはチェックを外しておく(選択しやすくするため) ⑤次の3つのEclipse featuresを選択する。(“Eclipse IDE for Java Developers“の場合はすでに入っているため必要ない) HANA Studioをインストールする場合は次のEclipse featuresをインストールする Feature Name Feature....

こちらのブログではSAP Data Warehouse Cloudに作成されたSAP BW ブリッジテナントにS/4HANA(オンプレミスシステム)を接続するための手順をご紹介します。設定手順は以下の順番に沿って行います。 ① BW ブリッジの初期設定 ② クラウドコネクタの設定 ③ BW ブリッジテナント・S/4HANAの設定   今回のブログはこちらのHelpページをベースに作成しています。 ①. BWブリッジの初期設定 1.BW ブリッジでユーザーを作成する 既にBWブリッジユーザーを作成されている方はこちらの手順は不要です。今回はこちらの手順説明は割愛させていただきます。ユーザー作成や権限付与に関する参考へルプをご確認ください。 2.ABAP Development toolsと BW Modeling toolsのインストール 既にABAP Development toolsとBW Modeling toolsをEclipseにインストールされている方はこちらの手順は不要です。本ブログではこちらの手順は割愛させていただきます、詳しくはこちらのブログをご確認ください。 ② クラウドコネクタの設定 以下の手順でクラウドコネクタの管理UIで実行します。 1.クラウドコネクタのインストール 2.S/4HANAを登録・マッピングする 3.S/4HANAへのリソースを追加する 4.BW ブリッジテナントをサービスチャネルに追加する 詳しい方法をご紹介します。 1.クラウドコネクタのインストール SAPクラウドコネクタをインストールされている方はこちらの手順は不要です。クラウドコネクタのインストール方法については、手順ブログをご確認ください。(【Cloud Connectorにサブアカウントを追加】まで実施してください。) 2.S/4HANAを登録・マッピングする 以下の手順でクラウドコネクタでオンプレミスシステムへのアクセスを許可します。 ①クラウドコネクタの管理UIの左側のメニューから、【Cloud To On-Premise】を選択 ②サブアカウント名は自動で登録したアカウントが選択されるが、必要であれば作成したアカウント名を選択 ③【Access Control】タブを選択し、【+】ボタンからマッピングを追加 ④今回はS/4HANAとの接続のため、Back-end Typeは【ABAP System】を選択し、Nextをクリック....

In this blog we will discuss about LO Data source enhancement using SAPI. The scenario is same. For a Particular Order we need to have material Status and other fields in our data flow for which Material Number is available in our datasource 2LIS_04_P_MATNR. But before going to the implementation I want to discuss about....

Last year SAC introduced the new model type as successor of the classic account model. The new model brings together the measure based and the account based approach. When you create a new model there are two basic decisions that you need to take: Use/Not use the account dimension Define the structure priority between measure....

Document Management Service gives the capability of custom UI when a business user has a requirement of showing additional object properties. For example, the user may want to show a custom metadata from a document which has been created with secondary types in the table columns or there may be requirement to display a list of custom properties for an object in the UI properties section that can be updated later.  These can be achieved with custom....

Alternative-based confirmation (ABC) was introduced in Advanced ATP (AATP) in the 1809 release of SAP S/4HANA. Similar functionalities we have in SAP APO – global ATP (GATP). For example, if the material is not available in the sales order plant, then the system automatically proposes its availability in other plants as per the pre-defined system....

Technical blog post on data lineage in SAP S/4HANA In this blog post we will lay out the technical aspects of SAP S/4HANA Embedded Analytics, specifically how to get from a process to the apps and eventually the underlying CDS-views and tables. This is called data lineage. This information can be helpful when an issue arises....

SAP Workflow Management is a key service in SAP Digital Process Automation portfolio. It enables enterprise to digitize workflows, automate and extend business processes, manage decisions, gain end-to-end visibility and configure process variants in a no-code environment. SAP delivers many Live Process Content package on SAP API Business Hub. These content cover some typical scenarios, Capital....

SAP Continuous Integration and Delivery. SAP Continuous Integration and Delivery service lets you manage software deliverables between accounts of different environment. One can configure CICD job to import development artifacts as well as their respective application specific content from source to target system. This solution has been provided to import application content from one subaccount....

Static application security testing (SAST) is a common essential step in the development lifecycle of large software companies like SAP. It enables detection of critical vulnerabilities in an application source code before deployment, when fixing the problem is the least expensive. While SAST have many known limitations, the impact of coding style on their ability....

Automatic Document Adjustment is a popular functionality widely used in Materials Management and in Retail environment as well being able to update documents based on condition changes in mass – and roughly automated! Current blog puts focus on Purchase Order related issues, related frequently asked questions and misconception with Automatic Document Adjustment (ADA). Pre-read https://help.sap.com/docs/SAP_S4HANA_ON-PREMISE/9905622a5c1f49ba84e9076fc83a9c2c/e24dc4530b29b44ce10000000a174cb4.html?locale=en-US [1]....

In an ideal Virtual Data Model, we will have consumption CDS acting is the query for reporting integration. Either it can be used in UI5 development or in analytical reporting – SAC, Power BI, Tableau etc. S/4 Embedded Analytics project works on the core VDMs and allows the high level of customization to the existing....

rku.it wurde im Oktober 2021 zum 10. Mal in Folge als SAP Outsourcing Partner zertifiziert und erhielt daraufhin im April 2022 als Zeichen SAP´s Anerkennung eine Auszeichnung in Form eines goldenen Zertifikats. Wir freuen uns über die nunmehr 20-jährige Partnerschaft mit rku.it und hoffen auf weitere viele Jahre der Zusammenarbeit. Im Rahmen der Zertifikats-Übergabe hat....

As you know, Intelligent Selling Services (aka ISS) for SAP Commerce Cloud provides real-time personalization through data driven merchandising product carousels as well as machine learning based product recommendations. Meanwhile, It also supports a reporting and management tool to monitor and improve personalization performance. (cf. a brief introduction here) In this blog post, I am going to walk you....

In this blog post I will present to you an overview of B1SLayer, an open source .NET library created by me that aims to make Service Layer integrations as clean and easy as possible. Introduction If you, as a developer, ever worked in multiple .NET projects that consume Service Layer, you probably faced the issue....

Hello fellow SAC Fanatics, This Blog Post was written by Filippo Naggi from NIMBL Finance Practice, SAP Analytics Cloud F1 channel.   This weekend I will travel to Orlando,Florida with my friend Alessio, a fellow SAP BPC Master, to enjoy the Florida sunshine, the Ocean and the amazing attractions of the Disney Hollywood Studio amusement....

This article concerns replicating data from the SAP Adaptive Server Enterprise (“ASE”) database server (formerly Sybase ASE) to the SAP Replication Server (aka “repserver,” formerly the Sybase repserver) In certain critical transactions, it might be desirable for the application to wait until the most recent transaction has made it out of the ASE transaction log....

For years, members of the UI5 community have been building extensions in the UI5 ecosystem. Be it custom controls, extensions for the UI5 tooling, generators or utilities in general. For a central point of reference, the GitHub organization UI5 Community was created last year. This already contains a large number of projects that can be used. UI5-community....

Migration Cockpit is a S/4HANA app that replaces LTMC from version 2020 (OP).  This is a powerful data migration tool included in the S/4HANA license and it delivers preconfigured content with automated mapping between source and target, this means that if your need matches the migration objects available, you do not have to build a....

Recently, in a routine code review, I had to disappoint a teammate by pointing out that the standard class he was so excited to find should not really be used. The class in question was CF_RECA_MESSAGE_LIST and it was meant to add messages to the application log. What’s wrong with this class, you ask? Well,....

As you may have learned, release 2108 has made it possible to access CDS view entities in an ABAP system from almost any application (including third-party). All you need to do is to expose the relevant view entities through a service and set SQL over ODBC as the communication protocol. That’s it. In very simplified....

This blog explains how to map Address field for Emergency contact from Onb 1.0 to EC. As SAP deprecated the Address field from Emergency Contact section, there is no Address field available for direct mapping. (If you want to know how to configure Emergency contact Information panels and map with EC, check the KBA  https://userapps.support.sap.com/sap/support/knowledge/en/2432866 ) We....

You are working on a migration scenario to SAP HANA database using Software Update Manager (SUM) with its Database Migration Option (DMO). You wonder which SAP HANA log mode the tool is using during the migration. The available log modes of SAP HANA database are explained in the documentation, for example using the following link https://help.sap.com/viewer/6b94445c94ae495c83a19646e7c3fd56/2.0.05/en-US/c486a0a3bb571014ab46c0633224f02f.html. Relevant statements....

Building deep learning model within SAP BTP Dear readers,  This is a blog series from the Meter Reading project and we attempted to discover the possibilities for ML models in a web browser. This long journey has provided many lessons learned in terms of deep learning and deployment in web browsers. As a beginner in....

Philip MUGGLESTONE from the SAP HANA Academy just published two new hands-on video tutorial about additional services when using the SAP Business Technology Platform extension generators with the SAP Cloud Application Programming model (CAP). In this article you will find the videos embedded with references and additional information. For related articles on the topic, see SAP....

Downtime is one of key factor in S/4HANA brownfield conversion and for large scale customers using classical conversion method downtime may not fit in desired downtime window e.g. over the weekend . Now working with many customer , I’ve seen common problem to achieve desirable downtime in planning from ECC to S/4HANA journey . SAP....

During a project, we had to study the implementation of the RF voice functionnality within SAP EWM. Throughout our research, we didn’t find lots of documentation about it. Thus, i wrote this blog post in order to explain step by step how to implement a pick by voice solution in a SAP EWM environment. First....

If you are new to the SAP Business Technology Platform (SAP BTP), there is definitely a lot to learn. Especially if you’re excited about one of the many solutions on SAP BTP, such as app development, data, and analytics, integrating and automation, artificial intelligence, machine learning, and many more. That being said, let’s get straight....

!!! Please note that the repository link has changed. Links in this blog post are updated. Sorry for any inconvenience. If you´ve already taken a look at Git-Enabled Change and Transport System (gCTS), you might have found that despite all efforts, the development processes for ABAP still differ from what you might be used in....

Today I’ll show you how to delete a Custom Analytical Query when you already have an application created from it.   If you have an application created you probably have catalogs assigned to it. You’ll need to delete those catalogs first, please follow the steps below:   Go to Custom Catalog Extensions app Search for....

The below demo provides You code samples to write a console log using the UI5 Log API, which can be turned on/off on demand when using UI5 applications. Developing a framework for UI5 can benefit from switchable logs, especially at the initial phase, or during troubleshooting. The demand and purpose can of course vary to utilize....

    Introduction SAP AppGyver provides a great opportunity to quickly build mobile & desktop applications which can be used in field supplementing the business processes provided by core ERP/Transactional applications. In this blog post you will learn how I developed a prototype using AppGyver to count similar objects in a warehouse.(counting the packaging boxes....

As a Basis Administrator, many of the times we get requests from the developers to deploy EAR (Enterprise Archive) files in the SAP system.   These files can be deployed via many available tools provided by SAP and one of them is deploy via the telnet administrator tool.   Just for the reference to consultant,....

Sure, you know that we have Software Update Manager (SUM) 2.0 already out for quite a while – in previous times, SUM 1.0 was the only kid on the block. Note: after my initial explanation (“SUM in the family way”) as a blog post in this SAP Community, we have moved the explanation of SUM....

Shelf-life expiration management is usually used in pharmaceutical industry and food industry. These raw materials need to be used before expiration date. APO SNP Optimizer also support shelf-life planning in a restricted way [NOTE 579556 – Taking shelf life into account with SNP optimizer]. I am currently involved in a Supply Planning project for a....

SAP Conversational AI is powerful platform to build chatbots. You can chat with your bot to query the weather, enjoy a joke, and even more, create a sales order. Here I’d like to share with you how to build a sales bot (for creating sales orders) using the community edition of SAP Conversational AI.  In....

Work from Home has made organizations look for ways to engage employees remotely through virtual training and one of the functionalities of SuccessFactors Learning, Virtual Learning Services (VLS) played a big role in helping organizations achieve this. In SuccessFactors Learning, VLS configuration enables learners to enter virtual meeting rooms directly from their My Assignments tile by clicking Join....

As part of this blog , we will go through a scenario of posting a new Meeting Event on Outlook Calendar from C4C Activity (Appointment ) using MS Graph API in CPI iFlow . As part of the iFlow we will take care of CREATE / UPDATE / CANCEL Event on the Outlook Calendar of....

SAPUI5 is a frontend framework that allows for the building of apps that follows SAP Fiori, the design guidelines for SAP. The apps are built with an MVC (model, view, controller) pattern using HTML5, JavaScript, XML, OData and JSON. It is highly versatile and very well supported. But what if you want to design an....

Hello ABAPPERS, Today’s topic is very interesting . The aim is send Adobeform pdf with oData, also we can send Smartform as well.  This is very easy thing for  implementation. I will explain details step by step. Prerequests -Knowledge about adobeform or smartform -Basic knowledge about oData -SAP Gateway usage   First of all,  We create....

TL;DR: The Service Catalog inside SAP BTP, Kyma runtime is being removed and replaced by the SAP BTP Service Operator. Existing service instances are migrated. Secrets created via the service catalog will stay in the cluster. Until October 2022, the same goes for all PodPresets which inject those secrets to given pods. Update Jun 10, ’22: Migration....

Dear Colleagues and Partners, One of the many requests I have seen come through during both customer facing demos and in RFI/RFP documents that is the ability to see physical on-hand stock during the order entry process. As you are aware Business ByDesign is configured to maximise the utilisation of inventory by prioritising need. ByDesign....

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 –....

Great news! The low-code application development in SAP Business Application Studio is now available out-of-the-box to all users and in SAP BTP Free-Tier! This means that customers, partners, or individual developers, already using SAP Business Application Studio for professional development can now easily access low-code attributes, such as a development toolkit, visual user interface, reusable....

Updating email template in S/4 The requirement from the client was to update some of the email changes in the system I would be summarizing the end-to-end path I followed and how I could identify the email template. Making changes and moving my changes over to the production The beauty of S4 is all of....

Introduction: If you are looking to Upskill yourself with SAP Learning Trainings and wanna get free SAP Badges – Record of Achievement , this blog can help you. Thank me later ! No learning hub access needed and you need not to pay anything. I recently acquired 2 SAP Badges after completion of learning. Badges:....

This blog post will describe the sizing of virtual machines running SAP HANA on Red Hat Virtualization. The blog is organized into two parts. Part 1 provides some sizing background and virtual concepts. Part 2 will cover an example of sizing a SAP HANA virtual machine with respect to CPU and memory. Thanks to the following Red....

It is quite easy to evaluate Xpath expression in Iflow and assign them to Property or Header. But there is no direct way of evaluating JSON body and extract information we require. We can write a Groovy script to parse JSON body and extract information required but then we have to write custom script for....

TensorFlow Lite deployment in browser using WebAssembly Dear readers, I am a software developer, and this is my very first blog post. I would like to thank Gunter Albrecht for inspiring me to research on the topic of WebAssembly. There have been several attempts to run inferencing for ML models on the web browser using TensorFlow.js, ONNX....

Developing Spring Boot Application with SAP HANA to store Meter Usage In the AI on mobile: Powering your field force – Part 1, Vriddhi Shetty has set the context of the project and explained what we are trying to achieve with the blog post series. In next section, I will walk you through the steps to create the....

Hello! This is the eighth part of the Multi-part Tutorial series about SAP Graph – the new API for connecting to your business data. We are going to show you, a SAPUI5/Fiori developer, how to use the business data graph created in Part 7: Key Mapping with SAP Graph to build a Fiori Elements app using the SAP Business....

Through this blog post we will learn How to create cascading filters for the Hierarchy node levels (2 levels) in two different dropdown filters. Add logic for “ALL”  as a list of value which will help you to reset the selected value and allow Table_1 to display all values. Example: I am using SAC trail....

As we all know the groupheader list iitem aggregation has only title property . Here I’m extending it with an icon aggregation . Create a new folder control->IGroupHeaderListItem.js /*eslint-disable */ sap.ui.define([ "sap/m/GroupHeaderListItem" ], function (List) { "use strict"; /** * Constructor for a new OTTOInput */ var IGroupHeaderListItem = List.extend("ZFOCS_ORDER.ext.control.IGroupHeaderListItem", { metadata: { aggregations: {....

This blog includes installation of SAP S/4HANA 2021 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 2021 fps2 fps1 fps0 fps2 fps1 fps0 fps2 fps1 fps0 fps2 fps1 fps0 S/4HANA 2020....

In this blog I like show you how you can establish a RACI Matrix in Process Management of SAP Solution Manager 7.2.   Introduction A responsibility assignment matrix, also known as RACI matrix, describes the participation by various roles in completing tasks or deliverables for a project or business process. RACI is an acronym derived from the four key responsibilities most typically used: responsible, accountable, consulted, and informed. In context of SAP....

Hello everyone! In the recent past, I have been exploring so many SAP BTP capabilities as part of my work and out of interest. This is my first blog post on the enterprise-messaging capability of SAP.  This service allows components to communicate through asynchronous events and distributes business events from SAP and non-SAP sources across....

With more than a year since SAP Profitability and Performance Management Cloud (SAP PaPM Cloud) was released to the market, customers are now starting to configure, model and import more extensive and demanding content. These environments are utilizing input data that ranges from hundreds up to the millions worth of data. And as a Modeler,....

There many blog posts about OO principles. The reason for me to write also a blog post on this subject is because it can be a struggle to get out of all these blog posts a clear unambiguous understanding of the terms and the relationship between the terms. So this blog post is focused on....

Introduction: In this blog post, we will discuss about how to post material documents with own defined MVT types for goods movements initiated from EWM system. One simple example is – once we confirm put away WT in EWM then system posts 411 material document  in S4 core system for doing a transfer posting from....

Over the time, the Windows Failover Cluster logs grow and grow and consume up to several GBytes on the system disk (C: by default) of the cluster nodes. In general, it is a good idea to create a backup of the cluster logs and clear the cluster logs on all cluster nodes afterwards, for example,....

Note: This post is part of a series. For a complete overview visit the Principal Propagation in SAP Integration Suite. This blog post covers the use case of an external system communicating with SAP S/4HANA Cloud using Principal Propagation via Integration Suite, so forwarding the identity of a user across several systems including mediation. This is....

This blog explains how to move an existing SAPMNT share from one location to another. It can be used in Failover cluster configurations, distributed environments or even on standard installations, if you want to change the hostname used for “SAPGLOBALHOST”. Example: Your SAP system uses a SAPMNT share on host “old”. The profile parameter SAPGLOBALHOST....

For a whole SAP migration/implementation or even simple maintenance projects we do need a Change Request Management Tool. The best in the SAP context is to have ChaRM or Focused Build (on Top of SAP Solution Manager/ChaRM) which is natively integrated with SAP CTS/TMS. But what if you don’t dispose of those tools and you....

In this recording we demonstrate how to use Performance Ratings in Compensation Eligibility Rules by : Creating an effective dated MDF object that will store all Performance Ratings over the years. Adding the Overall Performance Portlet to People Profile (mostly for data checks / testing purposes) Creating an Integration Center Job to feed the MDF object....

This blog is created with joint team work between Hanuma Rupakula and Mahesh Sardesai. Please refer SAP Note 3126942 – Jump Start Your SAP S/4HANA 2021 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 2021 FPS2 Best Practices when a....

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 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 S/4HANA 1909 fps2 fps1 fps0 fps2 fps1 fps0 fps2 fps1 fps0 fps2 fps1 fps0 fps0 S/4HANA 1809 fps2 fps1 fps0....

It is common in most of the SAP implementation to have custom fields to meet the business requirements. We use different approaches to add these fields in product master warehouse and the storage type views. Once you add the custom fields to the standard table, then it comes to update of the field/s. How do....

This blog post is on usage of two powerful Nodes namely Hierarchy function and Minus Node in HANA Calculation view. Both Nodes are available in SAP HANA 2.0 XSA and HANA cloud. Minus and Hierarchy function Node are available starting SAP HANA 2.0 SPS01 and SPS03 respectively for on premise and available in SAP HANA....

Its an essential blog post for those: Interested to know how API works How user management in SAP cloud application can be achieved with ease This blog post can be used for user management using API’s in both S4 Cloud and IBP Cloud system –  By following steps you would be able to manage user....

I would like to share our learning experiences during the BOBJ Azure Cloud Migrations for the retail company. 1. SAML Authentication issues for SAP Users. Hope many of you aware the SAML Implementations processes in BOBJ System. Objective : Implement SAML OKTA for Tomcat systems and enable the SSO for SAP Users and Enterprise Users in....

Como administrador, você pode alterar aplicativos para sua própria terminologia e realizar a tradução para outros idiomas por centros de trabalho de aplicativos. Por exemplo, utilizando centro de trabalho “Clientes”, você pode alterar o campo de nome “External ID” para “ID do Cliente”. Existe duas alternativas para realizar a tradução / adaptação de idiomas. Nas....

I made a mistake but I got some interesting information about SAP Cloud Integration(CPI). And it seems like  some parts have improved a lot over the last period of time.  In April 2019 I was experimenting with Recursion in SAP Cloud Integration (CPI). I wanted to see what was possible and limits with it. To have....

Introduction With QRC2.2022, we are making the new SAP Analytics Cloud Data Export Service (DES) available to  all SAP Analytics Cloud customers. In a nutshell, this is a generic OData-based pull API that can be triggered from other applications and platforms, including 3rd party. There is no dedicated UI for this functionality as the API simply....

Here is the summary of what is covered in this article: Introduction and Inserting formula data source. How to define SAPGetData formulas in Analysis for office. Usage of SAPSelectMember formula in SAPGetData. Introduction and Inserting formula data source: Steps: Open Analysis for Office and login to the server (client system) Goto Insert Data Source and....

This blogs explain about most commonly used groovy scripts when you are working with integration with REST API’s for master data and incremental data delta changes between the source system and target system. We can have a time scheduler in SAP CPI for calling the source system and pull the delta changes records and process....

In this blog post, we explain step by step how to configure SAP S/4HANA and SAP Customer Checkout manager to transfer material master data from SAP S/4HANA to SAP Customer Checkout manager. The credits for this blog post go to Harald Tebbe who collected all the required steps that are summarized in this blog. This blog is....

As working with SAP Fiori applications becomes more and more important for customer I like to share some insights on how to handle them with SAP Solution Manager 7.2 – Process Management. In SAP Solution Manager 7.2 – Process Management it is possible to document SAP Fiori applications within the solution documentation functionality. There are....

Today I am writing about Zuora integration with 3rd party system via SAP Cloud Integration( formerly known as CPI). Here we will be explaining Zuora API user creation, Open connector Configuration, and CI integration flow design. Let’s talk about Zuora first. Zuora is an enterprise software company that creates and provides software for businesses to launch....

As we know, SAP has pre-delivered objects in LTMC, but there is master data or transactional data that does not yet have LTMC objects, such as service master. In this post, we will create a custom LTMC object for uploading the service master data (AC01) using LTMOM with standard BAPI. Testing is done on S/4HANA....

SAP Cloud Integration has capabilities to add custom adapters using SAP ADK framework. I am going to show you a Sharepoint adapter for sap CPI. As per the response from my previous article on Sharepoint, by using SAP HTTP receiver adapter we are facing I/O error from Sharepoint APIs for binary file uploads. So this adapter will....

Usage & Integration: Used in Picking Process or in staging of components to Production supply, in case a partial pallet quantity is required for customer Order/manufacturing, the picking takes place at the pick point. The pick point is bypassed for a full pallet picking, Full Pallet is directly routed to shipment loading area or production....

In this blog we will discuss about LO Data source enhancement using BAPI. The scenario is same.   In one of the scenario I was involved, where we need to replicated purchase order fields which is available in standard Purchase Order Item datasource but we need customer and his address in Dashboard which needs to....

In last session I have discussed about the normal exception handing using EXIT HANDLER . In today’s session I will discuss about the explicit creation of exception handling using Signal and Condition. Using our HANA procedure we will check for valid Email ID. If email id is not valid we will signal an exception using condition.....

Document Information Extraction is a service provided on BTP. It leverages machine learning and  you can upload business documents such as invoice, purchase order to receive extracted information. The purpose of this blog post is to demonstrate how to integrate Document Information Extraction with UI5 application. We will upload an invoice and get extracted information displayed....

SAP has announced to sunset the use of HTTP Basic Authentication for APIs (SFAPI and OData). New feature of Oauth2.0 will be provided for SFSF Adapters of SAP PO 7.5 SP23+ and SAP CPI/CI. In this document, I will demonstrate the step required to generate OData API Application with OAuth2.0 authentication and later stage this....

In this blog post, we will cover the basic system settings and process flow to have synchronous GR and GI with production orders in S4 HANA EWM 2020. Before S4 HANA 2020, When we do confirmation of the  production order then IBD will be created for receiving of FG/SFG, and OBD will be created for....

Dear community, the title of this blog sounds like buzzword bingo, but it isn’t. The technologies that these terms represent can be used in combination to keep track of things in everyday developer work. How? That’s what this blog is about. At the moment the whole thing is still research, trying out and gaining experience.....

SAP defines Test-Driven Development (TDD) as “a way to develop software driven by automated tests which are written earlier than the production code itself”[1] Applying this approach for AMDPs is particularly challenging since there are no built-in tools for mocking database tables within AMDPs (unlike regular ABAP classes, where cds views and database tables can....

We have such a scenario: there are two storage locations 0001 and 0002 under the plant code NMDC, of which 0002 is used as the temporary receiving storage location to complete the goods receipt of the purchase order. After the warehouse personnel place to material inventory on the shelf, the storage location of the goods....

In SAP WM module, the stock removal strategy A(partial pallet quantity) is also commonly used. There are partial pallets and full pallets of materials placed in the warehouse. If a small amount of materials need to be removed from the shelf, SAP system can suggest that they should be removed from the partial pallet shelf....

This blog intent to demo the storage type capacity check method 5.   1, Storage type Z03 activate the capacity check, check method is 5(Usage Check based on SUT).     2, Material 781 is used for the demo of this blog. See the WM1 and WM2 views.       3, Maintain the capacity....

Welcome to the Third episode of the Series: SAP CAPM Full Stack UI5 Application with CRUD Operations. Till now we have created Development Space in BAS and set up a project structure for further development. In this episode, we will create a database entity for the project and expose the same. Assumption(OR Must Have to Start): You have....

The Story type of report in Report Center is part of the People Analytics solution, and it’s based on the integration of SAP SuccessFactors HXM Suite with SAP Analytics Cloud. After you create a story, you can add and edit pages, sections, and elements. You can share your story with others to enable them to....

Common machine learning scenarios such as fraud detection, customer churn, employee flight risk, aim to predict Yes/No outcomes using binary classification models. But sometimes the target to predict has more than just two classes. This is the case of Delivery Timeliness that can have three categories: Early/On-time/Late. From this article you will learn how to....

In the previous post, we had a quick look at how to build a web form in plain HTML. Although HMTL doesn’t require any coding experience and it is easy to work with, it doesn’t give many options when it comes to styles. Styles help with keeping the formatting consistent and display pleasant user-friendly web content. CSS....

We know that the topic of alerting something is very important for analytics and for the speed of perception of the desired values. Of course, in SAС everything is in order with this: there is a convenient Conditional formatting, which is available for use both in KPI tiles and in charts and tables. But at the....

Performance Benchmark will be general available with Wave 2022.08 and 2022.Q2 QRC Release. How will it be deployed? It will be deployed automatically into the side navigation under System > Performance. This new topic group Performance contains besides the Performance Benchmark the possibility to directly open the Performance Analysis Tool, the Performance Statistics and Analysis and the Data Action Statistics and Analysis. It aims....

To follow-up with this blog post you must have read and completed the following previous blog posts in this series: Series introduction and preparation Jumpstart the CAP Project Import SAP SuccessFactors OData Services definitions Define the CDS Data Model Create the CAP Service Add Business Logic Prepare the UI with CDS Annotations Add Security Deploy....

Below, I provide an overview on important new features for MC Direct Transfer per release. Release comparison MC DT   Pls. find our SAP S/4HANA Migration Cockpit full slide deck here: LINK. It contains information on functions & features for both approaches: direct transfer and file/staging.   Release comparison MC DT LTMOM   Pls. find our....