Está en la página 1de 13

MADE2MANAGE

BAR CODE
SPECIFICATION MANUAL

Version 7.0

January 2014

1155 Perimeter Center West, Suite 700 Atlanta, GA 30338 www.aptean.com info@aptean.com

Copyright 2014 Aptean. All Rights Reserved. These materials are provided by Aptean for
informational purposes only, without representation or warranty of any kind, and Aptean shall
not be liable for errors or omissions with respect to the materials. The only warranties for
Aptean products and services are those set forth in the express warranty statements
accompanying such products and services, if any, and nothing herein shall be construed as
constituting an additional warranty. No part of this publication may be reproduced or
transmitted in any form or for any purpose without the express written permission of Aptean.
The information contained herein may be changed without prior notice. Some products
marketed by Aptean contain proprietary software components of other software vendors.
Aptean and other Aptean products and services referenced herein as well as their respective
logos are registered trademarks or trademarks of Aptean or its affiliated companies.
Made2Manage ERP 7.0
Purchasing_ReferenceManual

Page|i

CONTENTS
Bar Code Specifications ................................................................................................................ 1
Universal bar code specifications ............................................................................................ 1
Operation .......................................................................................................................... 1
Creating BCSHARED.DBF ............................................................................................... 1
Made2Manage bar code functions .......................................................................................... 3
Record definitions .................................................................................................................... 4
Labor functions ................................................................................................................. 4
Inventory functions ............................................................................................................ 7
Bar code special characters .................................................................................................... 9

Made2Manage ERP 7.0


Bar Code Specification Manual

Page|i

Bar Code Specifications

Bar Code Specifications

This manual deals with Universal Bar Code Specifications. Universal Bar
Code specifications are the specifications that would be required if you
wrote your own collection program using another type of hardware.

Universal bar code specifications


Made2Manage includes a powerful bar code interface for capturing data at
various points in the manufacturing process. Aptean sells a bar code device
that has been interfaced to the Made2Manage program. Periodically,
customers want to use existing bar code hardware with Made2Manage. The
purpose of this manual is to explain how to capture the bar code data in a
form that your Made2Manage system can easily use.
The Made2Manage Bar Code module consists of two software programs
that run on a dedicated host computer that collects data from Bar Code
units and posts the collected data to the user network (Made2Manage
tables). It is recommended not to install the Bar Code Collection and
Posting software on the same computer that contains the Made2Manage
database. All collected data gets stored in a XBASE file (BCSHARED.DBF).
XBASE is a file format originally popularized by the dBase family of
database products but now is supported by virtually all programming
languages and desktop database languages. Aptean provides the capture
program used on this bar code host to capture the information for the serial
port of the bar code host computer.

Operation
When you receive the bar code interface software from Made2Manage, you
will receive a database file called BCSHARED.DBF from which
Made2Manage posts data captured from the bar code device to the
Made2Manage system. Also included in your software are the program files
necessary to allow the system to read the information and post it
appropriately (M2MBCP.EXE).
If you want to use another bar code device with Made2Manage, you need
to modify your capture software to write the BCSAHRED database file in
accordance with the specifications listed in this manual. You will need to
have the M2MBCP program running on the bar code host, which monitors
the BCSHARED database of bar code information and updates the
Made2Manage files appropriately. The list that follows shows the field
name; its type and width; and the number of decimals, if any, that it
contains.

Creating BCSHARED.DBF
The BCSHARED.DBF table is created when you run the M2MBCC.exe
program for the first time. Run the bar code collection program and then exit
the program. BCSHARED.DBF will be created and put in the following path,
by default: C:\BCSHARED\BCSHARED.DBF.

Made2Manage ERP 7.0


Bar Code Specification Manual

Page|1

Bar Code Specifications

Structure for Table - BCSHARED.DBF


Table 1: Table structure for BCSHARED.DBF

Field

Field Name

Type

Width

FBCNUM

Character

FNETADDR

Character

Dec

FRECSTAT

Character

FPOST_STRT

