Show TOC

FBI Freestyle HelperLocate this document in the navigation structure

The Freestyle applications access the business objects from the BOPF layer and also perform operations on them. The FBI Helper class enables the developers of freestyle applications to access the business objects by using a helper class instead of writing code. You can access the functionalities supported by the FBI view by using the helper class. The CUIBB or Custom (freestyle) UIBB is a freestyle Web Dynpro component unlike FPM's GUIBBs. You can create a freestyle Web Dynpro application and use the FBI freestyle helper class /BOFU/CL_FREESTYLE_BOPF_HELPER to access BOPF business object data. The /BOFU/CL_FREESTYLE_BOPF_HELPER supports the following features:

  • Complete freestyle usage. Any Web Dynpro component that is developed using this class can be embedded between two GUIBBs or UIBBs.

  • CRUD (Create, Retrieve, Update, and Delete) operations for BOPF business object. It retrieves, updates, and saves data to the BOPF business object.

  • Using the BOPF business object actions or non-BOPF business object actions that are specified in FBI View of the Web Dynpro component developed using this class.

  • Opening the Dialog window.

  • BOPF properties to be coupled along with the data display. All the properties of BOPF business object node attributes like Read Only and Enable and Mandatory are exposed to the Web Dynpro component using this class.

  • BOPF messages to be shown on any Web Dynpro component developed using this class. You can map the BOPF messages to FPM way using the attributes IV_CATEGORY and IV_CONTEXT of HANDLE_MESSAGES method of this class.

In the component controller of your freestyle Web Dynpro component, add an attribute that refers to the helper class.