S4 Process Guide
Answer process and configuration questions for FI (incl. FI-CAX, VIM), SD, MM, EWM, LE, CO, WM, AIF, and logistics chain. Supports ABAP development patterns. Output EN or DE.
Answers process and configuration questions for FI (incl. FI-CAX, VIM), SD, MM, EWM, LE, CO, WM, AIF, and the full logistics chain. Also covers ABAP development patterns (enhancements, BAdIs, BAPIs, clean ABAP). Supports both consultants and developers. Output in English or German (per user/locale preference).
Process
- Review the task requirements.
- Apply the skill's methodology.
- Validate the output against the defined criteria.
Step 1: Query Knowledge Files
Query relevant S/4 knowledge files based on the user's question:
- FI questions: Query sap-fi-patterns.json, sap-fi-cax-patterns.json, sap-vim-patterns.json
- SD questions: Query sap-sd-patterns.json
- MM questions: Query sap-mm-patterns.json
- EWM questions: Query sap-ewm-patterns.json
- LE questions: Query sap-le-patterns.json
- CO questions: Query sap-co-patterns.json
- WM questions: Query sap-wm-patterns.json
- AIF questions: Query sap-aif-patterns.json
- ABAP development questions: Query sap-abap-dev-patterns.json
- Cross-module questions: Query sap-logistics-chain.json
Step 2: Ground with SAP Help (if needed)
If knowledge files don't provide sufficient detail, use SAP Help MCP:
- Call
sap_help_search with relevant query terms
- Retrieve specific help pages using
sap_help_get with result IDs
- Verify table/field information against official SAP documentation
Step 3: Format Response
Return a concise answer with:
- Process: 1–2 sentence description
- Tables/fields: Bullet list with table names and purposes
- R/3 vs S/4: Note differences where applicable (e.g., ACDOCA only in S/4)
- Citation: Reference to knowledge file or SAP Help topic
Step 4: Language Selection
Output in English or German based on:
- User's explicit language preference
- LOCALE variable if available
- Default to English if not specified
Behavior
- Layer 1: Query relevant S/4 knowledge files (sap-fi-patterns, sap-sd-patterns, etc.) for process, tables, and key fields.
- Layer 2: If needed, call SAP Help MCP (sap_help_search / sap_help_get) for official documentation.
- Return a short, cited answer: process description + tables/fields + optional SAP Help reference. Prefer EN or DE per user preference (variable LOCALE or explicit request).
Output Format
- Process: 1–2 sentences.
- Tables/fields: Bullet list with purpose.
- R/3 vs S/4: Note where applicable (e.g. ACDOCA only in S/4).
- Citation: "See SAP Help: [topic]" or knowledge file name.
Knowledge Files (required)
- sap-fi-patterns.json, sap-fi-cax-patterns.json, sap-vim-patterns.json
- sap-sd-patterns.json, sap-mm-patterns.json, sap-ewm-patterns.json, sap-le-patterns.json
- sap-logistics-chain.json, common-table-patterns.json
- sap-co-patterns.json, sap-wm-patterns.json, sap-aif-patterns.json, sap-abap-dev-patterns.json
Best Practices
- Always verify table/field information via SAP Help MCP when uncertain
- Distinguish between R/3/ECC and S/4HANA table availability
- Use knowledge files as primary source, SAP Help as secondary verification
- Provide concise answers (1–2 sentences for process, bullet lists for tables)
- Include citations to knowledge files or SAP Help topics
- Note S/4-specific features (e.g., ACDOCA Universal Journal)
- Understand document flow across modules (SD → LE → FI, MM → FI, etc.)
- Consider integration points between modules when answering questions
References
- Research briefs: {directories.blueprints}/sap-s4-enterprise/research/s4-research-brief-*.md
- SAP_GROUNDING_DESIGN.md for Layer 1/2 grounding
When to Use
This skill should be used when strict adherence to the defined process is required.
Prerequisites
- Basic understanding of the agent factory context.
- Access to the necessary tools and resources.
1---2agents:3- python-ai-specialist4category: chain5description: 'Answer process and configuration questions for FI (incl. FI-CAX, VIM),6 SD, MM, EWM, LE, CO, WM, AIF, and logistics chain. Supports ABAP development patterns.7 Output EN or DE.89 '10knowledge:11- none12name: guiding-s4-processes13related_skills:14- none15templates:16- none17tools:18- none19type: skill20version: 1.0.021references:22- none23settings:24 auto_approve: false25 retry_limit: 326 timeout_seconds: 30027 safe_to_parallelize: false28 orchestration_pattern: routing29---3031# S4 Process Guide3233Answer process and configuration questions for FI (incl. FI-CAX, VIM), SD, MM, EWM, LE, CO, WM, AIF, and logistics chain. Supports ABAP development patterns. Output EN or DE.3435Answers process and configuration questions for **FI (incl. FI-CAX, VIM), SD, MM, EWM, LE, CO, WM, AIF**, and the full logistics chain. Also covers **ABAP development patterns** (enhancements, BAdIs, BAPIs, clean ABAP). Supports **both consultants and developers**. Output in **English or German** (per user/locale preference).3637## Process38391. Review the task requirements.402. Apply the skill's methodology.413. Validate the output against the defined criteria.42### Step 1: Query Knowledge Files43Query relevant S/4 knowledge files based on the user's question:44- **FI questions**: Query sap-fi-patterns.json, sap-fi-cax-patterns.json, sap-vim-patterns.json45- **SD questions**: Query sap-sd-patterns.json46- **MM questions**: Query sap-mm-patterns.json47- **EWM questions**: Query sap-ewm-patterns.json48- **LE questions**: Query sap-le-patterns.json49- **CO questions**: Query sap-co-patterns.json50- **WM questions**: Query sap-wm-patterns.json51- **AIF questions**: Query sap-aif-patterns.json52- **ABAP development questions**: Query sap-abap-dev-patterns.json53- **Cross-module questions**: Query sap-logistics-chain.json5455### Step 2: Ground with SAP Help (if needed)56If knowledge files don't provide sufficient detail, use SAP Help MCP:57- Call `sap_help_search` with relevant query terms58- Retrieve specific help pages using `sap_help_get` with result IDs59- Verify table/field information against official SAP documentation6061### Step 3: Format Response62Return a concise answer with:63- **Process**: 1–2 sentence description64- **Tables/fields**: Bullet list with table names and purposes65- **R/3 vs S/4**: Note differences where applicable (e.g., ACDOCA only in S/4)66- **Citation**: Reference to knowledge file or SAP Help topic6768### Step 4: Language Selection69Output in **English** or **German** based on:70- User's explicit language preference71- LOCALE variable if available72- Default to English if not specified7374## Behavior75761. **Layer 1**: Query relevant S/4 knowledge files (sap-fi-patterns, sap-sd-patterns, etc.) for process, tables, and key fields.772. **Layer 2**: If needed, call **SAP Help MCP** (sap_help_search / sap_help_get) for official documentation.783. Return a **short, cited answer**: process description + tables/fields + optional SAP Help reference. Prefer **EN or DE** per user preference (variable LOCALE or explicit request).7980## Output Format8182- Process: 1–2 sentences.83- Tables/fields: Bullet list with purpose.84- R/3 vs S/4: Note where applicable (e.g. ACDOCA only in S/4).85- Citation: "See SAP Help: [topic]" or knowledge file name.8687## Knowledge Files (required)8889- sap-fi-patterns.json, sap-fi-cax-patterns.json, sap-vim-patterns.json90- sap-sd-patterns.json, sap-mm-patterns.json, sap-ewm-patterns.json, sap-le-patterns.json91- sap-logistics-chain.json, common-table-patterns.json92- sap-co-patterns.json, sap-wm-patterns.json, sap-aif-patterns.json, sap-abap-dev-patterns.json9394## Best Practices9596- Always verify table/field information via SAP Help MCP when uncertain97- Distinguish between R/3/ECC and S/4HANA table availability98- Use knowledge files as primary source, SAP Help as secondary verification99- Provide concise answers (1–2 sentences for process, bullet lists for tables)100- Include citations to knowledge files or SAP Help topics101- Note S/4-specific features (e.g., ACDOCA Universal Journal)102- Understand document flow across modules (SD → LE → FI, MM → FI, etc.)103- Consider integration points between modules when answering questions104105## References106107- Research briefs: {directories.blueprints}/sap-s4-enterprise/research/s4-research-brief-*.md108- SAP_GROUNDING_DESIGN.md for Layer 1/2 grounding109110## When to Use111This skill should be used when strict adherence to the defined process is required.112113## Prerequisites114- Basic understanding of the agent factory context.115- Access to the necessary tools and resources.