Logical

FNCTION

Character

FEMPNO

Character

10

FERRBC

Numeric

FJOBNO

Character

11

FNOPERNO

Character

10

FNJOBNO

Character

11

11

FNOPERNO

Character

12

FPRO_ID

Character

32

13

FLEAD

Character

14

FSETUP

Character

15

FREWORK

Character

16

FCMPL

Character

17

FCOMPQTY

Numeric

12

18

FSCRPQTY

Numeric

12

19

FPARTNO

Character

29

20

FTOJOB

Character

29

21

FSERIESEND

Character

22

FDATE

Character

23

FTIME

Character

24

FORG_DATE

Character

25

FORG_TIME

Character

26

FSHFTDT

Date

27

SDHFTTM

Numeric

28

FSUB

Character

29

FSHIP

Character

30

FLAST

Numeric

31

FCLOCKOUT

Character

32

FCLOT

Character

20

33

FDLOTEXP

Date

Non-Made2Manage bar code collection systems can be used with the


Made2Manage bar code option as long as the correct information is stored
in the BCSHARED.DBF file. The bar code option will be used to post the
collected information in the BCSHARED.DBF to the user network.

Made2Manage ERP 7.0


Bar Code Specification Manual

Page|2

Bar Code Specifications

Figure 1: Diagram of the bar code process

Made2Manage bar code functions


The following functions can be performed using the Made2Manage bar
code option:
Table 2: Bar code functions

Labor Functions

Inventory Functions

F1

Clock-in

F5

Receiving

F2

Clock-off job

F6

Physical Inventory

F3

Clock-off job add operation

F7

Shipping

F4

Clock-off job indirect

F8

Issue to Job Order

F13

Break

F9

Move to Finished Goods

F14

Serial Job(First Job)

F10

Transfer Job to Location

J14

Serial Job(Rest of Jobs)

F11

Transfer Loc to Loc

F15

Parallel Job Clock-in

F12

Transfer Job to Job

F16

Parallel Job Clock-off

F17

Parallel Clock-out (End of


Day)

For each of the above functions, a record will be appended to the


BCSHARED.DBF file. You will need to ensure that the record is written and
adheres to the format shown below. For each available bar code function,
the fields that must be written are shown. For information about the
procedure to post the various types of information refer Posting in the Bar
Code Reference manual on the Expert for Made2Manage website.
Made2Manage ERP 7.0
Bar Code Specification Manual

Page|3

Bar Code Specifications

Record definitions
The required field information for each bar code function is shown in this
section. This information should be appended to the BCSHARED.DBF file
for Posting by Made2Manage. The list contains the function, its field name
and description, and an example of the information for each field.

Labor functions
The prompts below in italics are usually not enabled on the Made2Manage
Bar Code Collection system. So, the values for fields fnjobno and fnoperno
are usually blank.
Table 3: Bar code labor functions
Function

Field

Description

Example

F1

FNCTION

Function Code

F1

F1

FEMPNO

Employee Number

E123456789

F1

FDATE

Date of Entry

20020114

F1

FTIME

Time of Entry

08:00

F1

FNJOBNO

Enter Next Job No

C00012-0000

F1

FNOPERNO

Enter Next Op No

.10

F2

FNCTION

Function Code

F2

F2

FEMPNO

Employee Number

E123456789

F2

FJOBNO

Enter Job Number

C00012-0000

F2

FOPERNO

Enter Operation

.10

F2

FLEAD

Lead Person (Y/N)

F2

FSETUP

Setup (Y/N)

F2

FREWORK

Rework (Y/N)

F2

FCOMPQTY

Enter Qty Complete

1.0

F2

FSCRPQTY

Enter Qty Scrap

0.0

F2

FDATE

Date of Entry

20020114

F2

FTIME

Time of Entry

09:00

F2

FNJOBNO

Enter Next Job No

C00012-0000

F2

FNOPERNO

Enter Next Op No

.10

F3

FNCTION

Function Code

F3

F3

FEMPNO

Employee Number

