Show TOC

Form Feeder ClassLocate this document in the navigation structure

Definition

FBI provides /BOFU/CL_FBI_GUIBB_FORM as the form feeder class. The Form Feeder class has the following parameters:

Parameter Name

Description

FBI View

You use this parameter to specify the FBI view name. This parameter is mandatory if the business object is not specified

Business Object

You use this parameter to specify the name of the business object.

Node

You use this parameter to specify the node name.

Handles Toolbar

You select this checkbox to indicate that this feeder handles the toolbar events in its PROCESS_EVENT method.

Read-Only

You use this parameter to specify that the fields of the Form are always read-only. The implication is that the properties are not read from the backend.

Use Deferred Create

You use this parameter to create data with default values from the backend.

Display Fields Always

You use this parameter to display all the fields when there is no data.

UI Helper Class

In addition to the standard FBI view instance, you use the Helper class for a specific functionality.

Inherit Editability

You use this parameter to inherit editing properties from the parent GUIBB.

Message Category

You use this parameter for FPM message mapping. This overrides the settings in the Application Controller configuration.

Create On Demand

This parameter ensures that the parent node instance is created every time an instance of subnode is created.

Hide UI if no Data is Available

You use this parameter to hide the entire GUIBB.

Transport Dummy Keys

You use this parameter to enable the Transport Dummy Keys feature. You use this when Default Create is enabled. When an instance of the corresponding node does not exist, the Transport Dummy Keys feature allows the dummy key obtained from the controller to be carried to the next wired GUIBB so that it becomes available for editing or other operations.

Alternative Key Feeder

You use the Alternative Key to identify an instance of a node with an identifier that has some kind of business semantics as opposed to the technical identifier (GUID). You use the FBI Alternate Key Feeder to convert the alternative key specified on the UI to the Key (GUID). The Alternative Key Feeder class is /BOFU/CL_FBI_GUIBB_ALTKEY_FDR. The Alternative Key Feeder class has the following parameters:

Parameter Name

Description

Business Object

You use this parameter to specify the name of the business object.

Node

You use this parameter to specify the node name.

Alternate Key

You use this parameter to specify the name of the alternative key used to query the root node. This is mandatory.

Bootstrap Key Feeder

You use the Bootstrap feeder is used to send the GUID from the initial screen to the main screen. Based on the GUID sent by the bootstrap, the corresponding data is retrieved from the BOPF business object and displayed in the main screen. The Bootstrap Feeder class is /BOFU/CL_FBI_GUIBB_BOOTSTRAP. The Bootstrap Feeder class has the following parameters:

Parameter Name

Description

Business Object

You use this parameter to specify the name of the business object.

Node

You use this parameter to specify the node name.

URL Key Provider

In this parameter, specify /BOFU/CL_FBI_URL_KEYPROVIDER. The key is appended in the URL.

Preselection Key Provider

In this parameter, specify /BOFU/CL_FBI_PRSEL_KEYPROVIDER. This provides the key required to be transferred from the initial screen, so that the details pertaining to the key are displayed on the main screen. The GUID of the alternative key entered on the initial screen is provided by this preselection key provider. It does not add the key to the URL but transports it to the next screen.

More Information