Anonymous | Login
Project:
RSS
  
News | My View | View Issues | Roadmap | Summary

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0054974
TypeCategorySeverityReproducibilityDate SubmittedLast Update
defect[Modules] Advanced Warehouse Operationsminorrandom2024-03-15 23:572024-08-05 12:49
ReporteraxelmercadoView Statuspublic 
Assigned Toludmila_ursu 
PrioritynormalResolutionopenFixed in Version
StatusfeedbackFix in branchFixed in SCM revision
ProjectionnoneETAnoneTarget Version
OSAnyDatabaseAnyJava version
OS VersionDatabase versionAnt version
Product VersionSCM revision 
Regression date
Regression introduced by commit
Regression level
Review Assigned To
Regression introduced in release
Summary

0054974: Task and Reception list duplicated caused by delta SAME flow in SMCP

DescriptionThe SMCP client has been presenting a problem of duplicated task and receptions lists for some time. When a task contains the confirmed quantity less than the expected/issued quantity, a duplicate task is created as if the "Delta Same" button was selected in AWO, when the client does not contain such functionality.

We believe this is due to the following part of the code where the deltaResponse = OBAWO_Constants.DELTA_SAME:

  private String getDeltaResponse(final OBAWOTask task) {
    String deltaResponse = null;
    if (task.getDeltaResponse() != null) {
      deltaResponse = task.getDeltaResponse();
    } else {
      if (StringUtils.equals(OBAWO_Constants.DELTA_DIFFERENT,
          task.getInventoryTransactionType().getDeltaResponse())) {
        deltaResponse = OBAWO_Constants.DELTA_DIFFERENT;
      } else {
        deltaResponse = OBAWO_Constants.DELTA_SAME;
      }
      task.setDeltaResponse(deltaResponse);
    }
    return deltaResponse;
  }
Steps To ReproduceAt AWO:
1- Select a DO that is available to receive.
2- Confirm some tasks completely and others partially or with quantity 0.
3- After having processed all the tasks of the DO, verify that the tasks received partially or with quantity 0, a new task has been created.
4- Check in BO the previous DO and verify that the tasks and the reception list are duplicated.
TagsNo tags attached.
Attached Filespng file icon image.png [^] (15,442 bytes) 2024-03-18 18:45

- Relationships Relation Graph ] Dependency Graph ]

-  Notes
(0162265)
aferraz (manager)
2024-03-18 12:00

Moved to feedback because we don't have enough information to reproduce the problem.
(0162308)
axelmercado (developer)
2024-03-18 18:45

As can be seen in the attached image, duplicate tasks come with the delta response = SAME field. The SMCP client does not have the SAME button flow, the user cannot set it. The only part of the code where this value is set is the one mentioned in the description, which details the behavior of the tasks received partially or with a value of 0.
The random reproducibility has been given because it is not an easy problem to reproduce, sometimes it happens and sometimes it doesn't, but the flow of steps to follow is the basic one: You have a DO to receive, you proceed to receive them and some tasks are received partially, nothing else (this in the client environment).
(0164535)
ludmila_ursu (developer)
2024-05-14 09:15
edited on: 2024-05-14 14:53

Extra logs present in production since 24/04. Informed Romain about the added logs, they can continue with the analysis


- Issue History
Date Modified Username Field Change
2024-03-15 23:57 axelmercado New Issue
2024-03-15 23:57 axelmercado Assigned To => Triage Omni WMS
2024-03-18 09:24 mtaal Assigned To Triage Omni WMS => ludmila_ursu
2024-03-18 11:28 aferraz Status new => feedback
2024-03-18 12:00 aferraz Note Added: 0162265
2024-03-18 18:45 axelmercado File Added: image.png
2024-03-18 18:45 axelmercado Note Added: 0162308
2024-03-18 18:45 axelmercado Status feedback => new
2024-04-22 11:40 mtaal Status new => feedback
2024-05-14 09:15 ludmila_ursu Note Added: 0164535
2024-05-14 14:53 ludmila_ursu Note Edited: 0164535 View Revisions
2024-06-24 20:42 axelmercado Priority high => normal
2024-06-24 20:42 axelmercado Severity major => minor


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker