Business Objects (ttadv7100s000)

Use this session to define business objects and their content, such as attributes, methods, and tables.

To define a business object:

  • specify the identification data of the business object, such as the business object name, package and module in the upper part of the session window.
  • define the content of the business object, such as components, tables, attributes, methods, and so on in the tabs in the lower part of the session window.

Click one of the following links to read the Help on the various tabs in this session:

  • Components (ttadv7117m000)
  • Tables (ttadv7111m000)
  • Protected Attributes (ttadv7104m000)
  • Protected Methods (ttadv7112m100)
  • Public Attributes (ttadv7114m000)
  • Public Methods (ttadv7112m000)
Note: 

You can only maintain business objects in your current package VRC.

A new business object is always created in your current package VRC. The Package and VRC fields are filled automatically and cannot be changed. Before you insert a business object, make sure that you have selected the proper current package VRC. You can change your current package VRC via the Specific menu in the Business Objects (ttadv7500m000) overview session.

Dependent on the type and structure of the business object, some tabs may not be available.

  • If the business object is protected, the tabs regarding the public interface are not available.
  • If the business object has components, some tabs are not available, because the tables and the protected methods and attributes must then be defined per component.

Field Information

Package

The code of the package to which the business object belongs.

Note: The package code is only used to identify the business object. The business object is not functionally restricted to this package.
Package

The description of the package.

VRC

The version of the package for which the business object is defined.

VRC

The release of the package for which the business object is defined.

VRC

The customer of the package for which the business object is defined.

VRC

The description of the VRC.

Module

The code of the module in which the business object is defined.

Note: The module code is only used to identify the business object. The business object is not functionally restricted to this module.
Module

The description of the module.

Business Object

The code that identifies the business object.

Enter a three-digit number. It is recommended to use a number that is identical to the three-digit number of the business object's root table.

Maintained in Studio (Read-Only in BOR)

If this check box is selected, the business object is read-only in this session. To modify the business object, you must use LN Studio.

Business Object Name

The name of the business object.

The following rules apply to the business object name:

  • The name must be unique within the Business Object Repository.
  • The name must refer to business concepts and/or the functionality of the business object. Do not use a name that refers to a technical solution.
  • The name must be meaningful.
  • Use a name that is accepted in the business domain.
  • Only alphanumeric characters ([A-Z], [a-z], [0-9]) are allowed.
  • If the name consists of several words, start each word with a capital. Spaces are not allowed.
Label Code

The code of the label that contains the business object description.

Description

The description of the business object.

Note: 
  • Use the description to describe the purpose of the business object.
  • The description must be understandable for people that do not own the business object.
Type of Business Object

The type of business object.

Allowed values

Protected

Protected business objects are only used within LN. They have only a protected interface (protected attributes and protected methods), and no public interface. LN functions as a server.

Public

Public business objects have both a public and a protected interface. The public interface is used to exchange information outside the LN applications. LN functions as a server.

Proxy

Proxy business objects are implemented by external applications for which LN creates a model that is derived from the external application and in compliance with the interfaces offered by that application. LN functions as a client.

Expired

If this check box is selected, the business object is expired.