User Tools

Site Tools


implementation:releasenotes:scan_19.4

Version 19.4.

Produmex Download page
Download version 19.4.

Tested SAP B1 versions

  • SAP B1 9.3 PL10 (MSSQL 2017, HANA 122.22)

Note: Older and newer SAP B1 versions will usually also work, but have not been specifically tested in this version.

Before the upgrade, make sure that you check the release notes of the intermediate versions between the current version and the version you want to upgrade to.

If you use UDF values in document lines and/or heads that are copied by Produmex Scan, make sure that you manually activate the Copy UDF Values to Target Document setting on the Produmex Scan General tab of the Produmex Scan Settings screen.

New Functions

1. Copy UDF Values to Target Document setting

  • The Copy UDF Values to Target Document setting has been added to the Produmex Scan General tab of the Produmex Scan Settings screen as a workaround for an SAP Business One bug (for more information on the bug click here).
  • If the setting is enabled, the UDF values of the base document are copied to the target document when the target document is being created. The data copy is applied on a head and line level as well.
  • The setting applies to the following cases:
    • Purchase Order > Goods Receipt PO
    • A/P Reserve Invoice > Goods Receipt PO
    • Sales Order > Delivery
    • A/R Reserve Invoice > Delivery
    • Pick List > Delivery
    • Inventory Transfer Request > Inventory Transfer
    • Sales Order > Inventory Transfer
    • Delivery > Sales Return
    • A/R Invoice > A/R Credit Memo
  • Exception:
    If a UDF is filled in on the base document and it is also configured as a custom field on the Produmex Scan client, user queries must be created to have the default value of the UDF copied from the base document to the target document.
  • Important:
    By default, the setting is disabled because it causes a loss in performance. If you use UDF values on a head and/or line level and they are copied while using Produmex Scan, make sure that you enable the setting to avoid potential data loss.

2. Connection timeout for Client application

  • The Timeout (sec) setting has been added to the Advanced tab of the Client Configuration Parameters as an initial timeout setting for the Client application.
  • The Client application requests its configuration (including the Kill Time value) from the application server and for this first-time communication the Client application uses the Timeout setting.
    • If the application server does not respond within the time limit defined by the Timeout setting, the Client application aborts the connection.
    • If this first communication is successful, that is, the application server responds to the Client application within the time limit, the Kill Time setting is applied to define the timeout for future communication among the Client application, the application server and the database.
  • The default value of the setting is 15 seconds. If your application or database server is slow, it is recommended to change the value to a higher number.

3. Italian version

  • Initial support for the Italian localization has been added to Produmex Scan.

Produmex Scan for Android

1. Customization

  • Customization Assist Mode
    The setting can be enabled on the Advanced tab and the general customization guidelines applies to it. Exception: using external form and data positioning (see below).
  • On External Form
    If you select Yes in the On External Form column of the Customization Fields screen, the Extra button is displayed on the given screen and if you click the button, it opens the external screen with the fields and buttons positioned to the external screen.
  • Data positioning
    In addition to the x, w and lines values, the possible values for data positioning include row and fullrow.
    • Row: The row where the field is positioned to. If a field is customized, but no row value is defined, the field is automatically displayed as the last field on the screen. Empty rows are not displayed on the screen.
    • Fullrow: Its value is 1 (fullrow:1). By default, if no x or w value is defined, the given field is displayed in its full width. If you define the x or w value for a field and no other field should be positioned next to it, the fullrow value can be used.
    • The vertical position (y), the screen height (h) and the font size (f) are not applicable.
    • If a field has buttons, there is no need to customize the buttons with the field. Once a field is customized, its button(s) are automatically positioned accordingly.

2. Additional advanced settings

  • Smaller controls: If the setting is enabled, the size of controls is reduced and the Data Repeater list has more space on the screen.
  • Connection Timeout (sec): An initial timeout setting for the Client application with a default value of 15 seconds.
    • First the Client application requests its configuration (including the Kill Time value - 30 seconds by default) from the application server and it uses the Connection Timeout setting. If the application server does not respond within the time limit defined by the Connection Timeout setting, the Client application aborts the connection.
    • If this first communication is successful, that is, the application server responds to the Client application within the time limit, a total timeout value is applied to define the timeout for future communication among the Client application, the application server and the database. The total timeout value is defined by the sum of the (Initial) Connection Timeout and the Kill Time with a default value of 45 seconds (15 sec + 30 sec).
    • If your application or database server is slow, it is recommended to change the value of the (Initial) Connection Timeout to a higher number.

3. Logs

  • The Logs tab has been added and it is divided into two parts:
    • On the top of the screen the system displays general errors, for example unsuccessful login. When you log out in the main menu, this log is sent to the Service Broker and cleared.
    • On the second part of the screen unexpected events and their causes are displayed and with the Send logs button the logs are sent to the Produmex Service Broker, which saves them among its own log files. These files can be sent to the Produmex Support Team.
    • A Clear logs button has been added to the screen to clear logs on both parts of the screen.

Documentation Maintenance

Bugfixes

TicketDescription
98811Batch assignment disappears when you bind the inventory counting
91521Customization validation of Quantity field does not work when pressing Enter
92266Scan Quantity screens - Quantity text field validation error
93564Quick Counting - DataRepeater size is wrong in the Quick Inventory Counting Quantities screen with customization
93889Picking - Not enough serial quantity for item
94113Stock Transfer Request - Insufficient quantity
94773Stock Counting - Data Repeater customization fails
95850Barcode - Allow GS-128 barcodes on document filter screens
96196Sales Order - Wrong quantity displayed in case of delivery draft documents
98984Delivery - On posting document number is shown from delivery instead of draft table
99315Barcode - Allow scanning of items with the same barcode on document filter screens
99774Customization - Tab is not working for customization fields on Transfer Stocks Quantities Serial screen
101050Inventory counting - Serial number quantity mismatch on posting
101624Picking - UDF value for lines is not moved to the delivery document 19.4.00003
102709Sales order - Shipping Address components are empty on the delivery after posting
103530Customization - Events are not receiving the field values on the external form
104819Goods receipt - Issue with the New button after entering the last serial number
107298Scanning - Application crash after using scan with camera 19.4.00003
implementation/releasenotes/scan_19.4.txt · Last modified: 2020/03/24 20:30 by vise