sap-where-used-list

Find all references to ABAP repository objects across SAP transactions.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Map out all references to a given ABAP repository object to guard refactors or deletions.

Core Features & Use Cases

  • Map OBJECT_TYPE to the correct transaction (SE11 / SE38 / SE37 / SE24 / SE91) and the name field.
  • Navigate to initial screen, fill the name, and trigger the search with Ctrl+Shift+F3.
  • Collect results: NOT_FOUND when no usages, FOUND_LIST when list renders, or SPOOL_CREATED:<NUM> when sent to spool.
  • Pure read-only; does not modify SAP system.

Quick Start

Run /sap-where-used-list TABLE ZTABLE_001 to check all usages.

Frequently Asked Questions about sap-where-used-list

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

FAQPage Schema
How do I find all references to an ABAP object before refactoring?▼

To find references to an ABAP object, map its type to SE11, SE38, SE37, SE24, or SE91, enter the object name, and trigger a where-used search using Ctrl+Shift+F3. This returns a list of all usages or confirms no references exist.

What transaction codes are covered by the ABAP where-used list search?▼

The where-used list search covers ABAP repository objects across SE11, SE38, SE37, SE24, and SE91. It maps your specified OBJECT_TYPE to the correct transaction code and name field to execute the reference search.

Do I need an active SAP GUI session to run a where-used list for ABAP objects?▼

Yes, an active SAP GUI session is required to run the where-used list for ABAP objects. The search relies on SAP GUI to navigate transactions and trigger Ctrl+Shift+F3 for collecting usage results.

What results does the ABAP where-used list return when searching for object references?▼

The where-used list returns NOT_FOUND when no usages exist, FOUND_LIST when a usage list renders, or SPOOL_CREATED:<NUM> when results are sent to spool. These outputs detail the references found for your ABAP object.

Can the where-used list modify my SAP system when checking object references?▼

No, the where-used list is purely read-only and does not modify the SAP system. It only reads and collects ABAP object references to help you map out dependencies before refactoring or deleting.

How do I check if a specific ABAP table has any usages in the system?▼

To check ABAP table usages, run the where-used list by specifying the TABLE object type and the table name, such as ZTABLE_001. It searches SE11 and reports all found references or confirms no usages exist.