sap-mm01

Automate SAP Material Master maintenance via MM01/MM02/MM03 GUI scripting.

7|1|Updated May 11, 2026
One-click install
npx skills add https://github.com/sapdev-ai/sap-dev --skill sap-mm01
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sap-mm01
Source: https://github.com/sapdev-ai/sap-dev/tree/main/plugins/sap-tcd/skills/sap-mm01
Command: npx skills add https://github.com/sapdev-ai/sap-dev --skill sap-mm01

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Automates SAP Material Master maintenance (MM01/MM02/MM03) via SAP GUI scripting to create, update, and display materials, reducing manual data-entry and human error.

Core Features & Use Cases

  • Create new materials (MM01) when absent, update existing materials (MM02), and display data (MM03) using GUI scripting templates.
  • Validate and apply field values using a tab-separated field-definition file, with organizational and MRP-related fields.
  • Login to an active SAP GUI session, attach to a running session, and orchestrate end-to-end material maintenance with robust error handling.

Quick Start

Login to an active SAP GUI session and run the sap-mm01 skill with the target material and field values.

Frequently Asked Questions about sap-mm01

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate SAP material master maintenance using GUI scripting?

Automate SAP material master maintenance by executing MM01, MM02, and MM03 transactions through SAP GUI scripting, using tab-separated field-definition files to validate and apply organizational and MRP-related field values.

How do I create or update SAP material masters in bulk?

Create or update SAP material masters in bulk by providing a tab-separated field-definition file containing target material numbers and field values, which the automation processes through MM01 for new materials and MM02 for existing ones.

Do I need an active SAP GUI session to run material master automation?

Yes, you need an active SAP GUI session to run material master automation, as the Skill logs into or attaches to a running session to orchestrate end-to-end MM01/MM02/MM03 transactions via GUI scripting.

What is the difference between MM01, MM02, and MM03 in SAP material master automation?

MM01 creates new materials when they do not yet exist, MM02 updates existing material master data, and MM03 displays material master data, all automated through SAP GUI scripting templates.

How does GUI scripting handle errors during SAP material master updates?

GUI scripting handles errors during SAP material master updates with robust error handling built into the VBScript templates, which orchestrate end-to-end material maintenance and validate field values before applying them.

What file format is required for SAP material master field definitions?

A tab-separated field-definition file is required for SAP material master field definitions, containing organizational and MRP-related fields that are validated and applied during the MM01, MM02, or MM03 automation process.