Skip to Content

ABSL: How to detect already picked serial numbers

We have created button and a mass data run based on the “automate” action of a custom business object called “SiteLogisticsTaskLic”.

The purpose of this action is automating the picking process for all outbound logistics tasks of a concrete warehouse (site id).

This site has products like licenses of software, and the automation do the following steps:

1. Get every outbound logistic task of site id XXXX using QuerySiteLogisticsTaskIn

2. For every obtained task:

2.1. For every line of the task

2.1.1. Search for serial numbers of product using QueryRegisteredProductIn

2.1.2. Confirm serial number using ManageLogisticTaskIn

We have a problem in the last steps, searching and confirming serial numbers:
Once a serial number is confirmed we can’t identify a change of any field that prevents that number to be used again (like a flag that indicates that the serial number is used).

Fields like Status and InventoryStatusCode do not change (some cases Inventory status changes to 1008 depending of the origin of the manufacturing process, migrated or manufactured, but not for all use cases).

We are searching (2.1.1) by product id, and empty owner (to prevent using a product with owner), but we need to detect if it is used or not (already confirmed or not).


Add a comment
10|10000 characters needed characters exceeded

Related questions

0 Answers

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.