building_gateway_services
The ABAP code and slides for a presentation on building SAP Gateway services, pulled with abapGit into a local package, with a system alias to maintain once the objects are activated.
Pairs the slide deck from a "Building SAP Gateway Services" presentation with the ABAP artifacts it walks through, pulled with abapGitabapGitA Git client written in ABAP that runs inside the system, so objects are cloned, pulled and pushed without leaving it; with no package manager in ABAP, a cloned repository is how code is distributed.community org, abap into a local package such as $GWDEMO, either online or from a downloaded zip. Once the objects are activated a system alias has to be maintained in transaction /IWFND/MAINT_SERVICE. It stops there: for anything else about SAP Gateway the README points to SAP's own documentation.
Facts
Where it sits
Who is behind it
In the atlas: maintains 1, contributes to 2@grahamrobbomaintainerGregor WolfContributes to this
In the atlas: maintains 17, contributes to 59, wrote 2@gregorwolfJohn PattersonContributes to this
In the atlas: contributes to 2@jasper072 contributors
What it declares
Every artifact
- Type
- Sample
- Origin
- Independently maintained
- Use as
- A reference
As a sample
- Form
- does not say
Connections
Exposing data and operations through OData
Git client written in ABAP that runs inside the system
Download
README
quoted from grahamrobbo/building_gateway_services under MIT, readBuilding SAP Gateway Services
Thanks for your interest in my "Building SAP Gateway Services" presentation.
You can find the slides here.
Grab the ABAP code from the repository and install it on your own system to look at it more closely, see it in action and fiddle with it yourself.
Installation

To install the code onto your ABAP system you will need to use the abapGit project by @larshp.
Instructions for installing abapGit can be found here.
If you haven't seen abapGit before I highly recommend you take a good look at it. If you find it useful perhaps you could consider joining the project and making your own contributions?
Use the abapGit + Online option to link an ABAP package to my GitHub repository. See Install Online Repository
Alernatively you can also download the repository as a *.zip file and import it using the + Offline option. See Import Zip
I recommend using a local package just for this purpose called something like $GWDEMO.

Select the Pull option to load all the ABAP artifacts into your nominated package.

Setup
Once all objects are activated you will need to maintain a system alias. You do this in transaction /IWFND/MAINT_SERVICE.

For all other aspects about SAP Gateway services consult the SAP documentation.
Enjoy!

Photo by M Gillet
Details
Sources
Sources are graph entities: the same page may back several entries, and an unreachable source flags every row that rests on it.
Compatibility and provenance
abaplint
Contributors
History in the atlas
- First seen.
For your agent
- Ref
artifact:grahamrobbo-building-gateway-services- JSON
- /artifacts/grahamrobbo-building-gateway-services.json
- MCP
- Connecting an agent