EAReApplyQtyTrackingEffects
This document was generated using Claude.ai
Overview
Recalculates and reapplies quantity tracking effects for supply chain documents by treating the document as if it were being inserted for the first time. Updates satisfied quantities between related documents to ensure accurate quantity tracking relationships after data corrections or system changes.
When This Action Runs
Manual execution when quantity tracking relationships need to be rebuilt, typically after data migration, system updates, document corrections, or when quantity tracking appears incorrect due to system issues.
How It Works
- Identifies source document - Gets the fromDoc (source document) that this document is related to
- Processes document lines - Iterates through all lines in the current document
- Calculates satisfied quantities - Uses SCRelatedQtiesUtil to determine how much quantity each line satisfies from the source
- Updates tracking relationships - Applies quantity tracking effects as if document was newly created
- Maintains data consistency - Ensures quantity relationships are accurately reflected in the system
Parameters
This action does not require any parameters - it automatically recalculates quantity tracking based on document relationships.
Database Tables Affected
- Related Quantity Tracking Tables - Updates quantity satisfaction relationships between documents
- Document Lines - May update satisfied quantity fields on source and target documents
- Supply Chain Tracking - Recalculates quantity fulfillment status
Module: supplychain
Full Class Name: com.namasoft.modules.supplychain.domain.utils.plugnplay.EAReApplyQtyTrackingEffects
Processing Type: Quantity Relationship Recalculation
Related Utilities: SCRelatedQtiesUtil for quantity calculations