FLM data model

Key FLM Tables

All FLM objects and code are delivered in the /FLM/ namespace.

Some the main tables used by FLM are:

Table Namedescription
Main index table for form instances
Form history table

Form Posting Engine Execution table

Form Posting Engine Log table





Archive tables.

Forms can be archived using program /FLM/FORM_ARCHIVE and reloaded using program /FLM/FORM_RELOAD

Table to store subform nodes for form data schemas
Table to store field nodes for form data schemas
Client-independent table storing link between a form type and a form class

Form Classes

Form classes are classes of type /FLM/nnnn where nnnn is a counter. These classes store all the user-exit code for a form process, and each user-exit is managed as a method.

Form classes are mapped to form types by the FLM Form Wizard, and this mapping is stored in table /FLM/FTYPE_CLASS.  This is the only client-independent table included within FLM.

The same form type can be linked to a different form class on a different client within the same SAP instance.  This is achieved by using a different customer code in each different SAP client.

When all existing form classes are allocated, new form classes need to be generated using program /FLM/SFS_CLONE_CLASS (transaction /FLM/SFS_CLONE_CLASS).

Occassionally, form classes need to be re-activated following import after migrating through the SAP transportation path.  This is achieved using program /FLM/SFS_CLASS_REGEN (transaction /FLM/SFS_CLASS_REGEN).

One of the classes is reserved for the customer code, and stores the customer-level user-exits.


Some key FLM function modules are:

Function MoDULEDEscription
This is the main function for generating a PDF form.
Ths is the main function for processing inbound PDF forms.
This is the main funtion for generating a XML form data (used for Flex forms)
This is the main funtion for processing inbound XML form data (used for Flex forms)
This function generates an offline form
This function generates a new PDF form, and routes it to an owner

Authorisation checks

 See the Authorisation Guide.