Config Model (Non-BOM) Attribute Comparison for Each Line and Store at Transaction Header
Summary:
Business Requirement:
We need to compare config model attributes which is added at Line across current & old version of a quote.
The comparison should:
- Match lines even if line numbers have changed.
- Compare all attributes inside the model (not just header or line-level attributes).
- Output only changed attributes.
- Include all lines, including added or removed lines.
- Store the comparison result at the transaction (quote) header in a Rich Text field or PDF Output for review or document generation.
Context:
- Using a Config model (Non-BOM).
- Each model line has unique ID custom generated
- XML output (attachment) is generated per line for each version of the quote.
Tagged:
0