AI Skills¶
Skills are built-in "cheat sheets" that Copilot reads automatically when your question or task matches their domain. They contain ABAP-specific knowledge — coding standards, performance rules, SAP navigation techniques — so you don't have to explain that context yourself.
Copilot only loads a skill's full content when relevant, so having many skills does not slow down unrelated conversations.
Availability: ABAP FS skills are enabled only while at least one SAP system is connected. Before the first connection, they do not appear as slash commands and are not loaded automatically. Connect using ABAP FS: Connect to an SAP system to make them available.
Use ABAP FS: Configure ABAP FS Skills to control the general skills individually. They are all enabled by default; untick any skills you do not want Copilot to discover and choose Save. SAP Testing skills are managed separately and remain an all-or-nothing feature controlled by the SAP testing folder.
Using Skills¶
Automatic: Skills load on their own when Copilot detects a match. Nothing to do.
Manual: Type / in the Copilot Chat input to see all skills as slash commands. Select one to invoke it explicitly, for example:
/clean-abap review this method/abap-research find the transaction for this screen
Available Skills¶
| Skill | Slash command | When it loads |
|---|---|---|
| Clean ABAP | /clean-abap |
Clean ABAP style, readability, and maintainability |
| ABAP Code Review Helper | /abap-code-review-helper |
Correctness, runtime-safety, security, and performance review |
| Code Writing Process | /abap-code-writing |
Building any ABAP solution |
| Performance (ECC) | /abap-performance-ecc |
Non-HANA systems (Oracle, DB2, MSSQL) |
| Performance (HANA) | /abap-performance-hana |
S/4HANA / HANA DB systems |
| SAP Research | /abap-research |
Searching for objects, transactions, messages |
| System Personality Report | /sap-system-personality-report |
Analyzing a system's custom code landscape |
| SAP Customizing | /sap-customizing |
SPRO/IMG settings and configuration tables |
| SAP Data Workbook | /sap-data-workbook |
Multi-step SAP data analysis |
Clean ABAP¶
SAP's official Clean ABAP Style Guide condensed into AI-optimized rules. Use it for style, readability, naming, modern syntax, structure, formatting, and maintainability. For a general report correctness review, use the ABAP Code Review Helper first.
ABAP Code Review Helper¶
The primary review guidance for ABAP reports and other objects. It focuses on reachable correctness and runtime defects such as wrong results, dumps, unsafe database access, lost updates, locking issues, security risks, and performance problems. It reports supported findings rather than lists of passed checks; use Clean ABAP separately for style-focused findings.
Code Writing Process¶
A structured process for building ABAP solutions: validate requirements → explore the system → plan architecture → research existing objects → design → write code. Prevents the AI from guessing at parameters or reimplementing standard SAP functionality that already exists.
Performance (ECC)¶
Performance patterns for traditional databases (Oracle, DB2, MSSQL, MaxDB). Covers simple SQL, buffering, index usage, and internal table optimization. Copilot checks the system type automatically and loads this skill only on non-HANA systems.
Performance (HANA)¶
Performance patterns for S/4HANA. Covers code pushdown, CDS views, AMDP, and complex SQL aggregations. Copilot checks the system type automatically and loads this skill only on HANA-based systems.
SAP Research¶
Teaches Copilot to find anything in an unfamiliar SAP system — the way a senior developer would. Covers which metadata tables to query for what (TSTCT for transactions, T100 for messages, TADIR for all objects, DD03L for table fields), wildcard strategies, package clustering, and tracing error messages back to code.
System Personality Report¶
Generates a structured overview of any connected SAP system: number of custom objects, most-developed business areas, recent dump activity, and more. Useful for quickly understanding an unfamiliar system.
SAP Customizing¶
Teaches Copilot to navigate SPRO/IMG configuration. Uses systematic lookup procedures to trace from an SPRO activity to its storage tables (via CUS_IMGACH, CUS_ACTH, CUS_ACTOBJ), reverse-look up tables to their SPRO path, and resolve domain fixed values (DD07T).
SAP Data Workbook¶
Teaches Copilot to create .sapwb files — VS Code notebooks combining ABAP SQL and JavaScript cells for multi-step SAP data analysis. See SAP Data Workbooks for details on the workbook feature itself.
Skill settings¶
Skill availability is stored at user level in abapfs.skills.enabledSkills. A missing skill entry means enabled; the panel writes false for skills that you untick. The setting affects general ABAP FS skills only. Testing skills continue to use the SAP Testing feature gate and are not listed in the general skills panel.