Supply Chain Management Blog Posts by SAP
cancel
Showing results for 
Search instead for 
Did you mean: 
WilliamChou
Product and Topic Expert
Product and Topic Expert
11,296

Welcome to the release of SAP Dynamic Forms.  In this blog, we will introduce you to the product and go over the capabilities and key features in the initial release,  

SAP Dynamic Forms is a new Software as a Service (SaaS) offering based on SAP Business Technology Platform allowing end users such as maintenance technicians to fill out digitized forms in the field and have that data written back to the SAP backend.  In the initial release, ECC and S/4HANA integration supports attachment of forms to work orders, notifications, equipment, and functional location.   Additional integration support such as seeing forms in service orders, service requests, or task list, is planned in future releases.    

The form builder allows form definitions to be created on the desktop in a drag-and-drop format.  This form designer allows you to set conditions in the forms, such as mandatory fields and custom formulas, so that complex calculation and threshold conditions can be created within the forms.   Additionally, the form runner, when configured, can pre-populate data from SAP objects.   In the initial release, we are supporting main PM objects such as Work Order, Notification, Equipment, Functional Location.   Support for additional objects will be coming in future releases, such as S/4 Service Order, maintenance plan/task list, APM, BNAC etc.       

There are two front ends in the initial release of SAP Dynamic forms.   When a form is created and published, it can be accessed via a link, this can then be used to create web-based Fiori tiles for access.   The mobile client is based on SAP Service and Asset Manager, minimal version 2310.   SAP Dynamic Forms is offered as an SAP Business Technology Platform service, so all forms created are saved in SAP BTP (Business Technology Platform) and the forms use the SAP Mobile Application Integration Framework to interact with SAP backend. 

WilliamChou_0-1719874626092.png

 SAP dynamic forms are seamlessly integrated with SAP ECC and SAP S/4HANA backend through the configuration of forms to business objects in the form runner.      

SAP Dynamic Forms – Mobile User Journey Map  

This is a potential End to End Journey Map of those who would be involved in the creation and execution of a form in SAP Dynamic Forms. 

WilliamChou_1-1719874626094.png

While the form designer is simple enough to be used by anyone in the office, mapping to business objects will require the support of a line of business experts, in order to pre-populate backend data in a published form using MAIF (Mobile Application Integration Framework).   Once a form is connected and published either through Automatic Object Linkage or Manual Object Linkage, the end user can conduct data capture and have it write back to create new business objects or stored for additional analytics during post processing.    

 SAP Dynamic Forms - Process Flow 

This is an in depth look at how the Mobile Application Integration Framework interacts with SAP Business Technology. 

WilliamChou_2-1719874626096.png

Here is a sequence of events from an SAP Service and Asset Manager user perspective.  

  1. User sees list of maintenance order in SSAM (SAP Service & Asset Manager) that have forms associated with it through Automatic Form Creation in the new Dynamic Forms Agent. 
  1. User triggers initial data synch in SSAM with BTP, which can pre-populate data fields in the forms, so they are now ready to be used in SSAM offline mode. 
  1. The technician completes his work and fills out the form on the mobile device. 
  1. Once the SSAM user returns to an area with internet, he can trigger the SSAM Delta Synch, which writes back to the SAP backend though SAP BTP.   Data post processing can then be done after this.     

 Application Features  

Let us look at some of the features we are introducing in the initial release. For a more detailed listing, please refer to the official help documentation of SAP Dynamic Forms on the SAP help portal.   

Desktop – Form Designer Features 

SAP Dynamic Forms supports the following form designer features in the web-based desktop application.  

WilliamChou_3-1719874626098.png

 

 

Form Builder – allowing you to design and create forms online 

  • Form Controls – interactive user interface elements allowing user to decide how to enter or view data in a form.  Examples include text field, date, time control, buttons and more. 
  • Selection Control – similar to Form Controls, instead of an open text entry, the user selects from predefined values.  Examples include drop downs, radio buttons, yes/no, and more.   
  • Grid Controls – allowing you to organize controls in rows and columns of a cell.  Examples include maintenance check list, inspection checklist and more.  
  • Data Validation and Alert Controls – To prevent incorrect data from being captured by the user, SAP Dynamic Forms supports the validation of data entered and alerts the user before submitting the form.  

Form Lifecycle Management 

  • Version Control 
  • View Utilization Data 
  • Import and Export 

Form Admin – Manage and perform admin tasks on your forms. 

Form Runner – Run and review your forms,  

Form Explorer – Manage the relationship between SAP business objects and the forms. Allows  

Template Generation – Create form templates and different form elements that you can reuse when creating your forms. 

ECC & S/4HANA Integration – You can attach your forms to the following objects: Work Orders, Notifications, Equipment, Functional Locations.   

Mobile – SAP Service and Asset Manager 

The following features are available in the offline-mobile solution SAP Service and Asset Manager, through the integration of SAP Dynamic Forms.  

 WilliamChou_4-1719874626100.png

Offline Form Utilization – when used with SAP Service and Asset Management, supports data input while offline, and data delta synch when online.   

