abap-cloud

Clarify ABAP Cloud extensibility tier selection and wrapper patterns for unreleased APIs.

49|15|Updated Jan 16, 2026
One-click install
npx skills add https://github.com/likweitan/abap-skills --skill abap-cloud-likweitan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: abap-cloud
Source: https://github.com/likweitan/abap-skills/tree/main/skills/abap-cloud
Command: npx skills add https://github.com/likweitan/abap-skills --skill abap-cloud-likweitan

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

ABAP developers struggle to choose the right extensibility approach for ABAP Cloud (3-tier model) and to apply clean core principles safely when wrapping unreleased APIs. This Skill provides a concise, decision-focused guide to navigate tier selection, wrapper patterns, and API readiness.

Core Features & Use Cases

  • 3-Tier Extensibility Model: explains Tier 1, Tier 2, Tier 3 and how to map to business needs.
  • Wrapper Pattern: shows how to wrap unreleased APIs with released interfaces.
  • Released API Guidance: identifies released vs unreleased APIs and migration patterns.
  • Language Version & Steampunk Context: helps plan development constraints.

Use Case: For example, a developer selects Tier 2 with a wrapper around an unreleased API and ensures compliance with clean core.

Quick Start

Consult this skill to decide the correct ABAP Cloud extensibility tier and implement a wrapper around unreleased APIs.

Frequently Asked Questions about abap-cloud

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What is the ABAP Cloud 3-tier extensibility model?

The ABAP Cloud 3-tier extensibility model defines Tier 1, Tier 2, and Tier 3 development options to map custom extensions to specific business needs while maintaining a clean core. It guides developers in selecting the appropriate architectural tier for their project requirements.

How do I wrap unreleased APIs in ABAP Cloud?

To wrap unreleased APIs in ABAP Cloud, apply the wrapper pattern by using released interfaces to encapsulate the unreleased functionality. This ensures compliance with clean core principles while safely extending standard SAP applications.

When should I use Tier 2 extensibility in ABAP Cloud?

You should use Tier 2 extensibility in ABAP Cloud when mapping business needs requires custom development with a wrapper around unreleased APIs. This approach ensures compliance with clean core adoption and ABAP Cloud readiness.

How do I identify released vs unreleased APIs for ABAP Cloud development?

To identify released vs unreleased APIs for ABAP Cloud development, consult API readiness guidance to distinguish available interfaces and plan migration patterns. This distinction is crucial for maintaining clean core compliance.

Does ABAP Cloud development support the Steampunk context and specific language versions?

ABAP Cloud development supports the Steampunk context and specific ABAP language versions by helping developers plan development constraints. This ensures proper language-version considerations are met for ABAP Cloud readiness.

What are the limitations of using unreleased APIs in ABAP Cloud clean core adoption?

The limitation of using unreleased APIs in ABAP Cloud clean core adoption is that they break compliance guidelines. To mitigate this, developers must implement wrapper patterns around these unreleased APIs using released interfaces.