Exchange Object - Change Detection Field Selection

The Change Detection Field Selection tab provides the ability to optimize the change detection process for mobile applications. If a value change is detected for any fields within the group, the object identifier is written to the exchange table, indicating that a change has been made. If the Active Flag is not checked for a field, any value changes made to that field will not be detected and recorded to SAP during the exchange process. By default, all fields are initially checked.

Exchange Object - Change Detection Field Selection Tab

Exchange Object by Application Area

The Exchange Object by Application tree lists all application areas and the exchange objects linked to each application area. Expand the tree by clicking on the arrows to the left of the application area to display the exchange objects associated with it.

Exchange Object Info

  • Exchange Object: ID of the exchange object. This is a non-editable field.
  • Exchange Object Description: Brief description of the exchange object. This is a non-editable field.
  • Exchange Object Handler: Name of class handler from the repository that is responsible for updating the exchange table. This is a non-editable field.

Exchange Object Field Selector

  • Field Catalog: All fields that can be detected by the class handler when changes are made, grouped by the technical table name of the SAP business object. This is a non-editable field.
  • Active Flag: When checked, either the table or a field within a table is active. Any value change to the selected field will be detected by the class handler.
    Note: Checking the Active Flag box on a Table row selects all fields within the table.
  • Short Description: Brief description of the table or the field within the table. This is a non-editable field.

Selection Proposal

In a typical installation, it is not desirable to have all fields in all exchange tables checked as active for change detection. Rather, only the fields that are active on the mobile data object that are brought down to the mobile device should also be active in the exchange object.

Based on mobile data object usage in the mobile application, the Selection Proposal will examine the active flags that are checked for an exchange object’s table fields and provide recommendations to the administrator on which fields in the exchange object should be checked or unchecked.

Example

The properties for the enabled exchange object Equipment that should be captured and recorded in the exchange table are defined on the Change Detection Condition Filter tab.

The properties for account general data that triggers the exchange are defined on this tab, as shown in the following sample.