SAP PM / EAM Corrective, Preventive and Predictive Maintenance Interview Questions

In SAP PM / EAM rounds, corrective, preventive and predictive maintenance questions are where configuration knowledge meets day-to-day behaviour โ€” what a setting does, and what breaks in a live system when it is wrong.

This page carries 63 reviewed SAP PM / EAM corrective, preventive and predictive maintenance interview questions, each with a complete written answer and no sign-in required. The set breaks down into 9 foundational, 22 mid-level and 32 advanced questions, so you can start at the top for a first interview or skip ahead to the scenario-based items for a senior round.

Rehearse these out loud rather than reading them. If you can explain each answer in your own words, including one realistic way it goes wrong on a project, you are covering what a normal SAP PM / EAM round on corrective, preventive and predictive maintenance expects.

63 Corrective, Preventive and Predictive Maintenance questions with answers

easyCorrective, Preventive and Predictive Maintenance

1. Why is Fiori launchpad role design critical for GIS-integrated EAM deployments, and what performance issues arise if roles are not scoped correctly?

Poorly scoped Fiori roles cause oversized catalogs and groups that slow launchpad rendering, especially when GIS tiles pull spatial data via OData services. Each unnecessary tile triggers backend calls on load, increasing launchpad initialization time. Correct role design restricts tile visibility to relevant technician or planner personas, reducing OData chatter and improving load performance, particularly on mobile devices with constrained bandwidth accessing GIS-enabled work order apps.
easyCorrective, Preventive and Predictive Maintenance

2. In an S/4HANA EAM landscape, how does GIS (Geographic Information System) data typically integrate with Functional Locations and Equipment, and what Fiori-based capability does this integration usually enable for field teams?

GIS systems (e.g., Esri) hold spatial coordinates and network topology for assets, which are linked to Functional Location/Equipment master data via custom fields, BAdIs, or middleware (often CPI). This lets Fiori apps like Asset Manager or Maintenance Planner display map-based views, letting technicians locate assets geographically, plan routes, and correlate GIS network context with maintenance orders and notifications.
easyCorrective, Preventive and Predictive Maintenance

3. How does IoT sensor integration typically influence the design of Fiori roles for maintenance technicians in an S/4HANA EAM support environment?

IoT-triggered notifications and alerts add new app-level and data-level authorization needs, since technicians must access equipment tied to sensor feeds without exposing plant-wide data. Fiori roles are usually extended with catalogs for IoT alert monitoring apps, scoped by equipment authorization groups and maintenance plant, rather than reusing generic technician roles from non-IoT scenarios.
easyCorrective, Preventive and Predictive Maintenance

4. What is the purpose of Fiori business catalogs and role templates like SAP_BR_MAINT_TECHNICIAN in an S/4HANA EAM transformation, and how do they relate to PFCG roles?

SAP delivers business catalogs (grouping Fiori apps/tiles) and business role templates such as SAP_BR_MAINT_TECHNICIAN as copy models. Implementation teams copy these into custom PFCG roles, assigning catalogs and groups via the Launchpad, then restrict authorizations (org levels, planner groups, plant) using standard authorization objects. This avoids building launchpad content from scratch and speeds go-live role design while allowing tailored access control per customer landscape.
easyCorrective, Preventive and Predictive Maintenance

5. What distinguishes a corrective maintenance order from a preventive maintenance order in terms of order type configuration and cost integration with CO?

Corrective orders (typically order type PM01) are created reactively from a breakdown notification with no planned maintenance item, while preventive orders (PM02/PM03) originate from maintenance plans and strategies with scheduled start dates. Both settle to cost centers or WBS via the order's settlement rule, but corrective orders often carry higher priority/urgency indicators and lack a linked maintenance item, affecting CO reporting granularity and variance analysis by breakdown vs planned cost.
easyCorrective, Preventive and Predictive Maintenance

6. In an S/4HANA EAM transformation, how do Fiori business roles integrate with MDG authorization concepts to control who can request or approve master data changes for equipment and functional locations?

Fiori business roles bundle catalogs and groups that expose MDG apps like Manage Change Requests or governance-specific worklists, while the underlying PFCG role assigns authorization objects controlling which business object types, change request types, and workflow steps a user can act on. PM roles typically get read/request access, while data stewards get approval authorizations, keeping creation and governance approval segregated.
easyCorrective, Preventive and Predictive Maintenance

7. When migrating an EAM organization from ECC GUI transactions to S/4HANA, what is the primary reason business roles must be redesigned rather than simply mapped one-to-one from existing PFCG roles?

ECC roles are typically built around transaction codes and menu paths, while S/4HANA Fiori access is app-based and driven by catalogs, groups, and business roles tied to Fiori Launchpad spaces. A straight mapping ignores OData service authorizations, tile visibility, and the fact that one Fiori app often replaces multiple transactions, so roles must be redesigned around actual user tasks and app-level authorization objects.
easyCorrective, Preventive and Predictive Maintenance

8. In an S/4HANA EAM transformation, what is the role of SAP Analytics Cloud (SAC) versus embedded Fiori analytical apps for maintenance KPIs, and how would you decide which to use for a given reporting requirement?