E123456789

F3

FJOBNO

Enter Job Number

C00012-0000

F3

FPRO_ID

Enter Work Center

F3

FLEAD

Lead Person (Y/N)

F3

FSETUP

Setup (Y/N)

F3

FREWORK

Rework (Y/N)

F3

FCOMPQTY

Enter Qty Complete

1.0

F3

FSCRPQTY

Enter Qty Scrap

0.0

F3

FDATE

Date of Entry

20020114

Made2Manage ERP 7.0


Bar Code Specification Manual

146

Page|4

Bar Code Specifications

Table 3: Bar code labor functions


Function

Field

Description

Example

F3

FTIME

Time of Entry

10:00

F3

FNJOBNO

Enter Next Job No

C00012-0000

F3

FNOPERNO

Enter Next Op No

.10

F4

FNCTION

Function Code

F4

F4

FEMPNO

Employee Number

E123456789

F4

FJOBNO

Enter Job Number

1899-0000

F4

FOPERNO

Enter Operation

.10

F4

FDATE

Date of Entry

20001004

F4

FTIME

Time of Entry

11:00

F4

FNJOBNO

Enter Next Job No

C00012-0000

F4

FNOPERNO

Enter Next Op No

.10

F13

FNCTION

Function Code

F13

F13

FEMPNO

Employee Number

E123456789

F13

FDATE

Date of Entry

20020114

F13

FTIME

Time of Entry

11:00

F14

FNCTION

Function Code

F14

F14

FEMPNO

Employee Number

E123456789

F14

FDATE

Date of Entry

20020114

F14

FTIME

Time of Entry

12:00

F14

FJOBNO

Enter Job Number

C00012-0000

F14

FOPERNO

Enter Operation

10

F14

FLEAD

Lead Person (Y/N)

F14

FSETUP

Setup (Y/N)

F14

FREWORK

Rework (Y/N)

F14

FCOMPQTY

Enter Qty Complete

1.0

F14

FSCRPQTY

Enter Qty Scrap

0.0

F14

FSERIESEND

Constant

J14

FNCTION

Function Code

J14

J14

FEMPNO

Employee Number

E123456789

J14

FDATE

Date of Entry

20020114

J14

FTIME

Time of Entry

12:00

J14

FJOBNO

Enter Job Number

C00013-0000

J14

FOPERNO

Enter Operation

10

J14

FREWORK

Rework (Y/N)

J14

FCOMPQTY

Enter Qty Complete

3.0

J14

FSCRPQTY

Enter Qty Scrap

0.0

Made2Manage ERP 7.0


Bar Code Specification Manual

Page|5

Bar Code Specifications

Table 3: Bar code labor functions


Function

Field

Description

Example

J14

FSERIESEND

End Serial Input


(Y/N)

J14

FNCTION

Function Code

J14

J14

FEMPNO

Employee Number

E123456789

J14

FDATE

Date of Entry

20020114

J14

FTIME

Time of Entry

12:00

J14

FJOBNO

Enter Job Number

C00014-0000

J14

FOPERNO

Enter Operation

10

J14

FREWORK

Rework (Y/N)

J14

FCOMPQTY

Enter Qty Complete

2.0

J14

FSCRPQTY

Enter Qty Scrap

0.0

J14

FSERIESEND

End Serial Input


(Y/N)

F15

FNCTION

Function Code

F15

F15

FEMPNO

Employee Number

E123456789

F15

FDATE

Date of Entry

20020114

F15

FTIME

Time of Entry

13:00

F15

FJOBNO

Enter Job Number

C00012-0000

F15

FOPERNO

Enter Operation

.10

F16

FNCTION

Function Code

F16

F16

FEMPNO

Employee Number

E123456789

F16

FDATE

Date of Entry

20020114

F16

FTIME

Time of Entry

16:00

F16

FJOBNO

Enter Job Number

C00012-0000

F16

FOPERNO

Enter Operation

.10

F16

FLEAD

Lead Person (Y/N)

F16

FSETUP

