sap-cc-usage

Overlay runtime usage data onto SAP campaign inventories and generate usage.tsv, scope.tsv, and state.tsv.

7|1|Updated May 11, 2026
One-click install
npx skills add https://github.com/sapdev-ai/sap-dev --skill sap-cc-usage
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sap-cc-usage
Source: https://github.com/sapdev-ai/sap-dev/tree/main/plugins/sap-migrate/skills/sap-cc-usage
Command: npx skills add https://github.com/sapdev-ai/sap-dev --skill sap-cc-usage

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires sap_rfc_lib.ps1, sap_settings_lib.ps1, sap_connection_lib.ps1, sap_log_helper.ps1, sap_dpapi.ps1, and includes references (resource) components.

What problem does it solve?

Overlay runtime usage data onto a SAP campaign inventory to drive data-driven remediation and decommissioning decisions during SAP migrations.

Core Features & Use Cases

  • Overlay usage exports onto inventory from FILE sources or direct SCMON/UPL reads.
  • Apply decommission policy (none, conservative, aggressive) and generate usage.tsv, scope.tsv, and updated state.tsv for all inventory items.
  • Safe NO_DATA handling: if no monitoring data is available, everything defaults to REMEDIATE and operator review is recommended.

Quick Start

Run the sap-cc-usage workflow against a campaign workspace, supplying either a usage export or a SCMON/UPL source to produce decisions and state progress.

Frequently Asked Questions about sap-cc-usage

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

FAQPage Schema
How do I use SCMON or UPL data to decide which SAP custom code to decommission?

Apply conservative, aggressive, or none decommission policies to SAP custom code inventory objects using SCMON or UPL usage data. The skill outputs usage.tsv, scope.tsv, and state.tsv files indicating which objects to retire or remediate during SAP migrations.

What happens to SAP custom code inventory items when no SCMON or UPL monitoring data exists?

When no SCMON or UPL monitoring data exists, the inventory items safely default to a REMEDIATE state. The skill handles NO_DATA conditions by recommending operator review before making any final decommissioning decisions.

Can I use a file export instead of direct RFC reads for SAP custom code usage analysis?

Yes, you can apply decommission policies using either a FILE export or direct SCMON and UPL readings via RFC. The skill processes the usage data source to generate scope.tsv and state.tsv outputs for your inventory.

What is the difference between conservative and aggressive decommission policies for SAP migration?

Decommission policies determine the scope of custom code retirement based on usage data. Conservative policies retain more objects for review, while aggressive policies maximize decommissioning, directly affecting the generated scope.tsv and state.tsv outputs.