SAC provides cross-system, planning-enabled dashboards that blend EAM data with finance/HR via live connection or data import, suited for executive trend analysis and predictive scenario planning. Embedded Fiori analytical apps use live CDS views for real-time operational KPIs within the same system, with drill-down to transactions. Use SAC for strategic cross-LOB reporting and what-if planning; use embedded apps for shop-floor operational monitoring.
easyCorrective, Preventive and Predictive Maintenance

9. What is the role of Fiori Launchpad business catalogs and roles in enabling Plant Maintenance functionality for end users in S/4HANA, and how does this differ from SAP GUI-based authorization in ECC?

In S/4HANA, PM functionality is exposed through Fiori business catalogs (e.g., SAP_BR_MAINTENANCE_TECHNICIAN) assigned via PFCG roles containing catalog and group references, which control tile visibility on the Launchpad. Unlike ECC, where authorization was purely transaction-code driven via S_TCODE, Fiori roles combine OData service authorizations, front-end catalog assignments, and back-end business authorization objects, requiring coordinated role design across both Fiori front-end and ABAP back-end systems (or embedded stack).
mediumCorrective, Preventive and Predictive Maintenance

10. During hypercare, maintenance planners using Fiori apps report their notification backlog counts differ from the same KPI shown on an SAC dashboard built for plant managers, causing confusion about which system reflects the true state. How would you investigate and resolve this discrepancy?

Compare the data source and refresh timing behind each: embedded Fiori apps typically query live ACDOCA/PM tables in real time, while SAC dashboards may run on scheduled data extraction or live connection with different filters or aggregation logic. Check SAC model filters, variance in status selection criteria, and extraction frequency. Align definitions of 'backlog' between both apps, document the KPI logic, and if needed switch SAC to live connection for consistency during hypercare.
mediumCorrective, Preventive and Predictive Maintenance

11. A field technician using SAP Asset Manager receives a predictive maintenance alert for equipment shown incorrectly on the GIS map layer, and the technician's Fiori role only grants access to a subset of functional locations. How would you determine whether this is a predictive maintenance data issue, a GIS mapping issue, or a Fiori authorization issue?

I would first check whether the equipment record and functional location referenced in the predictive alert match the technician's authorized scope in their PFCG role; if authorization is correct but the map still shows the wrong location, the issue likely lies in GIS coordinate mapping tied to the functional location master data. I would separately verify the predictive maintenance alert payload to confirm it references the correct equipment ID, isolating whether the root cause is data quality, GIS sync, or role restriction.
mediumCorrective, Preventive and Predictive Maintenance

12. A newly acquired plant needs to be added as a maintenance plant under an existing planning plant that manages measuring points and cost planning for equivalent equipment elsewhere. What master data setup and CO implications should be evaluated before go-live?

You need to confirm the maintenance plant is assigned to the correct planning plant in configuration, verify that maintenance planner groups and work centers exist or are created for the new plant, and ensure measuring points on transferred equipment retain valid characteristic definitions consistent with the planning plant's strategies. On the CO side, cost center assignments for the new plant's equipment and orders must align with the existing controlling area, and settlement rules should be reviewed so costs post correctly without cross-company code postings being inadvertently triggered.
mediumCorrective, Preventive and Predictive Maintenance

13. During hypercare, how would you configure Fiori roles so maintenance planners can access their daily work order apps while also being restricted from directly editing SAC dashboards showing maintenance KPIs?

I would separate business catalogs so planners get transactional PM catalogs like Manage Maintenance Orders through their PFCG role, while SAC dashboard access is granted read-only via SAC-specific viewer roles or shared links rather than embedding SAC edit authorizations in the Fiori launchpad. This keeps operational execution roles distinct from analytics consumption roles, avoiding accidental KPI edits during hypercare.
mediumCorrective, Preventive and Predictive Maintenance

14. During hypercare, users complain that a custom Fiori app deployed via SAP BTP for equipment inspection intermittently fails to load, though the standard SAP-delivered Asset Manager app works fine. What integration points would you check to isolate whether the issue is on the BTP side or the on-premise S/4HANA side?

I would check the BTP destination configuration and connectivity (Cloud Connector for on-premise systems) to confirm the app can reach the backend OData services reliably, then review BTP application logs for timeouts or authentication failures separate from backend PM data issues. Since the standard app works, the S/4HANA backend services are likely healthy, pointing toward BTP-side destination, certificate, or Cloud Connector configuration as the more probable cause, but I would still confirm the custom app's specific OData service is active and not throttled.
mediumCorrective, Preventive and Predictive Maintenance

15. A plant is planning a two-week shutdown turnaround involving 300 maintenance orders across multiple crafts. How would you structure this in SAP using PS integration to manage scheduling, cost control, and critical path visibility?

Create a WBS structure representing the shutdown with a top-level project element and sub-elements per unit or discipline; link individual maintenance orders to relevant WBS elements for cost collection and reporting. Use networks or the standard PM scheduling with milestones tied to WBS dates for critical path analysis in CJ2x/project builder. Budget and availability control at WBS level prevents overspend, while order status management tracks execution progress against the shutdown timeline.
mediumCorrective, Preventive and Predictive Maintenance

16. During hypercare, predictive maintenance alerts generated via a BTP-hosted analytics service need to reach maintenance planners through Fiori, but planners report inconsistent visibility of alerts across plants. What Fiori role configuration steps would you check?

