Effectively Use
To effectively use the reporting functionality within the SAP Mobile Field Service (FSM) application, you need to understand how to design, build, and utilize reports based on report templates and data from the company or mobile database. Report templates, which include design elements, style and translation files, and images, form the foundation of your reports. By integrating data from the company or mobile database into these templates, you can generate detailed reports. These reports are typically in PDF format and can be attached to related objects, sent by e-mail, or made available as cloud data for replication to ERP or DMS systems.
Common examples of FSM reports include checklist reports and service checkout reports, containing data from filled-out checklists and checked-out activities, respectively. You can use any FSM client application to build a report if at least one report template is defined for the given object type. Report templates may include user input parameters that influence the report's data, content, or layout. Reports can be generated manually or automatically, and their availability depends on your FSM configuration and available report templates.
Reports can be generated online using the FSM cloud or offline using locally available data on mobile apps. For instance, a service call report can be created by selecting a service call record, previewing the report, customizing parameters, and generating the final report. These reports can be downloaded in PDF, Word, or Excel format. By mastering these reporting functionalities, you can ensure efficient data capture, organization, and distribution, enhancing operational transparency and decision-making processes within your organization.
Reporting Functionality

To effectively use the reporting functionality within the SAP Mobile Field Service (FSM) application, you need to understand how to design, build, and utilize reports based on report templates and data from the company or mobile database. Report templates form the backbone of your reports, incorporating design elements (what data to include and how to arrange it), style and translation files, and images. Individual reports are generated by integrating data from the company or mobile database into these templates.
The content of the report templates is crucial as it determines what data is included and how it is arranged for clarity and effectiveness. They also incorporate style and translation files to ensure reports are accessible and understandable across different languages and regions. Additionally, relevant images can be included to enhance the informational value and visual appeal of the reports.
Generated reports are typically in PDF format, ensuring they are easily viewable and shareable. These reports can be attached to related objects within the system or sent via e-mail for further distribution. When they are generated, the reports become available as cloud data and can be replicated to integrated Enterprise Resource Planning (ERP) or Document Management Systems (DMS) for broader accessibility and use within the organization.
For example, a "Checklist Report Template" is designed to capture data from a maintenance checklist. The template integrates data input by users (technicians) and stored checklist data. The final "Checklist Report" is generated and distributed further, either attached to related objects, sent by email, or made available in the cloud for replication to ERPs or DMS systems.
By understanding and utilizing these reporting functionalities, you can ensure that all relevant data is captured, organized, and distributed efficiently, enhancing operational transparency and decision-making processes within your organization. Reports in FSM allow you to create extracts from the data available on the FSM Cloud or the FSM mobile app.
Common examples include:
- Checklist reports: Containing data from a filled-out checklist instance.
- Service checkout reports: Containing data from a checked-out activity, including service order header data, efforts, materials used, mileage, expenses, and customer signature.
FSM Reports are based on report templates, which can be valid in certain contexts. For instance, the service checkout report is valid in the context of an activity, meaning such a report can be generated when you are in the activity detail view. Some report templates allow user input to influence the data, content, or layout of the resulting report. Typically, reports are created as PDF files, but it is also possible to create MS Excel files, MS Word files, or other formats.
You can use any of the FSM client applications to build a report of your choice. If at least one report template is defined for a given object type, the Preview Report or Print & Send button will be displayed.
When working with reports, keep in mind the following:
- Report Template: A set of artifacts used to produce the final report. Report templates contain one or more report designs, style files, translation files, and images. It defines what data will be included in the report and how that data will be arranged.
- User Input / Report Parameters: Some report templates define parameters that influence the data, content, or layout of the resulting report. These parameters, usually in the form of user input, represent some of the data used in generating the report but are not present in the data source.
- Final Report: The document generated based on a report template using data from your FSM account and/or mobile app.
Please note that the creation of report templates is not being discussed in this module. This represents an advanced topic and requires the use of 3rd-party software (JasperSoft and/or an HTML/Javascript code editor). As such it falls outside the scope of this training.

Report generation can be performed either manually or automatically, and on mobile or web. On various object detail screens on FSM mobile and the FSM web UI, you'll find a Preview Report or Print & Send button in the context menu. The availability of these buttons, and of specific reports for the associated objects, depend on the configuration of your FSM solution and on whether a report template is available for the selected object type.
The system can also automatically generate reports. For example, enabling the Company Setting CoreSystems.Checklist.GenerateOfflineChecklistReport results in the system automatically generating a checklist report and attaching it to an activity after you've closed the checklist on your mobile device.
Business rules can be built that automatically generate reports, without requiring any user input. A final alternative to generate reports is by using the dedicated API, FSM Reporting API, to instruct the FSM Cloud to create a certain report.

Reports templates can be for either online or offline use. Online reports are means Online reports can be created from the FSM web UI, as well as from the mobile apps. When an online report is used on a mobile app, the app basically synchronizes the latest data to the FSM cloud, requests the cloud to generate the report and send it back to the mobile device.
Although the vast majority of report templates are online, it is also possible to create reports while offline. This option is only available through the mobile apps. An offline report doesn't require a data connection to the FSM cloud, but it does require that all relevant data is already available on the mobile/local database: only the locally available data can be used for the offline report. Offline reports can be created manually or automatically by using company settings. Take note that offline reports have several technical limitations.

Report Template Management
Report Templates are managed under Admin → Reports → Report Templates. Here, the report template screen shows the list of available report templates. From this screen, new templates can be added, or header data for existing templates can be maintained.
Templates are associated with certain object types. This means that the templates are available for report generation within the context of the specified object type, or object types. For example, a template that has the object type "activity" can be selected when the user is in an activity detail screen and selects "Print & Send" (or similar).
The file type indicates in which format the resulting report can be generated. Most commonly, reports are generated in PDF format.
Out of the box, various embedded report templates are available. Some examples of embedded report templates are:
Name: Checklist
Object Types: Checklist
Description: Standard checklist reports combining information for a given checklist instance and referenced checklist template
Name: Sales
Object Types: Sales order, sales quotation
Description: Standard sales document report
Name: Service call
Object Types: Service call
Description: Standard service call report

Here is a quick example of one the most commonly-generated reports in Field Service Management: the service call report. This includes the key information related to the service call.
A service call report can be generated by completing the following:
- From the Service Calls tab, select the service call record for which you would like to generate a report.
- After selecting a service call record and selecting Edit, you can then select the preview report option from the action list in the top pane. The application will then redirect you to the Preview Report screen.
- From the preview report screen you can upload a logo, add a custom title, and select which parameters you would like to be displayed. When complete, you can then select the generate button to generate the report.
- After a report has been generated, it can then be downloaded by selecting the download button. Service call reports can be downloaded in PDF, Word, or Excel format (depending on the template).

Reports can also be generated and viewed by going to the Analytics and Reporting module. In this module, navigate to Reports → Preview report. After selecting the report template in the Report Template drop-down menu, you can edit the report parameters defined in the template. Finally, press the generate button to display the report.
Depending on the report template, the reports can be generated in PDF, Excel, and/or Word format. The available file formats depend on the report template. After generation, the reports can be downloaded by selecting the download icon from the action row.
Take note that this module has some technical limitations, based on the technology and properties of the underlying report template:
- Only Jaspersoft templates can be used here
- Report views for checklist templates with a PDF background cannot be generated online, but only on mobile clients.