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.