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 →

abap2gsheet

An ABAP framework that wraps the Google Sheets API behind ABAP calls for on-premise SAP S/4HANA, authenticating through SAP's standard OAuth 2.0 client.

Calling the Google Sheets API from ABAP needs an OAuth 2.0 client and its authorizations in place before any request succeeds. The framework wraps that API behind ABAP calls and authenticates through SAP's standard OAuth 2.0 client, so it carries that client's prerequisites: AS ABAP 7.40 SP08 with note 2043775 applied, S_OA2C_ADM with activities 01, 02 and 03 for the administrator who creates the client configuration, and S_OA2C_USE with PROFILE Z_GOOGLE_SHEETS and ACTVT 16 for the end users. The maintainers target SAP S/4HANA 1809 and above, on-premise only, and point at chapter 2.2 of SAP's Export of ALV Grid Data to Google Sheets for setting up the Google API endpoint.

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).

Who is behind it

techedgegroup-saptechedgegroup-sapPersonMaintains this
In the atlas: maintains 1, contributes to 1
@techedgegroup-sap
maintainerMNicolai77PersonContributes to this
In the atlas: contributes to 1
@MNicolai77
1 contributor

Before choosing this

Signals

ActivityQuietNo published releases; repository quiet for 81 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
does not say

Connections1

README

quoted from techedgegroup-sap/abap2gsheet under Apache-2.0, read
techedgegroup-sap/abap2gsheet/README.mdOn GitHub

abap2gsheet

ABAP framework that abstract the Google Sheets API

For more information on this please refer to the SCN BLOG

Pre-requirements

We are targeting to support ABAP2GSheet on SAP S/4HANA 1809 and above (obviously only on-premise).

Since we count on the SAP standard authentication method to Google API (SAP oauth2 client), we have at least the same prerequisites that are:

  • SAP oauth2 client is only available for SAP NetWeaver starting from AS ABAP 7.40 SP08 (Note 2043775 must be applied).
  • As a prerequisite the system administrator needs authorizations to create OAuth 2.0 Client Configurations. Make sure that the system administrator has the authorization S_OA2C_ADM with at least the activities 01, 02 and 03 in the AS ABAP system.
  • Make sure that the end users who should be allowed to use the new OAuth 2.0 Client have the required authorizations assigned. During execution of OAuth 2.0 flows there is a check of the authorization object “S_OA2C_USE”. This authorization object has two fields “PROFILE” and “ACTVT”.
  • Set the authorization field values as follows: S_OA2C_USE PROFILE = Z_GOOGLE_SHEETS ACTVT = 16

Setup the Google API Endpoint (see chapter 2.2 in Export of ALV Grid Data to Google Sheets )

Apache-2.0, read
HTTP clients
  1. abapify/fetch-cloudCloud-compatible plugin for the abapify Fetch API polyfillfrom ABAP
  2. abapify/fetch-legacyLegacy-release Fetch API implementation for outbound HTTP in ABAPfrom ABAP
  3. abapify/fetchFetch API-style HTTP polyfill for cloud and classic ABAPfrom ABAP
  4. ABAPFireABAP client for Firebase's Realtime Database REST APIfrom ABAP
  5. B-Tocs ABAP SDKWeb service client and connector layer for calling out of ABAPfrom ABAP
  6. abap-soql-queryABAP report that runs Salesforce SOQL queries and exports resultsfrom ABAP
  7. abap2gappsABAP API for Google Apps, with upload to Google Docsfrom ABAP
  8. ABAP SDK for AzureABAP classes for calling Azure services from SAP processesfrom ABAP
  9. cross-http-clientHTTP client for classic on-premise ABAP and ABAP Cloudfrom ABAP

Details

Sources3
dotabapdiscovered herechecked
github.com/techedgegroup-sap/abap2gsheettree, 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 configuration8,043
lines16,934
statements12,041
objects153
files270
analysed, master
abaplint version2.120.84
Flavors1
Standard ABAP
“We are targeting to support ABAP2GSheet on SAP S/4HANA 1809 and above (obviously only on-premise).” — techedgegroup-sap/abap2gsheet — README, Pre-requirementschecked
Contributors1

From the repository’s contributor list, .

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