Replicating the MD4C Order Report

The following post describes a possible way to achieve Multi-level Order reporting in QlikView or any other BI Reporting platform that is the flavor of the month.

Category

Category

Search by Date Range

Date Range

Search all Articles

Active filters

Want to create a pdf of this page content to print or email? Click on icon.

Replicating the Multi-level Order Report (MD4C) Outside of SAP

Replicating the Multi-level Order Report (MD4C) Outside of SAP

During the build of this application, research provided insight into the frustrations that many BI developers are having with the replication of this report outside of SAP. It also gives insight into the demand for this most valuable report being placed into an “in-memory” application like QlikView or other tools like MS Power BI or Tableau. The following post describes a possible way to achieve Multi-level Order reporting in QlikView or any other BI Reporting platform that is the flavor of the month. It also explains how the report can be snapshot based so that the users are able to see the changes that have happened to the production plan since the last report run.

Finally, the information generated provides inputs to many production planning transaction codes in SAP and hence the replication of this report can serve as a foundation for many other valuable reports in the production planning and manufacturing areas related to SAP.

The SAP Multi-level Order Report – What is it?

Within production planning, the Multi-level Order report does a collective availability check for all the components in an order rather than for an individual order component. The collective term is used as it is run against multiple orders at the same time rather than for a single order. The benefit of the SAP report is that results are displayed multi-level style in the same manner of an exploded Bill of Materials.

The report is the result of checking the production plan, a stock check for each required component and all replenishment events for those same components. The result is basically a list of errors that need to be resolved, Purchase Orders that need to be expedited and a reschedule of all relevant production orders and planned orders that make input components to fulfill an order

The MD4C report is used by a few people in the production planning cycle, however the people that use the report use it extensively. To run the report against a large set of open orders takes a significant amount of processing power and there are common instances of this report taking more than an hour to run. The SAP layout is intuitive however as with most data heavy SAP outputs, the users just want the data in Excel so that they can perform filters, searches or other functions much easier.

Building This Report in a BI Environment

This report can be built from either RAW underlying SAP tables or using a mixture of BAPI extracts alongside SAP tables. Using the BAPI’s extracts remove a bit of data modelling complexity however some system administrators will discourage the use of BAPI extracts so both options will be listed here. The BAPI’s can also take a while to run and can lead to a delay in refresh times.

Software Tools

This report can be replicated in any BI tool, we have found that QlikView 12 has been the best in terms of performance and ability to make a flexible user output with variables and selection buttons that can manipulate filters and column displays. Microsoft Power BI and Tableau has also produced decent results. Please see Appendix A (in the full version of this report) for a data flow / tool selection matrix.

QlikView also has an SAP connector to extract the data from SAP, however other tools such as Knime, Lavastorm and Alteryx can be used to extract this information and perform the data transformation steps.

RAW SAP tables are often placed into a data staging area, however these are often refreshed on a daily basis and this can lead to the reporting becoming rapidly obsolete as Purchase Orders are raised, deliveries made and new planned orders being raised. A single planned order being created could in theory impact this entire report.

Source Tables Required

The below tables are the main tables required from SAP. There also supplemental tables which are more static in nature and are needed once off (such as T001L, Exception message descriptions etc.). The supplemental tables are not listed here.

TableTable DescriptionUse
MARCPlant Specific Material DataObtain procurement types, lead times etc
MAKTMaterial DescriptionsObtain test for materials (for display)
MARDStorage Location Data for MaterialsObtain current stock on hand
AFKOOrder Header DataObtain production order information (times, qty etc)
AFPOOrder Item DataObtain production order information (times, qty etc)
PLAFPlanned OrdersObtain planned order information (times, qty etc)
EKKOPurchase Order Header DataObtain vendors and PO status
EKPOPurchase Order Item DataObtain PO line item detail (material, qty, status)
EKETPurchase Order Schedule Lines DataObtain schedules (open amount, delivery dates)
EKESPurchase Order ConfirmationsSupplemental information (confirmation dates, no’s)
VBBESales Order RequirementsProvides a list of open sales orders
STKOBoM HeaderBill of Materials Information
STPOBoM ItemsBill of Materials Information
STASItem Selection TableBill of Materials Information
MASTBoM Materials to BoM Link TableBill of Materials Information
RESBReservation Requirements TableObtain all open reservations and supplemental data
LFA1Vendor A SegmentObtain Vendor master data (names, addresses etc)
Array, Array, Array, Array

