Skip to main content
ClaudeWave
Skill336 repo starsupdated today

sap-btp-build-work-zone-advanced

This Claude Code skill provides comprehensive guidance for implementing SAP Build Work Zone, advanced edition, a digital workplace platform enabling unified access to business applications and collaboration. Use it when creating workspaces and workpages, developing UI Integration Cards, building content packages, integrating with Microsoft 365 or Google Drive, configuring chatbots and webhooks, managing user provisioning via SCIM API, setting up role-based access and SSO, or administering themes and branding through the Administration Console.

Install in Claude Code
Copy
git clone --depth 1 https://github.com/secondsky/sap-skills /tmp/sap-btp-build-work-zone-advanced && cp -r /tmp/sap-btp-build-work-zone-advanced/plugins/sap-btp-build-work-zone-advanced/skills/sap-btp-build-work-zone-advanced ~/.claude/skills/sap-btp-build-work-zone-advanced
Then start a new Claude Code session; the skill loads automatically.

SKILL.md

# SAP Build Work Zone, Advanced Edition

This skill provides comprehensive guidance for implementing SAP Build Work Zone, advanced edition - a digital workplace platform for unified access to business applications, processes, and collaboration.

## When to Use This Skill

Use this skill when:
- Creating workspaces, workpages, and collaborative sites
- Developing UI Integration Cards in SAP Business Application Studio
- Building and deploying content packages
- Creating workspace templates
- Integrating with Microsoft 365, Teams, SharePoint, or Google Drive
- Configuring chatbots using SAP Conversational AI
- Implementing webhooks for event notifications
- Setting up SCIM API for user provisioning
- Configuring OData-based business records
- Managing themes and branding
- Configuring role-based access and SSO
- Working with the Administration Console

