Leveraging Webservices for Real‑Time Reporting in SAP Fieldglass

Objective

After completing this lesson, you will be able to explain how to use Webservices (API) for real‑time access to SAP Fieldglass data.

Webservices

Imagine your finance teams are waiting on scheduled report runs to populate their dashboards each morning, but what if they could get live data, refreshed on‑demand, integrated directly into their enterprise intelligence platform? That’s what the Webservices capability in SAP Fieldglass reporting enables.

Consider WorkingNet, where Program Manager Brian wants to feed data from SAP Fieldglass into the company’s enterprise dashboard every four hours. The dashboard tracks worker headcount, timesheet approvals, invoice accruals, and SOW progress. Instead of relying on emailed CSVs, Brian's team configures a Webservices call. Every four hours, the BI tool fetches updated data via the SAP Fieldglass API and refreshes the dashboard live.

How Webservices differs from Manual or Scheduled Reports

Traditional reporting methods, such as manual and scheduled reports, have limitations in terms of data freshness and integration. Webservices overcome these limitations by providing a direct data stream to external systems.

  • Manual: Involves a user manually logging into SAP Fieldglass, selecting a report, running it, exporting the data (CSV, XLS, or PDF), and then manually sharing or uploading it.
  • Scheduled Reports: The system automatically runs the report at a set interval (hourly, daily, or weekly) and distributes it via email or SFTP. While automated, the data is only as current as the last scheduled run.
  • Webservices Reports: Enable external systems to call the SAP Fieldglass API endpoint at any time, retrieve structured data (typically JSON or OData), and ingest it into downstream systems or dashboards. This method supports near-real-time data access, minimizes manual steps, enables tighter integration via BI tools, and requires proper security measures like API keys.

Enabling Webservices for Reports

To enable Webservices for a specific report, a user with the appropriate permissions can edit the report and set the "API Enabled Flag" field to "Yes." This makes the report available for API access, allowing external systems to retrieve the data in real-time.

a report in edit mode highlighting the API Enabled Flag field.

Summary

  • Webservices reporting provides real-time SAP Fieldglass data via API, allowing external systems and business intelligence tools to retrieve structured data on demand.
  • Manual reports are run by users on demand, and scheduled reports are automatically delivered at set times. Webservices reports enable external systems to pull real-time data via API without user intervention.
  • Webservices calls fetch data whenever needed, support near real-time refresh, reduce manual steps, and enable seamless integration with enterprise dashboards.
  • To enable API access, edit the report and set the API Enabled Flag to Yes. Proper permissions are required.