Material Mass Upload Fiori Application

Material Mass Upload Fiori Application

Overview

The client needed to streamline their global material creation process beyond what the standard Manage Product Master Fiori application could support. While the adapted version of the standard app already introduced workflow governance and centralized visibility, it still required users to create materials one at a time, which became a bottleneck for regions handling high‑volume product onboarding.

To support their expansion across multiple Southeast Asian markets, the client required a Mass Upload capability that would allow users to submit large batches of material requests in a single operation—without bypassing the approval workflow or compromising governance.

Three key challenges emerged:

1. Bulk Upload Capability Without Losing Control

The standard Fiori app only supports single‑record creation. The client needed a way to upload hundreds of materials at once while still enforcing validation, draft handling, and workflow routing.

2. Workflow Integration Across Both Standard and Mass Upload

The new Mass Upload tool had to fully integrate with the existing approval workflow and feed into the same centralized dashboard used by the standard app.
This meant:

  • Mass Upload requests must follow the same approval steps
  • Approvers should see all requests—standard and bulk—in one unified view
  • The workflow logic must remain consistent across both entry points

3. Dynamic, Maintainable File Template

The client required a dynamic Excel template that could evolve as business rules changed.
This included:

  • A configurable template structure
  • Field-level validations
  • A monitoring mechanism for template versions
  • The ability for administrators to update template rules without code changes

Solution

To support the client’s need for a faster and more controlled way to create materials in bulk, we designed a Mass Upload solution that integrates seamlessly with their existing approval workflow and centralized dashboard. The goal was to enable high‑volume processing without sacrificing data quality, governance, or future scalability.

1. A Dynamic, Easy‑to‑Maintain Template System

We introduced a configurable template that the client can update without technical effort.
Administrators can adjust fields, rules, and formats directly through a maintenance app, and the system automatically generates the correct Excel file for users. This ensures the template always reflects the latest business requirements and reduces dependency on IT.

2. A Purpose‑Built Fiori Application for Mass Upload

We developed a dedicated Fiori application designed specifically for bulk processing.
Using SAP’s standard Fiori Elements framework, we extended the interface with custom actions—such as uploading files, validating data, and submitting requests—while keeping the user experience consistent with the client’s existing Fiori landscape.

3. Clean‑Core Architecture for Long‑Term Flexibility

The entire solution was built clean‑core compliant, meaning it does not modify SAP standard code.
This ensures:

  • smooth future S/4HANA upgrades
  • easier long‑term maintenance
  • readiness for potential migration to SAP BTP

The client gains a scalable foundation that can evolve with their business.

4. Strong Validation to Ensure High‑Quality Data

To prevent errors and rework, we implemented a two‑layer validation process:

  • Template‑level checks catch formatting issues early (e.g., missing fields, incorrect values)
  • SAP‑level checks ensure every record meets the requirements for successful material creation

This approach ensures that only clean, accurate data enters the approval workflow, reducing delays and improving overall processing efficiency.

Results

The Mass Upload solution significantly improved the client’s material creation process by enabling faster, more controlled, and more scalable operations.

1. Bulk Upload With Automatic Approver Routing

Users can upload large files without worrying about workflow complexity. The system automatically determines the correct approvers, ensuring every request follows the right approval path.

2. Unified Approval Experience Across Apps

Approvers can review and act on requests from either the standard Fiori app or the Mass Upload app. All submissions appear in the same centralized dashboard for complete visibility.

3. Reduced Maintenance Through Template‑Driven Configuration

Most updates now happen through template maintenance rather than code changes, reducing IT effort and giving the business more flexibility.

Our Responsibilities

We led the end‑to‑end delivery of the Mass Upload solution, ensuring it aligned with both business needs and SAP clean‑core principles.

1. Fiori App Design and Development

We designed and built the Mass Upload Fiori application, ensuring it integrated seamlessly with the client’s workflow and centralized dashboard.

2. Continuous Collaboration With Stakeholders

We met weekly with business and technical stakeholders to validate requirements, refine user experience, and ensure the solution aligned with operational needs.

3. Handling Standard SAP Issues and SAP Notes

We identified limitations in SAP standard behavior and coordinated SAP Notes where necessary to ensure the solution remained stable and compliant.

4. Development of Template Maintenance and Backend Logic

We designed and implemented the maintenance framework and ABAP logic that powers the dynamic template, validations, and upload processing.

Global Marketing Services Provider

Client Name:Can't Disclose
Short Description:Clean-Core Fiori Application with Excel Upload