I would verify that the Fiori business role assigned to planners includes the catalog exposing the predictive alert app or tile, confirm plant-level data restrictions in the PFCG role match the planner's actual plant assignments, and check that the BTP destination and communication arrangement for the alert service are correctly scoped per plant. I would also validate that the launchpad space/page assignment consistently includes the alert tile across all affected user groups.
mediumCorrective, Preventive and Predictive Maintenance

17. During hypercare after go-live, how do you configure Fiori business roles to support MDG-driven master data corrections without granting excessive access to functional consultants?

Create a hypercare-specific composite role layered on top of standard PM roles, adding restricted MDG apps like change request monitoring and technical object correction workflows. Scope authorization objects to the specific equipment or functional location hierarchies under remediation, using organizational value restrictions where possible. Time-box the role assignment and remove it after hypercare exit to prevent standing access, coordinating with the MDG governance team on approval workflows for any mass changes.
mediumCorrective, Preventive and Predictive Maintenance

18. A newly commissioned plant needs to be set up as a maintenance plant, but planning will initially be handled by a shared maintenance planning plant at another site. What master data setup is required?

I would create the new plant as a maintenance plant (via plant customizing) and assign it a separate planning plant that points to the shared central planning plant, since maintenance plant and planning plant can differ. Maintenance planner groups would be defined under the planning plant, while functional locations and equipment are created referencing the new maintenance plant. Storage locations and MRP areas relevant to that plant's spare parts also need setup to support order component procurement locally.
mediumCorrective, Preventive and Predictive Maintenance

19. In a cross-plant maintenance setup where the planning plant differs from the maintenance plant, how does settlement of a corrective maintenance order behave, and what QM integration considerations arise when a notification triggers a quality inspection?

Settlement follows the order's settlement rule (typically to a cost center, WBS, or asset) defined regardless of planning plant, but the planning plant determines who plans and schedules work while the maintenance plant owns the equipment master. When QM is integrated, a notification can trigger an inspection lot via the material's inspection type, but this requires the equipment's material/plant combination to have QM views maintained; cross-plant setups often need explicit config to link inspection types correctly to avoid settlement or costing mismatches.
mediumCorrective, Preventive and Predictive Maintenance

20. What configuration ensures that external service work performed under safe work execution controls, such as permit-required confined-space or hot-work tasks, automatically triggers a mandatory QM inspection before the service confirmation is accepted as complete?

You configure the operation's control key to require inspection characteristics tied to a task list or inspection plan, and link the material or operation to an inspection type that generates a lot at goods receipt or service entry confirmation. The order's release strategy or user status can be set to block final confirmation until the inspection lot's usage decision is recorded, ensuring safety-critical external work is quality-gated before order technical completion.
mediumCorrective, Preventive and Predictive Maintenance

21. During a plant consolidation project, two maintenance plants are being merged into one. What master data and configuration considerations apply to functional locations, equipment, and measuring points affected by the maintenance plant change?

Maintenance plant is a key organizational field on functional locations and equipment, tied to planning plant, cost center defaults, and FI company code assignment via the plant-to-company-code link; changing it requires updating each object individually or via mass change tools, and can affect settlement rules if cost centers change. Measuring points inherit their reference object's plant context but aren't independently reassigned. I'd validate that account assignment defaults, planner group assignments, and any FI-relevant cost center mappings are consistent post-merge, and run reconciliation reports to confirm no orphaned settlement rules or open orders reference the old plant.
mediumCorrective, Preventive and Predictive Maintenance

22. How would you configure PM-PS integration so that external service costs for safe work execution activities (scaffolding, standby personnel, confined-space monitoring) captured on service purchase orders settle correctly to the shutdown project's WBS element?

Link the maintenance order to the project by assigning the WBS element as the settlement receiver in the order's settlement rule, using a settlement profile that permits PS objects as valid receivers. The service PO's account assignment category should point to the order (or directly to the WBS if no order exists), with the order carrying the PS structure indicator. Budget availability control on the WBS should be activated so service commitments are checked against project budget before PO release.
mediumCorrective, Preventive and Predictive Maintenance

23. A refinery is planning a major turnaround requiring hundreds of external service contracts sourced via SAP Ariba. What are the key integration touchpoints and risks between the shutdown planning in PM and Ariba sourcing?

PM generates purchase requisitions from the shutdown work order network (external operations and materials), which flow to Ariba via the standard cloud integration (procurement mapping requisitions to Ariba sourcing events). Risks include timing mismatches if turnaround schedules shift after requisitions are released, duplicate sourcing if PRs are re-triggered on order changes, and cost transparency gaps if Ariba contract pricing isn't synced back before service entry. Governance requires locking the turnaround scope before mass PR release.
mediumCorrective, Preventive and Predictive Maintenance

24. During a migration project's hypercare phase, how would you configure Fiori roles and catalogs to support maintenance planners while also ensuring SAC dashboards reflect the newly migrated asset and order data accurately?

