--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
https://help.sap.com/docs/SAP_S4HANA_ON-PREMISE/VideoLibraryforSAPS4HANA/
(Note that the "Manufacturing" Video Library may still be "in Construction" at the time of access)
(* You can revisit in the near future for new Video updates by the SAP team members)
https://community.sap.com/
https://community.sap.com/t5/all-sap-community-blogs/ct-p/all-blogs
https://blog.sap-press.com/key-differences-between-sap-ecc-and-sap-s4hana/
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Question: Review of FIORI in S/4HANA.
Fun Facts: SAP Fiori is not an acronym and does not stand for anything. It gets its name from the Italian word for "flower". SAP chose this name to symbolize the freshness, simplicity, and natural
beauty they wanted to bring to their software's user interface.
Rather than a specific product, SAP Fiori is the official design system and User Experience (UX) layer for SAP products, Here are the key takeaways about what it does:
- Role-Based: It provides simplified, task-oriented applications tailored to exactly what a specific user needs to do their job.
- Intuitive Design: It replaces clunky, traditional enterprise screens with a modern, consumer-grade interface.
- Cross-Device: Fiori apps are designed to work smoothly on desktops, tablets, and smartphones.
- Design Principles: The system is built on five core pillars: role-based, adaptive, simple, coherent, and delightful.
There are 3 main interfaces for SAP access today:
- SAP GUI: The classic, desktop-based interface. It relies on specific transaction codes and is still widely used for heavy backend configurations and legacy systems.
- SAP Business Client (NWBC): An integration shell that allows users to access both traditional SAP GUI screens and modern web-based applications within a single desktop window.
- SAP Fiori: The standard, web-based UX for modern environments like SAP S/4HANA. It features a role-based, personalized launchpad with specific apps for transactional, analytical, and informational tasks.
Answer: SAP introduced SAP Fiori in 2013. It launched initially at the SAPPHIRE conference with a set of 25 apps, focusing on a mobile-first, role-based user design. Since its release in 2013, the SAP Fiori design system has gone through major updates:
- 2013 (Fiori 1.0): 25 apps initially mainly for mobile-first specifically for example PO approval.
- 2016 (Fiori 2.0): Expanded to ERP scenarios with features like the Fiori Launchpad and enhanced navigation.
- 2019 (Fiori 3): Introduced a unified user experience across the entire suite of SAP products along with the Quartz and Horizon design themes.
Key updates in Fiori 3.0:
SAP Fiori 3 introduces a redesigned, intelligent user experience focused on consistency across all SAP products, featuring- a new "Quartz theme" ( is the default design system and visual theme family for SAP Fiori 3)
- new interface called "Spaces and Pages" layout for improved navigation.
- embedded AI capabilities with Joule (SAP's built-in generative AI copilot embedded within the SAP Fiori Launchpad).
- proactive situation handling (an intelligent framework that automatically detects, tracks, and alerts users about critical business issues).
- a conversational UI (digital assistant).
- enhanced analytics for actionable insights.
https://learning.sap-press.com/sap-fiori
https://froggysap.blogspot.com/2026/05/sap-fiori-30-explore.html
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Question: A structural presentation of an example SAP Enterprise Structure for the above Question
As for the PP (Production for Discrete and Process), QM (Quality Management), PM (Plant Maintenance), CS (Customer Service), PS (Project System) module, the Logistics Plant (Apple Green above) is used. In PM and CS, the Plant is used as the Maintenance Plant and the Maintenance Planning Plant. AND in PP-DI or PP-PI, the Plant is referred to as either a Planning Plant or Production Plant. BUT regardless of how the individuals give names to the Plant for its declared usages (this case Planning or Execution), it is the same Plant object.
Materials Management (MM-PUR): for creating Purchasing DocumentsMaterials Management (MM-IM): for managing Material with Stock scenarioSales & Distribution (SD-DLV): as Delivery Plant for creating Outbound Delivery for Stock scenarioProduction Planning & Execution (PP): as Planning Plant and Production PlantProject System (PS): for Network Activities and Component AssignmentPlant Maintenance (PM): for Maintenance Order ProcessingCustomer Service (CS): for Service Order ProcessingQuality Management (QM): for Inspection Lot Processing
Important Structure Changes in S/4HANA note mentioning:
- LE-TRA (Transportation) - is officially being phased out and will lose all usage rights and support by December 31, 2030. Companies must transition to modern alternatives as SAP shifts entirely toward newer supply chain architectures. The Successor Solution: SAP Transportation Management (TM) replaces LE-TRA completely.
- The Enterprise Structure TPP (Transportation Planning Point) is no longer valid for thew new SAP TM module.
- LE-WM (Warehouse) - SAP LE-WM (Logistics Execution Warehouse Management) compatibility scope in SAP S/4HANA ended on December 31, 2025. For older classic SAP ECC 6.0 systems, mainstream maintenance ends on December 31, 2027, which marks the absolute end of support for the classic module. SAP urges migration to SAP Extended Warehouse Management (EWM) because mainstream support for legacy SAP Warehouse Management (WM) and SAP ECC ends on December 31, 2027. Compatibility mode for WM on S/4HANA expired at the end of 2025, making early transition critical to avoid unsupported systems and logistics disruptions.
- The classic Enterprise Structure LE-WM Warehouse configuration can be still migrated to S/4HANA as it is still required to link the MM Storage Location to the EWM Warehouse.
- MM-IM Storage Location - MM Sloc is still used and an important Enterprise Structure for Inventory Storage; However, the Storage Location segment data in the Material Master MRP4 view is not longer available. Also note the t-code OMIR (used to define storage location MRP parameters per plant) is obsolete and no longer possible. SAP recommend to now use MRP Area for MRP Parameters at the Storage Location level.
Operating Concern: Each Client must have at least ONE Operating Concern, SAP do not recommend to have more than ONE Operation Concern for each installed Client. Reason is for for simplicity and efficient data management, particularly when all controlling areas within the client share the same fiscal calendar. This approach reduces complexity and simplifies reporting, especially when dealing with a single, global business structure.
Controlling Area: An Operating Concern can be assigned with ONE or MORE Controlling Areas, a Controlling Area can only be assigned to ONE Operating Concern because the Operating Concern is the highest level in the Profitability Analysis (CO-PA) organizational structure, and it defines the scope for analyzing profitability. The assignment links the cost accounting information from controlling areas (which manage cost and revenue) to the profitability analysis performed within the operating concern.Company Code: A Controlling Area can be assigned with ONE or MORE Company Code where the Company Codes need not necessarily be in the same Country. It is Mandatory to assign a Company Code to only ONE Company Code. This assignment is crucial for transferring financial data from FI (Financial Accounting) to CO (Controlling) for internal reporting and management decision-making. Without this assignment, cost and revenue information cannot be tracked and analyzed within the controlling module.Plant: A Company Code can be assigned with ONE or MORE Plants BUT each Plant can be assigned to only ONE Company Code, because a plant represents an operational unit within a company, and the company code is the smallest organizational unit for financial accounting. This assignment ensures that all operational activities within a plant are properly reflected in the company's financial records. Specifically, it allows for accurate valuation of materials, inventory, and other operational aspects within the plant's context, which are then rolled up into the company code's financial statements.Purchasing Organization: In order to be able to create Procurement Orders (like PR or PO), the Purchasing Organization must be assigned to a PLANT. However the SAME Purchasing Organization can be assigned to MORE than ONE Plant. However, assigning a purchasing organization to a company code in SAP is optional because it allows for different purchasing strategies. A purchasing organization can be configured to be company-specific (procuring only for one company code) or cross-company (procuring for multiple company codes). If a purchasing organization is not assigned to a specific company code, it can procure for any plant within the enterprise, regardless of its assigned company code.
Purchasing Group: A purchasing group in the SAP system is a specific buyer or a team of buyers identified by a three-character code who handle everyday buying activities. Key features include managing material procurement, acting as the main contact for vendors, and helping with reports.
Sales Organization: Assigning a Sales Organization to a company code is mandatory in SAP's Sales and Distribution (SD) module. Each Sales Organization must be assigned to exactly ONE Company Code, though a company code can have multiple Sales Organizations. However, one DO NOT assign the Sales Organization to the Plant.
EWM Warehouse: An EWM warehouse uses SAP Extended Warehouse Management (SAP EWM), an advanced software system designed to control inventory, track goods, and optimize high-performance logistics operations. It manages all steps of product movement from factory or supplier receipt to final shipping.
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Question: Basic introduction to AI framework in SAP.
Answer: SAP introduced its Generative AI Hub in November 2023 at the SAP TechEd conference, announcing its general availability through SAP AI Core by December 2023. SAP AI Core is a cloud-based service in the SAP Business Technology Platform (SAP BTP). It gives companies a place to run, scale, and manage artificial intelligence and machine learning models. It connects custom AI code directly with enterprise business data.
• SAP does not build its own foundational LLM from scratch; instead, it provides an orchestration layer that connects enterprise data with leading third-party and open-source models (such as OpenAI, Anthropic, Google, Meta, and IBM Granite).
- SAP Joule Agentic AI - is an autonomous artificial intelligence system built by SAP that evolves Joule from a basic conversational chatbot into an active, multi-step enterprise decision-maker. Instead of just answering questions, it plans, reasons, and executes complex business workflows across ERP, finance, supply chain, and human resources.
- In Non-Technical words - is a smart digital coworker for your company’s software. Instead of just answering questions like a basic chat bot, it can plan and finish multi-step work tasks all by itself.
- SAP RAG - in the SAP ecosystem, RAG stands for Retrieval-Augmented Generation. It is an artificial intelligence technique that connects large language models (LLMs) to a company's private business data. Instead of guessing an answer, the AI searches internal documents or databases first, then uses that real data to write an accurate response.
- In Non-Technical words - is an AI technique that lets an intelligent assistant look up your company's private files, invoices, or inventory data in systems like SAP HANA Cloud Vector Engine before answering a question, ensuring the AI gives accurate, fact-based business answers instead of guessing
- SAP MCP - refers to the use of the open-source Model Context Protocol (MCP) to connect Large Language Models (LLMs) and AI agents directly to SAP enterprise systems, data, and development tools. It provides a standardized plug-and-play architecture so AI assistants can securely query data, run business logic, or assist with development without needing custom point-to-point APIs for every single task. MCP is used to connect the User + AI Agent to the SAP system.
- In Non-Technical words - is like a universal USB-C port that connects AI smart assistants (like ChatGPT or Claude) to an enterprise's massive, complex SAP business system
- SAP Vector Database - The SAP vector database works through the SAP HANA Cloud vector engine, which stores and processes vector embeddings directly inside a standard enterprise database. In other words, a SAP vector database (built into SAP HANA Cloud) is a smart digital filing cabinet. It stores business data not just by matching exact words, but by understanding what the data means. It helps AI chatbots find answers from your company's private files. SAP HANA Cloud Vector Engine maintain this Vendor Database in SAP.
- In Non-Technical words - is like giving an AI assistant the ability to understand the "meaning" or "vibe" of your company's data instead of just searching for exact words. It serves as a secure, smart memory bank built directly into SAP's database system.
- SAP OData service - OData (Open Data Protocol) is a key SAP standard for connecting SAP systems to external applications, cloud services, and third-party tools. It uses standard web tech like HTTP, JSON, and XML so different systems can talk to each other easily.
- In Non-Technical words - is a secure, standard translator that lets an AI system talk to an SAP database. It acts like a smart menu. The AI asks for data in plain terms, and the service fetches only that information without breaking the database.
https://discovery-center.cloud.sap/serviceCatalog/sap-ai-core/
https://help.sap.com/docs/sap-ai-core/
https://learning.sap.com/courses/introduction-to-ai-core
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Question: S/4HANA Business Partner Vendor review.
Answer:
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Question: Review of create Material Master using the Fiori App "Manage Product Master".
Answer:
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Question: Review of MM (Purchase-to-Pay) process steps in SAP S/4HANA.
Answer:
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Question: Review of Self-Service Procurement Scenario in SAP S/4HANA MM.
Answer:
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Question: Review of Production Planning (PP Planning) process steps intro in S/4HANA.
Answer:
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Question: Review of "Predictive MRP" Fiori App capabilities.
Answer:
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------



