Show TOC Entering content frame

Object documentation Development Object Locate the document in its SAP Library structure

Definition

An individual object that you model when creating or customizing a mobile client application using Mobile Application Studio.

Use

You use development objects to create interface screens, define business logic or to create messages of a mobile client application.

Structure

The development objects are classified into four categories as indicated in the table below:

Category

Description

User interface objects

Objects that you model for creating interface screens and the corresponding logic. These are interaction components and comprise applications, business components, tile sets,  tiles and custom resources (image and audio files). For more information, see User Interface Framework.

Business logic objects

Objects that you model for defining business logic. For example, business objects, business queries, combo engines. For more information, see Business Framework.

Code objects

Objects in which you write code for defining interface logic as well as business logic. For example, methods, event handlers, business rules.

String resources

Objects that you model for creating application messages. For example, informative messages, error messages, warnings.

The most important concepts related to development objects are explained below:

·        Naming conventions

The name of each development object must be prefixed by a namespace. When you create a development object, the default name is prefixed with the namespace registered in Mobile Application Repository (MAR). You must not delete this namespace. For more information, see Namespace.

·        Storage and ownership

Development objects are stored in MAR as metadata of the mobile client application. The ownership of each development object lies with the MAR in which it is created.

·        Modeling

You can model (create, modify or delete) development objects through change lists. This allows you to maintain different versions of modified objects in MAR. Development objects stored in MAR are referred to as baseline objects. When you try to modify an object, a version is created from the corresponding baseline object and added to the change list.

·        Generation

Development objects must be generated to obtain runtime files. The mobile client laptops must be upgraded with these runtime files to obtain the latest version of a mobile client application.

 

Leaving content frame