
Enable real time Google App Script integration to SAP by capturing responses in a spreadsheet and pushing data via a SAP rest API to a custom table.
create a google form for SAP integration, set login and response collection options, make fields mandatory, link responses to a new spreadsheet, and prepare for SAP rest api development.
Build a SAP ABAP database table for Google form data with fields name, email, mobile, and message, and create a SNRO number range object for ten-digit IDs.
Create and activate a rest API by building a resource handler class, a resource provider class, and then configure a second SICF node for Google form endpoints.
Implement the get method for the SAP Google form integration by reading the id, querying z_contact_us, serializing to JSON, and returning a JSON response with headers and status.
Test the get method by adding records to the database, using number_get_next to generate ids, and validating http and https requests with and without an id, producing JSON responses.
Implement the post method to read the JSON input, deserialize to the SAP structure with name, email, mobile, and message, create a database record, and return 200 or 400.
Test the post method with postman, send a json body containing name, email, mobile, and message, and verify the SAP rest API returns a 200 success with a ticket id.
Explore Google Form to SAP integration using Apps Script, triggering on form submit to send name, email, mobile, and message to the SAP REST API.
Master Google Form Integration with SAP in this real-world API project!
In this practical course, you’ll learn how to capture customer inquiries from a Google Form and push the data directly into your SAP system in real-time.
Using a “Contact Us” scenario, you will build a complete integration from scratch — perfect for SAP ABAP developers, functional consultants, and integration specialists.
You’ll learn:
Google Form Setup for capturing Name, Email, Mobile, and Message
Google Sheets Automation using Apps Script triggers
REST/OData Service Development in SAP to receive and store data
Custom Table Creation (ZCONTACT_US) in SAP
Secure API Authentication with Basic Auth and HTTPS
End-to-End Testing to ensure smooth data flow
Real-world Adaptations for feedback forms, complaints, service requests, and more
By the end of this course, you will be able to design and deliver working SAP integrations with cloud tools — a skill in high demand for SAP implementation and support projects.
Module 1 – Introduction & Business Requirement
Real-world Contact Us use case for SAP
How integration improves efficiency
Module 2 – Google Form & Google Sheet Setup
Creating the form with Name, Email, Mobile, and Message fields
Linking form responses to Google Sheets
Module 3 – Google Apps Script Development
Writing code to trigger on form submission
Making an HTTPS POST call to SAP API
Module 4 – SAP Backend Development
Creating custom table ZCONTACT_US
Writing ABAP logic to insert received data
Building SAP OData/REST API endpoint
Module 5 – Security & Authentication
Using Basic Auth for SAP APIs
HTTPS and secure data transfer
Module 6 – End-to-End Testing
Filling the Google Form
Checking data arrival in SAP
Debugging errors
Module 7 – Advanced Extensions (Optional explore on your won)
Triggering email/SMS notifications from SAP
Adapting integration for other forms (complaints, orders, etc.)