Showing posts with label sap fiori. Show all posts
Showing posts with label sap fiori. Show all posts

Wednesday, 17 April 2024

Consuming CAPM Application's OData service into SAP Fiori Application in Business Application Studio

OBJECTIVE


Consuming OData Service of CAPM Application into SAP Fiori Application in Business Application Studio.

CAPM (Cloud Application Programming Model)


It is an open-source framework that uses tools, libraries, and languages to create applications that can be used across multiple SAP products. CAPM is a multi-target application that runs at different times, with the persistence layer running in the HANA DB run time, the server layer running in the Node.js run time, and the UI/UX layer running in the browser run time.

CAPM is one of the approaches to developing cloud applications using the BTP platform. CAPM offers a more structured and seamless framework for data modelling and enhancing integration with services.

Monday, 26 June 2023

MDG DQM: Enriching product master data with derivation rules in S/4 HANA

Today in this blog we move our focus to performing derivations using MDG DQM.

INTRODUCTION


MDG DQM from S/4 HANA 2021 can be used to derive attributes of product data and business partner data in both mass processing and consolidation. From S/4 HANA 2022 MDG DQM also provides the capability of derive product and business partner attributes in central governance as well.

With the strong push of moving processes to cloud with SAP BTP, MDG also is moving towards cloud with SAP MDG cloud edition. Come S/4 HANA 2023 for MDG will also see significant transition to cloud as a result use of DQM for rules and derivations becomes cruical, as we need to re discover the traditional way of doing development in MDG.

Wednesday, 31 May 2023

How to setup the Required/Mandatory field in BP based on BP role in SAP S/4HANA

Generally, when you do changes to BP field settings as per the above note things will work fine. But, for some cases the results will not be positive! Example, you have made a field as mandatory in customization but when you check in the BP transaction still the field is optional. In this case, follow the below steps.

What to do when a vendor field is displaying as optional though the field has been set to mandatory?

Reproducing the Issue


There could be multiple ways of reproducing the error which might be based on different fields, but I am taking a specific example here:

Friday, 5 May 2023

Advanced Foreign Currency Valuation in S/4HANA Cloud (Cloud ERP)

Advanced Foreign Currency Valuation


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.

1. Post Discounting of Long-Term Assets and Liabilities
2. Advanced Foreign Currency Valuation
3. Post Credit-Risk Based Impairment
4. Post B/S Reclassification

Monday, 20 February 2023

SAP Data Migration Cockpit – Nutshell

Purpose


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 try to cover the details which I have got over the period by working on this tool.

What’s in it for you?


The blog will explain the different pieces of migration cockpit which will give you the very good start and understanding of tool.

Friday, 27 May 2022

Configuration of Fiori User/Web Assistant with/without Web Dispatcher for S/4 HANA On-Premise System

Overview –

The Web Assistant provides context-sensitive in-app help and is an essential part of the user experience in SAP cloud applications. It displays as an overlay on top of the current application.

You can use the Web Assistant to provide two forms of in-app help in SAP Fiori apps:

◉ Context help: Context-sensitive help for specific UI elements.

◉ Guided tours: Step-by-step assistance to lead users through a process.

Wednesday, 8 December 2021

Understanding Attributes ,Text, Value help in S/4 HANA ABAP CDS views

Introduction: 

This Blog post provide information and understanding on very important features in S4HANA Embedded Analytics which is Text, Attributes, and value help in CDS views.

Overview:

We face multiple requirements in Reports based on CDS views related to text, Attributes and Value help.

Monday, 22 November 2021

New Message Monitors for Integration Experts and Administrators

Let’ start with the Message Monitoring for Integration Experts.

Message Monitoring for Integration Experts


In the Fiori launchpad, select the Message Monitoring for Integration Experts tile below the Message Monitoring space.

SAP HANA Exam, SAP HANA Certification, SAP HANA Learning, SAP HANA, SAP HANA Preparation, SAP HANA Skills, SAP ABAP Jobs

Friday, 22 October 2021

SAP ECC to SAP S/4HANA Conversion – A high-level guide for the beginners

“Every success story is a tale of constant adaption, revision and change.” – Richard Branson

In line with the very same philosophy, SAP rebuilt SAP ECC from the ground up to create SAP S/4HANA in 2015 to take advantage of SAP HANA’s performance and data analytics capabilities.

To start with a simple SAP ECC to SAP S/4HANA conversion, the foremost thing to understand is the basic difference between the two.

Wednesday, 22 September 2021

Employee Integration to Business Partner without HCM

INTRODUCTION

To use Some Fiori apps are required to have the employees ID or employee business partner integrated with the user ID to use the app such as Manage Purchasing Categories (F0337). This post shows how to create an employee business partner without integrating HCM using Fiori App Maintain Employees (F2288A). We can use Fiori app Maintain Employees (F2288A) to create employee data. With this app, we can integrate the business partner with the user ID. when we create employee data using the app Maintain Employees, the system will automatically create business partner data BUP003 role. Later on, you can modify your employee data using T-Code BP or Fiori app Maintain Employees.

Wednesday, 28 July 2021

