0% found this document useful (0 votes)
358 views8 pages

SAP B1 - Bar Tender Label Printing Integration: Receipts From Production Stock Transfers

This add-on allows SAP Business One to integrate with Bar Tender label printing software to print barcoded and non-barcoded labels during various processes like receiving, shipping, inventory transfers, and production. Labels can be printed on demand or automatically during these processes. The user designs labels in Bar Tender and configures label printing settings in SAP B1. When transactions occur in SAP B1, it triggers label printing in Bar Tender based on the item and transaction properties.

Uploaded by

Bas
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
358 views8 pages

SAP B1 - Bar Tender Label Printing Integration: Receipts From Production Stock Transfers

This add-on allows SAP Business One to integrate with Bar Tender label printing software to print barcoded and non-barcoded labels during various processes like receiving, shipping, inventory transfers, and production. Labels can be printed on demand or automatically during these processes. The user designs labels in Bar Tender and configures label printing settings in SAP B1. When transactions occur in SAP B1, it triggers label printing in Bar Tender based on the item and transaction properties.

Uploaded by

Bas
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

SAP B1 – Bar Tender Label Printing Integration

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.

PO Goods Delivery Receipts from Stock


Receipts Orders Production Transfers

Add Add Add

Item Master SQL Stored Production


File Procedure Orders
On Demand On Demand

SAP Table Boyum


DCMLABELS Validation

Command
Line Call

Bar Tender Labels

Figure 1.1 Label Printing Process


The main purpose of the label printing program is to provide the ability to quickly and easily add bar
coded labels to parts. If we view the inventory in terms of in-out transactions, we recognize 3 process
points that require bar coded labels:

SAP B1 – Bar Tender Integration Page 1


1. PO Goods Receipt - when the warehouse receives goods into inventory, they should be labeled at
that point in time – before it is put away.
2. Shipments – when the delivery order is created, a finished goods label should be applied to the
inventory items being sent to the customer. This label may contain more than just inventory
information – customer part numbers for instance.
3. Production completion – when production records the production of inventory, they can print
labels for this inventory. In most instances this is only necessary if the items will be placed on a
shelf.

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.

SAP B1 – Bar Tender Integration Page 2


Qrygroup30 Qrygroup31 UseBaseUn # Labels Comment
N N N PDN1.Quantity or PDN1.Quantity /
DLN1.Quantity or DLN1.Quantity /
IGN1.Quantity IGN1.Quantity stores the
number of boxes. We
print 1 label for each box
received.
N N Y Calculate # boxes 1 label for each box of
items received. If boxes
are not defined in the PO
Goods Receipts / Delivery
Order or item master, then
1 label for each line item –
regardless of quantity.
N Y N PDN1.PackQty or Create 1 label for each
DLN1.PackQty carton received / shipped.
N Y Y Calculate # cartons 1 label for each carton of
items received / shipped.
If cartons are not defined,
then default to box
calculation. If boxes are
also not defined, then
default to 1 label for PO
Goods Receipt / Delivery
Order line regardless of
quantity.
Y N N PDN1.Quantity or 1 label for each item
DLN1.Quantity received / shipped. Label
quantity = quantity *
numpermsr
Y N Y PDN1.Quantity or 1 label for each item
DLN1.Quantity received / shipped. Label
quantity = Quantity.
Y Y N PDN1.PackQty or 1 label for each item
DLN1.PackQty received / shipped. Label
quantity = quantity *
numpermsr
Y Y Y PDN1.Quantity or 1 label for each item
DLN1.Quantity received / shipped

Figure 1.2 Label Flag Matrix


Note: If the PO goods receipt, Delivery Order, or Production receipt transaction includes serialized
items, the matrix above does not apply. There is one label printed for each serial number received or
shipped. The same is true for lot controlled items, except there is one label printed for each lot number
received or shipped.

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.

SAP B1 – Bar Tender Integration Page 3


Can you opt out of printing labels by document? Yes – the stored procedure
SBO_sp_transactionnotification contains the SQL code for generating the label information. The code for
each document is separate and can be commented out if necessary.

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.

Figure 1.3 Reprint 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.

SAP B1 – Bar Tender Integration Page 4


Figure 1.4 Printing Labels on Demand

SAP B1 Labels Software from Mascidon:

1. Requires Boyum to be installed


2. Includes all of the Boyum XML files for ease of import
3. Includes SQL scripts required to process transactions
a. SBO_sp_transactionnotification
b. DCM_sp_processlabels
c. Several scripts for setup of item and item group defaults
4. Includes Bar Tender – Enterprise Edition
5. Sample labels – one for each transaction type
6. Setup instructions – 30 page technical manual
7. 1 hour of installation assistance

SAP B1 – Bar Tender Integration Page 5


Figure 1.5 Main Bar Tender Design Screen – with bar coded Itemcode field

SAP B1 – Bar Tender Integration Page 6


Figure 1.6 Sample Output – PO Goods Receipts Document 169

SAP B1 – Bar Tender Integration Page 7


Key Features:
• Tightly integrated with Bar Tender software so that users can define their own label formats
• Bar Tender provides access to AIAG standard label formats (and others as well)
• Labels are printed for:
o PO Goods receipts
o Delivery Orders
o Receipts from Production
o Stock Transfers
o Item master – for reprints or single print
o Production orders
• Any or all documents can be separately integrated – as needs are defined
• Individual items can be set up to print one label per item, one label per standard pack, or not
printed
• A Bar Tender label printing license is provided as part of this module

SAP B1 – Bar Tender Integration Page 8

You might also like