
sapecc
SAP ECC expert for automotive manufacturing operations. Covers Materials Management (MM), Production Planning (PP), Sales & Distribution (SD), Quality Management (QM), Plant Maintenance (PM), and Finance/Controlling (FI/CO). USE WHEN user says 'SAP', 'ECC', 'transaction code', 't-code', 'MRP', 'purchase order', 'production order', 'goods receipt', 'goods issue', 'material master', 'BOM', 'routing', 'work center', or needs help with SAP processes. Integrates with AutomotiveManufacturing and SupplyChain skills.
- Installs
- 44
- Last 24h
- —
- Trending rank
- —
- Security
- Not audited
Install
Works with every agent the skills CLI supports.
npx skills add https://github.com/robdtaylor/personal-ai-infrastructure --skill sapecc- 01
Install
Run the command in your project. The CLI asks which agents to install for.
- 02
Describe the task
Ask your agent for something this skill covers. It loads sapecc automatically when relevant.
- 03
Review the result
The agent follows the SKILL.md steps, scripts and references bundled with the skill.
SKILL.md
The instructions your agent reads when the skill is triggered.
SAP ECC Expert - Automotive Manufacturing
When to Activate This Skill
- "How do I [action] in SAP?"
- "What t-code for [function]?"
- "Create purchase order for [material]"
- "Check MRP results"
- "Production order status"
- "Goods receipt process"
- "Material master setup"
- "SAP integration issue"
Workflow Routing
| User Need | Module | Section |
|---|---|---|
| Purchase order, goods receipt, material master, vendor master | MM | Materials Management |
| BOM, routing, work center, production order, MRP | PP | Production Planning |
| Sales order, delivery, billing, pricing, ATP | SD | Sales & Distribution |
| Inspection lot, usage decision, quality certificate | QM | Quality Management |
| Equipment, maintenance order, PM schedule | PM | Plant Maintenance |
| G/L posting, invoice verification, cost center, settlement | FI/CO | Finance & Controlling |
| Cross-module process (P2P, plan-to-produce, O2C) | Integration | Common Integration Scenarios |
| Error, blocked document, negative stock | Troubleshooting | Troubleshooting Quick Reference |
Core Modules Overview
┌─────────────────────────────────────────────────────────────────┐
│ SAP ECC LANDSCAPE │
├─────────────────────────────────────────────────────────────────┤
│ │
│ ┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────┐ │
│ │ MM │ │ PP │ │ SD │ │ QM │ │
│ │Materials│───▶│Production│───▶│ Sales │ │ Quality │ │
│ │ Mgmt │ │Planning │ │ Dist │ │ Mgmt │ │
│ └────┬────┘ └────┬────┘ └────┬────┘ └────┬────┘ │
│ │ │ │ │ │
│ └──────────────┼──────────────┼──────────────┘ │
│ │ │ │
│ ┌─────────┐ ┌────▼────┐ ┌────▼────┐ │
│ │ PM │ │ FI/CO │ │ WM │ │
│ │ Plant │ │Finance/ │ │Warehouse│ │
│ │ Maint │ │Control │ │ Mgmt │ │
│ └─────────┘ └─────────┘ └─────────┘ │
│ │
└─────────────────────────────────────────────────────────────────┘
Materials Management (MM)
Key Processes
| Process | T-Codes | Description |
|---|---|---|
| Purchase Requisition | ME51N, ME52N, ME53N | Create, change, display PR |
| Purchase Order | ME21N, ME22N, ME23N | Create, change, display PO |
| Goods Receipt | MIGO, MB01 | Receive goods against PO |
| Invoice Verification | MIRO | Enter vendor invoice |
| Material Master | MM01, MM02, MM03 | Create, change, display material |
| Vendor Master | XK01, XK02, XK03 | Create, change, display vendor |
| Stock Overview | MMBE, MB52 | View stock levels |
| MRP | MD01, MD02, MD04 | Run MRP, display results |
Purchase Order Process Flow
Purchase Requisition (ME51N)
│
▼
┌─────────┐
│ Approval │ (if required)
└────┬────┘
│
▼
Purchase Order (ME21N)
│
▼
┌─────────┐
│ Vendor │ Confirmation
└────┬────┘
│
▼
Goods Receipt (MIGO)
│
▼
Invoice Verification (MIRO)
│
▼
Payment (FI)
Material Master Views
| View | Purpose | Key Fields |
|---|---|---|
| Basic Data 1 | General info | Description, UoM, material group |
| Basic Data 2 | Extended info | Dimensions, weights |
| Purchasing | Procurement | Purchasing group, order unit |
| MRP 1 | Planning | MRP type, reorder point |
| MRP 2 | Lot sizing | Lot size, safety stock |
| MRP 3 | Forecast | Strategy group |
| MRP 4 | Scheduling | In-house time, GR processing |
| Accounting 1 | Valuation | Price control, standard price |
| Accounting 2 | Cost info | Profit center |
| Costing 1 | Cost estimate | Cost elements |
| Costing 2 | Extended | Costing data |
| Plant Data/Stor 1 | Storage | Storage location, bin |
| Plant Data/Stor 2 | Weights | Unit weight |
| Quality Mgmt | QM settings | Inspection type, certificate |
| Sales: General | SD info | Sales org, distribution |
| Sales: Plant | Delivery | Loading group, availability |
Stock Types
| Stock Type | Description | Movement |
|---|---|---|
| Unrestricted | Available for use | 101, 561 |
| Quality Inspection | Pending QC | 103 |
| Blocked | Not available | 105, 344 |
| In Transit | Between plants | 351 |
| Consignment | Vendor-owned | 501 |
Production Planning (PP)
Key Processes
| Process | T-Codes | Description |
|---|---|---|
| BOM | CS01, CS02, CS03 | Create, change, display BOM |
| Routing | CA01, CA02, CA03 | Create, change, display routing |
| Work Center | CR01, CR02, CR03 | Create, change, display work center |
| Production Order | CO01, CO02, CO03 | Create, change, display prod order |
| Order Confirmation | CO11N, CO15 | Confirm operations |
| Goods Issue | MIGO, MB1A | Issue components to order |
| Goods Receipt | MIGO, MB31 | Receive finished goods |
| Capacity Planning | CM01, CM21 | Capacity evaluation |
Production Order Lifecycle
Planned Order (from MRP)
│
▼
Production Order Created (CO01)
Status: CRTD (Created)
│
▼
Order Released (CO02)
Status: REL (Released)
│
▼
Components Issued (MIGO - 261)
Status: REL + GMPS (Goods Mvmt Posted)
│
▼
Operations Confirmed (CO11N)
Status: REL + CNF (Confirmed)
│
▼
Goods Receipt (MIGO - 101)
Status: DLV (Delivered)
│
▼
Order Settlement (CO88)
Status: TECO (Technically Complete)
│
▼
Order Closed
Status: CLSD (Closed)
MRP Types
| MRP Type | Description | Use Case |
|---|---|---|
| PD | MRP | Standard planning |
| VB | Reorder Point | Simple replenishment |
| VM | Manual Reorder | Exception items |
| ND | No Planning | Non-stock items |
| VV | Forecast-based | Seasonal demand |
Lot Sizing Procedures
| Procedure | Description |
|---|---|
| EX | Exact lot size |
| FX | Fixed lot size |
| HB | Replenish to max |
| TB | Daily lot size |
| WB | Weekly lot size |
| MB | Monthly lot size |
Sales & Distribution (SD)
Key Processes
| Process | T-Codes | Description |
|---|---|---|
| Sales Order | VA01, VA02, VA03 | Create, change, display SO |
| Delivery | VL01N, VL02N, VL03N | Create, change, display delivery |
| Goods Issue | VL02N | Post goods issue |
| Billing | VF01, VF02, VF03 | Create, change, display invoice |
| Customer Master | XD01, XD02, XD03 | Create, change, display customer |
| Pricing | VK11, VK12, VK13 | Maintain condition records |
| Availability | CO09, MD04 | Check ATP |
Order-to-Cash Flow
Customer Inquiry (VA11)
│
▼
Quotation (VA21)
│
▼
Sales Order (VA01)
│
▼
Delivery (VL01N)
│
▼
Goods Issue (VL02N)
│
▼
Billing (VF01)
│
▼
Payment Receipt (FI)
Quality Management (QM)
Key Processes
| Process | T-Codes | Description |
|---|---|---|
| Inspection Lot | QA01, QA02, QA03 | Create, change, display |
| Results Recording | QE51N | Enter inspection results |
| Usage Decision | QA11, QA12 | Accept/reject lot |
| Quality Notification | QM01, QM02 | Create, change notification |
| Quality Certificate | QC21, QC22 | Create, display certificate |
| Inspection Plan | QP01, QP02 | Create, change plan |
| Master Inspection Char | QS21, QS22 | Create, change MIC |
Inspection Types
| Type | Description | Trigger |
|---|---|---|
| 01 | Goods Receipt | PO receipt |
| 02 | Goods Receipt (Prod) | Production GR |
| 03 | In-process | During production |
| 04 | Final Inspection | Before delivery |
| 05 | Audit | Periodic audit |
| 08/09 | Recurring | Time-based |
| 10 | Source Inspection | At vendor |
Usage Decision Codes
| Code | Description | Stock Posting |
|---|---|---|
| A | Accept | Unrestricted |
| R | Reject | Blocked/Scrap |
| P | Partial | Split stock |
Plant Maintenance (PM)
Key Processes
| Process | T-Codes | Description |
|---|---|---|
| Equipment Master | IE01, IE02, IE03 | Create, change, display |
| Functional Location | IL01, IL02, IL03 | Create, change, display |
| Maintenance Order | IW31, IW32, IW33 | Create, change, display |
| Notification | IW21, IW22, IW23 | Create, change, display |
| Work Order Confirm | IW41, IW42 | Time confirmation |
| Preventive Maint | IP10, IP30 | Schedule, deadline monitoring |
| Task List | IA01, IA02 | Create, change task list |
Maintenance Order Types
| Type | Description |
|---|---|
| PM01 | Corrective Maintenance |
| PM02 | Preventive Maintenance |
| PM03 | Refurbishment |
| PM04 | Calibration |
Finance & Controlling (FI/CO)
Key T-Codes
| Process | T-Codes | Description |
|---|---|---|
| G/L Posting | FB50, FB01 | Document entry |
| Vendor Invoice | FB60 | A/P invoice |
| Customer Invoice | FB70 | A/R invoice |
| Payment | F110 | Automatic payment |
| Cost Center | KS01, KS02 | Create, change CC |
| Internal Order | KO01, KO02 | Create, change order |
| Cost Analysis | KSB1, KOB1 | Line item reports |
Document Types
| Type | Description |
|---|---|
| SA | G/L Account Document |
| RE | Invoice - Gross |
| KR | Vendor Invoice |
| KG | Vendor Credit Memo |
| DR | Customer Invoice |
| DG | Customer Credit Memo |
Common Integration Scenarios
Procure-to-Pay
MM (PR → PO) → MM (GR) → QM (Inspection) → MM (Stock) → FI (Invoice → Payment)
Plan-to-Produce
SD (SO) → PP (MRP) → PP (Prod Order) → MM (GI) → PP (Confirm) → MM (GR) → CO (Settlement)
Order-to-Cash
SD (SO) → MM (ATP) → SD (Delivery) → MM (GI) → SD (Billing) → FI (A/R)
Troubleshooting Quick Reference
Common Issues
| Issue | Check | Resolution |
|---|---|---|
| PO won't release | Release strategy | Check approval workflow |
| GR blocked | QM inspection | Complete usage decision |
| MRP not running | Planning file | MDAB/MD21 to reset |
| Invoice mismatch | 3-way match | Check PO/GR quantities |
| Stock negative | Movement type | Correct posting/reversal |
| Order not settling | Status | Check TECO status |
Useful Reports
| Report | T-Code | Purpose |
|---|---|---|
| Stock Overview | MB52 | Warehouse stock |
| Purchase Orders | ME2M | PO by material |
| Open Orders | COOIS | Production order status |
| MRP List | MD05 | Planning results |
| Delivery Due | VL10 | Deliveries to create |
| Open Items | FBL1N/FBL5N | A/P, A/R aging |
Best Practices for Automotive
Master Data Quality
-
Material Master
- Complete all required views
- Accurate lead times
- Correct UoM and conversion
- Updated safety stock
-
BOM Accuracy
- Current revision level
- Correct quantities
- Valid date ranges
- Phantom assemblies where appropriate
-
Routing Accuracy
- Realistic operation times
- Correct work centers
- Setup and run time split
- Scrap factors
IATF 16949 Alignment
| SAP Process | IATF Requirement |
|---|---|
| QM Inspection | Product verification |
| Batch Traceability | Identification and traceability |
| Document Control | Documented information |
| Calibration (PM) | Monitoring and measuring resources |
| Change Management | Design and development changes |
Quick Reference Cards
Movement Types
| Type | Description | Process |
|---|---|---|
| 101 | GR from purchase order | MIGO |
| 102 | Reversal of 101 | MIGO |
| 103 | GR to quality inspection | MIGO |
| 104 | Reversal of 103 | MIGO |
| 105 | GR to blocked stock | MIGO |
| 201 | GI for cost center | MIGO |
| 261 | GI for production order | MIGO |
| 262 | Reversal of 261 | MIGO |
| 301 | Transfer posting plant to plant | MIGO |
| 311 | Transfer to another storage location | MIGO |
| 501 | GR without PO | MIGO |
| 561 | Initial entry of stock | MIGO |
| 601 | GI for delivery | VL02N |
Order Status Codes
| Status | Description |
|---|---|
| CRTD | Created |
| REL | Released |
| PCNF | Partially confirmed |
| CNF | Confirmed |
| PDLV | Partially delivered |
| DLV | Delivered |
| TECO | Technically complete |
| CLSD | Closed |
| DLFL | Deletion flag |
Integration with PAI Skills
AutomotiveManufacturing
- Work instructions reference SAP transactions
- Document control aligned with SAP DMS
- Quality procedures link to QM inspection
SupplyChain
- Purchasing processes in MM
- Supplier scorecards from QM data
- Inventory management strategies
A3CriticalThinking
- Root cause analysis for SAP process issues
- Priority hierarchy for system changes
Examples
Example 1: Creating a purchase order for raw material User: "I need to create a PO for 500kg of 6061 aluminum billet from our approved vendor" Approach: Confirm a source list/info record exists for the material-vendor pair, raise the PR (ME51N) if one isn't already converted, convert to PO (ME21N) with the correct purchasing group and plant, check the release strategy (ME28) if the value exceeds the approval threshold, and confirm the vendor's planned delivery time (PLIFZ) against the need date.
Example 2: Production order stuck in COGI User: "CO11N confirmation is failing with a backflush error for order 100234" Approach: Open COGI to see the failed movement, check component stock in MMBE (is it short, or sitting in blocked/QI stock instead of unrestricted), verify the storage location determination on the order, correct or post the missing stock, then reprocess the order from COGI rather than re-confirming from scratch.
Example 3: MRP not generating planned orders User: "MD04 shows nothing for material X even though stock is below the reorder point" Approach: Check the planning file entry (MD21) — if the material isn't flagged as relevant it won't be picked up by MD01/MD02. Verify the MRP type is PD (not VB/ND), confirm the lot size procedure isn't suppressing small orders, and check the MRP area assignment matches the plant/storage location in question.
Extended Context
For detailed transaction guides and configuration:
read ~/.claude/skills/SapEcc/CLAUDE.md
For transaction code reference:
read ~/.claude/skills/SapEcc/reference/tcodes.md
FAQ
What does the sapecc skill do?
SAP ECC expert for automotive manufacturing operations. Covers Materials Management (MM), Production Planning (PP), Sales & Distribution (SD), Quality Management (QM), Plant Maintenance (PM), and Finance/Controlling (FI/CO). USE WHEN user says 'SAP', 'ECC', 'transaction code', 't-code', 'MRP', 'purchase order', 'production order', 'goods receipt', 'goods issue', 'material master', 'BOM', 'routing', 'work center', or needs help with SAP processes. Integrates with AutomotiveManufacturing and SupplyChain skills.
How do I install sapecc?
Run npx skills add https://github.com/robdtaylor/personal-ai-infrastructure --skill sapecc in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/sapecc/ (personal) or .claude/skills/sapecc/ (project).
Which AI agents can use sapecc?
Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.
Is sapecc safe to install?
No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.
Who maintains sapecc?
It is published by robdtaylor in robdtaylor/personal-ai-infrastructure. It has 44 recorded installs.
More from robdtaylor/personal-ai-infrastructure
businessstrategy
robdtaylor/personal-ai-infrastructure
MBA-trained business strategist with full commercial awareness. USE WHEN user says 'business plan', 'financial analysis', 'P&L', 'cash flow', 'valuation', 'market analysis', 'competitive analysis', 'SWOT', 'business model', 'unit economics', 'fundraising', 'pitch deck', or needs strategic business guidance.
structuralfea
robdtaylor/personal-ai-infrastructure
Open source FEA structural analysis for damper and mechanical components. Generates CalculiX input files, guides mesh setup, provides material databases, interprets results. USE WHEN user says 'FEA', 'structural analysis', 'stress analysis', 'buckling', 'modal analysis', 'finite element', 'CalculiX', 'mesh', or needs to validate damper component designs.
shippinglogistics
robdtaylor/personal-ai-infrastructure
UK, US, and Canadian shipping, logistics, customs, duties, and tariff expert with automotive commodity code expertise. Covers import/export documentation, HS/HTS codes, rules of origin, FTAs, and landed cost calculations. USE WHEN user says 'shipping', 'customs', 'tariff', 'duty', 'import', 'export', 'HS code', 'HTS code', 'commodity code', 'landed cost', 'incoterms', 'customs broker', 'freight', 'logistics', 'rules of origin', 'CUSMA', 'USMCA', 'TCA', or needs help with international trade compliance.
supplychain
robdtaylor/personal-ai-infrastructure
Executive-level supply chain expertise for automotive manufacturing. Strategic purchasing, materials management, supplier development, and cost optimization aligned with IATF 16949 requirements. USE WHEN user says 'supply chain', 'purchasing', 'procurement', 'supplier', 'materials management', 'inventory', 'sourcing', 'vendor', 'BOM cost', 'PPV', 'should cost', 'make vs buy', 'RFQ', 'category management', or needs strategic guidance on automotive supply chain decisions. Integrates with AutomotiveManufacturing, A3CriticalThinking, and HoshinKanri skills.
automotivemanufacturing
robdtaylor/personal-ai-infrastructure
Expert guidance for writing automotive manufacturing business processes, work instructions, and standard operating procedures. Follows IATF 16949, ISO 9001, and APQP/PPAP standards. Covers assembly, machining, quality/inspection, and material handling. USE WHEN user says 'write work instruction', 'create business process', 'automotive SOP', 'manufacturing procedure', 'APQP documentation', 'process flow', or 'quality procedure'. Integrates with A3CriticalThinking for problem solving and SupplyChain for supplier requirements.
quoteestimator
robdtaylor/personal-ai-infrastructure
Rough cycle time and cost estimation for CNC machined parts. Uses MNMUK plant capabilities and standard estimating factors. USE WHEN user says 'quote', 'estimate', 'cycle time', 'how long', 'cost estimate', 'pricing', 'how much to make', or describes a part needing a rough quote.
Popular business & finance skills
sales-enablement
coreyhaines31/marketingskills
When the user wants to create sales collateral, pitch decks, one-pagers, objection handling docs, or demo scripts. Also use when the user mentions 'sales deck,' 'pitch deck,' 'one-pager,' 'leave-behind,' 'objection handling,' 'deal-specific ROI analysis,' 'demo script,' 'talk track,' 'sales playbook,' 'proposal template,' 'buyer persona card,' 'battle card,' 'battlecard,' 'competitive one-pager,' 'win-loss analysis,' 'why are we losing deals,' 'loss reasons,' 'how do I respond to this objection,' 'prospect just said,' 'help my sales team,' 'sales materials,' or 'what should I give my sales reps,' 'cold call script,' or 'voicemail script.' Use this for any document or asset that helps a sales team close deals. For public competitor comparison pages, see competitors. For running buyer interviews or churn research, see customer-research. For marketing website copy, see copywriting. For cold outreach emails, see cold-email. For the offer being sold (bonuses, guarantees, pricing structure),
revops
coreyhaines31/marketingskills
When the user wants help with revenue operations, lead lifecycle management, or marketing-to-sales handoff processes. Also use when the user mentions 'RevOps,' 'revenue operations,' 'lead scoring,' 'outbound pipeline stages,' 'lead routing,' 'MQL,' 'SQL,' 'pipeline stages,' 'deal desk,' 'CRM automation,' 'marketing-to-sales handoff,' 'data hygiene,' 'leads aren't getting to sales,' 'pipeline management,' 'lead qualification,' or 'when should marketing hand off to sales.' Use this for anything involving the systems and processes that connect marketing to revenue. For cold outreach emails, see cold-email. For email drip campaigns, see emails. For pricing decisions, see pricing.
sales-funnel-blueprint
autonnel/autonnel-skills
Turn an offer into a concrete multi-step sales funnel spec - page-by-page structure, price ladder, copy outline and the metrics each step must hit. Use when asked to build a sales funnel, marketing funnel, landing page flow, lead magnet funnel, webinar funnel, tripwire or VSL funnel, when planning a product launch page flow, or when someone asks "what pages do I need" for selling something online.
pricing
coreyhaines31/marketingskills
When the user wants help with pricing decisions, packaging, or monetization strategy. Also use when the user mentions 'pricing,' 'pricing tiers,' 'freemium,' 'free trial,' 'packaging,' 'price increase,' 'value metric,' 'Van Westendorp,' 'willingness to pay,' 'monetization,' 'how much should I charge,' 'my pricing is wrong,' 'pricing page,' 'annual vs monthly,' 'per seat pricing,' 'should I offer a free plan,' 'pricing page teardown,' 'pricing page audit,' 'is my pricing page AI-readable,' or 'can AI read my pricing.' Use this whenever someone is figuring out what to charge, how to structure their plans, or wants to audit a pricing page (for humans and for the AI agents that shortlist tools). For in-app upgrade screens, see paywalls. For offer construction (bonuses, guarantees, value framing, naming) on services/courses/coaching/high-ticket B2B, see offers.
cross-border-ecommerce
nexscope-ai/ecommerce-skills
Cross-border e-commerce expansion advisor. Scores target markets on 8 weighted dimensions (market size, ecommerce penetration, competition, regulatory complexity, logistics infrastructure, payment ecosystem, cultural distance, IP protection), compares 5 fulfillment models with cost and transit data, provides country-by-country tax/duty compliance guides (EU VAT/IOSS, UK VAT, US sales tax, CA GST, AU GST, JP consumption tax), maps local payment preferences by market, and builds a phased expansion roadmap. No API key required.
pricing-strategy
coreyhaines31/marketingskills
When the user wants help with pricing decisions, packaging, or monetization strategy. Also use when the user mentions 'pricing,' 'pricing tiers,' 'freemium,' 'free trial,' 'packaging,' 'price increase,' 'value metric,' 'Van Westendorp,' 'willingness to pay,' 'monetization,' 'how much should I charge,' 'my pricing is wrong,' 'pricing page,' 'annual vs monthly,' 'per seat pricing,' or 'should I offer a free plan.' Use this whenever someone is figuring out what to charge or how to structure their plans. For in-app upgrade screens, see paywall-upgrade-cro.