Setup (Y/N)

F16

FREWORK

Rework (Y/N)

F16

FCOMPQTY

Enter Qty Complete

1.0

F16

FSCRPQTY

Enter Qty Scrap

0.0

F17

FNCTION

Function Code

F17

F17

FEMPNO

Employee Number

E123456789

F17

FDATE

Date of Entry

20020114

F17

FTIME

Time Of Entry

16:00

Made2Manage ERP 7.0


Bar Code Specification Manual

Page|6

Bar Code Specifications

Inventory functions

*: Receiving function (F5) shows two examples: receiving against a


PO, and receiving against an ISO.
Caret (^) symbol represents spaces when entering the information.
Table 4: Bar code inventory functions
Function

Field

Description

Example

F5

FNCTION

Function Code

F5

F5

FEMPNO

Employee Number

E123456789

F5*

FPARTNO

Scan PO Item or
ISO

B002054 1 0

F5

FCLOT

Enter Lot/SN

093001

F5

FDLOTEXP

Enter Expiration
Date (MMDDYYYY)

10012003

F5

FSUB

Recv in Inv
UM?(Y/N)

F5

FCOMPQTY

Quantity Received

124.0

F5

FDATE

Date of Entry

20020114

F5

FTIME

Time of Entry

10:00

F5

FSERIESEND

Last Item on this


PO? (Y/N)

F5

FNCTION

Function Code

F5

F5

FEMPNO

Employee Number

E123456789

F5*

FPARTNO

Scan PO Item or
ISO

K0000000044

F5

FDATE

Date of Entry

20020114

F5

FTIME

Time of Entry

10:00

F7

FEMPNO

Employee Number

E123456789

F7

FDATE

Date of Entry

20020114

F7

FTIME

Time of Entry

10:15

F7

FPARTNO

Enter Shipping Item

I001322000001

F7

FPRO_ID

Enter Shipping
Location

^LO^^^^^^^^^^1
^JO^011230000
^PO^002117 1
0

F7

FCLOT

Enter Lot/SN

B1234567890

F7

FCOMPQTY

Enter Quantity

10011998

F7

FSERIEND

Last Item for this


Shipper (Y/N)

F8

FNCTION

Function Code

F8

Made2Manage ERP 7.0


Bar Code Specification Manual

Page|7

Bar Code Specifications

Table 4: Bar code inventory functions


Function

Field

Description

Example

F8

FPARTNO

Enter Part Number

Z^^^^^^^^^8

F8

FDATE

Date of Entry

20020114

F8

FTIME

Time of Entry

10:17

F8

FPRO_ID

Enter Location

^^^^^^^^132

F8

FCLOT

Enter Lot/SN

B1234567890

F8

FJOBNO

Enter Job Number

D01091-0000

F8

FCOMPQTY

Enter Quantity

134.0

F9

FNCTION

Function Code

F9

F9

FJOBNO

Enter Job Number

DI0182-0000

F9

FCLOT

Enter Lot/SN

B1234567890

F9

FDLOTEXP

Enter Expiration
Date (MMDDYYYY)

10092003

F9

FDATE

Date of Entry

20020114

F9

FTIME

Time of Entry

10:19

F9

FPRO_ID

Scan Location

^^^^^^^^132

F9

FCOMPQTY

Enter Quantity

124.0

F10

FNCTION

Function Code

F10

F10

FPARTNO

Enter Part Number

X^^^^^^^904

F10

FJOBNO

Enter From Job


Number

D01095-0000

F10

FCLOT

Enter Lot/SN

B1234567890

F10

FDATE

Date of Entry

20020114

F10

FTIME

Time of Entry

10:19

F10

FPRO_ID

Enter To Location

^^^^^^^^132

F10

FCOMPQTY

Enter Quantity

124.0

F11

FNCTION

Function Code

F11

F11

FPARTNO

Enter Part Number

Y^^^^^^^857

F11

FDATE

Date of Entry

20020114

F11

FTIME

Time of Entry

10:19

