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,\!
|
artifact.repository.factory.order=artifacts.xml.xz,artifacts.xml,\!
|
||||||
metadata.repository.factory.order=content.xml.xz,content.xml,\!
|
metadata.repository.factory.order=content.xml.xz,content.xml,\!
|
||||||
version=1
|
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
|
## 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
|
### 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_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_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) |
|
| `sap_inactive_objects` | List objects that are currently inactive (not yet activated) |
|
||||||
|
|
||||||
### Read & Write Source
|
### 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_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` | 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_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
|
### 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_lock` | Lock an object for editing (returns a lock handle) |
|
||||||
| `sap_unlock` | Release a previously acquired lock |
|
| `sap_unlock` | Release a previously acquired lock |
|
||||||
| `sap_activate` | Activate an ABAP object |
|
| `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 |
|
| Tool | Description |
|
||||||
|------|-------------|
|
|------|-------------|
|
||||||
| `sap_syntax_check` | Run a syntax check and return errors and warnings with line numbers |
|
| `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_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_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
|
### Data
|
||||||
|
|
||||||
@@ -159,7 +172,7 @@ The plugin exposes 17 tools covering the full ABAP development workflow:
|
|||||||
|
|
||||||
## Supported Object Types
|
## 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
|
## Protocol
|
||||||
|
|||||||
@@ -4,10 +4,10 @@
|
|||||||
type='org.eclipse.equinox.internal.p2.artifact.repository.CompositeArtifactRepository'
|
type='org.eclipse.equinox.internal.p2.artifact.repository.CompositeArtifactRepository'
|
||||||
version='1.0.0'>
|
version='1.0.0'>
|
||||||
<properties size='2'>
|
<properties size='2'>
|
||||||
<property name='p2.timestamp' value='1778336547'/>
|
<property name='p2.timestamp' value='1784571850'/>
|
||||||
<property name='p2.compressed' value='false'/>
|
<property name='p2.compressed' value='false'/>
|
||||||
</properties>
|
</properties>
|
||||||
<children size='1'>
|
<children size='1'>
|
||||||
<child location='2.0.0.202605091359/'/>
|
<child location='2.1.0.202607201815/'/>
|
||||||
</children>
|
</children>
|
||||||
</repository>
|
</repository>
|
||||||
|
|||||||
@@ -4,10 +4,10 @@
|
|||||||
type='org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepository'
|
type='org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepository'
|
||||||
version='1.0.0'>
|
version='1.0.0'>
|
||||||
<properties size='2'>
|
<properties size='2'>
|
||||||
<property name='p2.timestamp' value='1778336547'/>
|
<property name='p2.timestamp' value='1784571850'/>
|
||||||
<property name='p2.compressed' value='false'/>
|
<property name='p2.compressed' value='false'/>
|
||||||
</properties>
|
</properties>
|
||||||
<children size='1'>
|
<children size='1'>
|
||||||
<child location='2.0.0.202605091359/'/>
|
<child location='2.1.0.202607201815/'/>
|
||||||
</children>
|
</children>
|
||||||
</repository>
|
</repository>
|
||||||
|
|||||||
Reference in New Issue
Block a user