The ALE Module uses a generic control record business object definition for all IDocs. It contains a superset of attributes that are present in the 3.x version (SAP structure EDI_DC) and the 4.x version (SAP structure EDI_DC40) of the control record. The control record business object definition is provided with the ALE Module, and must be loaded into the business object repository. Use Business Object Designer to load the business object into the repository.
Table 25 lists the simple attribute properties of the control record business object.
Table 25. Properties of simple attributes in the control record business object
Property name | Description |
---|---|
Name | The value of the Name property is the modified value of the TEXT field in the IDoc definition. SAPODA replaces special characters (such as periods, slashes, and spaces) with underscores so that the name contains only alphanumeric characters and the underscore character (_), as described in Business object naming conventions |
Type | Specifies the type of data. SAPODA sets the value to String. |
MaxLength | SAPODA derives the value of MaxLength from the LENGTH field in the IDoc definition. |
IsKey | SAPODA sets this property to true on the first attribute of a business object. |
IsForeignKey | SAPODA sets the value to false. |
IsRequired | The IsRequired property specifies whether an attribute must contain a value. SAPODA set this property to true only on the Name_of_table_structure attribute in the control record object. |
AppSpecificInfo | SAPODA derives the value from the NAME field in the IDoc definition. |
DefaultValue | Specifies the value to assign to this attribute if there is no run-time value. SAPODA does not set a value for this property. |