Form Integration with SAPforms (BC-BMT-WFM) 
Purpose
The form integration functionality allows employees or customers who have never worked with R/3 to use the R/3 System. This includes those users, for example, who only have a MAPI mail client (MS Exchange, MS Outlook) or a Web browser and do not have access to SAPGUI. Using SAPforms these users can also carry out simple, recurring activities using
forms that are specially tailored to their needs. With SAPforms and a suitable form development environment (Visual Basic, MS Outlook, MS Word, MS Excel), you can easily create these forms and link them to the R/3 System.You can edit certain types of form offline (that is, without a connection to the R/3 System) using your mail client (provided that this is supported by your e-mail system). The data is transferred immediately the next time you connect to the R/3 System.
The form integration functionality, therefore, can be used to:
SAPforms is the interface that allows the
integration of electronic formsThe form integration concept, however, also includes the
integration of web forms.
From a technical perspective, the functions are completely autonomous. The SAPforms interface only supports integration of electronic forms. Since both integration types have similar functions, we have combined them under the term "form integration".
Implementation considerations
To use the electronic form integration functions, you must
You also need a development environment, such as Visual Basic, MS Outlook, MS Word, or Excel, to create the forms.
To use the Web form integration functions, you must install the
SAP@Web Studio.Features
Starting a Workflow and Executing a Work Item
SAPforms is an interface whose primary function is to start workflows and execute work items:

This function is supported by electronic and web forms. See also:
BAPI Call
You can also call BAPIs from an electronic form. This function is only available online. See also:
Using IDocs
Finally, you can fill and use IDocs with electronic forms: