PackagePackagetypeA library you install and call yourself.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 →

abap2gapps

An ABAP API for Google Apps integration, with a program, ZGAPPS_UPLOAD, that uploads a chosen file from the SAP system to Google Docs through a consumer registered for OAuth 2.0.

Getting a file out of an ABAP system and into Google Docs otherwise means a manual step outside the system. This registers a Google API consumer as an entry in the table ZOAUTH2_CONSUMER — the client ID and secret, the signature method, the API host, the redirect URIs — and ships the program ZGAPPS_UPLOAD, which takes that consumer and a chosen file and uploads it. The OAuth2 handshake is not here: the README's second installation step pulls abap2oauth2 into the system first, and the usage steps stop at the upload.

Facts

Last pushLicenceApache-2.0

Where it sits

Lives in
Provides
HTTP clientsABAPHTTP clientscapabilityCalling an HTTP API outside the system from application code, with the request, the credential and the response handled by a client each time the call is made. Serving HTTP is the other direction, and where the address and the credential are kept is [destinations](capability:destinations).
Requires
abap2oauth2abap2oauth2artifactThe OAuth2 registration and signing layer this builds on; the README pulls it in before this repository, as installation step two of three.abapGitabapGitartifactInstalls this repository and the one it depends on into the ABAP system; the README's installation step one is to install abapGit itself.

Who is behind it

IvanIvanPersonMaintains this
In the atlas: maintains 2, contributes to 4
@ivanfemia
maintainerBitdeli ChefPersonContributes to this
In the atlas: contributes to 3
@bitdeli-chef
Alessandro IannacciPersonContributes to this
In the atlas: contributes to 2
@Gh14Cc10
Gregor WolfPersonContributes to this
In the atlas: maintains 17, contributes to 59, wrote 2
@gregorwolf
3 contributors

Before choosing this

Signals

ActivityQuietNo published releases; repository quiet for 97 months

It publishes no releases, and its repository has been quiet for at least 24 full months. This may be normal for stable software; check whether its current state still fits your use.

What it declares

Every artifact

Type
Package
Origin
Independently maintained

As a package

Where it runs
Inside its host
Distributed through
abapGit

Connections3

README

quoted from ivanfemia/abap2gapps under Apache-2.0, read
ivanfemia/abap2gapps/README.mdOn GitHub

Installation

  1. Install the program ZABAPGIT on your ABAP system -> https://github.com/larshp/abapGit
  2. Start ZABAPGIT, "+online" to add the repository https://github.com/ivanfemia/abap2oauth2, and pull it
  3. "+online" of the current repository, and pull it

Usage

  1. Configure your account to Google APIs
  2. Ask your client ID and secret at Google APIs
  3. Create an entry in table ZOAUTH2_CONSUMER : consumer, client ID, client secret, signature method (3 for Google Apps), API host, redirect URIs, javascript origin
  4. Run the program ZGAPPS_UPLOAD, enter the consumer, choose a file and run the program
  5. Go to Google Docs and see your file
Apache-2.0, read
HTTP clients
  1. abapify/fetch-cloudCloud-compatible plugin for the abapify Fetch API polyfill
  2. abapify/fetch-legacyLegacy-release Fetch API implementation for outbound HTTP in ABAP
  3. abapify/fetchFetch API-style HTTP polyfill for cloud and classic ABAP
  4. ABAPFireABAP client for Firebase's Realtime Database REST API
  5. B-Tocs ABAP SDKWeb service client and connector layer for calling out of ABAP
  6. abap-soql-queryABAP report that runs Salesforce SOQL queries and exports results
  7. ABAP SDK for AzureABAP classes for calling Azure services from SAP processes
  8. cross-http-clientHTTP client for classic on-premise ABAP and ABAP Cloud
  9. abap2gsheetABAP framework wrapping the Google Sheets API for SAP S/4HANA

Details

Sources3
dotabapdiscovered herechecked
github.com/ivanfemia/abap2gappstree, 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,062
lines2,155
statements1,367
objects37
files28
analysed, master
abaplint version2.120.84
Contributors3

From the repository’s contributor list, .

History in the atlas1
  1. First seen.
For your agent
Ref
artifact:ivanfemia-abap2gapps
JSON
/artifacts/ivanfemia-abap2gapps.json
MCP
Connecting an agent