Hi All,
Could you please explain the below XML iteration rule concept applied in Standard CI-DS task.
Please find the details attached.
Iteration Rule "*" applied on AggregatePackageNo and AggregateMaxPackageNo
Three Input Transforms used in Input (Mapping, AggregateMaxPackageNo and AggregatePackageNo) and mapped to Output XML structure.


Sample Input data from View Design Time Data
Mapping Transform (with filter applied for Package Number "51")

AggregateMaxPackageNo Transform

AggregatePackageNo transform

Sample Output data ("15" records with Package Number "51" are grouped) from View Design Time Data

Here with Iteration Rule (all Records with same Package Number grouped under one XML Node).
As per SAP Help portal "*" is Cross Join
* - Cross operation
Performs a Cartesian product of two or more sources.
When the sources have no parent-child relationship, the behavior is the same as a standard SQL CROSS JOIN.
When the sources have a parent-child relationship, the Cartesian operation provides a mechanism to iterate through all instances of the repeatable elements identified by the source schemas in the operation in the document order.
Could someone explain this XML Iteration Rule behavior.