Assign PFCG roles built from delivered business catalogs (e.g., Maintenance Planner) via role menu import, restricting tiles to hypercare-critical apps first, then expanding post-stabilization. For SAC, validate that the live connection or extraction to BW/ACDOCA-based CDS views reflects migrated order/equipment data correctly, reconciling record counts and key figures against legacy reports before trusting dashboards during hypercare.
mediumCorrective, Preventive and Predictive Maintenance

25. During hypercare, business users want SAC dashboards showing predicted equipment failure trends alongside actual breakdown notifications from PM. What integration approach would you recommend?

Use SAC live connection or scheduled data import to combine PM breakdown notification data, extracted via CDS view or ODP extraction, with predictive failure scores from an IoT/predictive maintenance analytics store. Build a blended model joining on equipment ID and time dimension. If live connection isn't feasible for the predictive source, schedule periodic replication, and during hypercare run daily reconciliation against PM transactional reports to validate accuracy.
mediumCorrective, Preventive and Predictive Maintenance

26. During a pipeline turnaround, linear asset segments are represented as maintenance orders rolled up under a PS WBS/network for the turnaround project. Midway through execution, the project's progress report shows several linear segments as 'not started' even though field confirmations indicate work is underway. How would you diagnose whether this is a linear asset data issue or a PM-PS integration issue?

First I'd verify that time/progress confirmations are actually being posted against the correct network activity linked to the specific maintenance order for that segment, not against a generic parent order. Then check whether the linear reference points are correctly assigned so confirmations tie back to the right WBS element for reporting. I'd also confirm the PS progress analysis settings (percentage of completion method) are picking up PM order confirmations rather than requiring separate manual milestone updates, and check for any order-to-network assignment errors from initial setup.
mediumCorrective, Preventive and Predictive Maintenance

27. When configuring planning plants for a multi-plant PM implementation with centralized planning, what maintenance planning plant vs. maintenance plant assignment considerations must you address, and how does this affect MM stock determination for spare parts?

Each maintenance plant is assigned a maintenance planning plant (can be itself or a central plant); planning plants own the order types, task lists and control keys, while the maintenance plant is where equipment physically resides. For cross-plant setups, the planning plant's controlling area must align with the equipment plant, and storage location/plant assignment in the order determines which MM stock is checked for reservationsโ€”so if planning and equipment plants differ, you must ensure valid storage location assignments exist for goods issue against the order.
mediumCorrective, Preventive and Predictive Maintenance

28. A global rollout spans multiple planning plants using a shared mobile maintenance app for technicians in the field. What integration design considerations ensure maintenance plans and generated orders sync correctly across plants?

Design must ensure each planning plant's maintenance plans generate orders with correct plant-specific scheduling parameters, and the mobile app's replication filters (by plant, work center, or maintenance planning group) route only relevant orders to each technician group to avoid cross-plant data leakage. Master data replication (equipment, functional locations, task lists) must be scoped per plant, and the middleware/OData services should map plant-specific number ranges and authorization objects (e.g., IWERK) so technicians only see and confirm orders for their assigned planning plant.
mediumCorrective, Preventive and Predictive Maintenance

29. During hypercare after a Fiori rollout, how would you configure Fiori business roles and catalogs to support GIS-integrated PM users who need to view asset locations on maps?

Assign a business role combining standard PM catalogs (technical object management, notifications, orders) with GIS-specific Fiori apps or embedded map views, ensuring the role's business catalog includes the GIS integration tile group. Configure PFCG roles with matching authorization objects for functional locations and equipment used in GIS mapping, and verify OData services for GIS integration are activated in the Fiori launchpad. During hypercare, monitor usage logs to fine-tune catalog assignments based on actual user access patterns.
mediumCorrective, Preventive and Predictive Maintenance

30. Your client runs a major plant turnaround combining hundreds of PM shutdown orders with a milestone-driven project structure. How would you integrate the PM orders with a PS work breakdown structure and network to give unified schedule and cost visibility?

Create a WBS with phases mapped to turnaround milestones, and link individual PM shutdown orders to WBS elements via account assignment so costs roll up. Where sequencing across trades matters, use PS network activities with relationships to the PM orders to reflect critical path dependencies. Capacity and scheduling are managed jointly using cross-application scheduling, and cost reporting is consolidated at the WBS level through settlement or direct cost collection.
mediumCorrective, Preventive and Predictive Maintenance

31. You need to configure external services procurement for a PM order that is linked to a WBS element in a Project System-driven shutdown. Which configuration elements ensure the service PO and confirmation flow correctly settle costs to both the PM order and PS project?

Configure the PM order with an account assignment category allowing dual assignment (order plus WBS), set up the service PO with account assignment category referencing both objects if using unit-costed or hierarchical WBS, and ensure settlement rules on the PM order distribute costs to the WBS element. Service confirmation via ML81N posts actual costs to the order, which then settles via KO88/CO88 into the PS project's cost collector, keeping budget control consistent.
hardCorrective, Preventive and Predictive Maintenance

32. You are designing the work center strategy for a multi-plant PM implementation where maintenance crews are shared across plants but cost accounting must remain plant-specific. What architectural approach would you recommend for work centers and their linkage to task lists?

