Release 2.1.0.202607201815
This commit is contained in:
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
2.1.0.202607201815/artifacts.jar
Normal file
BIN
2.1.0.202607201815/artifacts.jar
Normal file
Binary file not shown.
BIN
2.1.0.202607201815/artifacts.xml.xz
Normal file
BIN
2.1.0.202607201815/artifacts.xml.xz
Normal file
Binary file not shown.
BIN
2.1.0.202607201815/content.jar
Normal file
BIN
2.1.0.202607201815/content.jar
Normal file
Binary file not shown.
BIN
2.1.0.202607201815/content.xml.xz
Normal file
BIN
2.1.0.202607201815/content.xml.xz
Normal file
Binary file not shown.
Binary file not shown.
@@ -1,4 +1,4 @@
|
||||
#Sat May 09 15:59:30 CEST 2026
|
||||
#Mon Jul 20 20:15:40 CEST 2026
|
||||
artifact.repository.factory.order=artifacts.xml.xz,artifacts.xml,\!
|
||||
metadata.repository.factory.order=content.xml.xz,content.xml,\!
|
||||
version=1
|
||||
Binary file not shown.
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
|
||||
|
||||
@@ -4,10 +4,10 @@
|
||||
type='org.eclipse.equinox.internal.p2.artifact.repository.CompositeArtifactRepository'
|
||||
version='1.0.0'>
|
||||
<properties size='2'>
|
||||
<property name='p2.timestamp' value='1778336547'/>
|
||||
<property name='p2.timestamp' value='1784571850'/>
|
||||
<property name='p2.compressed' value='false'/>
|
||||
</properties>
|
||||
<children size='1'>
|
||||
<child location='2.0.0.202605091359/'/>
|
||||
<child location='2.1.0.202607201815/'/>
|
||||
</children>
|
||||
</repository>
|
||||
|
||||
@@ -4,10 +4,10 @@
|
||||
type='org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepository'
|
||||
version='1.0.0'>
|
||||
<properties size='2'>
|
||||
<property name='p2.timestamp' value='1778336547'/>
|
||||
<property name='p2.timestamp' value='1784571850'/>
|
||||
<property name='p2.compressed' value='false'/>
|
||||
</properties>
|
||||
<children size='1'>
|
||||
<child location='2.0.0.202605091359/'/>
|
||||
<child location='2.1.0.202607201815/'/>
|
||||
</children>
|
||||
</repository>
|
||||
|
||||
Reference in New Issue
Block a user