SAP Analytics Cloud Planning Skill
Portable, documentation-audited skill for building SAP Analytics Cloud (SAC) planning applications. Claude agents, commands, and hooks are optional activation helpers; in Codex, OpenCode, and similar harnesses, use them as main-thread guidance and manual validators.
Capability Index
| Capability | Status |
|---|---|
| Commands | 3: /data-action-template, /sac-planning-checklist, /seamless-planning-guide |
| Agents | 3: data-action-debugger, planning-api-assistant, planning-model-architect |
| Hooks | Yes: hooks/hooks.json |
| MCP | No |
| LSP | No |
| Source Freshness | last_verified: 2026-06-11; 2026-06-16 pass corrected portability and deprecated S/4HANA export wording. |
| Verification | npm run validate; live SAC planning/model checks pending. |
Overview
This skill provides comprehensive guidance for SAP Analytics Cloud planning development, including:
- Planning-enabled stories and applications
- Data actions and multi actions
- Version management workflows
- Calendar-based planning processes
- JavaScript API for planning automation
- Data locking and approval workflows
- Seamless Planning with SAP Datasphere (Added in 2025)
- BPC Live Connection for BW on HANA (Added in 2025)
- Value Driver Trees for what-if analysis (Added in 2025)
- Data Action Tracing and debugging (Added in 2025)
- What's New 2026 Planning Features (New in 2026)
Keywords for Auto-Discovery
This skill should be triggered when users mention:
SAP Analytics Cloud Planning
- SAP Analytics Cloud planning
- SAC planning
- SAP SAC planning
- SAC budget
- SAC forecast
- SAC planning model
- SAP Analytics Cloud budgeting
- SAP Analytics Cloud forecasting
- enterprise planning SAC
Analytics Designer Planning
- Analytics Designer planning
- SAC analytics designer
- planning application SAC
- planning story SAC
- input form SAC
- data entry SAC
- planning table SAC
Data Actions
- SAC data action
- SAP Analytics Cloud data action
- data action step
- copy step data action
- advanced formula SAC
- allocation step SAC
- data action parameter
Multi Actions
- SAC multi action
- multi action SAP Analytics Cloud
- multi action step
- orchestrate planning
- planning workflow automation
- predictive step SAC
- API step multi action
- version management step
Version Management
- SAC version management
- private version SAC
- public version SAC
- publish version SAC
- edit mode SAC
- version dimension
- publish as SAC
Planning Workflows
- SAC calendar
- planning process SAC
- general task SAC
- review task SAC
- composite task SAC
- approval workflow SAC
- multi-level approval SAC
- planning calendar
Data Locking
- SAC data locking
- data lock SAC
- lock planning data
- data locking task
- restricted mode SAC
JavaScript Planning APIs
- getPlanning API
- PlanningModel API
- getMembers SAC
- setDimensionFilter SAC
- setUserInput SAC
- submitData SAC
- getPublicVersions
- getPrivateVersion
- Analytics Designer scripting
- SAC JavaScript
Spreading and Allocation
- spreading SAC
- distribution SAC
- allocation SAC
- copy paste planning
- value distribution
- driver-based allocation
Planning Model
- planning model SAC
- analytic model vs planning model
- Version dimension
- Date dimension
- planning enabled model
Legacy S/4HANA Integration & Export
- legacy SAC S/4HANA export
- deprecated ACDOCP export path
- existing API_PLPACDOCPDATA_SRV maintenance
- legacy planning data export S/4HANA
- native planning write-back alternative
- S/4HANA plan data migration assessment
Seamless Planning with Datasphere
- Seamless Planning SAC
- SAC Datasphere integration
- SAC HANA Cloud storage
- planning data persistence Datasphere
- tenant linkage SAC Datasphere
- unified data SAC
- cross-model planning Datasphere
- fact object Datasphere
BPC Live Connection
- BPC live connection SAC
- BW on HANA planning
- BPC Embedded SAC
- planning sequence BPC
- BPC planning function
- master data planning BPC
- BPC input mode
- live data BPC SAC
Value Driver Trees
- value driver tree SAC
- VDT SAC
- what-if analysis SAC
- simulation SAC planning
- driver node SAC
- calculated node VDT
- planning simulation SAC
- scenario analysis VDT
Data Action Tracing
- data action tracing SAC
- debug data action
- tracepoint SAC
- trace mode data action
- troubleshoot data action
- data action debugging
- analyze data action execution
File Structure
plugins/sap-sac-planning/
├── .claude-plugin/
│ └── plugin.json # Plugin manifest (v2.2.0)
├── agents/ # Specialized subagents
│ ├── planning-model-architect.md # Architecture decisions
│ ├── data-action-debugger.md # Data action troubleshooting
│ └── planning-api-assistant.md # JavaScript API help
├── commands/ # Slash commands
│ ├── sac-planning-checklist.md # Implementation checklist
│ ├── data-action-template.md # Data action template
│ └── seamless-planning-guide.md # Quick Seamless Planning guide
├── hooks/
│ └── hooks.json # Validation hooks
└── skills/sap-sac-planning/
├── .claude-plugin/plugin.json # Skill manifest
├── SKILL.md # Main skill instructions
├── README.md # This file
├── references/ # 25 reference files
│ ├── api-reference.md # Analytics Designer API
│ ├── data-actions.md # Data Actions & Multi Actions
│ ├── planning-workflows.md # Calendar, Tasks, Approvals
│ ├── version-management.md # Versions, Publishing
│ ├── javascript-patterns.md # Code snippets & patterns
│ ├── s4hana-acdocp-export.md # Legacy/deprecated S/4HANA ACDOCP export
│ ├── seamless-planning-datasphere.md # NEW: Datasphere integration
│ ├── bpc-live-connection.md # NEW: BPC Live Connection
│ ├── value-driver-trees.md # NEW: VDT configuration
│ ├── data-action-tracing.md # NEW: Tracing & debugging
│ ├── whats-new-2026-planning.md # NEW: 2026 QRC1/QRC2 features
│ └── ... (14 more reference files)
└── templates/ # (Reserved for future templates)Key Features
Comprehensive API Coverage
- Application class methods
- DataSource API (getMembers, setDimensionFilter)
- Planning API (getPlanning, setUserInput, submitData)
- PlanningModel API (createMembers, updateMembers, deleteMembers)
- Data Action and Multi Action execution
Planning Workflow Support
- Calendar task configuration
- Multi-level approval workflows
- Data locking integration
- Task dependencies
Ready-to-Use Patterns
- Member filtering by attribute
- Version management workflows
- Data entry validation
- Error handling patterns
- Performance optimization
Usage Examples
When to Use This Skill
Planning Application Development:
"Help me create a budget entry application in SAC"
"How do I enable planning on a table in Analytics Designer?"
"Create a planning model with Version and Date dimensions"Data Actions:
"How do I create a copy data action in SAC?"
"Write an advanced formula for allocation"
"Set up a multi action to orchestrate planning"Version Management:
"How do I publish a private version in SAC?"
"Help me set up version management workflow"
"Script to get all public versions"Planning Workflows:
"Set up a budget approval workflow in SAC calendar"
"Configure multi-level approval tasks"
"Automate data locking after approval"JavaScript Scripting:
"How do I use getPlanning() API?"
"Script to filter by member attribute"
"Submit planning data via JavaScript"Documentation Sources
This skill is based on official SAP documentation and verified community resources:
Official SAP Documentation
- SAP Analytics Cloud Help
- Analytics Designer API Reference
- Planning Overview
- Data Actions
- Version Management
SAP Learning
Community Resources
- Denis Reis - JavaScript API Code Snippets
- SAP Community - Analytics Cloud
- ZPARTNER - SAC Export to S/4HANA ACDOCP (legacy/deprecated S/4HANA integration context)
Compatibility
- SAP Analytics Cloud Version: 2026.8+
- Analytics Designer: Supported
- Optimized Story Experience: Partial (some APIs differ)
- Seamless Planning: Requires HANA Cloud + Datasphere tenant linkage
- BPC Live Connection: Requires BW/4HANA or BW on HANA
Maintenance
This skill follows quarterly update cycle:
- Last Verified: 2026-06-11
- Next Review: 2026-09-11
- Plugin Version: 2.2.0
Update Checklist
- Check Analytics Designer API Reference for new version
- Review SAP What's New releases
- Verify documentation links
- Test code examples
- Update version in SKILL.md metadata
- Check Seamless Planning and BPC Live Connection changes
- Verify Value Driver Trees API updates
License
GPL-3.0 License - See repository LICENSE file.
Contributing
Contributions welcome! Please follow the repository guidelines in CLAUDE.md and verify changes with the manual quality review process before submitting.
Maintained by: Eduard Jiglau Email: hello@sap-ai-skills.com Website: https://sap-ai-skills.com Repository: https://github.com/secondsky/sap-skills