Introduction to Intelligent Scenario Lifecycle Management(ISLM)

Overview

Intelligent Scenario Lifecycle Management (ISLM) is a framework that allows you to perform lifecycle management operations on machine learning scenarios. You can consider ISLM as a self-service tool that allows you to handle various operation requirements of machine learning scenarios. You can train an intelligent scenario and use the trained model to get an accurate inference result.

Depending on the machine learning scenario that is associated with a business application, the scenarios can be categorized as:

◉ Embedded: In this approach, a business application, for example SAP S/4HANA runs in the same stack as its machine learning provider SAP HANA machine learning with the analytics libraries SAP HANA Automated Predictive Library (APL) or SAP HANA Predictive Analysis Library (PAL). APL exposes the data mining capabilities of an Automated Analytics engine for developing predictive modelling processes for business analysts. PAL offers advanced analytics algorithms for data scientists. This can be used to solve use cases of forecasting, trending, and so on.

Monday, 19 July 2021

Mass Change of Sales Documents

In this blog, I will share with you the minimum configuration needed to activate and leave the app ready to use. Also, a tour of its functionalities, the multiple available fields you can change, and the option to include a new field by extensibility.

Let´s start with the required configurations:

Step 1 – Activate the services as indicated in the Fiori app library in the level “Implementation Information”.

Step 2 – It is necessary to configure the number of parallel processes it allows. Please check this with your technical team to avoid any negative impact on the daily operations.

Thursday, 8 July 2021

Slipups & Limitations while Exposing S/4HANA Launchpad Content via Content Federation

SAP BTP Launchpad service could be used as a central point of access to SAP, custom-build and third-party applications and extensions there by leading to higher user productivity.

The Fiori content can be exposed to BTP launchpad manually or via Content federation. To know how S/4HANA launchpad content can be federated to BTP, check out this Tutorial on developers.sap.com. This is a detailed set by step process.

While I tried this , I stumbled upon couple of issue and had spend some time to figure out what’s wrong and that is what i want to share in this blog so as to help others in case they face they same issue. We will also look at some of the content federation limitations.

Friday, 2 July 2021

Cash Management – How to combine Cash Flow Analyzer and reports Cash Position and Liquidity Forecast FF7AN/FF7BN

Today I would like to talk about Cash Management in SAP S/4HANA. There is great news about this business process, no matter if the decision was to go for the basic or the advanced version of it. Today, it  is possible to work with Cash Position and Liquidity Forecast (AKA FF7AN and FF7BN) from the backend or the Launchpad, together with Cash Flow Analyzer app, to obtain better and more complete information about financial flows derived from items in Finance and Logistics.

As Cash Flow Analyzer uses a predefined structure and brings more dynamism in financial position visualization with less selection criteria, let´s move thru its different selection fields and see how we could get a similar output in Cash Management and Forecast FF7AN /FF7BN transaction.

Monday, 28 June 2021

Advanced ATP Release for Delivery in SAP S/4HANA

Introduction

This blog is for SD consultants. I used SAP S/4HANA OP2020 FPS01 version.

What is Release for Delivery

It is manual back order process.

Read More: C_TADM55a_75 Key Points

After advanced ATP BOP you can also modify the results manually just before creating delivery documents.

You have to create delivery documents through Release for delivery, if you modify confirmed quantity by using it.

Wednesday, 26 May 2021

Adaptation Project: New Facet with Smart table (OData Redefinition & Translation)

Adaptation Projects or say it application variant, is a feature to extend SAP delivered/Standard fiori elements app.

In this blog post, I will show step by step:

1. How to re-define the OData service

2. Create adaptation project in web IDE with new facet

3. Deployment process

4. Translation for the variant, tile and entity in another language

5. And last configuring the tile for the FLP

Wednesday, 5 May 2021

Develop UI5 / Fiori App Using VS code.

Step 1:

1. Install Node.js  – Node.js® is a JavaScript runtime built on Chrome’s V8 JavaScript engine.

2. Install VS Code – Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications Link.

Step 2:

Create a folder and open it in VS code.

In VS code go to Extensions(cntrl +shift+ X).

Monday, 9 November 2020

SAP S/4HANA Authorizations

SAP S/4 HANA implementation involve massive business process reengineering and introduces a new user interfaces (SAP Fiori) with a shift from monolithic solutions to activity-based apps which means many changes to the Technical and Business users. This raises a question whether the previous authorization concept still support the security requirements of SAP S/4HANA?

Saturday, 1 August 2020

Understanding SAP Versions

SAP continues to update their offerings to further improve the user experience. While this is great to ensure our ERP systems have the greatest capabilities possible, it can be hard to keep track that our own systems are up to date. That’s why we put together a list of the SAP versions and how your business can learn more about which version you are operating.

Tuesday, 24 March 2020

Security and DPP Law compliance in Investigative Case Management for SAP S/4HANA

Introduction


Investigative Case Management (ICM) is now available on SAP S/4HANA since 1909 FPS00 release.

Data Protection and Privacy


ICM provides specific features and functions to support compliance with the relevant legal requirements and data protection and privacy.