I'd create work centers per plant even when crews are physically shared, since work centers are plant-specific master data tied to cost center assignment for CO settlement, and cross-plant sharing would break cost transparency. Task lists would reference the plant-specific work center matching the maintenance plant of the technical object, while capacity planning could still reflect the shared crew through capacity category and formula-based scheduling. For true cross-plant labor pooling, I'd evaluate whether a shared service cost center model with internal activity allocation is more appropriate than trying to force one work center across plants.
hardCorrective, Preventive and Predictive Maintenance

33. During an EAM transformation program using BTP-based extensions, users report inconsistent asset data appearing in a custom Fiori analytics app compared to standard embedded analytics tiles. As the architect, how would you investigate the discrepancy?

Compare the data sources: standard embedded analytics typically reads live from ACDOCA and PM operational tables via CDS views, while BTP-based extensions may pull from replicated data through SAP Integration Suite or a data lake with latency or transformation logic differences. Check replication job schedules, CDS view filters, and any custom BTP logic for filtering criteria mismatches. Validate timestamps and confirm whether the BTP app uses cached or real-time data, then align refresh cycles or correct transformation mappings.
hardCorrective, Preventive and Predictive Maintenance

34. You are designing the migration architecture for equipment and functional location master data that must integrate with MDG governance and feed asset analytics dashboards post go-live. What key architectural decisions must you make?

Decide whether MDG will govern master data creation pre-migration or only post go-live, since retrofitting governance onto already-migrated legacy data differs significantly from designing clean data upfront. Define the migration staging architecture, mapping legacy classification and characteristics into the target data model consistently with MDG validation rules to avoid analytics dashboards showing fragmented hierarchies. Plan reconciliation checkpoints comparing migrated object counts and key attributes against source, and establish a cutover sequence so analytics consumption starts only after MDG validation completes.
hardCorrective, Preventive and Predictive Maintenance

35. You are designing the target architecture for a global utility that wants Asset Manager mobile users to see both standard PM/EAM data and a third-party GIS layer showing network topology, plus feed asset condition data into enterprise analytics. What are the key architectural decisions you must make?

Key decisions include how the GIS layer integrates: embedded as a custom UI extension within Asset Manager versus a separate app with cross-navigation, and whether GIS data is synced offline or fetched live given field connectivity constraints. I would also decide where analytics aggregation happens, typically pushing condition and notification data into embedded analytics or SAC rather than duplicating logic in the GIS system, and define a clear data ownership model so GIS remains the system of record for spatial topology while S/4HANA remains system of record for asset master and maintenance data.
hardCorrective, Preventive and Predictive Maintenance

36. When designing an asset analytics process that spans embedded Fiori analytical apps and SAC dashboards, what process governs how Fiori role-based authorizations are propagated to ensure consistent data-level access in SAC?

Since SAC connects to S/4HANA typically via live data connections to CDS analytical views or embedded models, the analytic privileges and authorization-relevant CDS annotations defined for those views are inherited into SAC live queries, so the same PFCG-based restrictions (plant, planning plant, business area) apply. For SAC-specific models built on imported or replicated data, you must separately define data access controls in SAC because the connection does not automatically enforce backend authorization once data is extracted.
hardCorrective, Preventive and Predictive Maintenance

37. You are designing a global template where work centers are shared across multiple plants for standardized task lists, but each plant has different capacity and cost center structures. What architectural approach balances standardization with local flexibility, and how does it affect MM component planning?

A common approach is to define plant-specific work centers with harmonized naming and capacity categories, referenced by generic global task list templates that are locally copied or use task list groups with plant-specific group counters. This preserves standardized operation sequences and standard texts while allowing local capacity, cost center, and formula assignments. MM component planning must still reference plant-specific material masters and info records, since work center standardization does not override plant-level procurement data, requiring careful validation during template rollout to each plant.
hardCorrective, Preventive and Predictive Maintenance

38. How would you design the end-to-end process for maintaining Fiori role-based access to GIS-enriched asset analytics apps, ensuring data-level restrictions remain consistent as functional location hierarchies change over time?

I would define Fiori business roles tied to plant/maintenance planning plant authorization fields so that GIS-enriched analytics apps inherit the same organizational restrictions as core PM authorizations. Functional location hierarchy changes would trigger a governed MDG workflow that updates location attributes centrally, with analytics models refreshed from that single source of truth. I would establish periodic authorization reviews and automated tests validating that GIS map layers respect the same plant-level restrictions as underlying PM data.
hardCorrective, Preventive and Predictive Maintenance

39. Describe how bills of material assigned to maintenance task lists integrate with QM inspection requirements during order execution.

When a task list references a BOM item, the component is pulled into the maintenance order for planning and reservation, but quality integration itself is driven separately by the material's inspection setup and any inspection characteristics attached to the task list operation. If the component or operation is flagged for inspection, a QM inspection lot can be triggered at goods receipt or during confirmation, linking usage decisions back to the order. Task list operations can also carry QM control keys enabling result recording independent of the BOM structure.
hardCorrective, Preventive and Predictive Maintenance

40. What is the recommended process for exposing asset analytics data through BTP-based Fiori extensions to Asset Manager mobile users while maintaining a governed and sustainable role architecture?

The process typically starts with defining which analytics KPIs are needed at the mobile edge versus back-office reporting, then building BTP extension apps that consume OData services from S/4HANA with scoped authorization checks propagated from backend roles. Fiori business catalogs are extended for mobile scope, and BTP destination and connectivity configurations are governed centrally to prevent role sprawl as more analytics apps are added over time.
hardCorrective, Preventive and Predictive Maintenance

