This screen is used to set up the transit of information between the fields of a source business object and the free fields of a target business object.

With the current version of the product, it is only possible to set up the transit of information between
 Expense(s)and Asset, This transit is implemented when creating or updating an asset by grouping one or more expenses.

The setup of the transit consists in indicating:

 the Expense fields whose information must transit to the Asset,

and for each of these fields:

 the AssetFree field in which the information will be recorded.

 

Prerequisite

SEEREFERTTO Refer to documentation Implementation

Screen management

This screen consists of:

- a header used to specify the company for which the information transit is defined, the description of this transit, the source object and the target object.

- a tab containing a table used to select the source fields as well as the target fields, and to set the terms of the transit between these fields.

 

Header

The header is used to:

- identify the company for which the information transit of the free fields is defined,

- enter the description of the rule,

- specify the source object and the target object.

If no company is entered, the setup will be applied to all companies that do not have their own setup.

Tab Transit

This tab consists of a single table used:

 to list the expense fields and to define for each of them, the asset target free field in which the data will be recorded,

 for each of these fields, to set the rule for loading the asset free field, when the asset is attached to several expenses.

This loading rule is defined as follows :

Total :this field is reserved for numeric fields. When set to Yes, it is used to specify that the total values of the different grouped expenses must appear in the target field of the asset.

 Same value : When set to Yes, it means that if all the expenses have the same value, this value will be transmitted to the free field of the asset. It is set to No to indicate that the value present on the expenses will not load the free field of the asset. In this case, it is then possible to enter a Constant value in the corresponding field. If no Constant value is entered, the asset will be loaded with the value present on the main expense.

 Or empty :this field is associated with the previous field when the latter is set to Yes. It is used to specify that if the value is not present on some of the expenses, the value present on the other expenses will be transmitted to the free field of the asset. Set to No, it indicates that in order to be transmitted to the free field of the asset, the value must be the same on all the expenses.

Empty/principal :this field is associated with the 2 previous fields when they are set to Yes. It is used to specify whether the target free field will remain empty, or if it will fed with the value of the main expense when the conditionsSame value or Empty are not fulfilled.

Constant:this field can be accessed only if the field Same value is set to No. It is used to specify the constant value to be implemented in the free field of the asset, regardless of the value entered on the expenses.

Error messages

In addition to the generic error messages, the following messages can appear during the entry :

"The data types must be identical"

The nature of a target free field must be the same as the source field one. For example, an Amount type source field can only have an Amount type free field as target field.

Tables used

SEEREFERTTO Refer to documentation Implementation