Integration with Maintenance Persona in SSAM – In SAP Service and Asset Manager, you can utilize forms in this persona.   

Offline Validation – Form Formulas 

PDF Conversion – Ability to convert Forms into PDF 

Attached to Orders Ability to attached converted PDFs  

ECC and S/4HANA Integration – in SAP Service and Asset Manager, you can attach forms to Work Orders, Notifications, Equipment, Functional Locations 

Roadmap 

Please check out the product roadmap for future innovations in this space. 

Limitations 

Standalone usage of Forms via Fiori interface is planned for 2.0 release (Create Maintenance Request Find Maintenance Notification, Find Maintenance Order) 

Mobile usage of Forms requires SSAM version 2310 or higher.  

SSAM Windows version support is planned for 2.0 release. 

In Conclusion  

SAP Dynamic Forms is designed to help transform forms in asset management from paper to digitized version.   It brings simple to use form design functionality to the everyday business user and allows them to utilize digitized forms wherever they go, whether online or offline.       

You can try out SAP Dynamic Forms two ways, first, you can download the official SSAM App from the App Store or Google Play store with built in pre-loaded demo data, allowing you to check out how the forms will look like to a maintenance technician on a mobile device.   Second, you can go to the SAP Demo Experience environment and try out the form designer and create your own forms.        

Finally, feel free to provide feedback, comments or suggestions that will help us make the product even better.   

For licensing questions, please refer to the blog post by SAP Product Marketing, that will explain in more detail.      

 

 

11 Comments
taekele_bijlsma
Explorer

Hi William,

Love to see this functionality coming. It will be of great value for a lot of processes.

The link to the product roadmap links to a sharepoint site with restricted access. Just looked at the SAP roadmap explorer of SAP but could not find it yet, also in the SSAM roadmap no further information is available. Could you provide the link to the roadmap without access restrictions?

Best 

Taekele Bijlsma

Cocquerel
Active Contributor

it reminds me the SAP Interactive Forms by Adobe. Is this new BTP service the successor ? Is it plan to deliver migration utilities to switch to this new solution ?

MaximoSanchez
Participant
0 Kudos

hello! very good information.
my question is if ¿dynamic forms can be used in mdk applications without having SSAM?
thank you

WilliamChou
Product and Topic Expert
Product and Topic Expert
0 Kudos

Updates: 

updated the product roadmap link.

Reply:

Yes dynamic forms can be used without using SSAM, it is a BTP service, the forms designed and created are links and is stored within BTP, they can be accessed online on the desktop.  linking it to a custom solution via custom development is possible.   

This is not a successor to SAP Interactive Forms by Adobe, no migration utilities are planned.  However, from a form design perspective, in 3.0 we are planning AI assisted form design capabilities that should help with the migration of legacy forms in pdf and paper format.   

MaximoSanchez
Participant
0 Kudos

hello @WilliamChou ! thank you for your reply.
I was searching and could not find the “dynamic forms” service.
I want to use this service in a mobile application that I am creating with MDK. Do you have any link or can you tell me where I can research more about this?

momo666
Explorer
0 Kudos

Thanks for the description. My company has interest in how to attach forms to objects manuelly. Unfortunately i can find no information in SAP help pages. Could you please kindly give me some advice? Thanks

momo666_0-1731678730176.png

 

rafael_umeda
Explorer
0 Kudos

Hi William.

 

Thanks for this valuable post.

I would like to know, if with the right conditions, is it possible for one operation has more than one dynamic form?

 

Best Regards,

 

Rafael Eij Umeda

WilliamChou
Product and Topic Expert
Product and Topic Expert
0 Kudos

@rafael_umeda Certainly, perhaps at the operation header level you have a location that is triggering a form, but during the maintenance task a particular equipment type is also triggering another form, you would then have two forms in 1 workflow.  

@MaximoSanchez please check the SDF API documentation https://help.sap.com/docs/dynamic-forms/api-documentation/maif-integration

@momo666 please check the SDF configuration guide, should explain how to attach forms manually via MAIF.  https://help.sap.com/docs/dynamic-forms/configuration-guide/document-history

Regards,

William

rafael_umeda
Explorer
0 Kudos

Hi @WilliamChou!

 

I saw that configuring a Dynamic form with Form definition by reference agent, we can configure to create a form for the Work order and Equipment at the same time.

My question is, if i fill the dynamic form in the order, the dynamic form in equipment will be filled too?

Is there some functionality that when a fill a dynamic form of order, it will be saved in the equipment level?

 

Thanks,

 

Rafael Eij Umeda

Flynnbags
Discoverer
0 Kudos

Hi @WilliamChou

In the blog it states "Standalone usage of Forms via Fiori interface is planned for 2.0 release (Create Maintenance Request Find Maintenance Notification, Find Maintenance Order)"

Does this mean that the full functionality of forms will be in Fiori, e.g forms linked to work order operations or task list, or will users always need SAAM to use forms in this way?

Many thanks for the information,

David

vairavelb
Explorer
0 Kudos

Hi 

Is the form and its data entered stored in BTP or converted to PDF and stored in SAP backend ?