Release 2.1.0.202607201815
This commit is contained in:
23
README.md
23
README.md
@@ -107,7 +107,7 @@ The `systemId` description in every tool's schema is dynamically populated from
|
||||
|
||||
## MCP Tools
|
||||
|
||||
The plugin exposes 17 tools covering the full ABAP development workflow:
|
||||
The plugin exposes 25 tools covering the full ABAP development workflow:
|
||||
|
||||
### Search & Navigation
|
||||
|
||||
@@ -115,7 +115,8 @@ The plugin exposes 17 tools covering the full ABAP development workflow:
|
||||
|------|-------------|
|
||||
| `sap_search_object` | Search for ABAP objects by name pattern and/or type |
|
||||
| `sap_object_structure` | Get the structure and metadata of an object (includes, links, source URLs) |
|
||||
| `sap_usage_references` | Find all where-used references for an object |
|
||||
| `sap_usage_references` | Find all where-used references for an object (parsed JSON) |
|
||||
| `sap_element_info` | Resolve an element to its signature, type, and documentation |
|
||||
| `sap_inactive_objects` | List objects that are currently inactive (not yet activated) |
|
||||
|
||||
### Read & Write Source
|
||||
@@ -126,6 +127,7 @@ The plugin exposes 17 tools covering the full ABAP development workflow:
|
||||
| `sap_pull_source_to_file` | Fetch source from SAP and write it to a local file (preferred for large objects) |
|
||||
| `sap_push_source` | Write source code from context to an ABAP object in SAP |
|
||||
| `sap_push_source_from_file` | Save a local file back to SAP (lock → write → unlock → activate pipeline) |
|
||||
| `sap_pretty_print` | Format (pretty-print) ABAP source via the server formatter |
|
||||
|
||||
### Lifecycle
|
||||
|
||||
@@ -134,15 +136,26 @@ The plugin exposes 17 tools covering the full ABAP development workflow:
|
||||
| `sap_lock` | Lock an object for editing (returns a lock handle) |
|
||||
| `sap_unlock` | Release a previously acquired lock |
|
||||
| `sap_activate` | Activate an ABAP object |
|
||||
| `sap_create_object` | Create a new ABAP object: class, interface, program, function group, data element, table, structure, or CDS view |
|
||||
| `sap_create_object` | Create a new ABAP object: class, interface, program, function group, data element, table, structure, or CDS-family source (DDLS, DDLX, SRVD, DCLS, DDLA) |
|
||||
|
||||
### Quality & Testing
|
||||
### Transport Management
|
||||
|
||||
| Tool | Description |
|
||||
|------|-------------|
|
||||
| `sap_transport_of_object` | Find which transport request an object is assigned to |
|
||||
| `sap_transport_list` | List transport requests (filter by status / owner) |
|
||||
| `sap_transport_create` | Create a new transport request |
|
||||
| `sap_transport_release` | Release a transport request |
|
||||
|
||||
### Quality, Testing & Runtime
|
||||
|
||||
| Tool | Description |
|
||||
|------|-------------|
|
||||
| `sap_syntax_check` | Run a syntax check and return errors and warnings with line numbers |
|
||||
| `sap_run_unit_test` | Execute ABAP Unit tests and return pass/fail results |
|
||||
| `sap_atc_run` | Run ATC (ABAP Test Cockpit) checks and return quality findings |
|
||||
| `sap_run_class` | Run a class implementing IF_OO_ADT_CLASSRUN (ABAP console / F9) |
|
||||
| `sap_short_dumps` | List recent ABAP runtime errors / short dumps (ST22) |
|
||||
|
||||
### Data
|
||||
|
||||
@@ -159,7 +172,7 @@ The plugin exposes 17 tools covering the full ABAP development workflow:
|
||||
|
||||
## Supported Object Types
|
||||
|
||||
`CLAS` · `INTF` · `PROG` · `FUGR` · `FUNC` · `TABL` · `STRU` · `DDLS` · `DTEL` · `DOMA` · `SRVD` · `DDLX` · `BDEF`
|
||||
`CLAS` · `INTF` · `PROG` · `FUGR` · `FUNC` · `TABL` · `STRU` · `DDLS` · `DTEL` · `DOMA` · `SRVD` · `DDLX` · `DCLS` · `DDLA` · `SRVB` · `TTYP` · `ENQU` · `MSAG` · `BDEF`
|
||||
|
||||
|
||||
## Protocol
|
||||
|
||||
Reference in New Issue
Block a user