Skip to Content

How to integrate SAP and Google Drive?

Jul 04, 2017 at 07:36 AM


avatar image

Hello All,

I have gone through some posts about how to integrate SAP and Google Drive, but did not find any useful and full process. Can anyone please guide the steps to integrate SAP with Google Drive.

My requiement is, i should be able to upload/download any document from SAP to google drive. Similarly, any document available in Google Drive should be able to access from SAP.



10 |10000 characters needed characters left characters exceeded


It is not professional to use Company's name in your SCN Profile espcially as User name.


* Please Login or Register to Answer, Follow or Comment.

1 Answer

Best Answer
Uwe Fetzer Jul 04, 2017 at 07:52 AM

The is a well documented REST API for Google drive:

Authentication should be possible with the OAuth 2.0

Show 6 Share
10 |10000 characters needed characters left characters exceeded

Hi Uwe,

Thanks for the links, i got a lot information from those. I have also gone through some sap wiki links, where i got know that this integration can also be achieved using CL_HTML_CLIENT class which has methods like SEND(used to send url to Google APIs). Please check the below link and suggest if it is possible to achieve using CL_HTML_CLIENT.




What additional information do you need?

(but please don't ask for code, as an ABAP developer you should be able to solve this problem on your own)


Hi Uwe,

I was speaking about the Google APIs that are to be installed (pre-requisites) apart from coding. If you please mention what would be Google APIs to be installed as pre-requisites, that would be helpful to take a start.




You don't need to install anything, just call the services via cl_http_client.

Upload Example: just "POST" your document to the REST endpoint (URL) /drive/v3/files/


For the usage of the class cl_http_client you can find several blog posts and answers on SCN alsready.


Hi Uwe ,

Thanks for the hint to the Google-API and SAP integration via OAuth2.0.I have gone through the link you shared.I would like to understand bit more about the configuration side of this integration since I am Basis side I am not able to understand the architectural view of this integration.

Please help me if you could.