F11

FPRO_ID

Enter (FROM)
Location

^^^^^^^^139

F11

FCLOT

Enter Lot/SN

B1234567890

F11

FTOJOB

Enter (TO) Location

^^^^^^^^132

F11

FCOMPQTY

Enter Quantity

111.0

F12

FNCTION

Function Code

F12

F12

FPARTNO

Enter Part Number

X^^^^^^^928

F12

FDATE

Date of Entry

20020114

Made2Manage ERP 7.0


Bar Code Specification Manual

Page|8

Bar Code Specifications

Table 4: Bar code inventory functions


Function

Field

Description

Example

F12

FTIME

Time of Entry

10:19

F12

FJOBNO

Enter (FROM) Job

DI0188-0000

F12

FCLOT

Enter Lot/SN

B1234567890

F12

FTOJOB

Enter (TO) Job

DI0189-0000

F12

FCOMPQTY

Enter Quantity

111.0

Bar code special characters


Bar codes printed by Made2Manage will have a special character added to
the beginning of each bar code. These extra characters are required in the
BCSHARED.DBF file:
Table 5: Bar code special characters
Bar Code Type

Bar Code Contains

Employee Number

E + Employee Number

Operation Number

. + Operation Number

Part Location

+ identity_column of record in table


BCLocBin. (The identity_column value is left
padded with spaces to a length of 10.) ***

Part Number

W+ identity_column of record in table InMast


(No Lot Control) ***

Part Number

V+ identity_column of record in table InMast


(Lot Controlled/Expiration Date) ***

Part Number

U+ identity_column of record in table InMast


(Lot Controlled/No Expiration Date) ***

Job Order Number

C+ Production Job Number (No Lot Control)

Job Order Number

D+ Job Order Number (Lot Controlled /No


Expiration Date)

Job Order Number

F+ Job Order Number (Lot Controlled/


Expiration Date)

Work Center

- + identity_column of record in table Inwork

Receiving Item

B+ PO No. (6 chars)+PO Item (3 chars)+PO


Release (3 chars)

Receiving Item

G+ PO No. + PO Item + PO Release (Lot


Controlled/No Expiration Date)

Receiving Item

H+ PO No. + PO Item + PO Release (Lot


Controlled/Expiration Date)

Receiving Item

K + ISO Number (10 chars)

Shipping Item

A+ Shipper No (6 chars) + Shipper Item No


(6 chars)

Shipping Item

I+ Shipper No + Shipper Item No (Lot


Controlled/No Expiration Date)

Shipping Item

J+ Shipper No + Shipper Item No (Lot


Controlled/Expiration Date)

Shipping Loc Inv

LO + identity_column of record in table

Made2Manage ERP 7.0


Bar Code Specification Manual

Page|9

Bar Code Specifications

Table 5: Bar code special characters


Bar Code Type

Bar Code Contains


BcLocBin ***

Shipping Loc JO

JO + Job Order No

Shipping Loc PO

PO + PO No. (6 chars)+PO Item


(3 chars)+PO Release (3 chars)

Version 6.0 or later will NOT accept OLDER bar code in the below formats:
Table 6: Unacceptable bar code special characters for version 6.0
or later
Bar Code Type

Bar Code Contains

Part Location

+ Part Location (2 chars) + Bin # (8 chars)

Part Number

Z + Part Rev (3 chars) + Part Number (No Lot


Control)

Part Number

Y + Part Rev (3 chars) + Part Number (Lot


Controlled /Expiration Date)

Part Number

X + Part Rev (3 chars) + Part Number (Lot


Controlled/No Expiration Date)

Work Center

- + Work Center

Shipping Item

A + Shipper No (6 chars) + Shipper Item No


(6 chars)

Shipping Item

I + Shipper No + Shipper Item No (Lot


Controlled/no date)

Shipping Item

J + Shipper No + Shipper Item No (Lot


Controlled/with date)

Made2Manage ERP 7.0


Bar Code Specification Manual

P a g e | 10

También podría gustarte