SampleSampletypeA worked example you read or clone. Evidence: it demonstrates, it never provides.See every one →What this type is →independently maintainedindependently maintainedoriginPublished by one person or a small company outside SAP. Says nothing about quality; the readings say that.See every one →Reference

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 abapGit 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

Last pushLicenceMIT

Where it sits

Lives in
Demonstrates
ODataABAPODatacapabilityExposing data and operations through OData, including the service model, metadata and protocol versions clients require. Version differences affect which clients can consume a service and which query features they can use.
Requires
abapGitabapGitartifactInstalls the repository's ABAP artifacts into the system; the README names abapGit as the way to do it, online or by importing a zip.

Who is behind it

Graham RobinsonGraham RobinsonPersonMaintains this
In the atlas: maintains 1, contributes to 2
@grahamrobbo
maintainerGregor WolfPersonContributes to this
In the atlas: maintains 17, contributes to 59, wrote 2
@gregorwolf
John PattersonPersonContributes to this
In the atlas: contributes to 2
@jasper07
2 contributors

What it declares

Every artifact

Type
Sample
Origin
Independently maintained
Use as
A reference

As a sample

Form
does not say

Connections2

README

quoted from grahamrobbo/building_gateway_services under MIT, read
grahamrobbo/building_gateway_services/README.mdOn GitHub

Building 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

Image

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.

Image

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

Image

Setup

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

Image

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

Enjoy!

Image

Photo by M Gillet
MIT, read

Details

Sources3
dotabapdiscovered herechecked
github.com/grahamrobbo/building_gateway_servicestree, pushes, contributors, CIchecked
README.mdquoted, and what the entry declareschecked

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
discovered viadotabap
first seen in the atlas
ecosystem and domainabap, protocols-and-apis
abaplint
issues under its own abaplint configuration1,594
lines3,464
statements1,760
objects30
files34
analysed, master
abaplint version2.120.84
Contributors2

From the repository’s contributor list, .

History in the atlas1
  1. First seen.
For your agent
Ref
artifact:grahamrobbo-building-gateway-services
JSON
/artifacts/grahamrobbo-building-gateway-services.json
MCP
Connecting an agent