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.
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
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.
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, |
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.
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
The incompleteness profile also depends on the system profile of the field control. It uses the list of all allowed fields.
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.
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