41. In a global template rollout, how would you architect work center master data to support multiple plants while allowing plant-specific capacity and costing differences?

I would design work centers at plant level (each plant has its own work center master records) but standardize naming conventions, control keys, and capacity category structures via a global template. Costing-relevant fields (cost center, activity type) would be plant-specific while formulas and standard values remain harmonized where possible. For shared resources across plants, I'd evaluate whether separate work centers per plant or a hierarchy of super-ordinate work centers is more appropriate, balancing local costing accuracy against template governance.
hardCorrective, Preventive and Predictive Maintenance

42. You are designing a global maintenance strategy architecture for a multinational manufacturer where spare parts procurement varies by region. How would you structure maintenance strategies and MM integration to balance global standardization with local procurement flexibility?

Define global strategy templates (cycle sets, package/hierarchy structures) centrally so maintenance packages and intervals are standardized, then let each region assign local task lists and bills of material referencing region-specific plants, allowing MM master data (info records, source lists, MRP areas) to remain plant-specific. Use maintenance item hierarchies to link the global strategy to plant-level orders, ensuring generated reservations and purchase requisitions route through each plant's local procurement organization while central reporting (e.g., via CDS views) aggregates compliance against the global standard.
hardCorrective, Preventive and Predictive Maintenance

43. Calibration equipment is stock-managed in an EWM-decentralized warehouse. After a calibration order is confirmed and the goods movement posted in ERP, the equipment's inspection stock status is not correctly reflected in EWM, causing wrong availability at the plant. How would you diagnose and resolve this?

Check the ERP-EWM queue processing (qRFC/CIF) for failed or delayed IDocs, then verify the stock type mapping between ERP quality inspection stock and the corresponding EWM stock status, since mismatched customizing is a common root cause. Confirm the handling unit's status was updated during putaway/removal, and check that the calibration order's movement type is correctly mapped in the ERP-EWM interface configuration. Reprocess failed queues and validate stock overview matches on both sides.
hardCorrective, Preventive and Predictive Maintenance

44. In a large capital project environment, how do maintenance task lists interact with PS network activities, and what design decision must be made regarding BOM assignment at the task list level?

Task lists used for planned maintenance orders can be referenced by PS network activities via standard task list assignment, pulling operations, components, and durations into the network. The key design decision is whether BOM items are assigned directly at the task list operation level or maintained independently and linked via material BOM explosion; direct assignment gives tighter control over exact components per maintenance procedure but increases maintenance overhead when BOMs change frequently across many task lists.
hardCorrective, Preventive and Predictive Maintenance

45. When designing a global PM strategy landscape spanning multiple controlling areas, what architectural considerations determine whether maintenance strategies and their packages should be shared centrally or duplicated per plant?

Key considerations include whether strategy packages need plant-specific cost object assignment tied to a particular controlling area, since a shared strategy used across plants in different controlling areas can complicate cost center or settlement receiver derivation on generated orders. Shared strategies reduce maintenance overhead and enforce standardization, but plant-specific packages allow tailored scheduling parameters and CO area-aligned costing. The architectural decision should weigh governance overhead of centrally maintained strategies against the risk of inconsistent scheduling behavior, and document change control since a single strategy change can impact orders across many plants simultaneously.
hardCorrective, Preventive and Predictive Maintenance

46. An architect is asked to design a predictive maintenance solution combining BTP-based machine learning models with Fiori alerts for maintenance planners, but the pilot shows planners ignoring predictive alerts. How do you diagnose and address this adoption failure?

Investigate whether alert thresholds generate excessive false positives, causing alert fatigue, and review whether alerts appear in the planner's existing Fiori workflow versus a separate disconnected app requiring extra navigation. Interview planners on trust in model outputs and whether recommended actions are actionable within their process. Redesign by tuning model precision, embedding alerts into existing planning apps like maintenance scheduling boards, and providing explainability on why an alert was triggered to rebuild trust.
hardCorrective, Preventive and Predictive Maintenance

47. Two weeks into hypercare after an EAM transformation go-live, executives report that SAC dashboards showing maintenance cost trends do not match figures technicians see in Fiori notification apps, and business is losing confidence in the new system. As the architect, how do you approach resolving this discrepancy under pressure?

I would first freeze judgment on which number is 'wrong' and trace both data paths: SAC's connection (live or extracted) versus the Fiori app's underlying CDS view, checking for timing differences, filter criteria, and currency or period scoping mismatches. Common causes include SAC using a scheduled extract while Fiori reads live ACDOCA-based data, or differing notification status filters. I would document findings transparently to stakeholders, fix the root cause, and add a reconciliation check into hypercare monitoring rather than patching numbers ad hoc.
hardCorrective, Preventive and Predictive Maintenance

48. In designing a global work center structure for a multi-plant EAM rollout where task lists are shared across plants, what architectural decisions must be made regarding work center assignment and QM inspection characteristics?

