SAP Home Learn Build Integrate Model Operate Extend with AI ConnectTutorial navigator Knowledge Graph API Devtoberfest Developer Advocates App Space

Manage my Account SAP Devs YouTube ↗ Learnings ↗ Community ↗ Provide Feedback ↗
Logout
โคข Open full site

Tutorial Platform Feature Cookbook

Six new authoring features at a glance, with copy-pasteable demos that you can crib for your own tutorials.

Overview

🎓 intermediate 20 min. IntermediateSAP Business Technology Platform

You will learn

  • โœ”How to use OS-conditional content blocks (with the global OS picker)
  • โœ”How to use generic option blocks (per-step tabs)
  • โœ”How to author branched tutorials with [BRANCH_BEGIN ...]
  • โœ”How to mark a step as auto-skippable
  • โœ”How to embed mermaid diagrams
  • โœ”How codetabs work across multiple language fences
  • โœ”How glossary tooltips appear on first SAP-acronym mentions
  • โœ”How the lightbox image viewer works
Thomas Jung T Thomas Jung July 23, 2026
Created by June 18, 2026
Contributors

Prerequisites

Prerequisites

Steps

Windows macOS Linux BAS

A note on maintenance: this tutorial is a living example of the platform’s authoring syntax. If you spot drift between the syntax shown here and what’s documented in writing-tutorials.md, treat the docs as the source of truth and open an issue.

Step 1 OS-conditional content
โ€”

When a step’s variants are about the operating system, the platform auto-detects this and wires every OS block on the page to a single global picker at the top of the tutorial. The reader picks their OS once, and that choice persists across tutorials.

The body of this step uses the syntax โ€” change the OS picker at the top of the tutorial and the visible block below changes too:

Open PowerShell and run cd $HOME\projects.

Open a terminal and run cd ~/projects.

Open a terminal and run cd ~/projects.

The platform recognizes Windows, macOS / Mac OS / Mac / OS X / Darwin, Linux / Ubuntu / Debian / Fedora / Unix, and BAS / Business Application Studio / SAP BAS as OS labels. Combined labels like Mac and Linux or Mac & Linux match both. For the full taxonomy and override syntax, see writing-tutorials.md ยง3.5.2.

Step 2 Generic option blocks
+
Step 3 Branched tutorials with [BRANCH_BEGIN ...]
+
Step 4 Skip-runs with skipIf
+
Step 5 Mermaid diagrams
+
Step 6 Codetabs (multi-language code blocks)
+
Step 7 Glossary tooltips
+
Step 8 Lightbox on images
+

Resources

Discussion

Share feedback on this tutorial or join the conversation in SAP Community.

Submit detailed feedback Discuss in Community
Steps
Step 1 of 8
1. OS-conditional content 2. Generic option blocks 3. Branched tutorials with [BRANCH_BEGIN ...] 4. Skip-runs with skipIf 5. Mermaid diagrams 6. Codetabs (multi-language code blocks) 7. Glossary tooltips 8. Lightbox on images

Learn more →