Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
SAP CDS Views for Business Users: Reporting Made Easy
Rating: 4.5 out of 5(23 ratings)
124 students

SAP CDS Views for Business Users: Reporting Made Easy

Build your own SAP S/4HANA reports with CDS (Core Data Services) Views—no technical skills required.
Created byAndres Gomez
Last updated 8/2025
English

What you'll learn

  • Take control of your SAP data—learn to use CDS Views and build your own reports without waiting for IT. Fast, simple, and built for business users.
  • Cut through the complexity of S/4HANA. Discover how CDS Views let you access real-time, business-ready data—no technical skills required.
  • Stop relying on others for reports. With CDS Views, you’ll build accurate, on-demand insights using tools you already know—like Excel and Fiori.
  • Master SAP CDS Views and make confident decisions faster. Access the right data at the right time—without writing a single line of code.
  • Discover how to explore, tailor, and use CDS Views across Finance, Sales, and more—turn SAP data into insight without tech barriers.
  • Empower your reporting. Learn how CDS Views deliver trusted, real-time SAP data so you can work smarter across your business role.

Course content

7 sections43 lectures3h 3m total length
  • Course Overview2:14

    Welcome to “SAP CDS Views for Business Users – Reporting Made Easy”

    Tired of waiting on IT to build your reports?
    This course empowers business users and functional consultants to work independently in SAP S/4HANA—leveraging CDS Views to access and report on data through Excel and Fiori apps, without technical complexity or coding.

    Whether you're in sales, finance, logistics, or supply chain, you'll discover how to find, enhance, and use CDS Views confidently—while staying aligned with SAP’s Clean Core strategy for upgradeable systems.

    What You'll Learn

    The Clean Core Concept
    Understand how SAP’s Clean Core approach supports long-term agility—and how CDS Views are central to that strategy.

    CDS Views Fundamentals
    Learn what CDS Views are, how they’re structured, and why they’re essential for modern reporting in SAP S/4HANA.

    Finding the Right CDS View
    Learn how to search for and identify the most relevant CDS View for your business needs—and verify that it delivers the data you need.

    Extending and Consuming CDS Views
    Use Key User Extensibility apps to enhance existing CDS Views when necessary, and consume them through Excel of Fiori—no coding required.

    Course Highlights

    Access to SAP S/4HANA
    Get step-by-step guidance on how to access a demo or trial system—even if you don’t have one yet.

    Use Familiar Tools
    Work with CDS Views in Excel and SAP Fiori, using tools you already know—no technical skills needed.

    Step-by-Step Guidance
    Follow practical, real-world examples that show you how to retrieve, adapt, and report on S4 HANA data with clarity and confidence.

    This course will give you the skills to find, enhance, and use CDS Views effectively—so you can report independently and stay aligned with SAP’s Clean Core vision for scalable, upgrade-friendly systems.

  • What You Should Know Before Watching this Course0:58

    To get the most out of this course, you should have some familiarity with SAP S4 HANA and SAP Fiori as a business or key user.

    A technical background is not necessary to follow the course. However, for those with some technical knowledge, additional tips will be provided.

    Access to an S4 HANA on-premise or cloud system is recommended. We will guide you on how to obtain access to an S4 HANA test system directly from SAP if you do not already have access to one, but please note that this access is not free.

    Most lectures include external resources that provide additional insights and complement the course material. Be sure to review them for a deeper understanding.

    A reference file accompanies this lecture, containing definitions of key concepts and acronyms used throughout the course. If you encounter an unfamiliar acronym, you can refer to this file for clarification.

  • The Evolution of SAP ERP Systems and the Role of CDS Views4:46

    Mejorar las imagenes

    Se cambio de "S4HANA" a "S4HANA Era"

    --------------

    SAP ERP systems have long been integral to business operations, offering robust solutions for managing various enterprise functions. Over the years, SAP has consistently employed a three-tiered architecture for its ERP solutions. During the transition from SAP Business Suite, its legacy ERP solution, to the modern S4HANA ERP solution, SAP retained this three-tiered architecture while introducing significant advancements, including the state-of-the-art in-memory HANA database and CDS views. Let’s explore the evolution from the pre-SAP HANA era to the modern HANA-enabled landscape.


    Before the advent of the SAP HANA database and the introduction of CDS views, the traditional architecture of business applications in SAP ERP consisted of a robust application layer and a relatively simple database layer. This design centralized all business logic within the application layer, limiting the ability to fully exploit database-specific features.

    The primary reason for this was the need to support multiple database management systems, such as Oracle, MS SQL Server, and IBM DB2. While this flexibility allowed companies to choose their preferred database solutions, it also hindered the development of innovative and feature-rich advancements.

    As a result, databases primarily served as storage systems, leading to following challenges:

    • Reliance on Technical Expertise: Business users relied on developers for report creation and data retrieval, which required detailed functional specifications at the raw table level. This process demanded that business users have an in-depth understanding of the data model, significantly limiting agility.

    • Lack of Semantics: Table names and fields lacked meaningful semantic descriptions, making it difficult to understand their purpose and accurately interpret the data. This created significant barriers for business users, hindering their ability to effectively access and utilize the information.

    • Missing Analytical Support: Performing analytics directly within the ERP system was not feasible. Traditional databases lacked the speed and capacity to handle large-scale, real-time data analysis, necessitating the use of external systems and tools for analytical processing.

    With the introduction of SAP NetWeaver 7.4, the SAP HANA database became seamlessly integrated into SAP ERP system. Its in-memory, column-oriented architecture revolutionized data processing, offering advanced real-time analytics. SAP's cutting-edge ERP system, S4HANA, now exclusively supports the HANA database, allowing it to fully harness the database's comprehensive feature set for faster and more efficient operations.

    One of the key advancements of SAP S4HANA systems is the ability to move business logic from the application layer to the database layer. This shift is made possible through the integration of the in-memory SAP HANA database and the CDS views. By harnessing SAP HANA’s high-performance capabilities, non-technical users can create reports, retrieve information and perform analytics using extensibility tools that execute directly at the database level, ensuring faster and more efficient processing. This transition offers the following advantages:

    • Reduced Dependency on Developers: Business users can now utilize pre-defined semantic models that represent data in familiar business terms. This empowers them to independently create most reports and retrieve information with little to no reliance on technical teams.

    • Consistency and Reliability: Standardized CDS Views ensure uniformity in reports, reducing errors and enhancing confidence in data-driven decisions.

    • Faster Decision-Making: Real-time analytics can now be performed directly within the ERP system, eliminating the need for additional tools like BW.

    The transition from the pre-HANA to the HANA era represents a monumental leap in SAP ERP systems. CDS views have revolutionized data access and analysis, empowering business users to interact with data more effectively and intuitively. In this course, we will explore CDS views in depth, uncovering their pivotal role in shaping the modern SAP ERP landscape.

  • SAP S4HANA Deployment Options and the New "Clean Core" Concept4:13

    In the previous lecture, we explored S4HANA's architecture and the crucial role of the SAP HANA database and CDS views. This enhanced architecture now supports cloud-based deployment options, made possible by the SAP HANA database's in-memory computing capabilities, enabling businesses to align their S4HANA systems with strategic and operational needs. Cloud-based solutions have emerged as a compelling alternative, enabling the following deployment options for S4HANA:

    • S4HANA On-Premise:

      • The only available deployment option prior to the SAP HANA era.

      • Installed and operated on the organization’s own servers or data centers.

      • Offers the highest degree of customization and full control over the system.

      • Suitable for companies preferring complete autonomy.

    • S4HANA Cloud – Public Edition:

      • Fully managed by SAP on a shared infrastructure, offering a multi-tenant environment.

      • Focuses on standardization, with limited customization options.

      • Ideal for companies seeking rapid deployment, scalability, and a subscription-based pricing model.

    • S4HANA Cloud – Private Edition:

      • Hosted in the cloud but with dedicated infrastructure for individual organizations.

      • Provides greater flexibility for customizations compared to the Public Edition.

      • Balances cloud benefits with the ability to meet unique business requirements.

    Transitioning to a cloud-based ERP solution requires a reimagined approach to system extensions, integrations, and operations—one that differs significantly from traditional On-Premise practices. This new methodology, encapsulated in the concept of the "Clean Core," is intrinsically linked to SAP's cloud offerings and has subsequently been adopted for On-Premise environments as well.

    By "Core" it refers to several "dimensions" or "pillars," each representing a different way that a customer can think about and analyze their S4HANA system. By "Clean," it refers that for each dimension a set of best practices, methodologies, and tools exist. If these are used, they allow the customer to consider that dimension to be "clean.". Let's check each clean core dimension their purpose:

    • Software Version: Ensuring the system is regularly updated to take advantage of new features, enhancements, and security patches.

    • Extensibilty: Utilizing modern system extension mechanisms to enhance functionality while preserving the integrity of the core system. This course will focus on this dimension, specifically on CDS Views.

    • Integrations: Facilitating efficient and effective communication between different systems and external applications.

    • Data: Maintaining high data quality standards to support accurate and reliable decision-making processes.

    • Processes: Optimizing and harmonizing business processes to improve operational efficiency and reduce complexity.

    • Operations: Ensuring the system operates smoothly and can scale according to business needs while maintaining high performance levels.

    Now that we understand the individual terms, let's put them together. A "Clean Core" refers to an  S4HANA system that operates on the latest release, incorporates cloud-compliant system extensions and integrations, maintains excellent master data quality, and follows optimal process design. By definition, a newly provisioned S4HANA system is clean. For customers, the goal is to keep the core clean.

    The primary advantage of following a clean core is the ease of keeping the system current, regardless of the deployment option selected. Implementing updates no longer requires lengthy testing periods to ensure compatibility after applying new improvement packages.

    In the next lecture, we will delve into the extension dimension of clean core and explain the role of CDS views within this context.

  • SAP S/4HANA Extensibility Model and the Context of This Course4:56

    In the previous lecture, we explored the concept of the clean core, its dimensions, and its relevance in light of SAP's new cloud offering, powered by the SAP HANA database. Now, let's shift our focus to the extensibility dimension, which is central to this course.

    The extensibility model consists of two approaches:

    • SAP S4HANA On-Stack: It means that any customizations or extensions are built directly into the S4HANA system rather than using external platforms or systems.

    • SAP BT P Side-by-Side: This approach involves performing extensions outside the S4HANA system, in a separate platform called SAP Business Technology Platform. SAP BT P is a unique development platform originally designed for cloud solutions, but it now also supports on-premise deployments.

    Within the On-Stack component, we have the following types of extensibility:

    • Classic Extensibility: This refers to the traditional enhancement method used before the emergence of the S4HANA Cloud development option. While it has traditionally offered a high degree of flexibility, it can also present challenges during updates and maintenance. Classic enhancement in the ABAP stack is only recommended in exceptional cases. Classic extensibility (using Classic ABAP) is available in the S4HANA Cloud Private and On-Premise editions. However, it is not supported in the Cloud Public Edition.

    • Key User Extensibility: This extension option allows users to make customizations directly in the SAP application without requiring in-depth technical knowledge. Key User Extensibility is the easiest way to extend functionality in S4HANA and is supported across all deployment options.

    • Developer Extensibility: Developers can make advanced customizations and extensions that go beyond the key user options. This requires technical expertise and provides more extensive customization options. Developer Extensibility is supported across all deployment options. It allows customers to implement extensions while keeping the core system clean.

    Within the Side-by-Side component, we have the following types of extensibility:

    • Key User Extensibility: Key users can create enterprise applications without writing any code using SAP Build Apps, a visual development solution. This tool enables users to drag and drop pre-built components and configure them according to their needs.

    • Developer Extensibility: Developers can use common programming languages like ABAP, Java, JavaScript, and Python to build and run SAP business applications using the Cloud Application Programming model.

    If you're interested in more details about these extensibility options, please refer to the external resources provided in this lecture.

    Now, let's focus on Key User Extensibility within the S4HANA On-Stack approach. This option consists of the following Fiori applications:

    • Custom Fields: This app allows you to create custom fields to modify applications, user interfaces, reports, email templates, form templates and more.

    • Custom Logic: This app enables you to implement Business Add-Ins released by SAP for custom logic extensions.

    • Custom Business Objects: With this app, you can create custom business objects and generate associated database tables, services, business logic and UIs.

    • Custom Analytical Queries: This app is used for reporting and analysis. Custom Analytical Queries abstracts the process of writing structured queries, allowing users to design queries without needing to understand query languages or technical details.

    • Manage KPIs and Reports: The app serves as a unified platform for creating all analytical applications, including KPIs, reports, and stories.

    • Custom CDS Views: The data model in S4HANA (known as the Virtual Data Model or VDM) is built on Core Data Services views. These views provide reuse, extensibility, and flexibility for customers. The Custom CDS Views app enables customers to create custom content based on VDM. These custom CDS views can be used in analytics or served as external APIs for consumption by external systems like SAP BTP or tools like Excel.

    The focus of this course will be on CDS Views, which will serve as the foundation for covering the additional key user apps in subsequent courses.

    Before we dive deeper into CDS views, let's first explore the tools and systems required for this course, as well as how to gain access to them in the upcoming lectures.

