...
To do this, you need to combine the following use cases:
Use Case 1: Quote Header Logic Configurator → Quote Header Logic.
and then
Use Case 3: Quote Header Logic → Line Item logic
If priceEntityAfterSave is not set to true, the Recalculate button has to be used after saving values in the configurator.
...
To read values from a line item logic, use the steps from Use Case 4: Quote Line Item Logic → Quote Header Logic.
Then in the post-phase in the header logic, pass those values through the value
property in the configurator. For details see Use Case 2: Quote Header Logic → Quote Header Logic Configurator.
Thanks to the post-phase you can pass these values within one recalculation transaction.
...
The principles are same as in Use Case 7: Line Item Logic → Quote Header Configurator Logic.
The only change is when you iterate over lineItems you need to look inside the configurator value field and collect all needed values.
...