====== rm#27328 DA: DA Creation not possible due to wrong Remaining DA QTY ====== https://cust-projects.seeburger.de/redmine/issues/27328 ===== Analyze ===== ==== Situation on Prod ==== === Full === |Process|Ctx|ShipQty (Diff)|RecQty|DARemQty|DARemQty FACT|Status| |ASN| |4 (+4)| | | |PARTSHIP| |ASN| |8 (+4)| | | | | |ASN| |10 (+2)| | | | | ... === Shortened === |**Row**|**Process**|**OK**|**ShipQty (Diff)**|**RecQty**|**DARemQty**|**DARemQty FACT**|**Status**| **Comment** | |1| **PO**| |**0** | | | | **NOP** | | |2| **ASN**| |**4** (+4)| | | | **PARTSHIP** | | |3| **ASN**| |**8** (+4)| | | | | | |4| **ASN**| |**10** (+2)| | | | | | |5| **ASN**| |**14** (+4)| | | | | | |6| **ASN**| |**10** (-4)| | | | | | |7| **ASN**| |**6** (-4)| | | | | | |8|**ASN**| |**10** (+4)| | | | | | |9|**ASN**| |**14** (+4)| | | | | | |10|**SM**| |**26** (+12)| | | | | squashed | |11|**ASN**| |**28** (+2)| | | | | | |12|**ASN**| |**32** (+4)| | | | | | |13|**SM**| |**20** (-12)| | | | | squashed | |14|**ASN**| |**24** (+4)| | | | | | |15|**SM**(mit UE/UX)| | | (+2) | | | | | |16|**SM**(mit UE/UX)| | | (+4) | | | | | |17|**SM**(mit UE/UX)| | | (+4) | | | | | |18|**SM**(mit UE/UX)| | | (+4) | | | | | |19|**SM** | | | (+8) | | | | | |20|**SM**(mit UE/UX) | | | (+2) | | | | | |21|**SM**(mit UE/UX) | | | (+4) | | | | | |22|**SM**(mit UE/UX) | | | (+4) | | | **RECEIVED** | | |23|**SM** | | | (-2) | | | **PARTREC** | | |?|**PO**| |? (+?)| | | | | | ... ===== Reproduce ===== Minimale (Stand 25.09.2018) Schrittfolge, die zu einem falschen DARemainQty-Wert führt. Siehe ''rm27328_018'' bzw. ''D:\development\testdata\purchaseorder\rm#27328_DACreationNotPossible\testdata\018\''. |**Process**|**ShipQty (Diff)**|**RecQty**|**DARemQty**|**Status**| |**PO**| **0** | | ? |**NOP**| |**ASN**| **20** (+20)| 0 | ? |**PARTSHIP**| |**ASN**| **32** (+12)| 0 | 0 | | |**SM** mit UX/UE| **32** (+0)| **2** (+2) | 0 | **PARTREC** | |**SM**|**44** (+12)| **32** (+12) | 0 | **RECEIVED** | |**SM**|**42** (-2)| 30 (-2) | **-10** |**PARTREC** | ==== Stacktrace ==== setRemainDAQty:3418, POCoreModel (com.seeburger.airsupply.po.shared.model)\\ computeLogisticRemainValues:3637, POCoreModel (com.seeburger.airsupply.po.shared.model)\\ increaseReceivedQty:3525, POCoreModel (com.seeburger.airsupply.po.shared.model)\\ computeReceivedQty:4882, POCollabStatus (com.seeburger.airsupply.po.manager.collab)\\ receiveGoods:198, POCollabStatusRECEIVED (com.seeburger.airsupply.po.manager.collab)\\ receiveGoods:2278, POCollabEngineEJB (com.seeburger.airsupply.po.manager.collab)\\