Business Object Components (ttadv7117s000)

Use this session to define the properties of a business object component.

To define a component:

  • In the upper part of the session window, specify whether the component is based on DAL2 script(s) and table(s), or on a function server (FS) and a session. For details, refer to Based on.
  • If the component is based on a function server, you must specify the session to be executed by the function server.
  • Define the tables, protected attributes and protected methods for the component in the tabs in the lower part of the session window.
Note: Only define tables, if the component is based on DAL 2 scripts.

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

  • Tables (ttadv7111m000)
  • Protected Attributes (ttadv7104m000)
  • Protected Methods (ttadv7112m100)
Note: A business object component has no public layer. The contents of the public layer (public attributes and public methods) are defined on the business object level, via the corresponding tabs in the Business Objects (ttadv7100s000) session.
Business Object

The name of the business object to which the component belongs.

Business Object

The code of the business object to which the component belongs. The code consists of the package code, the module code, and the business object code that is defined in the Business Object field of the Business Objects (ttadv7100s000) session.

Business Object

The description of the business object to which the component belongs.

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.

Component

The name of the component that is maintained in this session.

Based on

Select one of the following from the list:

  • DAL2/Table: the component is based on the DAL 2 script(s) of the component's table(s). When a business object method is executed, the corresponding application logic in these DAL 2 scripts is executed automatically. For details on DAL 2 scripts, refer to DAL 2 Overview. Note: only select this option, if a DAL 2 script is available for each table, and if these DAL 2 scripts contain all application logic related to these tables.
  • FS/Session: the component is based on a function server and a session that contains the application logic for the component. The function server is generated automatically. You must specify the session to be executed by the function server, and, optionally, a synchronized dialog in the next fields. When a business object method is executed, the session's application logic is executed automatically, without displaying a user interface. Note: only select this option if no DAL 2 scripts are available for the component's table(s).
Session used by FS

The package code of the session that will be executed by the function server.

Session used by FS

The module code of the session that will be executed by the function server.

Session used by FS

The session code of the session that will be executed by the function server.

Use Synchronized Dialog

Use this check box to indicate whether a synchronized dialog must be used to store/retrieve the attributes.

Use Synchronized Dialog

The package code of the synchronized dialog.

Use Synchronized Dialog

The module code of the synchronized dialog.

Use Synchronized Dialog

The session code of the synchronized dialog.