Related Articles

The Pomerol Writeback Extension is TED accredited!

1 Exciting Bit of News about our Pomerol Writeback Extension!

The Pomerol Writeback Extension for Qlik Sense has been accredited!
3 Steps to Build a Successful Self-Service BI Project

3 Steps to Build a Successful Self-Service BI Project

Enabling your workforce with the information they need to make better business decisions is a win-win, and in today’s business environment that means building a self-service analytics platform.
5 Strategies for Creating a Powerful Data Department

5 Strategies for Creating a Powerful Data Department

Creating a powerful data department with data science
A Forecast is Your Average Parallel Universe

A Forecast Is Your Average Parallel Universe

A prediction is one representation of a range of possibilities (the middle), making a forecast your average parallel universe.
Self-storage data analytics: rows of storage units with blue roll-up doors at an outdoor facility.

Analytics Driven Operations for Self-Storage

Competition in self-storage is heating up, and margins are under pressure. See how Pomerol’s self-storage clients use data analytics in Qlik to spot risks early, cut delinquency, reduce tenant churn, and set smarter rates that raise lifetime value.
Qlik Sense Monitoring Tools Pomerol Partners

Are you getting the most out of your Qlik Sense monitoring tools?

You can leverage monitoring tools to drive user engagement towards the most critical applications in order to get the most out of Qlik Sense.
construction

Building a Data Management & Analytics Strategy

The result of the Analytics TO WIN® method was a Strategy Matrix that clearly prioritized the most important data management and analytics initiatives.
Business Intelligence Dashboards Pomerol Partners

Business Intelligence Dashboards and Tinder

Business intelligence dashboards require a strong first impression, clear communication, and the ability to engage users effectively.
Data and Analytics Glossary

Data & Analytics Glossary

This glossary covers 18 key concepts, from foundational storage and processing terms to cutting-edge AI technologies. Be sure to bookmark this page as your go-to.
Data Analytics 101: Business Basics for Success

Data Analytics 101: Business Basics for Success

Data integration, analytics, AI-powered insights, visualizations, governance.
Data Analytics in Credit Unions

Data Analytics In Credit Unions

Operating in an increasingly competitive space, credit unions must be assertive and innovative to stay ahead of the curve and achieve their growth objectives.

Dataset Challenge

The Dataset Challenge is on a hiatus but we’ll be back with something more exciting – new datasets, new skills and more. Stay tuned.
Solving Business Intelligence Collaboration Challenges

Discover and Solve Business Intelligence Collaboration Challenges

It’s about delivering business intelligence data and insights to the far reaches of the organization in a timely, structured and governed way.
Expert Data Analytics Consultants: 6 Persuasive Reasons to Use Them

Expert Data Analytics Consultants: 6 Persuasive Reasons to Use Them

Data integration, analytics, AI-powered insights, visualizations, governance.
Fighting Human Trafficking

Fighting Human Trafficking: Using Technology for Good

Addressing human trafficking involves overcoming various challenges, including siloed community efforts and the secure handling of sensitive data.
Five Fascinating Machine Learning Trends to Watch in 2025

Five Fascinating Machine Learning Trends to Watch in 2025

As we advance into 2025, the machine learning (ML) landscape is undergoing transformative shifts that promise to redefine industries and drive innovation. Here are the top five machine learning trends you should watch out for this year
Qlik AutoML Pomerol Partners

Five Powerful Features of Qlik AutoML

Qlik AutoML fits seamlessly with existing BI workflows, massively reducing the barrier to predictive or prescriptive analytics.
Four (4) Awesome Techniques for Leveling Up Your NPrinting Report

Four (4) Awesome Techniques for Leveling Up Your NPrinting Report

Data integration, analytics, AI-powered insights, visualizations, governance.
How to Build a Modern Data Warehouse

How to Build a Modern Data Warehouse

