Check the Cardinality of Child Polymorphic Business Objects

You can determine if a child business object is in a "one-to-one" or "one-to-many" relationship with its parent by checking the "cardinality" setting for a child business object.

Cardinality information is only determined automatically for ADF REST services. For polymorphic business objects from other services, you must set the cardinality value manually to ensure appropriate behavior in layouts.

Note:

A value of "Unknown" behaves like a value of "One" for polymorphic business objects. The cardinality value does not impact the behavior of non-polymorphic business objects.

To check or set the cardinality setting for a child business object:

  1. Open the Business Object Editor for the parent business object, then click the Children tab.


    Cardinality options are "One", "Many", or "Unknown". Child business objects with a cardinality of "Many" (one-to-many relationship) can be used directly in a layout.

    Those with a cardinality of "One" may be descriptive flexfields or extensible flexfields.

    Note:

    For workbooks created before Oracle Visual Builder Add-in for Excel version 3.2, the cardinality is set to "Unknown". This value behaves identically to a value of "One" for polymorphic business objects. The cardinality value does not impact the behavior of non-polymorphic business objects.
  2. If the business object is not part of an ADF REST service, select the appropriate cardinality value for each child polymorphic business object to ensure they behave as expected in the layouts.