sc4sap:analyze-cbo-obj

Inventory ABAP elements in a CBO package and persist index.md and inventory.json.

46|15|Updated Apr 13, 2026
One-click install
npx skills add https://github.com/babamba2/superclaude-for-sap --skill sc4sap-analyze-cbo-obj
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sc4sap:analyze-cbo-obj
Source: https://github.com/babamba2/superclaude-for-sap/tree/main/skills/analyze-cbo-obj
Command: npx skills add https://github.com/babamba2/superclaude-for-sap --skill sc4sap-analyze-cbo-obj

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Large SAP ABAP projects accumulate CBO assets (tables, structures, data elements, classes, interfaces, function modules, programs, views, and more) across packages, leading to duplicate work and brittle integrations. This skill inventories every project-built ABAP element within a CBO package and persists a structured index and inventory to enable downstream skills to reuse proven assets instead of recreating them.

Core Features & Use Cases

  • Inventory all project-built ABAP elements (TABL/STRU/DTEL/CLAS/INTE/FUGR/PROG/VIEW/TTYP, etc.) and group them by type.
  • Infer business purpose and flag frequently used assets to boost reuse across programs and packages.
  • Persist results to .sc4sap/cbo/<MODULE>/<PACKAGE>/, producing index.md and inventory.json for downstream skills (create-program, program-to-spec, create-object) to consult.

Quick Start

Supply a CBO package name to start the inventory and generate index.md and inventory.json.

Frequently Asked Questions about sc4sap:analyze-cbo-obj

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

FAQPage Schema
How do I inventory ABAP CBO assets to maximize reuse across SAP packages?

To inventory ABAP CBO assets, supply a CBO package name to scan every project-built element like TABL, DTEL, and CLAS, then persist a structured index and inventory.json to enable downstream reuse.

What is the best way to prevent duplicate ABAP development in large SAP projects?

Preventing duplicate ABAP development requires inventorying every CBO asset within a package and persisting a reusable index, which allows developers to locate and reuse proven tables, structures, and classes instead of recreating them.

How do I generate a reusable DDIC metadata index for SAP CBO objects?

Generating a reusable DDIC metadata index involves reading every ABAP element inside a specified CBO package, computing usage signals, and storing the outputs under the .sc4sap/cbo/<MODULE>/<PACKAGE>/ directory structure.

Can I use a CBO package inventory during SAP onboarding and AMS engagements?

Yes, you can use a CBO package inventory during onboarding, ongoing development, and AMS engagements because it maps shared ABAP objects across programs and flags frequently used assets to boost integration stability.

What limitations exist when scanning ABAP elements within a CBO package?

The inventory focuses strictly on project-built ABAP elements within the specified CBO package, meaning it requires a valid package name to start and persists outputs only to the designated .sc4sap directory for downstream skills.

Does the CBO inventory store outputs as markdown or JSON for downstream skills?

The CBO inventory persists outputs as both index.md and inventory.json, providing structured asset data that downstream skills like create-program and create-object can consult to find existing DDIC components.