Discover the essential components of a modern data warehouse, including data ingestion, architecture, governance, and tools that maximize business insights and efficiency.
kodak company

Innovation Through Data Governance

Most organizations are sitting on enormous amounts of data they’ve never activated. Understanding what you have — really understanding it — creates competitive advantage. It can open entirely new revenue streams. 
Project Bids in Construction

Mastering Project Bids and Estimates with Machine Learning

Accurate project bids and estimation are essential for construction businesses.

Pomerol Partners Renews Snowflake Select Tier Partner Status

Pomerol Partners has officially renewed its status as a Snowflake Select Tier Partner, reaffirming its position among a select group of organizations recognized for deep platform expertise and a proven track record of client success on the Snowflake AI Data Cloud.
Maximizing Snowflake Performance for BI Products

Power Maximizing Snowflake Performance for BI Products

If your users and end customers are happy with the performance and use of our data warehouse, it means that we are moving in the right direction.
Machine Learning Cash Flow Planning Hunt Electric

Powering-up Your Cash Planning Process with Machine Learning

Managing cashflow is a critical part of any project-based business. In this customer story we examine how Hunt Electric leveraged machine learning and analytics to remove risk, improve forecast accuracy, and optimize their cash planning process.
Learn About Seven (7) Common Machine Learning Project Pitfalls

Proven Seven (7) Machine Learning Project Pitfalls

There’s more to life than time series.
Qlik OpenAI Connector: Essential Insights and Benefits

Qlik OpenAI Connector: 3 Essential Benefits

Qlik’s OpenAI Connector is a powerful tool that allows you to leverage the capabilities of OpenAI’s natural language models within your Qlik apps. 
Building on Grey Sky

Replicating the MD4C Order Report

During the build of this application, research provided insight into the frustrations that many BI developers are having with the replication of this report outside of SAP.
Smart Chicken's Inspiring Success: Leading the Way in BI and Analytics

Smart Chicken’s Inspiring Success: Leading the Way in BI and Analytics

Discover how Smart Chicken, a small-town poultry producer, is revolutionizing the industry with advanced BI and analytics with Pomerol Partners.

Snowflake Query History: What Really Ran

Your repository tells you what your team meant to build. Snowflake tells you what actually ran. Learn how we use Snowflake query history, access history, Time Travel and Account Usage views to understand legacy data pipelines before writing a single line of code, and fix the system that exists.
SQL Code Writing: Four Best Practices

SQL Code Writing: Four Best Practices

Let’s learn about four best practices surrounding SQL code development, performance, knowledge, and ethics for our data solutions.
Solving Problems Requires Creativity Pomerol Partners

Tech Solutions: How Creativity Solves Problems in Crisis Situations

In the face of a neighbor’s house fire, I was reminded that creativity and technology can work together to solve even the most unexpected problems.
Top 5 Machine Learning Game-Changing Use Cases in Finance

Top 5 Machine Learning Game-Changing Use Cases in Finance

Machine learning is automating finance processes, enhancing service, optimizing trading, detecting fraud, and ensuring regulatory compliance
wheels

Turning Data into Drive: Faster NetSuite Insights for Multi-Channel Retailers

A retailer struggled with reporting out of NetSuite. Pomerol provided faster insights, and now they’re on the road to AI.
Shopping Trolleys

Unlock Clear NetSuite Insights with Pomerol’s Qlik NetSuite Accelerator for Retail Sales

Our Accelerator for Qlik doesn’t just simplify NetSuite reporting—it fundamentally transforms how your business leverages data. Say goodbye to manual exports, kit confusion, and departmental discrepancies.
Why Data Quality Is Essential for Modern Business

Why Data Quality Is Essential for Modern Business

Strong leadership depends on strong data. Discover why data quality is a strategic priority for executives, how key dimensions impact decision‑making, and how modern tools like Qlik Talend help build trustworthy, AI‑ready data foundations.
Connecting Matillion Data to Snowflage Pomerol Partners

Your Guide to Connecting Matillion Data Loader to Snowflake

This guide is a walk-through of how to connect Matillion Data Loader (MDL) to a Snowflake cloud data platform account.