## Table of Contents
- [Platform Overview](#platform-overview)
- [Core Concepts](#core-concepts)
- [Development Environment Setup](#development-environment-setup)
- [UI Integration Cards Development](#ui-integration-cards-development)
- [Content Packages](#content-packages)
- [Workspace Templates](#workspace-templates)
- [Chatbot Integration](#chatbot-integration)
- [API Reference](#api-reference)
- [Administration Console](#administration-console)
- [Feature Management](#feature-management)
- [External Integrations](#external-integrations)
- [Security](#security)
- [Webhooks](#webhooks)
- [Theming and Branding](#theming-and-branding)
- [Reports and Analytics](#reports-and-analytics)
- [Troubleshooting](#troubleshooting)
- [Bundled Resources](#bundled-resources)
- [Documentation Links](#documentation-links)

## Platform Overview

SAP Build Work Zone, advanced edition is a digital workplace platform that:
- Provides unified access to SAP and third-party business applications
- Enables collaborative workspaces with feeds, blogs, wikis, and forums
- Supports role-based navigation with Single Sign-On (SSO)
- Works across web browsers, mobile apps, and responsive web UI
- Integrates with cloud, hybrid, and on-premise applications

## Core Concepts

### Workspaces
Separate sections with dedicated pages and feeds for team communication and collaboration within specific user groups.

### Workpages
Customizable pages that can be configured with widgets, cards, and applications.

### UI Integration Cards
Design patterns displaying concise information in limited-space containers. Follow SAPUI5 card specifications (minimum version 1.87.0; newer versions supported and recommended for latest features).

### Content Packages
Collections of artifacts (cards, workflows, workspace templates) bundled in ZIP files for distribution.

### Workspace Templates
Pre-built frameworks enabling workspace creation with minimum modification.

## Development Environment Setup

### Prerequisites
1. SAP BTP subscription to SAP Build Work Zone, advanced edition
2. SAP Business Application Studio subscription
3. Workzone_Admin role collection assignment
4. Destination to content repository configured

### Dev Space Setup
```
1. Open SAP Business Application Studio
2. Create new dev space
3. Select "Development Tools for SAP Build Work Zone, Advanced Edition" extension
4. Start the dev space
```

## UI Integration Cards Development

### Creating a UI Card

1. Open SAP Business Application Studio
2. Select "New Project From Template"
3. Choose "UI Integration Card"
4. Configure:
   - **Project Name**: Your identifier
   - **Card Sample**: Template selection
   - **NameSpace**: Used for Card ID (namespace.projectname)
   - **Card Title/Subtitle**: Display text
   - **Mobile Compatibility**: Enable for mobile support

### Card Types
- List Cards
- Object Cards
- Table Cards
- Timeline Cards
- Analytical Cards
- Calendar Cards
- Component Cards

For complete card development, see `references/ui-integration-cards.md`.

## Content Packages

### Supported Artifacts
- UI Integration Cards
- Workflows
- Workspace templates
- Exported workspace configurations
- Homepage configurations

### Package Types
- **Centrally-provided**: Auto-available to all customers, non-customizable
- **Local packages**: Custom packages uploaded by administrators

### Development Flow
```
Create in BAS → Build package → Deploy → Install in Admin Console
```

For complete content package guide, see `references/content-packages.md`.

## Workspace Templates

Templates enable users to create workspaces with predefined layouts and widgets.

### Creating Templates
1. Design workspace structure
2. Define widget layouts
3. Configure default settings
4. Package and deploy

For template development, see `references/workspace-templates.md`.

## Chatbot Integration

### Important Notice
**SAP Conversational AI is in maintenance mode since January 2023**. While existing chatbots may continue to function, SAP does not recommend creating new implementations. Consider alternative solutions for chatbot functionality.

### Options
1. **Custom chatbots**: Build using SAP Conversational AI ([https://cai.tools.sap/](https://cai.tools.sap/)) - ⚠️ Maintenance Mode
2. **Pre-built chatbot**: Fork and configure the SAP Build Work Zone chatbot - ⚠️ Not recommended for new projects

### Configuration Steps (for existing implementations)
1. Fork chatbot in SAP Conversational AI
2. Connect using SAP Jam Collaboration connector
3. Register OAuth client in Admin Console
4. Configure alias account for bot posting
5. Set up push notifications and webhooks

For chatbot configuration, see `references/chatbots.md`.

## API Reference

### SCIM API

**Endpoint**: `/api/v1/scim`

**Authentication**: 2-legged OAuth using "Workzone API Client"

**Rate Limits**:
| Limit Type | Value |
|------------|-------|
| Hourly limit | 10,000 requests/tenant |
| Burst limit | 200 requests/minute |

**Headers**:
- `X-RateLimit-Limit`: Maximum hourly requests
- `X-RateLimit-Remaining`: Available requests
- `X-RateLimit-Reset`: Seconds until reset

**Content-Type**
claude-automation-recommenderSkill

Analyze a codebase and recommend Claude Code automations (hooks, subagents, skills, plugins, MCP servers). Use when user asks for automation recommendations, wants to optimize their Claude Code setup, mentions improving Claude Code workflows, asks how to first set up Claude Code for a project, or wants to know what Claude Code features they should use.

claude-md-improverSkill

Audit and improve CLAUDE.md files in repositories. Use when user asks to check, audit, update, improve, or fix CLAUDE.md files. Scans for all CLAUDE.md files, evaluates quality against templates, outputs quality report, then makes targeted updates. Also use when the user mentions "CLAUDE.md maintenance" or "project memory optimization".

dependency-upgradeSkill

Secure dependency upgrades with supply chain protection, cooldowns, and staged rollout. Use when upgrading deps, configuring security policies, or preventing supply chain attacks.

grill-meSkill

Interview the user relentlessly about a plan or design until reaching shared understanding, resolving each branch of the decision tree. Use when user wants to stress-test a plan, get grilled on their design, or mentions "grill me".

sap-abap-cdsSkill

Comprehensive SAP ABAP CDS (Core Data Services) reference for data modeling, view development, and semantic enrichment. Use when creating CDS views or view entities, defining data models with annotations, working with associations and cardinality, implementing input parameters, using built-in functions, writing CASE expressions, implementing access control with DCL, handling CURR/QUAN data types, troubleshooting CDS errors, querying CDS views from ABAP, or displaying data with SALV IDA. Covers ABAP 7.4+ through ABAP Cloud.

sap-abapSkill

|

sap-ai-coreSkill

|

sap-api-styleSkill

|