Show TOC Entering content frame

Component documentation Business Framework Locate the document in its SAP Library structure

Purpose

The Business Framework is at the heart of the three tier mobile client application. This is where application-specific processing and business validation is maintained. It has been designed keeping in mind the customization requirements of the mobile client application.

Integration

The business framework acts as a client of the business document layer and communicates with it through well-defined interfaces.

Features

The business framework exposes a core generic object model that allows you to configure objects with specific business logic. It provides a set of components, which are COM Automation Objects, and help in adding new features or modifying behavior with minimal or no code changes.

The components are hierarchically related as shown in the object model and can be used by various user interfaces. It lays the foundation for modeling objects by adding specific data that reflects the business model.

Object Model

This graphic is explained in the accompanying text

Extensibility

The generic business object provided by the framework can be extended by Microsoft VBA (Visual Basic for Applications) using the modeling functionality of Mobile Application Studio. The business framework acts as a VBA host for script execution and debugging through VBA.

debugging through VBA.

You can create business objects with business specific properties and methods, which can then be manipulated, stored and deleted. Based on the business logic business objects can play different roles in several relationships which can be represented as a business collection, where objects of the same type can be grouped together. Business rules enforce constraints on the business objects and their properties and describe their valid states.

As part of the application design process, you model development objects using the Mobile Application Studio tool. The development objects are stored in the Mobile Application Repository. At runtime, the business framework uses the Application Repository Service to retrieve required information of the business model.

 

Leaving content frame