Openbravo Issue Tracking System - Openbravo ERP
View Issue Details
0004498Openbravo ERP03. Procurement managementpublic2008-07-23 19:042024-11-04 13:17
shuehner 
Triage Omni OMS 
normalminorhave not tried
acknowledgedopen 
5
 
 
Core
No
0004498: Purchase Order -> Copy Lines From -> incomprehensable error message if no lines are selected in the popup
When you are in the Purchase Order and select no lines in the Copy Lines From popup and press OK then the following error message appears:

      
Request IN parameter required: inpRownumId

This message is not understandable by some user.
Procurement Management
Purchase Order
Copy Lines From
don't select any lines
press OK
The mentioned error message appears.
Change the Popup/Process to emit a more meaningfull error message or just close the popup if no lines are selected and ok is pressed.
Clean-up, Messages, ReleaseCandidate
Issue History
2008-07-23 19:04shuehnerNew Issue
2008-07-23 19:04shuehnerAssigned To => cromero
2008-07-23 19:04shuehnersf_bug_id0 => 2025943
2008-07-24 18:19shuehnerNote Added: 0008400
2008-11-10 13:10cromeroAssigned Tocromero => pjuvara
2008-11-16 18:03pjuvaraTag Attached: Clean-up
2008-11-16 18:03pjuvaraTag Attached: Messages
2008-11-16 18:03pjuvaraTag Attached: ReleaseCandidate
2008-11-16 18:03pjuvaraStatusnew => acknowledged
2011-02-04 09:16jpabloaeAssigned Topjuvara => rmorley
2024-11-04 13:17shuehnerAssigned Tormorley => Triage Omni OMS
2024-11-04 13:17shuehnerNote Added: 0171300

Notes
(0008400)
shuehner   
2008-07-24 18:19   
The error message comes from the function call "vars.getRequiredInStringParameter("inpRownumId")" in CopyFromOrder.java.

The getRequiredInStringParameter prints out this error message without using AD_MESSAGE for translation and error-text mapping.

Either this function should be enhanced to do that or the caller should not use this function in cases where the parameter may be missing (as in the Copy Lines From) case.
(0171300)
shuehner   
2024-11-04 13:17   
Still reproducible but with slightly different message for the user:
"You have not filled in all needed fields"