--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Question: Overview of User-define Fiori Catalog and Fiori Group (Presentation) in SAP Fiori Administration.
Answer: /n/UI2/FLPD_CUST is an SAP transaction code used to open the Fiori Launchpad Designer in client-specific customizing mode (CUST). It allows administrators to create and manage custom SAP Fiori catalogs, groups, tiles, and target mappings for a specific client. (this is the Classic method available since Fiori was introduced in 2015).
- Fiori Content Manager (/UI2/FLPCM_CUST): SAP now recommends using the Content Manager instead of the Launchpad Designer for most day-to-day catalog and role management because it offers a faster, cleaner SAP GUI interface and better mass-maintenance features.
- Spaces and Pages: Newer SAP S/4HANA implementations increasingly rely on spaces and pages via /UI2/FLP_CONF rather than classic catalogs and groups.
https://froggysap.blogspot.com/2025/06/sap-fiori-fiori-app-for-fi-user-pfcg.html
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Question: Steps to Activate ICF services and ODATA services.
1. Look Up App Details:• Search for the app in the SAP Fiori Apps Reference Library.
• Go to the Implementation Information tab to note down the ICF service name (for Step 3), OData service name (for Step 4), and associated business roles (for Step 5).
2. Verify System Components:
• Check your system status (System -> Status) and confirm front-end/back-end components are installed using transaction SPAM.
• The step is not necessary if you the company already setup the Fiori Launchpad (FLP) Framework.
3. Activate ICF Services:• Run transaction SICF (type SICF in the command box).• Search for the technical ICF service name.• If the service icon is grey/inactive, right-click and select Activate Service.• Ensure sap/bc/ui5_ui5 is active.4. Register and Activate OData Service:
• Run transaction /IWFND/MAINT_SERVICE (type /n/IWFND/MAINT_SERVICE in the command box).
• Add or filter the technical OData service and make sure it is activated and connected to the SAP Gateway.
5. Assign Roles and Test:
• Go to transaction PFCG to map the technical and business catalogs to your security role, or assign the app's standard business role (e.g., SAP_BR_...) to your user via transaction SU01.
• Access the Fiori Launchpad via transaction /UI2/FLP to verify the app appears and loads properly.
- This task is typically performed on the SAP ABAP front-end server (SAP Gateway) and relevant back-end systems during implementation, system upgrades, or when deploying SAP Fiori apps.
- Activating Internet Communication Framework (ICF) and OData services in SAP exposes HTTP endpoints and expands your system's attack surface. Always restrict access using authorization object S_ICF, activate only required nodes, and verify transport states to prevent security vulnerabilities or broken Fiori/UI5 integrations.
- Do consult or work together with qualified Basis Consultants (internal or external) when performing the tasks mentioned.
- /IWFND/MAINT_SERVICE: To register, maintain, and activate OData services and link their ICF nodes on the front-end server.
- SICF: To directly enable or inspect ICF service paths under /default_host/sap/bc/ui5_ui5/ or /default_host/sap/opu/odata/.
- STC01: To run automated configuration task lists for mass-activating ICF and Gateway services.
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Question: What is the Alternative Data migration technique in S/4HANA (other than the classic LSMW)?
Answer: The SAP Migration Cockpit (part of the Migrate Your Data Fiori app) is SAP’s standard, built-in tool for transferring master data, open transactions, and balances into SAP S/4HANA. It uses pre-built migration objects and guided steps to eliminate manual ABAP coding. It officially supersedes older methods like the legacy SAP S/4HANA Migration Cockpit transaction (LTMC) and LSMW.
• Predefined Migration Objects: Comes with ready-to-use templates and logic for common business objects like equipment, functional location, bom, measuring point etc.• Two Transfer Approaches:
• Staging Tables: You populate database tables using XML/CSV templates or ETL tools (supporting non-SAP and SAP sources).• Direct Transfer: An automated remote function call (RFC) pipeline extracts data directly from legacy SAP ECC systems.
• Simulation and Validation: Checks data rules, catches errors, and lets you test-run loads before writing to the live database.
https://froggysap.blogspot.com/2025/04/sap-technical-migration-cockpit-first.html
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Question: Review of MAIN functionality improvements in S/4HANA for PM.
Answer: These are the key changes for Plant Maintenance in S/4HANA worth mentioning:
• Technical Object & Master Data Enhancements: SAP S/4HANA for Plant Maintenance harnesses SAP Fiori UI5 involves leveraging the SAPUI5 JavaScript framework to build modern, responsive business applications that adhere to SAP Fiori design principles offering a significant improvement for maintenance planner/engineer role working with PM master data.
• Improved Search (Fiori Search): Instant search capability for functional locations and equipment using full-text search.• Simplified Technical Object Creation: Streamlined screens for creating equipment and functional locations.• Mass Data Changes: Improved capability to handle mass updates to technical objects and maintenance plans.
• "360°" View (Object Pages): Fiori apps, such as "Manage Technical Objects," provide a comprehensive view of equipment or functional locations, consolidating maintenance history, BOMs, measuring points, and structured data onto one page.
• QR Code Integration: Enabling technicians to scan equipment to instantly view history, create notifications, or access checklists. QR codes on SAP Fiori screens are primarily implemented for scanning materials (MM), assets (PM), or navigation using mobile device cameras, supported via sap.ndc.BarcodeScanner in UI5 applications. This requires running Fiori within the SAP Fiori Client or mobile app, rather than a standard web browser, to enable native camera integration.
• 360° Asset Viewer: The SAP S/4HANA Asset Viewer is a central tool in Plant Maintenance (PM) that provides a comprehensive, 360-degree view of technical objects (equipment and functional locations) within the SAP Fiori environment. It allows maintenance planners and technicians to access master data as well as related master data like material BOM, structural hierarchies, and related transactional data (maintenance notifications, maintenance orders), maintenance plans etc in a single interface.
• Intelligent Asset Management & IoT Integration: Moving from reactive to proactive maintenance in SAP S/4HANA involves leveraging real-time data, AI-driven insights, and structured Fiori-based processes to prevent failures rather than just repairing them. The transition centers on moving from a "run-to-failure" model to a "predictive/preventive" approach, AI-Based Analysis, utilizing SAP S/4HANA's speed and integration with IoT (Internet of Things) for condition-based monitoring.
• Proactive Maintenance Processes: SAP S/4HANA (2022+ releases) introduces a standardized 9-phase model (4HH for Reactive, others for Proactive) to bring structure to maintenance.
• Manage Maintenance Plans app: Configures time-based or usage-based preventive plans.
• Technical Object Breakdown/Damages Insights app: Analyzes historical data to identify which assets fail frequently.
• The Manage Maintenance Planning Buckets Fiori app: enables leveling workload and assigning technicians ahead of time.
• Manage Maintenance Backlog app: Provides a comprehensive view of all pending proactive work.
• Advanced Resource Scheduling app: SAP S/4HANA Asset Management for resource scheduling (RSH) is a dedicated suite of Fiori apps designed to visualize, schedule, and dispatch maintenance work orders, offering real-time insights into work center utilization. Key apps include Resource Scheduling for Maintenance Planners (F2227) for analytics and Maintenance Scheduling Board (F3664) for graphical scheduling.
• Graphical Scheduling: Visual tool to manage capacity, balance workload across work centers, and drag-and-drop operations.• Scheduling Simulation: Simulates scheduling scenarios and dispatching for better efficiency.• Maintenance Backlog Optimization: Tools specifically designed to analyze and reduce backlogs.
• Improved Breakdown Maintenance record-and-report: In SAP S/4HANA, the Report Malfunction (F2023) Fiori app enables technicians to instantly report, plan, and close technical breakdowns, replacing traditional SAP GUI transactions with a streamlined interface. It supports emergency maintenance, allowing technicians to document damage, assign materials, and confirm repair work immediately via a mobile device.
• Improved Corrective Maintenance request-screen-approve-process steps: Phase-based Maintenance (PM) in SAP EAM is a structured, 9-step approach to managing technical object maintenance—from initiation to completion. It replaces traditional status management with standardized phases (Planning, Approval, Execution, etc.), improving efficiency and granular visibility for both reactive and proactive maintenance tasks.
• Improved Inspection Rounding process and integration with QM: New inspection checklists in SAP PM (available from S/4HANA 2021) allow technicians to record structured, audit-ready inspection results (qualitative/quantitative) directly within maintenance orders. This feature blends EAM with Quality Management (QM), using inspection lots (via inspection type 8914) for standardized checks, and is best utilized via the SAP Service and Asset Manager app for mobile recording.
• Improved Calibration via Enhanced User Experience & Mobility (Fiori): SAP S/4HANA offers improved calibration capabilities within Plant Maintenance (PM) compared to ECC, driven primarily by deeper integration with Quality Management (QM), enhanced user experience (Fiori), and modern asset management functionalities.
• Improved Refurbishment Procssing: S/4HANA offers a more structured, transparent, and user-friendly approach, moving away from fragmented transaction codes toward streamlined Fiori-based workflows for the refurbishment process.
• Improved User Experience (Fiori Apps): Refurbishment orders and associated inventory movements are now supported by Fiori apps, offering a, faster, and mobile-friendly interface for planners and technicians.• Real-Time Data Processing: Maintenance managers can track KPIs, such as Mean Time to Repair (MTTR), in real-time, allowing for better tracking of the repairable spare parts lifecycle without waiting for batch jobs.• Serialized & Batch Management: Enhanced integration between maintenance orders and inventory management, allowing for precise tracking of damaged, refurbished, and new equipment, including automatic equipment creation for serialized items upon goods receipt.• Streamlined External Refurbishment (Subcontracting): S/4HANA improves the integration of subcontracting (external refurbishment) by creating automatic purchase requisitions (PR) from refurbishment orders, facilitating seamless communication with vendors for repairable items.• Split Valuation Integration: SAP S/4HANA enhances the ability to differentiate the valuation of repaired materials (e.g., distinguishing between a new part, a refurbished part, and a defective part) throughout the refurbishment cycle.
• Event-Based Settlement for Maintenance Order: Event-based maintenance order settlement in SAP S/4HANA represents a shift from periodic, month-end closing processes to real-time, event-driven cost recognition. Unlike traditional methods, it eliminates the need to execute individual settlement transactions (like KO88/KO8G) to transfer costs, making the closing process faster. Overhead costs are automatically based on the Costing Sheet at time of final confirmation of the maintenance order, a shift to immediate TECO and Business Closing quickly when maintenance work are done; therefore assist in faster periodic financial closings. Post Processing Framework (PPF) in SAP to automate the Technical Completion (TECO) and Settlement of maintenance orders.
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
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: Classic vs S/4 FIORI Technical Object creation for SAP Plant Maintenance.
- List Display FL and EQ plus download to Excel.
- Display Installation information for the Technical Object in the Hierarchy.
- Perform Installation and Dismantling.
- Shows details of related Notification and Order for the Technical Object of FL an EQ.
- etc.
- Material Master Setup: Ensure the material has a Serial Number Profile assigned in the General Plant Data/Storage 2 or Sales: General/Plant Data view (MM02.
- Serialization Level: Check your system's serialization level setting (such as synchronizing equipment and serial numbers) in customizing (SPRO) if you want the serial number to automatically trigger or link an equipment master record.
The IBAU Material Type (ECC and S./4HANA the same functionality) is often used to represent the Header of the Material BOM to assign with Spare Parts, where the Header (IBAU BOM) is then assigned as a Construction Type to the FL or EQ. This is especially true when the Header BOM is not to be procured or inventoried; it is to be used like a "Phantom" to link the Spare parts to the Functional Location and Equipment master. Creation of the IBAU Material is easy as it only need the Basic data view with the Material code, Description, and UOM.
• L (Stock Item):
• Purpose: A standard material that is kept in warehouse inventory.• Triggers a reservation, checks stock availability (ATP), and handles goods movements (issues/receipts) from storage locations.• Via the Goods Issue in transaction MIGO of the stock material from the warehouse to debit the costs of the material to the Maintenance Order.
• N (Non-Stock Item):
• Purpose: A material or spare part not kept in regular warehouse stock and only procured directly when a maintenance order is created or released.
• Triggers direct procurement via a Purchase Requisition (PR) to buy the item specifically for the maintenance job.• Via the Goods Receipt in transaction MIGO of the Non-Stock Purchase Order to complete the receiving and direct charge the costs the Maintenance Order.
• PM01 (Internal Processing):• Purpose: Used for work carried out internally by your own company's labor and technicians.• Tracks internal labor hours, capacity requirements, and scheduling. where Costs are calculated based on the work center's activity rates.• Via time and activity confirmation (e.g., via IW41, IW44, IW48, or IW42) and No external purchase requisition is generated.• PM02 (External Processing / General External Procurement):• Purpose: Used when an operation or non-stock component/labor is outsourced to an external vendor or contractor as a general task.
• Triggers or automatically creates a Purchase Requisition (PR) upon saving/releasing the order.• Via a standard procurement flow: PR -> Purchase Order (PO) -> Goods Receipt (GR) via transaction MIGO -> Invoice Receipt (IR). It is the normal goods receipt or operation confirmation acts as the completion/confirmation step.
• PM03 (External Services with Service Entry Sheet):• Purpose: Used for specific external services where you use a structured Service Master or service package rather than a free-text item.
• Triggers s a dedicated Services sub-tab at the operation level in the maintenance order to input multiple service lines and units of measure (UoM). Generates a PR with a specific item category (typically item category D for services).• Via Service Entry Sheet (SES) in transaction ML81N to verify and confirm the delivered work before invoice posting (PR -> PO -> SES -> IR).
https://froggysap.blogspot.com/2025/12/sap-pm-item-category-n.html
https://froggysap.blogspot.com/2021/06/plant-maintenance-control-key.html
https://froggysap.blogspot.com/2024/11/sap-mm-service-contract-with-outline-mm.html
https://froggysap.blogspot.com/2016/05/pm-costing-partial-and-full-settlement.html
Answer: In SAP S/4HANA Asset Management, Simplified Emergency Maintenance uses the Report and Repair Malfunction Fiori app (App ID F2023) to streamline urgent breakdown handling.
- Single-Step Focus: Unlike traditional multi-step corrective maintenance (which separates notification creation, planning, and release), the simplified process allows technicians to record, plan, repair, and confirm the work in an integrated flow.
- Malfunctions & Breakdowns: The user logs that a technical object has a malfunction, notes the safety or environmental impact, adds damage/cause codes, and records completion details.
- Automatic Documents: Saving the entry generates both the maintenance notification and the corresponding maintenance/repair records.
Answer: The Maintenance Event Builder (MEB) is a planning workbench in SAP Plant Maintenance (PM) and Enterprise Asset Management (EAM) accessed via transaction code WPS1. It allows planners to group related maintenance notifications, task lists, and work orders into a single, coordinated work package for a major maintenance event, shutdown, turnaround, or heavy overhaul (such as in aerospace, defense, or heavy manufacturing.
1. Notification Creation: Collect or generate maintenance notifications for a technical object or functional location.2. Revision Creation: Define a maintenance revision (e.g., annual overhaul, shutdown, or major block) with specific start and end dates.3. Notification Assignment: Drag and drop or assign the relevant notifications into the revision work area.4. Order Generation: Convert the notifications and associated task lists into coordinated maintenance/service orders.5. Project & Network Scheduling: Optionally link the revision and orders to a PS project structure for scheduling and cost control.
• Definition: A short, time-stamped entry recorded during a shift to capture micro-events, operator observations, machine glitches, or informal comments tied to specific equipment or work centers.• Purpose: Preserves frontline knowledge before it turns into a formal breakdown or official maintenance notification.• Key Contents:• Exact time of the event• Name of the reporter• Reference to a functional location, equipment ID, or work center• Free-text comments and optional photo or document attachments• SAP Transaction Code (Example): SHN1 (Create Shift Note) or SHN4 (List/Search Shift Notes).
• Definition: A formal summary document (often generated as a signed PDF) compiled at the end of a shift by the shift supervisor or team lead.• Purpose: Provides a complete overview of everything that happened during the shift for a clean handover to the incoming crew or plant management.• Key Contents:• All collected Shift-Notes from the shift• Active or completed maintenance orders and notifications• Material movements and parts consumption• Measurement and counter readings• Safety incidents, work permit statuses, and attendance logs• Digital signature for accountability• SAP Transaction Code (Example): SHR1 (Create Shift Report) or SHR4 (List/Search Shift Reports).
You can view and analyze these metrics using SAP standard logistics information system transactions:
• MCJB – Maintenance Event/Breakdown Analysis (MTTR and MTBR report by equipment)• MCI4 – MTTR/MTBR Analysis for Equipment• MCI7 – MTBF/MTTR Evaluation for Planning Groups or Technical Objects• IW29 – Display Maintenance Notifications (used to audit individual breakdown hours and sum durations)
• Data Source: SAP pulls data from Plant Maintenance (PM) notification records (specifically those with the Breakdown Indicator checked).
• Start Date for MTBR: SAP measures uptime starting from the equipment’s start-up date in the master record. If no start-up date is entered, SAP uses the end date of the very first recorded breakdown.
• Overlapping Malfunctions: Overlapping or duplicate breakdown entries are treated as a single breakdown event.
Number of BreakdownsMTTR (Mean Time to Repair) = Total Breakdown Time or Repair Duration
MTBR (Mean Time Between Repairs) = Total Uptime or Ative Operating Time
- Primary Purpose: Used in traditional SAP PM to create and manage basic revisions that group Maintenance Orders directly.
- Use Case: Ideal for plant shutdowns, major turnarounds, or multi-equipment overhauls where several maintenance orders are bundled together under a unified time window.
- Behavior: When you assign an OIOB revision to a maintenance order, the system automatically adjusts and syncs the order's basic start and finish dates to match the revision's shutdown window.
- Menu Path: Logistics -> Plant Maintenance -> Maintenance Processing -> Environment -> Revisions.
- Allowed Combinations: You can only mix Type A (General Maintenance Task List) with Type E (Equipment Task List) or Type T (Task List for Functional Location) within a single hierarchy. You cannot freely nest multiple distinct Equipment Task Lists without a General Task List binding them or following the rules below.
- Equipment Reference Rule: As soon as you add an Equipment Task List (Type E) to the hierarchy, the specific equipment referenced in that task list locks in for the other equipment task lists you attach.
- General Task List Alternative: If you need to manage identical operations across multiple different pieces of equipment (such as 10 different pumps), standard SAP practice is to create a General Maintenance Task List (Type A) as the parent/common template and link it to the respective equipment or use multiple technical object assignments rather than forcing a strict multi-equipment Type E hierarchy.
The reason for the above above issue is due to missing configuration via t-code MEBOR. The SAP transaction code MEBOR is used for Work Center Conversion (or conversion rules for work centers which is a prerequisite for MEB.
- Change the Maintenance Item:
- Go to transaction IP02 (Change Maintenance Plan) or use IP18 / Fiori apps like Manage Maintenance Items to open the specific maintenance item
- Access the Object List:
- Navigate to the Object List tab within the maintenance item details.
- Edit or Replace Entries:
- You can delete the old equipment row and add the new equipment number, or modify the existing entry directly depending on your SAP GUI / Fiori version.


.jpg)
_Blogged.jpg)



.jpg)

Part2_SerialEQ_Blogged.jpg)







_Blogged.jpg)
_.jpg)
.jpg)

.jpg)
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.