Work centers are plant-specific master data, so a shared task list referenced across plants (via task list group or general/equipment task lists) must either reference plant-specific work centers via substitution during order creation, or the design must accept that operations default to a work center that gets overridden at order release per plant. QM inspection characteristics tied to operations (via inspection type/characteristic assignment) need consistent catalog and characteristic master data across plants to ensure inspection results are comparable; if work centers differ, capacity planning and QM sampling procedures assigned at the work center level must be replicated or centrally governed to avoid inconsistent inspection execution.
hardCorrective, Preventive and Predictive Maintenance

49. In a multi-plant rollout, maintenance work centers are shared across plants but cost centers differ by legal entity. How would you architect the work center and task list setup to keep costing correct while enabling shared operational planning?

I would create plant-specific work centers even when the operational role is identical, each linked to the correct cost center for that legal entity, rather than sharing one work center across plants, since a work center's cost center assignment drives activity confirmation and CO postings. Task lists can be group-based and shared at the group counter level to standardize operations text and standard values, while plant-specific task list assignments still reference the correct local work center. This preserves standardized planning content while keeping costing aligned to the right entity.
hardCorrective, Preventive and Predictive Maintenance

50. Explain the typical end-to-end process architecture for implementing predictive maintenance in S/4HANA using sensor data, and how master data governance ensures consistency of equipment and functional location data feeding the predictive model.

Predictive maintenance typically integrates IoT/sensor data through a platform like SAP IoT or a third-party feed into S/4HANA, where equipment master data (technical objects) must be consistently maintained to correlate sensor readings with the correct asset. MDG governs creation and change processes for equipment, functional locations, and classification data, enforcing validation rules and approval workflows so that the predictive algorithm references consistent, deduplicated master data. Without MDG governance, sensor-to-equipment mapping errors can produce false predictive alerts or missed maintenance triggers.
hardCorrective, Preventive and Predictive Maintenance

51. For a multi-plant EAM rollout, how should work center design in task lists balance FI cost center integration consistency against plant-specific operational flexibility?

Work centers should be defined per plant with a consistent naming convention and cost center assignment reflecting local FI cost center structure, while using work center hierarchies or capacity categories to standardize costing logic across plants. Task lists referencing work centers inherit the cost center for internal activity confirmation, so architecture must ensure the cost center assigned matches the plant's controlling area setup to avoid cross-company or cross-controlling-area postings, especially when task lists are copied across plants.
hardCorrective, Preventive and Predictive Maintenance

52. You are architecting a long-term asset analytics solution where BTP-hosted extension apps consume both embedded S/4HANA analytics and external IoT data, and the client is concerned about future scalability as more plants and data volume are onboarded. What architectural decisions would you prioritize to ensure sustainable performance?

Prioritize a clear data virtualization strategy using CDS views for near-real-time embedded analytics rather than replicating large volumes into BTP, reserve BTP for orchestration and lightweight aggregation, and design extension apps to query via OData with pagination and filtering pushed to the backend. Establish a tiered data strategy separating hot transactional data from historical/aggregated data, and plan for horizontal scaling of BTP services as plant count grows, with clear SLAs for API response times.
hardCorrective, Preventive and Predictive Maintenance

53. As an architect designing a predictive maintenance capability that combines IoT sensor telemetry with Fiori-based analytics for asset strategists, what architectural decisions must you make regarding data latency, role-based access, and integration between the IoT platform and S/4HANA notification generation?

Decide whether alerts trigger notifications synchronously via API integration or asynchronously through a middleware/event broker, balancing latency against system load. Define role-based Fiori catalogs separating strategists who need predictive trend analytics from planners who act on notifications, using distinct business roles. Architect the data flow so IoT platform anomaly scores map to PM notification types with clear thresholds, and decide where historical sensor data is stored versus summarized in S/4HANA to avoid bloating ACDOCA-adjacent tables. Address data freshness expectations upfront with business.
hardCorrective, Preventive and Predictive Maintenance

54. For a global template rollout, work centers must map cleanly to cost centers across multiple company codes while task lists remain plant-agnostic templates. What architecture would you propose for work center and cost center alignment?

Design work centers at the plant level with standard hierarchy grouping, each linked to a single cost center per plant/company code combination in the work center's basic data, since a work center is plant-specific and cannot span multiple company codes. For plant-agnostic task list templates, avoid hardcoding work centers directly; instead use a control key and reference generic work center placeholders that get resolved per plant during task list copy/transport, ensuring cost center derivation stays local to each plant's FI configuration.
hardCorrective, Preventive and Predictive Maintenance

55. Field technicians using a GIS-integrated Fiori app report they can view equipment on the map but cannot open the corresponding maintenance orders, even though the same order opens fine from the standard Manage Work Orders app. As the architect, how do you isolate whether this is a GIS layer defect or a Fiori role/navigation issue?

Check whether the GIS app calls the correct Fiori intent navigation (semantic object/action) to the order app and whether the target catalog is assigned to the technician's business role. Compare authorization objects like I_MAINTORDER for plant/equipment scope between the two apps. Also verify the GIS layer's underlying OData service returns valid order IDs and that cross-app navigation parameters (order number, system alias) match. Reproduce with a user having full authorization to confirm whether it's data, role, or navigation configuration.
hardCorrective, Preventive and Predictive Maintenance

56. As a solution architect designing long-term support for asset analytics with MDG-governed equipment master data, what architecture would you propose to ensure data consistency across PM, MDG and downstream analytics?

