The connector assumes that every individual business object is
represented by one or more database tables, and that each simple
attribute (that is, an attribute that represents a single
value, such as a String or Integer or
Date) within the business object is represented by a
column in one of those tables. The following situations are
valid:
- The database tables might have more columns than the
corresponding individual business object has simple attributes
(that is, some columns in the database are not represented in the
business object). Include in your design only those columns needed
for the business object processing.
- The individual business object might have more simple
attributes than the corresponding database tables have columns
(that is, some attributes in the business object are not
represented in the database). The attributes that do not have a
representation in the database have no application-specific
information.
- Due to a restriction in the SAP API, the total number of
characters for all of the desired columns in each table represented
by a single a business object cannot exceed 512. For more
information, see "Handling long
data rows".
WebSphere business objects for SAP can be flat or hierarchical.
All the attributes of a flat business object are simple and
represent a single value.
A hierarchical business object has attributes that represent a
single child business object, an array of child business objects,
or a combination of both. In turn, each child business object can
contain a single child business object or an array of business
objects, and so on.