Requirements

  • Experience in S4 as busines user or application consultant
  • Access to S4 Private Cloud or On Premise system
  • No programming experience needed

Description

Take Control of Your S/4HANA Information – CDS (Core Data Services) Views Are Made for You

In today’s fast-paced, data-driven world, SAP business users need quick, intuitive access to the information that drives decisions. That’s where CDS Views (Core Data Services Views) come in. They are designed to give business professionals direct, simplified access to the data they need—when they need it.

CDS Views: Designed for Business Users

No need to navigate complex tables or rely on others for information. CDS Views deliver business-ready data in a format you can understand and use immediately—whether you're working in Excel, Fiori apps, or SAP Analytics Cloud.

You don’t need a technical background to use them effectively.


What Are CDS Views?

CDS Views are SAP’s modern approach to delivering structured, real-time data inside S/4HANA. Thousands of views are pre-delivered by SAP specifically for business use, meaning:

  • No development required

  • No code needed

  • No technical translation

Just clear, relevant business data—accessible when and where you need it.

Why CDS Views Matter for You

Create Your Own Reports – Without IT
With CDS Views, you can build your own reports and insights on demand. There’s no waiting or dependency on others.

Speak the Language of Business
CDS Views are labeled and structured using business terms, making them easy to search, understand, and apply to your daily work.

Trust Your Data
Business logic and calculations are already built into the views, ensuring consistency and accuracy across reports.

Real-Time Performance
CDS Views retrieve data directly from the database, delivering fast performance—even for large volumes of data.

Flexible Across Business Functions
Whether you're in Finance, Logistics, Procurement, or Sales, CDS Views support a wide range of reporting and analytical needs.

Works with Familiar Tools
You can access CDS Views in Excel, SAP Fiori, and other tools you already use—no need to learn new software.

What You’ll Learn in This Course

  • What CDS Views are and how they support business users in SAP S/4HANA

  • How to find, explore, and use the right CDS Views for your role

  • How to work with CDS Views in tools like Excel and Fiori

  • How to tailor CDS Views using intuitive SAP apps

  • How to build your own reports independently using tools like Analysis for Office and Fiori.

Who Should Take This Course

This course is for business users in finance, logistics, procurement, sales, and other departments who want to improve the speed, accuracy, and flexibility of their reporting.

No technical skills required. Just practical, hands-on guidance to help you make better, faster decisions using the data already at your fingertips.

Who this course is for:

  • S4 Busines Users and Application Consultants
  • Business Users requiring to build custom reports and extract information from S4 systems