There is no big change on One Order Status component in S/4HANA for Customer Management. There are some dedicated flag modeled in flat table each of which represents a given system status. If the order has a given system status, the corresponding flag will be set as X. For example, my....
Requirement: create custom partner function and consume it in Service scenario in S/4HANA for Customer Management. As introduced in my blog One Order Partner Component model in S/4HANA for Customer Management, there are corresponding fields in flat table CRMS4D_SERV_H which stores the ID of different party roles. How about if customers would like to....
How to create extension field using S/4HANA extension tool How to put S/4HANA extension field to CRM WebClient UI How to read the extension field value via One Order API In SAP CRM we use Application Enhancement Tool(AET) to create extension field in a very convenient way. When I was working on....
In previous blog CRM One Order Model Redesign in S/4HANA for Customer Management 1.0 – Part 1 I have illustrated how One Order read scenario work under new persistence model in S/4HANA for Customer Management. In this blog let’s explore the write scenario ( order create, update and save ). I will use the source....
In previous blog CRM One Order Model Redesign in S/4HANA for Customer Management 1.0 – Part 1 I have illustrated how One Order read scenario work under new persistence model in S/4HANA for Customer Management. In this blog let’s explore the write scenario ( order create, update and save ). I will use the source....
In this blog-post, you will learn about how the BRF event triggering mechanism has been replaced by BRF-Plus workbench in Student LifeCycle Management(SLCM). Introduction : BRF (Business Rule Framework) is obsolete in SAP S/4HANA systems. Being a part of the SAP S/4 HANA journey, we need to replace the existing BRF applications and the....
In SAP CRM On-Premises we simply use tcode BP in the backend to create employee. The steps are described in blog Step-by-step Create Employee Role to BP in CRM. In S/4HANA for Customer Management, we should follow the below steps instead. 1. tcode PA30, select Infotype as Actions and press the creation button:....
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 part....
SAP S/4 HANA Customer Engagement is a simplified version of SAP CRM embedded in SAP S/4 HANA. It was initially available as an add-on under the name “customer management”. For a better understanding of the SAP S/4 HANA Customer Engagement data model, please refer to the below content CRM One Order model redesign in SAP....
SAP S/4 HANA Customer Engagement is a simplified version of SAP CRM embedded in SAP S/4 HANA. It was initially available as an add-on under the name “customer management”. For a better understanding of the SAP S/4 HANA Customer Engagement data model, please refer to the below content CRM One Order model redesign in SAP....
Introduction A comprehensive guide to leading ledger selection in SAP S/4HANA Cloud, Public Edition system, accounting principles play a vital role in ensuring accurate financial reporting. This article aims to provide you with a clear understanding of how accounting principles are defined within the system, particularly when reporting in multiple accounting principles. We will focus....
Back from SAP Sapphire in Orlando and Barcelona, I’ve seen a real change in how our customers and partners are considering SAP Business Technology Platform. Indeed, the questions they asked were not around “What is SAP BTP and what capabilities does it bring?” but rather “How can we effectively adopt SAP BTP for extending our....
Requirement: To form a range table consuming two or more fields from a table in ABAP. Old or Traditional way of Coding: *Define the structures of table TYPES: BEGIN OF lty_comp, seqno TYPE char4, wtype1 TYPE char4, wtype2 TYPE char4, wtype3 TYPE char4, END OF lty_comp. *Declare table type TYPES: gtt_comp TYPE STANDARD TABLE....
In this blog, I wish to give high-level technical details on the new features available with SUM2.0 SP17. Homogeneous DMO DMOVE2S4 For those looking for quick details, below is a simple explanation in my own words in this regard. DMOVE2S4:(Available since SUM2.0SP17) DMOVE2S4 is a way to move/convert SAP on anyDB to S/4HANA system or....
Working with our growing number of customers running their business processes in SAP S/4HANA Cloud, private edition, I’ve noticed that it might not be fully clear to all customers how changes are transported from development over QA to production. Is the Change and Transport System in SAP S/4HANA Cloud, private edition different than in on-premise?....
Although, having passwords to secure PSEs is a good idea, it is good to know how we can remove the passwords instead from accessing the PSEs. Note: If you are using passwords to secure your PSEs, please do not forget those passwords. When you open STRUST and try to access a PSE which is password....
When planning a release upgrade and executing Software Update Manager (SUM), data migrations are often necessary due to changes in the data structure. Traditionally, these migrations are performed during the upgrade process using XPRAs or XCLA techniques, which extend the system downtime. However, with Silent Data Migration (SDMI), it is now possible to migrate application....
In the fast-paced world of SAP development, buzzwords can often create confusion and uncertainty. Among these buzzwords, SAP BTP – ABAP Environment, Steampunk, ABAP Cloud, and Embedded Steampunk have emerged, leaving developers searching for clarity. In this SAP SCN blog post, we aim to demystify these concepts, providing a clear understanding of SAP BTP – ABAP Environment, Steampunk, ABAP Cloud,....
In the previous blogs around MDG DQM i talked about the overall positioning of DQM in the MDG portfolio and how MDG DQM can be used to create rules at a single place for use in mass processing, consolidation, governance and quality evaluation. If you have missed those blogs then you can find them here:....
In this blog, we will get to know about deploying any custom SAPUI5 application into SAP Fiori launchpad. Prerequisites User must have access to SAP Logon. User must have access of TCodes: SE80, /UI2/FLP, /UI2/FLPD_CUST, /UI2/FLPD_CONF, /UI2/_FLPCM_CUST, /UI2/FLCM_CONF, /UI2/SEMOBJ, PFCG. User must have access to SAP BTP Cockpit, Business Application Studio(BAS) or SAP Web IDE. Procedure Step 1: Upload the SAPUI5 application as a BSP application.....
Custom Code Migration Custom Code Migration is part of the SAP system conversion process from SAP Business Suite system running on any database to the SAP S/4HANA system. Since a lot of SAP ABAP source code was simplified and, in some cases, changed to non-compatible in S/4 HANA, therefore in the process of S/4 HANA....
This process will enable system to create the Purchase Orders automatically from the Purchase Requisitions created in the system, without manual intervention, and at regular intervals of time with predetermined master data set up and with a predefined job schedule to run at regular intervals of time. An automatic PO is created either when received....
In this blog post I will share my requirements and solution on adding Custom Pre-Conditions in Flexible Workflow for Overall Release of PR approval. I have also shown below how to add value help for the precondition defined. Requirement Add following preconditions to the “Manage Workflows for Purchase Requisitions” F2705 App in S4HANA 2021:....
Although the database instance was up and all HANA services were active, a database unavailability alert appeared in the “Focussed Run” or in the CCMS alert. In this article, identify the root cause of the HDB connectivity issue and also check whether the KEY entry corresponding to the database user was present in the hdbuserstore.....
Who would benefit from reading this blog? Many customers use MSSQL to store local IoT data, which is later processed and transformed to integrate useful business data in SAP S/4HANA. This blog will help them to understand how they can leverage SAP Integration Suite to bring different systems together and orchestrate business processes. I would like to thank Gunter Albrecht for his....
This blog post is the seventh part of a tutorial series. For a better understanding of the concepts and technologies, it is highly recommended that you read part IV first, and then come back here again. Part IV introduces the Microsoft Power Platform with some of its key components that you will use in this part of the tutorial series as well, such....
Objective Singapore law permits corporates and legal entities to change their reporting and local currency to USD instead of SGD. It has been a popular exercise, which is in practice by several corporates as they keep USD as their primary reporting currency in Singapore. When these corporates/ legal entities want to implement S/4HANA Public Cloud....
Setting up connectivity between SAP S/4HANA Application and SAP PO application is a complex task with multiple steps to consider. As a BASIS or PO consultant it is important to understand how we can configure a S/4HANA server to interact with SAP PO/PI. This blog will provide information on how you can configure a S/4HANA....
Introduction: The objective of this blog is to share my insights on the topic of S/4HANA migration for the Warehouse Control Unit interfaces (WM-LSR) in the classical SAP LE-WM of legacy ECC system. The control of material movements in the warehouse is hardly carried out manually but by an automated warehouse control units (WCUs). The....
Objective If you have a requirement to keep your group accounting principle other than IFRS & USGP (USGAAP) accounting principles in S/4HANA Public Cloud, then this blog is for you only. It will outline how to achieve the said requirement Cloud ERP. I also found that details and documentation not available anywhere. It will be....
For a long time I have heard about Enterprise Search as a must have for S/4HANA. I’ve been able to find very good documentation about activating and setting it up but never had the time or requirement to go deeper into it. If you are just starting please check SAP Note: 2626107 – How to execute....
Today, I will show you, how to use new function, provided by SAP for Advanced Production Integration – quantity calculation for staging, based on PMR calculation. All screens comes from S/4Hana 2021 Embedded EWM. Introduction: As SAP documentation said: Quantity proposal You can define a minimum quantity for the product on the PSA. If....
This blog post is intended to showcase how easily the Principal Propagation setup between SAP BTP and SAP S/4HANA can be tested from SAP Build Process Automation in three simple steps. Context: Consume SAP S/4HANA API using Actions project from SAP Build Process Automation using SAP Cloud Connector via Principal Propagation Below are the three....
The SAP Build portfolio combines our low code solutions which enable users of all skill levels to easily create and augment business applications. The unified low-code solution portfolio empowers users to create applications, automate tedious processes, and design engaging business sites with drag-and-drop simplicity. What is SAP Build Apps? SAP Build Apps is SAP’s low-code....
在 S/4 Hana Cloud 中,如果情况由后台作业触发情况实例,一些业务利益相关者(如库存管理员)需要在 S/4 系统中采取行动以手动解决特定情况实例。情况处理 ( 31N ) 中描述了该流程。借助 BTP 智能情况自动化,客户可以根据业务规则定义动作,自动解决情况实例。我们准备了任务“从 S/4HANA 自动解决 PO 数量短缺”和“从 SAP S/4HANA 自动解决实物库存”,其中提供了端到端的指导。 但是BTP 智能情况自动化 目前只在AWS Europe (Frankfurt) 有,那么其他地区有没有什么方法可以自动实现情况的自动化处理? 我使用 BTP 集成套件对此主题进行了一些探索。当然开发的 iflow 比较初步,需要根据业务需求进行一定的修改。 我将分享步骤,分享录制的中文视频帮助读者来实现情况的自动化处理。如果有需要,请通过此博客联系客户的 BTP 客户成功经理。 先决条件: 1,你有 S/4 Hana Cloud 上线或正在实施中。 2,你有 SAP Integration Suite 。 3,你有 SAP Event Mesh 。 步骤: 1,创建ValueMapping以确定CPI中情况类型的需要采取的动作,这是一次性的工作。 但是我们可以编辑和附加其他映射。 2,在 CPI 中创建iflow,以从事件网格中获取所有情境类型的情况事件,并根据操作结果更新 S/4 Hana....
When end users use saplogon in the sapgui screen to log into the system for the first time, the system notifies them that the validity of a certificate from the list with the PSE type >SSL client (standard) expires in 29 days. End users are angry and alarmed when they initially log in to the....
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....
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....
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:....
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 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....
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....
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....
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....
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 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....
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....
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....
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....
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....
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....
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....
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....
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....
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)....
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....
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....
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 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....
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....
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....
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.....
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....
👉🏿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....
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....
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....
I am delighted to announce the successful completion of my latest showcase on integrating ChatGPT with SAP S/4HANA, revolutionizing customer communication. In my previous blog post, we discussed how Adapt UI with screen personas can transform SAP GUI screens into intuitive and feature-rich interfaces, streamlining support executive tasks. Building upon that, we now delve into the exciting....
In SAP S/4HANA Cloud, private edition and SAP S/4HANA on-premise we recommend to follow the ABAP Cloud development guidelines as much as possible and reduce the amount of classic ABAP developments to enforce upgrade stability and clean core for your systems. The 3-tier extensibility model described in the ABAP Extensibility guide provides you a blueprint how you should setup....
supporting my post about “Security Orchestration, Automation, and Response” for SAP, I am sharing a step by step guide to expose your legacy RFCs as enterprise services (SOAP) through configuration. No development needed! However, an ABAP developer key is required to activate the enterprise service 🤷🏽♀️🙃 This way the RFC capabilities may be handled by API....
In my previous blog MDG DQM: Empowering Your Business with High-Quality Data i talked about the DQM solution in context of MDM. The blog provided a step by step overview of how to create a basic rule in DQM, enable it for data quality evaluation and generating evaluation scores on the in the system for product master.....
In this blog, you can learn how to set up communication between SAP S/4HANA (OP/PCE) and SAP BTP Document Information Extraction. This communication is the prerequisite for using the Create Sales Order-Automatic Extraction (F4920) app. 1 Preparation Make sure that you have an SAP BTP global account to access the SAP BTP cockpit. For more information, see Setting....
In my role as product expert as part of the SAP S/4HANA Customer and Regional Implementation Group, I have been advising customers about our new output management capabilities for SAP S/4HANA and would like to share with you what advantages they bring and how you can benefit from them. There are multiple output solutions available....
In this blog, I will attempt to explain how the availability group and ERP storage location are linked, as well as how the stock type is determined in the EWM inbound delivery. And this behavior is same for both S4hana Embedded EWM and Decentralized EWM system. How does the inbound delivery get the stock type....
In the continuation of my previous article, White Paper SAP Sizing Solution Based on Users and Workloads – Part 1 | SAP Blogs I wanted to describe the concept of SAPS Sizing Methodology, Classification of SAP users and Normalized SD user. This will enable for any beginner to understand and wishing to prepare the Sizing Report....
With more than 100 customers using SAP Yard Logistics, a lot of incidents were received from customers in our daily supporting. This Blog collects the most frequently asked questions from customers using Yard Logistics and provides answers with appropriate solutions. Many of these are valuable for new users to get started quickly and to decrease....
Set up behind Article creation in SAP S/4HANA Fashion & Vertical Business (Part 1 of a 3 parts blog)
This blog will provide an insight of the creation of an Article and Fashion Bill of Material (BOM) along with the specific business requirements. The design of Article creation process as well as Fashion BOM creation process is very unique to Fashion industry. This is a 3-part blog. This part will focus on basic set....
Objective: The Main purpose of this blog is to understand the release procedure in detail and also configuration wise and in the blog I have shared the release strategy configuration for Purchase Requisition and Purchase Orders. Details: Release Strategy: It defines the sequence in which the purchase document is to be released • It contains the....
This is the 3rd part of the 4 blog posts about the technical architecture of native cloud applications: Part 1 – Software architecture trends Part 2 – How to build a scalable application – From 1 to 10K users Part 3 – How to build a scalable application – From 10K to 100.000K users (this....
Storing and managing documents is an essential part of our customers business. When looking at SAP S/4HANA, mainly two main sources exist for documents. The SAP Document Management, handling attachments, and the output management, represented by the different output solutions. From a customer/partner perspective these documents usually belong together (for example attachments of an invoice....
The purpose of this blog is to help customers to understand the concept of sizing based on SAP Workloads. The sizing procedure helps customers to determine the correct resources required by an application within the customer’s business context. I wanted to share to make it easier for any beginner wishing to prepare the Sizing Report.....
This blog shows the gateway project using OData service to obtain an output as a PDF by using Smart form. The objective is to pass the parameter as input and obtain an output as a PDF using Smart Form. Requirement: Pass the Invoice Document number (Belnr) as input and obtain Plant, Purchase document number, Item number,....
Hello Colleagues, Im part of HANA LAC team that help with the most complex migrations in the region, thanks for take some time in read this blog about Tenant replicacion, this method will be the most common in the next years due a some restriction we will face in on premise and RISE infrastructure. The....
Article & Fashion BOM creation in SAP S/4HANA Fashion & Vertical Business (Part 3 of a 3 parts blog)
This blog provides insight of article master with grid functionality (created through color & size characteristics) and Fashion Bill of Materials. The fashion BOM has unique features of grid control in it. The objective is to highlight the fashion brand’s business purpose served by these functionalities. We discussed the set up required to create an....
In the first article of this three-part series, I looked at the global trends that are shaping M&A and the resulting impact on SAP customers, before exploring, in the second article, the relatively recent phenomenon of the SAP carve-out project. A carve-out project is one example of how landscape transformation technology and the landscape transformation concept more generally....
Introduction: In this article, I’ll demonstrate, how we can draw an HTML table in an E-mail body by using an E-mail template with all the styles we can do in Microsoft Word and a simple way to do this. In SAP_BASIS 750 and above releases or in S/4 systems, we have an Email template feature available....
This blog covers installation of (1) SAP S/4HANA server and (2) SAP NW JAVA / ADS server as shown in the graphic below. The installation is based on file restore and is different from the standard installs using SWPM. Please refer to S/4HANA SQUARE ONE for other blogs In this blog the procedure is simplified for hostname change and SID change. Also if you....
Definition- The target production supply area (PSA) defines the production supply area of the next production step.It is used if a semifinished product remains in production and is needed for a subsequent production step. Dependencies-->If the storage location, where the semifinished product is placed upon order confirmation or goods receipt, is not managed by....
This blog covers installation of (1) SAP S/4HANA server and (2) SAP NW JAVA / ADS server as shown in the graphic below. The installation is based on file restore and is different from the standard installs using SWPM. Please refer to S/4HANA SQUARE ONE for other blogs In this blog the procedure is simplified for standard installation with NO HOSTNAME OR SID CHANGE.....
As organizations embark on the journey of digital transformation and re-discovering their business processes,at the heart of this transformation is the master data. Most of the organizations miss to capture valuable insights in their businesses due to lack of master data quality, starting from supplier records, customer records, product data etc. INTRODUCTION SAP already has....
For the CDS view extraction from SAP S/4HANA we are going to use ABAP CDS Reader operator in DI. It is a standard operator to read data from a CDS view. Problem description: Using this operator, you will not see any headers in the file by default. There are three versions of ABAP CDS Reader operator. The....
While several blogs cover all aspects of creating, connecting, and setting up BTP DMS service with/for S/4HANA, this write-up will not repeat those. Instead, I will share the challenges I faced and the steps I took to configure and integrate the service. If you do not read the linked blogs, this article may not make....
Welcome to first #IntegrationForYou blog post of a series posts about how to integrate with SAP, we dedicate our content to Startups that want to became SAP Patners, however you all are welcome! Integrating solutions with your SAP S/4HANA ERP system is essential for optimizing business processes and ensuring seamless data flow throughout your customer....
Experts, before getting into the topic, let’s understand the motivation and purpose of the new modern extensibility options defined by the SAP for SAP S/4HANA Public, On-premise, and PCE editions. Motivation SAP S/4HANA extensibility strategy update comes with lots of benefits for traditional ABAPers and overall benefits for operating in a cloud-first environment. There is....
Solution Documentation creates value by simplifyig consumption of best practices. Solution Documentation is the collection of process steps and associated artifacts which are developed during an implementation. Often importance of accurate process documentation is overlooked due to the difficulty in keeping up with changes. Not using standard tools and accelerators can further increase the effort and cost....
In this blog, you will learn how to use the Cloud BAdIs in sales order inbound and outbound EDI processing. Background I’m working on the SD-SLS-EDI component for SAP S/4HANA Cloud. Our most important topic is about EDI Integration Between Buyers and Suppliers. In this blog, I’d like to share some information with our community about....
In the Central Finance projects one of the challenging aspect is to analyzing AIF messages through debugging. Due to the complexity of the solution and tight integration between AIF and Central Finance interface its very easy to get confused and to find the correct method for debugging the AIF messages. In this guide I would....
In this blog post of my series Use ST05 to Analyze the Communication of the ABAP Work Process with External Resources, I explain how you can store traces of your applications’ communication events as long as required. Beside giving you more time for in-depth analyses, stored traces pave the way to completely new types of investigations. Examples are: Check....
Advanced Foreign Currency Valuation is part of Advanced Valuation in Financial Accounting. Advanced Valuations support you in following accounting standards, for example, IFRS9. The following processes are part of advanced valuation and are realized as job templates in the Schedule General Ledger Jobs app. Post Discounting of Long-Term Assets and Liabilities Advanced Foreign Currency Valuation Post Credit-Risk....
Previously I had shared the steps on how to configure the mass processing of business partners, and business partners relationships, the links to the blogs can be found below. https://blogs.sap.com/2021/02/01/mass-processing-of-business-partners-using-mdc-in-fioripart-1/ https://blogs.sap.com/2021/02/01/mass-processing-of-business-partners-using-mdc-in-fiori-part-2/ https://blogs.sap.com/2021/03/17/mass-processing-of-bp-relationships-using-mdc-in-fiori/ In this blog post, I will share the steps on how to create a material record using the Consolidation feature in MDG using....
In every SAP VIM Project I have done we have a requirement to Hide some features in VIM Workplace as it can be an Audit issue as anyone can process any Users VIM Workflow Item. Solution First lets understand the Issue. When we go to Transaction Code /OPT/VIM_WP Now we hit Switch Work View We....
Purpose of this Document This document will help you understand all the available types of Chart of Accounts in S/4HANA Public Cloud (Cloud ERP) how they are managed in the system. What types of Chart of Accounts are available in S/4HANA Cloud Operating Chart of Accounts (YCOA) Group Chart of Accounts (YGR1) Alternative/Local Chart....
One of the key features of workflow is to enable an organization to automate and streamline their processes, however, sometimes it’s too rigid and do not meet specific business needs. In this blog, we will explore how to create a flexible workflow for Service Quotation that can adapt to changing business requirements. Introduction The flexible....
This blog is going to be a short outline for solution architects, product owners who is on an implementation journey for any of the deployment options for S/4HANA – Public Cloud, Private Cloud and On-Premise Editions. There will be series of blogs which helps SAP experts to perform Fit-Gap(done during Explore phase) and define product....
Well, it is time to go for S/4HANA Conversion from ECC system, so question arises how about the BW Extraction is handled. Pre-Conversion : Study of BW Extractors for Remediation as per the SAP note: 2500202 Make a list of BW objects are impacted . Note down the data Load schedule in SAP BW process....
Welcome to the final part of this blog series introducing abap2UI5 — an open-source project for developing standalone UI5 apps in pure ABAP. This post will focus on the technical background and summarize all the project’s key ideas by covering topics such as its architecture, codebase and compatibility. Find all the information about the project on GitHub and stay....
updated date: 19.Apr.2023 Security is one of the top priorities for enterprise customers. For enterprise end users, having a seamless log-in process to different systems automatically without manually inputting credentials, can not only improve user experience but also increase enterprise security. With that being said, SSO plays a key role in the process. In the....
Welcome to part six of this blog series introducing abap2UI5 — an open-source project for developing standalone UI5 apps in pure ABAP. This post explains how to install, configure and debug abap2UI5. Find all the information about the project on GitHub and stay up-to-date by following on Twitter. Blog Series (1/7) Introduction: Developing UI5 Apps in pure ABAP (2/7) Displaying....
Part 3: Steps to enable Address Validation Service in SAP Success Factors Employee Central This Blog is a collaboration work between SAP Business Technology Platform (BTP) Team, SAP Data Quality Management Team and SAP SuccessFactors Employee Central – Localization Team. Welcome to Part 3 blog series on enabling address validation service within Data Quality Management,....
Want traceability in your sap projects? Consider implementing Focused Build because traceability is built in. Focused Build tool makes all processes, activities, and outputs traceable in an SAP implementation. Often overlooked as tedious and costly, yet traceability is important for Value tracking and Targeting value. Traceability is the ability to trace Backlog from its inception to delivery and....
Analytical Queries based on CDS are a powerful way to model analytical data sources that can be used in a variety of user interfaces (SAP Analytics Cloud, Analysis for Office, Smart Business KPIs, Web Dynpro Grid, …). Just by reading the technical documentation it is not always easy to transform the business use case into....
This blog intends to provide reference and details on S/4 HANA Fiori applications usage – analytics, reports that are accessed via Fiori Launchpad (FLP). Further, also serves as a Best Practices to follow in order to pass Audit and compliance and S/4 HANA security role restrictions. One of the very important factors for Audit and Compliance is....
Curious Developer 👥: Hey Helper Bot. Anything new related to ABAP that you wanna share 🙂 Helper Bot 🤖: Hi Dev. Seems you are curious to find something new. Well I have something new for you 😊 Curious Developer 👥: Great !! What is it 🙂 Helper Bot 🤖: While writing code in ABAP, we often would like to declare immutable variables instead of mutable variables to avoid....
Configurable telegram structures This is the open source PLC emulator release 20230410 announcement. With this release the emulator supports configurable telegram structures. Let’s see how it works in the channel synchronization scenario. Channel synchronization is established with the following telegrams: SYES “Synchronization Setup” sent from MFS to the emulator SYBE “Synchronization Begin” sent from the emulator to MFS....
last updated: 2023-04-14 16:00 CEST After we identified our bottlenecks, understood the workload and configured the right parameters for our instance, we have to check if we should go for a new HANA workload class or use the possibility for user parameters. At first you should know that your first choice should always be to use workload....
In this blog, we introduce SAP Build overview, examples for process automation scenario and one of the recent customer success story on end-to-end automation use case using SAP Build Process Automation. SAP Build – Automate your ERP Business Process SAP Build was announced last year at TechEd, 2022. SAP Build is powered by SAP Business Technology....
In this blog, I am going to brief, how we can restrict material/component reservation when Process order/production order is having Created (CRTD) system status. Business Requirement, System should not reserve the stock for production/process order component until and unless the order status set to ”Released” (REL) by the business users. To fulfill the business requirement....
Welcome to part five of this blog series introducing abap2UI5 — an open-source project for developing standalone UI5 apps in pure ABAP. This post explains various ways of creating views and enhancing them with Custom Controls, HTML, CSS, JavaScript and third-party libraries. Find all the information about the project on GitHub and stay up-to-date by following on Twitter. Blog Series....
I am grateful to share a concept as my first blog. A concept where data inconsistency was fixed within a AMDP Class. So, I have gathered information and shared this Blog which would be helpful to resolve this issue with a single shot and precise solution. Providing a useful Reference Link for ABAP related development....
“RFC meets Web” Enable all your RFC functions for web consumption without development? Today, I’m excited to share a new thing: A proxy on SAP BTP that translates from REST to SAP RFC calls, making it possible to use BAPIs and RFC-enabled function modules on older SAP ECC or S/4HANA systems. This solution is particularly useful for....
Welcome to part four of this blog series introducing abap2UI5 — an open-source project for developing standalone UI5 apps in pure ABAP. This post explains the functionality of four demos – MIME Editor, Table Maintenance, File Upload/Download, Charts – to see different use cases and features of abap2UI5. Find all the information about the project on GitHub and stay....
Generic Object Services (GOS) provide different functions in various applications for many business objects. You can find a detailed description of the different services in the SAP Help Portal. One of those business objects is the ‘Business Partner’. In SAP S/4HANA, the Business Partner is the leading object to maintain Customer and Supplier data. Please see....
The function of automation Warehouse Task Creation will help to reduce manual effort when operating Warehouse. As the result, user can check list of Warehouse Task in Warehouse Monitor or in RF Queue and perform further confirmation. Purpose of this post is to provide knowledge of configure steps and concept of Auto Warehouse Task for....
Part 1: Setting up Address Validation Service in BTP This Blog is a collaboration work between SAP Business Technology Platform (BTP) Team, SAP Data Quality Management Team and SAP SuccessFactors Employee Central – Localization Team. In this article we want to share our hands-on experience on a recent project experience and learning journey on how....
Part 2: Creating Address Mapping Configurations This Blog is a collaboration work between SAP Business Technology Platform (BTP) Team, SAP Data Quality Management Team and SAP SuccessFactors Employee Central – Localization Team. Welcome back to part 2 of three-part series blog on Address Validation Service within Data Quality Management, Microservices for Location Data and SAP....
There are many excellent blogs available that provide an overview of ETag and its usage in tutorials. In this blog post, the focus is on how to handle common ‘errors’ that occur when using SAP APIs that use ETag or If-Match. This post begins by explaining the roles of ETag and If-Match in SAP APIs. ETag and If-Match....
RFC meets Web – Part II: How to build the proxy Welcome back to the second blog post where we look into building the REST2RFC proxy! It’s a SAP Cloud SDK Java application running on SAP BTP Cloud Foundry runtime. Introduction and BTP services used When I started with the project (which was inspired by....
SAP Custom Widget Currency Widget is a powerful tool that displays real-time currency conversion rates between two currencies. It can be used in SAP applications to enhance user experience by providing quick access to currency conversion information. In this tutorial, we will go through the installation process and various methods that can be used with....
Contents Motivation High Level Architecture Design An example how delta data works Working with SAC Data Export Service delta API Enable SAC Data Export Service Check your provider ID Configuration in Postman A test of list all the providers in SAC create a subscription to get the delta from SAC models Use a fixed API....
In this blog post, you will learn how to update Alternate Labelling for Functional Locations using SAP Data Services. SAP alternative labeling is a renumbering of functional location, changing the primary key or the definition of an additional view that displays different number schemes. Picture 1: Example of FLOC Alternate Labelling This functionality....
The Fiori Elements Framework offers two solutions to display information in two different tabs within a single List Report: ‘Multiple Views'[1] and the ‘Flexible Programming Model'[2]. However, to use Multiple Views, there must be a common data source (CDS View in most cases) and the Flexible Programming Model is only available for OData v4. This....
The SAP program RSLDAPSYNC_USER is a tool that allows you to synchronize user data between an LDAP directory and the SAP system. This program can be used to: Transfer user data from the LDAP directory to the SAP system Update user data in the SAP system if changes are made in the LDAP directory Delete user data in the SAP....
This blog is for SD & MM consultants. This functionality can be used from SAP S/4HANA OP2022 FPS00 version. What is Advanced Intercompany Sales Classic Intercompany Sales was developed in order to reduce documents between intercompany trading since SAP R/3. However, for audit and IFRS reasons Classic Intercompany Sales is not good enough. Because Classic....
Greetings and salutations, fellow CAP enthusiasts! We’re back with another episode of “Surviving and thriving with the SAP Cloud Application Programming Model” (#CAPTricks). Last time, we covered the wild and bumpy ride of getting your app up and running on your local machine, complete with all the twists and turns of talking to on-premise systems....
This blog is about the post processing framework PPF. You will learn: -what the different vocabulary used in the ppf context mean -how you can add a custom pdf form to the TM (Transportation Management) freight order document. For example, you want to print an additional document from the road freight order that is not....
Hey there, fellow techies! As businesses continue to rely on technology for growth and success, it’s time to shake things up with some ChatGPT magic! We’ve all heard the same old stories – developers using ChatGPT to generate code, script writers churning out viral content, copywriters producing content at lightning speed. But what if we....
Problem statement SAP offers through its Cloud Appliance Library the possibility to demo or try out systems like SAP S/4HANA. That’s great and very convenient if you want a sandbox to play. However, it’s delivered without trusted SSL certificate which can be a problem particularly if you want to use the APIs through tools that only allow....
This is the second blog post in my series of posts about SAP GUI transaction ST05. Here, I explain that you can control and customize the trace recording with filter conditions, and how this is useful for analyzing your applications’ performance. With a small case study I show this feature in action. In the introduction to....
Are you struggling to manage the ever-increasing amount of data in your SAP ERP system? Look no further! this blog provides a comprehensive overview of Information Lifecycle Management (ILM), data archiving, and data volume management techniques specifically tailored for SAP customers. In this blog, I’ve gathered known methods and techniques in one place to help....
The Buzz of SAP Business Technology Platform is everywhere now, Customers are more inclined towards SAP BTP and Looking forward to use SAP BTP not only from Integration perspective but as well as they are taking interest in Extension and Intelligent Enterprise as well. SAP BTP is working as a CenterPoint/mediator. And BTP Ask everyone....
People inquire in the comments to the blog series on open source PLC emulator how to get a ready to run application file for the emulator, e.g. Ganesh Navale asks: I had found below link and they have provided single executable to run PLC emulator. Can you provide similar executable? or Shaikh Masir comments: Where can i find PLC SIM EMULATOR....
As promised in my previous blog “Organizational Changes: Implementing Custom Rules for Profit Center Derivation”, I am enhancing it with a series of example implementations. Here is the first one, which is from a real-world customer request. The task In a call, I got this request by a customer, which can be perfectly answered with a custom....
With the RISE of SAP S/4HANA Implementations, we at SAP realized the need to guide our customers with the SAP roadmap and methodology that can be used during their implementations. If you are a Premium Engagement Customer, you can benefit from SAP Reviews which come under the SAP Value Assurance Services for your SAP S/4HANA implementations. Essentially, we have....
In today’s rapidly evolving technology landscape, staying up-to-date with the latest advancements is more important than ever. This is especially true for SAP architects, who are faced with the challenge of integrating complex SAP systems with native cloud services and applications running on Hyperscaler’s technology platforms. On the other hand, there is a new generation....
The PPOM transaction is an SAP transaction that enables organizational object management. “Process and Organization Management”. This transaction allows users to create, modify, and display organizational objects such as organizational units, positions, employees, services, and teams. It is often used by HR administrators to maintain and update the organizational structure of the company in the....
The problem of an obsolete extractor in an SAP system refers to the challenge of accessing data from a legacy system that is no longer supported or compatible with the latest version of the SAP system. This can impact decision-making, reporting, and analysis, and lead to data integrity issues. The solution is to check if SAP....
In today’s fast-paced business environment, companies need to be agile and responsive to rapidly changing market conditions. This requires seamless integration and communication between different business applications and systems. In the SAP BTP landscape, Remote Function Call (RFC) and Business Application Programming Interface (BAPI) are the traditional ways to integrate applications, but Event Driven Architecture....
In Most of the projects there are requirements to have extensibility to SAP Central Finance. In this blog we will discuss only SOME of them. Of course it changes per customer per project based on the business requirements, but here are some common one which I used in almost all the projects Extensions/Enhancements we will....
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 FPS1 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 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....
As you for sure already know, ABAP Cloud was announced at SAP TechEd 2022 and was part of the Juergen Mueller’s day 1 and Philipp Herzig’s day 2 keynotes. ABAP Cloud is the ABAP development model to build cloud-ready business apps, services, and extensions on the SAP products SAP BTP ABAP Environment, SAP S/4HANA Cloud, public edition, and SAP....
Authors: Ayush Kumar & Vipul Khullar Previous blog posts in this series: [Blog Series] SAP Event Mesh – Deep Dive | SAP Blogs [Blog Post] SAP Event Mesh – Event Driven Architecture Explained | SAP Blogs [Blog Post] SAP Event Mesh – Single Tenancy & Multi-Tenancy Explained | SAP Blogs [Blog Post] SAP Event Mesh – CAP-based implementation....
The following process will shed light on How to set automatically “Print via Output Control” indicator in MIGO transaction. Problem Statement: The issue is that in business transition when user doing goods receipt, every time user set “Print via Output Control” indicator in MIGO transaction. Sometimes user forgot to set this indicator and due to this issue print output....
This is the 2nd part of the 4 blog posts about the technical architecture of native cloud applications: Part 1 – Software architecture trends Part 2 – How to build a scalable application – From 1 to 10K users (this blog post) Part 3 – How to build a scalable application – From 10K to....
This blog post in my series of posts related to SAP GUI transaction ST05 (introduced in Use ST05 to Analyze the Communication of the ABAP Work Process with External Resources) explains the tool’s inner workings and configuration options, and how they affect its behavior. With this knowledge, you can avoid some pitfalls that otherwise would make your performance....
Hello SAP Community Members, My Name is Zeshan Shafaqat. I’m Expert in SAP BI/BW and SAP Analytics Cloud. I found many peoples having trouble that how can we add HANA servers in eclipse to develop CDS Views. In this Blog, I show you how can you add HANA servers and develop CDS Views using eclipse.....
Security is one of the top priorities for enterprise customers. For enterprise end users, having a seamless log-in process to different systems automatically without manually inputting credentials, can not only improve user experience but also increase enterprise security. With that being said, SSO plays a key role in the process. In this article, we are....
Authors: Ayush Kumar & Vipul Khullar Previous blog posts in this series: [Blog Series] SAP Event Mesh – Deep Dive | SAP Blogs [Blog Post] SAP Event Mesh – Event Driven Architecture Explained | SAP Blogs [Blog Post] SAP Event Mesh – Single Tenancy & Multi-Tenancy Explained | SAP Blogs [Blog Post] SAP Event Mesh – CAP-based implementation....
The following process will shed light on How to Clear Stolen or Damaged Stock from In Transit Stock. Problem Statement: The issue is that when businesses transfer intra company stock, some stocks has been stolen or damaged in In-Transit and that stock shows in the system under In-Transit report (MB5T). After sometimes such type of....
Planning costs using VSR optimizer using Transportation Cockpit In transportation Management planning and optimizing your resources is a crucial activity to make me most out of the VSR Optimizer functionality that SAP TM offers. In this particular post I would like to walk you to a very simple example of VSR planning optimization and most....
Here is another post, where I’d like to share a couple of details about SAP’s functionality. This post as many others that I share deals with functionalities around bank statement processing. Please also check out my other posts. I hope you’ll find something interesting for you. If you already have some experience with bank statements....
In previous blog post of this series Event-to-Business Actions” architecture: An event-driven framework on SAP BTP to implement Industry 4.0 scenarios with Microsoft Azure services by PVN PavanKumar, we understood the context and rationale behind this open-source framework based on SAP BTP to strengthen and automate business processes execution to boost operational effectiveness by translating the events from....
Analytical Queries based on CDS are a powerful way to model analytical data sources that can be used in a variety of user interfaces (SAP Analytics Cloud, Analysis for Office, Smart Business KPIs, Web Dynpro Grid, …). Just by reading the technical documentation it is not always easy to transform the business use case into actual....
I’m coming back to you with a new Blog because we need to talk about IDoc messages! This time I will focus more on the design and architecture of integration solutions that we as Architects and Developers create on SAP Cloud Integration, SAP PO or any other integration middleware that you use in your Organization.....
Event notifications are critical to business operations as it requires business actions to planned and performed. Transitioning from request-driven applications to event-driven applications requires the organizations to decide on how to design and manage the applications effectively and efficiently. Digital transformation projects are heading towards combining multiple intelligent technologies such as – events, automation, AI,....
Those of you who regularly check the SAP Application Interface Framework community page, you may have noticed that we keep adding up new developer tutorials to the Tutorials section of the community page. Just now, we have published three new tutorials that allows you to skill up with SAP Application Interface Framework. Having now nine tutorials in total, I....
Welcome back to the “Surviving and Thriving with the SAP Cloud Application Programming Model” series – #CAPTricks! In the previous post, we covered the basics of getting started with TypeScript and discussed how to set up a proper development workflow using tools like ESLint, Prettier, and husky. Now, it’s time to take the next step and dive....
One of the most frequent questions I get, when it comes about Transfer Pricing, are around the correct currency and ledger set up. The idea of the blog is to bring some light for those who are questioning themselves if the currencies and the number of ledgers they want to set for Transfer Pricing, are....
As we all know by now, SAP S/4HANA Cloud ABAP Environment is the official name for embedded Steampunk and is now can be used to do cloud ready developments in S/4HANA On-Premise also. Development of custom object can be made cloud compatible by changing the ABAP language version to “ABAP for Cloud Development” in the....
Procurement and purchasing are related terms that are often used interchangeably, but they have distinct meanings and implications for an organization’s operations and processes. Procurement refers to the overall process of acquiring goods and services from external suppliers. This process encompasses all of the activities involved in sourcing, negotiating, and acquiring goods and services from....
Analytical Queries based on CDS are a powerful way to model analytical data sources that can be used in a variety of user interfaces (SAP Analytics Cloud, Analysis for Office, Smart Business KPIs, Web Dynpro Grid, …). Just by reading the technical documentation it is not always easy to transform the business use case into....
This blog post describes how to post GL Account Documents from CPI and also how to test Async API from SOAP UI. Prerequisite: Object JOURNALENTRYBULKCREATIONREQUES should be activated in SOAMANGER webservice configuration. SOAP UI application should be downloaded in local system. To Post Journal entries to S/4 System. Technical User should be created and have....
My recent article Hyperspeed planning in SAP TM has explained TM ⇔ delivery integration issues when statistical stages are used and delivery transportation planning status is “partially planned“. The delivery date can get inconsistent in such a scenario, it can even get earlier then the picking date! The delivery integration problem is even more severe as it....
Why your organization should take care: Maintaining the security of installed SAP software is of critical strategic importance for the continuous protection of SAP business applications to defend against new types of cyber attacks and to close newly identified potential vulnerabilities. Therefore, SAP releases security patches every second Tuesday of the month. The patches should....
This is just an executable program to help developers quickly duplicate an existing reservation (transaction codes MB21, MB22, MB23), and see how parameters are filled. Just used it in ECC 6.0. EDIT: the code is proposed in this GitHub repository. If you want to improve the code below, please contribute in GitHub. EDIT: by default the....
Recently I did extension for My Inbox Fiori application for Purchase Order and Purchase Requisition approvals. As beginner, I did not know where to start initially. After some research I found a blog from Ragini Upadhyay (https://blogs.sap.com/2018/06/02/fiori-my-inbox-2.0-extend-approve-purchase-order-s4-hana-1610/) which was well explained but I had to struggled a lot. There are few places where this solution wasn’t accurate and....
Application Interface Framework (AIF) is an important and mandatory component when you are working with SAP Central Finance. The data flow from source system to target system passes a stage where the dashboard of successful and failed messages is visible. For SAP Central Finance the name space is = /FINCF To start with the process....
Hope you all are doing Great! Welcome back to my data migration blog series. Purpose of this Blog : With introduction of S4 HANA, SAP has introduced us to many new tools built in the system. Today we will talk about one such tool used for data migration in S4 HANA, SAP Migration Cockpit. I will....
Over and over again I have been seeing questions about the M7093 “Inconsistent Field Selection” message, that is generated during material documents postings. The article explains the route cause of the message, its logic and a tool to quickly rectify the problem. The error message details The long text of the error message M7093 documents the message....
SAP Fiori – Steps to configure Custom Fiori App for any SAP T-Code SAP has provided SAP GUI Apps for which currently no Fiori Apps exits in S/4 HANA 2020 SP02 In our company current Greenfield project, we were provided list of SAP T-Codes to determine, if SAP Standard Fiori Apps exits for the same.....
ChatGPT is one of the biggest, if not the biggest, innovation buzz in IT in the past years. If you don’t know it, it will itself summarize as : ChatGPT is a computer program that can hold a conversation with people in a natural and conversational way. It’s a “chatbot” that uses advanced machine learning....
So you are a business process expert and you have spent time building some great skills – but you know not everyone on the team has had the time or the opportunity to get to the same level. You want to show your new SAP Fiori apps in their best light and make adopting the....
A technical database user was locked many times. Therefore, an application, such as a third-party BI reporting tool, cannot connect to the SAP Hana Database. Checked the traces and HANA studio to investigate the root cause. In the Hana studio as shown below Investigation and Finding: Executed SQL statement. ALTER USER ZUSER ACTIVATE....
This blog series introduces the abap2UI5 Project. It is an open source project which helps you develop standalone UI5 applications in pure ABAP. All project information can be found here: Repository on GitHub News on Twitter General Idea Abap2UI5 gives you a cloud/on-premise ready and non-sap-gui way to create UI5 apps in pure ABAP without using....
This is the second blog post of a blog series which introduces the abap2UI5 Project. It focuses on the output of lists and tables. All project information can be found on GitHub and Twitter: Repository and Installation with ABAPGit News, Feedback and Updates on Twitter Blog Series (1/3) ABAP2UI5 – Development of UI5 Apps in pure....
In my previous article, I explored some of the economic and political trends that are shaping the global M&A market and touched on the impact on SAP customers and their systems. Here, in this article, I would like to delve deeper into what happens when a company divests of a business and needs to separate, or....
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 FPS1 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....
Hi, I’m Solution Finder, I’ll be your server for today. Can I take your order? The Solution Finder for SAP EarlyWatch Alert app will publish a new feature on 27th of February 2023 which is remarkable: Now it is the customer’s choice which alerts are relevant and which not. The service will stop bothering with any unwanted....
This is the first blog post in a series of posts that cover my SAP GUI transaction ST05. Here, I show the straightforward use of the tool to get you started for ad hoc performance analyses of your business applications. If you have not yet done so, please read the introductory post Use ST05 to Monitor the....
In my previous blog posts Measure your Application’s Performance and Resource Consumption: Evaluate Statistics Records with Transaction STATS and Use Transaction STATS_FE to Analyze the Performance of your Web Application, I have put you as a software developer in charge of your business applications’ performance. Here, performance encompasses end-to-end response time and scalability, which is impacted by your application’s....
This blog is meant for developers to get all information at one place . The evolution of SAPUI5/FIORI had been from Eclipse ( dating back to Juno version ) ,Local WebIDE personal edition / Local WebIDE productive version / SAP WebIDE ( HCP)/SAP WebIDE Full Stack ( SAP Cloud Platform) and finally now BAS (Business....
I’ve been searching for a solution for a while now, but I’ve been unable to find one that meets my requirements, even after consulting multiple blogs. It took some effort, but I’ve finally found a solution that fits my needs. Letsss goo(Nervously excited) Introduction- Dealing with multiple rows of data can be challenging, especially when....
Kazakhstan and Uzbekistan are two large countries located in Central Asia with 19 and 36 million inhabitants respectively. Like a many other countries, Kazakhstan and Uzbekistan have launched a government serialization program to fight counterfeit and illegal medicines. In 2023, in both of these countries, this program entered the final phase. All manufacturers and distributors....
Today, I would like to highlight S4H 2022 changes / addition in SAP e-PPDS. Calculating multilevel time buffers for components to fulfil customer demand Provide decision support for multilevel planning by calculation and visualization of time buffers in multitier supply chains: Calculate time-buffer information on order and operation level regarding its predecessor, successor, and....
Update – Feb 2023 – Content is now available in the SAP-samples github repository Providing your end-users with the best possible User Experience at work while using SAP solutions is still one of the pillars of SAP Fiori. In the past, we provided some options on how to create an SAP Fiori Launchpad plugin with....
Searching User Exits and BADI In this blog, we will look at another way to debug and find a place to enhance custom error message. Also, I am going to explain the problem we faced and the solution to it. P.S You can read my previous blog about the enhancement for Fiori. Problem: The customer wants to....