Establish MDG as the single source of truth for equipment and functional location master data with governance workflows for creation and change requests, replicating validated data to the S/4HANA operational system via standard MDG distribution. Analytics consumption should read from ACDOCA and PM CDS views built on the replicated, governed master data rather than duplicate sources, ensuring consistency. Implement monitoring for replication failures and periodic reconciliation jobs comparing MDG hub records against operational equipment master to catch drift early.
hardCorrective, Preventive and Predictive Maintenance

57. In a global template where standardized task lists reference shared work centers across plants, and QM inspection characteristics must be enforced during order execution regardless of which plant executes the work, what architectural decisions must be made to keep work center design consistent while supporting plant-specific QM requirements?

Design work centers with plant-independent capacity categories where possible, but recognize QM inspection plans and characteristics are typically tied to material/plant combinations rather than work centers directly, so QM linkage should occur at the task list operation level via inspection characteristics or triggered inspection lots. Maintain a central work center template with plant-specific extensions for capacity and cost center, and ensure task list operations reference standardized control keys that permit QM result recording consistently across plants.
hardCorrective, Preventive and Predictive Maintenance

58. Explain the end-to-end architecture and process flow for integrating SAP Predictive Maintenance insights with SAC dashboards to support proactive maintenance planning at an enterprise scale.

Sensor/IoT data feeds a predictive model (e.g., via SAP AI/ML services or Predictive Maintenance and Service) that generates health indicators and failure predictions, often written back to equipment/technical object records or exposed via APIs. SAC connects via live or import connections to ACDOCA-adjacent operational data sources and PM tables (equipment, notifications, orders) to blend predictive scores with maintenance cost/downtime KPIs. Architects must define data refresh cadence, model retraining governance, and align predictive triggers with maintenance strategy (condition-based orders) to close the loop from insight to work order creation.
hardCorrective, Preventive and Predictive Maintenance

59. When migrating PM master data to S/4HANA and enabling IoT-driven asset analytics, what process steps ensure equipment and measuring point data are correctly aligned for downstream analytics consumption?

Cleanse and validate equipment master data (EQUI), functional location hierarchy and measuring points/counters (IMPT, IMRG) prior to migration, ensuring consistent classification and characteristic values needed for analytics. Use migration cockpit or LTMC to load equipment with correct object identifiers matching IoT device mappings, then validate measurement document flow post-migration by simulating IoT feeds. Reconcile analytics dashboards (SAC or embedded analytics) against source counts to confirm completeness before decommissioning legacy feeds.
hardCorrective, Preventive and Predictive Maintenance

60. As an architect, how would you design an authorization model for Fiori-based Asset Analytics apps that are exposed through BTP to external stakeholders, ensuring data-level restrictions align with plant and equipment authority?

Design PFCG roles carrying analysis authorizations tied to organizational values (plant, planning plant, equipment authorization group), enforced through CDS view annotations for analytical apps. For BTP-exposed scenarios, principal propagation via SAML/OAuth ensures the same backend authorization checks apply to external users, avoiding a separate flat access model. Segregate embedded analytics roles from transactional roles to prevent unintended write access.
hardCorrective, Preventive and Predictive Maintenance

61. How do maintenance strategies bridge corrective and predictive maintenance when IoT-based condition data is introduced into the planning process?

Maintenance strategies traditionally drive preventive orders via time/counter-based cycles in maintenance plans, but predictive scenarios extend this by feeding IoT sensor thresholds (via PdMS or custom integration writing measurement documents) into condition-based maintenance plans or triggering ad hoc corrective orders/notifications when limits are exceeded. The strategy itself doesn't consume IoT data directly; instead, measuring points and counters are updated externally, and strategy-linked cycles or single-cycle plans react to those readings, converting predictive alerts into corrective work when thresholds breach.
hardCorrective, Preventive and Predictive Maintenance

62. As an architect, how would you design an authorization architecture ensuring that SAC-consumed asset analytics respect the same plant and equipment authority restrictions as the embedded Fiori Asset Manager apps, avoiding data leakage across business units in a shared-services EAM model?

Design a single source-of-truth authorization model in S/4HANA using PFCG roles with plant and equipment authorization objects, then propagate the same restrictions to SAC via a live connection that respects analysis authorizations rather than exporting flattened data. Map SAC user roles to corresponding backend authorization profiles so filters apply consistently. Avoid duplicating authorization logic in SAC models; instead centralize it in the S/4HANA layer and periodically audit both layers for drift.
hardCorrective, Preventive and Predictive Maintenance

63. For a major plant turnaround, maintenance task lists execute against PS network activities, and the client wants work centers used in both PM orders and PS network activities to share the same capacity pool for cross-application resource leveling. How would you architect work center master data so PM and PS can leverage shared capacity without duplicating resource definitions?

Define a single work center master record with capacity category and formulas usable by both PM and PS by ensuring the work center is assigned to both the maintenance plant and, where required, referenced consistently in network activities via the same work center key and plant combination. Capacity planning then aggregates PM orders and PS network activities against the shared capacity via standard capacity evaluation, avoiding duplicate work center creation. Governance must ensure task list templates and network activity templates both reference the same work center master to prevent drift.

Related topics

Next practice step