SAP B1 - Bar Tender Label Printing Integration: Receipts From Production Stock Transfers
SAP B1 - Bar Tender Label Printing Integration: Receipts From Production Stock Transfers
Bar coded and non-bar coded labels can be produced using information from SAP Business One. The
labels can be produced as part of the normal receiving, shipping, inventory transfer, production work
order and production goods receipts processes. In addition, labels can be printed on demand. This add-on
from Mascidon uses the Bar Tender label printing software from SeaGull Scientific. It is a graphical label
designer program. It can be used for low or high production printing of labels. Figure 1.1 shows the
labeling process.
Command
Line Call
As shown, the labeling process occurs when the ‘Add’ button is clicked on the document entry screen.
This occurs behind the scenes. From a user perspective, they click Add and labels are produced. Each of
these transactions also has the capability to ‘Reprint’ labels. A real need for this is when a receiving clerk
enters a receipt and the printer jams or runs out of supplies. A label may get damaged and a single label
needs to be printed for an item. This is done on the item master screen.
In what format are the labels produced? This is entirely up to the user. Sample labels for items and
shippers are included. The user can use the Bar Tender software to format the label in any manner. The
information available for printing labels is stored in a user table. For instance, when a PO Goods Receipt
is entered, the system creates a User table with the results of the receipt and calculates the number of
labels required for each line item. The Bar Tender label print program can access this table to print
labels, AND can link SAP B1 tables to this table for a more robust view of fields to include on a label.
This is all done under user control. The only requirement is that a ‘BAT’ file with the call to print labels
include the name of the Bar Tender label format to use.
Is there any setup involved? The user must set up the item master file properly to ensure that labels get
created in the correct quantity, or are flagged as not requiring a label. Mascidon has identified three flags
in the item master properties that determine the number of labels to print. The first is item property 30 –
‘Label each item’. When this is set to ‘Y’, then it is expected that a label is to be applied to each
inventory item. If you received or shipped 200 of an item, then 200 labels would be produced. The
second is property 31 – ‘Use packaging quantity’. If property 30 is not set, then property 31 determines
whether to print one label per package. The third flag is property 32, ‘No labels this part’. If the third
flag is set to Y, then regardless of any other flag settings, no labels are produced for this item. The table
in Figure 1.2 shows the matrix of 8 possibilities and the number of labels that would be produced in each
instance.
To make our examples easy to understand, let’s agree to use this nomenclature from the inventory master
file maintenance screen: the stocking unit of measure is how the item is stocked; a ‘Box’ is the
purchasing unit of measure (i.e. 10 stocking units / box); and the ‘Carton’ is made up of a number of
boxes (i.e. 4 boxes per carton). Using this nomenclature, if the user placed an order for 4 cartons of this
item, they would be placing an order for 40 pieces. Whether or not the field ‘Base Units’ is set in the PO,
or not, would determine the actual quantity in the Quantity field.
Note 2: The Production Goods Receipts document does not have quite the same fields in use as the PO
Goods receipts and Delivery Order. In instances where the fields are unavailable, 1 label per item
produced is the norm.
How are labels reprinted? Reprinting labels is done at the touch of a button. Refer to Figure 1.3 to see
the reprint button on the Delivery Order screen. Simply retrieve the delivery order and click ‘Reprint
Labels’. The same label print function used to print labels as the document is ‘Added’, is used to Reprint
the labels.
How are labels printed on demand? This is done from the item master file screen. See Figure 1.4. The
user simply selects the item to process, types in the number of labels to print and clicks on the ‘Print
Labels’ button. This function ignores all of the item property flags.