Show TOC

Function documentationField Control

 

A document in Delivery Processing contains a multitude of fields (see Documents in Delivery Processing). The system uses the field control settings to determine which fields are displayed over the course of the delivery process and which fields can be changed.

The field control supports fields at header and item level of a document.

Integration

Field control depends on status management (see Status Management). During the delivery process, the system controls which fields can be displayed and changed through the status of the document and item type.

The field control is accessed by delivery processing during the following events:

  • When creating a document or a document item

  • When switching between display mode and change mode

  • After changing the data in a document

Features

Logical field names

The individual fields of a document are represented in the system as components of structures. Every component in a structure is uniquely identified by the logical field name and can therefore be addressed directly.

Field attributes

In the field attributes of the field control, the system defines the status for which a field is displayed and can be changed for each logical field name.

The following table lists the field attributes in the field control:

Field attribute

Meaning

Status type

Describes a partial view or a partial process in the processing of a delivery document (for example, goods receipt status, unloading status or putaway status).

Status value

Defines the delivery document status with regard to the status type (for example, Yes/No or Not Started/In Process/Completed).

Display field

If this checkbox is selected, the field is displayed as a non-changeable field depending on the assigned status (status type and status value).

Several statuses can be assigned to one field. One field may have different settings for different statuses. When accessing the field control, the table of field attributes is read sequentially by the system. Here, the system compares the status information in the table with the current status information of the document. Every time this information is consistent, the system assigns the corresponding attributes from the field attributes (display or hide field) to the field. If no consistencies are found, the field remains changeable and is not hidden.

System profile of the field control

The system profile for the field control contains the allowed fields and their field attributes for a certain document or item type. By means of the system profile, you can include new logical field names in the field control. The assignment to the document or item type is carried out by means of the field control profile.

The field attributes saved in the system profile are valid for all assigned field control profiles. You cannot change these field attributes in the system profile nor in the assigned field control profiles.

Caution Caution

The incompleteness profile also depends on the system profile of the field control. It uses the list of all allowed fields.

End of the caution.
Field control profile

A field control profile contains all the allowed fields and their field attributes for a certain document or item type. Every field control profile is assigned to a system profile. When accessing the field control, the system determines the assigned field control profile via the document and item type.

SAP delivers predefined logical field names, system profiles, and field control profiles for the standard processes in delivery processing. You cannot change the field attributes of the system profiles delivered by SAP. However, you can add new field attributes.

Activities

In Customizing (see Menu Paths and Customizing Paths for Delivery Processing, you can execute the following activities for the field control:

  • Define a new field control profile

  • Maintain field attributes

    You cannot change any of the field attributes delivered by SAP. However, you can add new field attributes.

  • Define logical field names for new fields

  • Add new logical field names to the system profile of the field control