Control record business object

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.

Note:
Alternatively, if the IBM WebShpere InterChange Server is the integration broker, you can use the repos_copy command.

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.
Important:
When an attribute's value is set to either CxIgnore or CxBlank in the control record business object, the connector sets the value to a blank space for the IDoc control record.

Copyright IBM Corp. 1997, 2003