The sequence number of the record.
Protected Attributes (ttadv7104m000)Use this session to define the protected attributes of a business object or business object component. Protected attributes store the properties of a business object in an internal format. Protected attributes are used for these purposes:
Sequence Number The sequence number of the record. Attribute The name of the attribute. These rules apply to the attribute name:
Example: soldToBusinessPartner. Domain The domain of the attribute. Domains are defined in the Domains (ttadv4500m000) session. Data Type The Data Type of the attribute's domain, such as String, Long or Double. Map Operator The Map Operator for the attribute. Mapping Dependent on the Map Operator in the previous field, specify the table/form field, the question, or the protected attributes to which the attribute is mapped. Note You can only select fields of tables and forms that are linked to the business object or component. Tip To zoom directly to the fields of a particular table, first specify the table code, and then zoom to the Table Fields (ttadv4529m000) session. Mapping Element The element number that indicates which element in repeating field (an array field) must be used. If the number is zero, the field is not repeating. For more information, see the Help on these fields: Repeating Field and No. of elements. These fields occur in the Table Fields (ttadv4122s000) session, which is available through the details of the Table Definitions (ttadv4520m000) session. Default domain If you selected Table Field in the Map Operator field, the default domain is that of the selected table field. If you selected Calculate or Not Applicable, this field is empty, and you must specify a domain manually. Override default domain If this check box is selected, you must manually specify a domain for the attribute. You must enter this domain in the next fields. Note If you selected Table Field in the Map Operator field, the default domain is that of the selected table field. If you selected Calculate or Not Applicable, you must always specify a domain manually. Domain The package code of the domain that will be used instead of the default domain. Domain The identification code of the domain that will be used instead of the default domain. Data Type The Data Type of the attribute's domain, such as String, Long or Double. Use as XML Element If this check box is selected, the content of this attribute is read and interpreted as XML content. As a result, if you clear this check box, the content is not interpreted as XML content. With this option you can communicate XML content while preventing that it is automatically processed. This check box is only available if the Data Type of the domain of the attribute is long. Read-only If this check box is selected, the value of the attribute is calculated. Therefore, this value cannot be changed directly. Identifier If this check box is selected, the attribute is part of the identification of the business object or component. Mandatory If this check box is selected, the attribute must always have a value. View Field This field is only available if the map operator is Table Field on Form, or Form Field. Select this check box if the attribute is mapped to a form field that is part of the view area of the session used by the Function Server. The Function Server fills this field before any other field. Target Session This field is only available if the map operator is Table Field on Form, or Form Field. Select whether the Function Server must use the main session, or the synchronized dialog box, that is specified in the Business Object Components (ttadv7117s000) session. Data Type as XML Schema This is a text field to store a non- LN specific description, in XML Schema format, of the domain, to make the internal interface more generic. This description can be used for data type checks.
Generate Protected Attributes This command automatically generates all possible protected attributes, based on the structure of the business object/component in the current session.
In both situations, the protected attributes mapped to the root table key fields, are set to Mandatory and Identifier. After the attributes are generated, you can delete the attributes that are not required. You can also manually add extra attributes, whose Map Operator is Calculate or Not Applicable, that are not directly related to table fields. Note that the attributes may require manual correction, for example with respect to their names.
| |||