Add Package transaction

You can create and print one or multiple packages per delivery.

Note: This transaction can be called from Pick and Pack.

Add Package screen parameters

Parameter name Values Example Default Value
Auto confirm input field data

1: Package

2: Packaging

3: No of Pkgs

4: No of Pkgs / Del

5: Printer

6: Copies / Pkg

A: No. Require confirm by scan/enter data.

B: Yes. Always auto confirm field.

C: Yes. Auto confirm field if suggested data = NOT blank.

D: Yes. Auto confirm field if suggested data = blank.

E: Yes. Auto confirm field if suggested data = NOT blank. Set input field as info field (user cannot change the value and browse is not available)

Mandatory field with blank suggested data cannot be auto confirmed. This requires input regardless of this setting.

1=B;2=C 1=A;2=A;3=A;4=A;5=A;6=A
Auto trigger next when all fields confirmed

0: No

1: Yes

1 0
Mandatory input fields

1: Package

2: Printer

3: Weight

4: Volume

5: Free capacity unit

6: Length

7: Width

8: Height

9: Remark

10: Goods Mark

11: External Tracking no

The following input fields are always mandatory when displayed:

  • Packaging
  • No of Pkgs
  • No of Pkgs / Del
  • Copies / Pkg
1;5;11 Blank
Numeric keypad - Activate negative sign

1: No of Pkgs

2: No of Pkgs / Del

3: Copies / Pkg

4: Weight

5: Volume

6: Free capacity unit

7: Length

8: Width

9: Height

A: No

B: Yes

1=B;2=B 1=A;2=A;3=A;4=A;5=A;6=A;7=A;8=A;9=A
Numeric keypad – Enable

1: No of Pkgs

2: No of Pkgs / Del

3: Copies / Pkg

4: Weight

5: Volume

6: Free capacity unit

7: Length

8: Width

9: Height

A: No

B: Yes

c: Yes and auto display when field is selected.

1=C;2=C 1=B;2=B;3=B;4=B;5=B;6=B;7=B;8=B;9=B
Package label print

0: No

1: Yes

If set to 1: Package label is printed for each new package created

If set to 0:

  • Package label is not printed
  • Input fields “Printer” and “Copies / Pkg” and info field “Total Copies” is not displayed regardless of setting “Sequence of input fields
1 0
Packaging browse - Packaging to include

Any packaging (multiple or range)

Values without a dash (-) in them:

  • Separate multiple values with semicolons (;).
  • Use a dash (-) to specify a range.
  • You can combine lists and ranges when you separate each part with a semicolon.

Values with a dash (-) as part of the value:

  • When values include dashes, specify lists and ranges by using keywords.
  • List: Use LIST() and specify comma‑separated values inside the parentheses.
  • Range: Use RANGE() and specify the start and end values inside the parentheses, separated by a comma.
  • You can combine LIST() and RANGE() expressions when you separate them with semicolons.
  • You can also use LIST() and RANGE() for values that do not include dashes.

Combination of values with and without dashes:

  • You can mix simple values, ranges, and LIST() or RANGE() expressions.
  • Separate each value or expression with a semicolon.

If this parameter is active: Only values set in this parameter are allowed

BIN;CON;BOX3-BOX8;PAL

LIST(BOX1,BOX3,PAL-01,PAL-05,PAL-08);RANGE(CRT1,CRT5);RANGE(SBOX-03,SBOX-10)

PAL1;PAL3;PAL5-PAL8;LIST(BOX-01,BOX-03);RANGE(BOX-05,BOX-09)

Blank(all packaging included)
Populate scan field with suggested data

1: Package

2: Packaging

3: No of Pkgs

4: No of Pkgs / Del

5: Printer

6: Copies / Pkg

1;2 Blank
Print mode

1: Batch / Synchronous

2: Interactive / Synchronous

3: Batch / Asynchronous

4: Interactive / Asynchronous

Batch: Document is generated using batch.Interactive: Document is generated online.

Batch/Interactive: Setting is only applicable for M3 BE16+. For earlier M3 versions setting “2” works as “1” and setting “4” works as “3”.

Synchronous:

  • Wait for API reply until continue process.
  • Error message from API is displayed.

Asynchronous:

  • Do not wait for API reply until continue process.
  • Error message from API is ignored.
2 1
Printer browse - Printers to include

Any printer (multiple and/or range)

Values without a dash (-) in them:

  • Separate multiple values with semicolons (;).
  • Use a dash (-) to specify a range.
  • You can combine lists and ranges when you separate each part with a semicolon.

Values with a dash (-) as part of the value:

  • When values include dashes, specify lists and ranges by using keywords.
  • List: Use LIST() and specify comma‑separated values inside the parentheses.
  • Range: Use RANGE() and specify the start and end values inside the parentheses, separated by a comma.
  • You can combine LIST() and RANGE() expressions when you separate them with semicolons.
  • You can also use LIST() and RANGE() for values that do not include dashes.

Combination of values with and without dashes:

  • You can mix simple values, ranges, and LIST() or RANGE() expressions.
  • Separate each value or expression with a semicolon.

or

Printer group (format *GRP=X where X=Modification field in CRS290

or

*All (include all, overrides any printer group set in FT admin Users form)

If this parameter is active: Only printers set in this parameter are allowed.

If this parameter is not active (blank): Use Printer group set in the “Printer group - Label Printer” field in the “User parameters” tab of the FTUsersMaint form in Factory Track admin. If there is no group set for current user then all printers are available to select from

If set to range: Both from and to data values must exist in M3

PRT01;PRT13-PRT26;PRT87

LIST(PRINTER1,PRINTER2,PRT-03,PRT-05,PRT-07);RANGE(PRINTER5,PRINTER7);RANGE(PRT-09,PRT-12)

PRINTER1;PRINTER3;PRINTER05-PRINTER08;LIST(PRT-10,PRT-12);RANGE(PRT-01,PRT-06)

or

*GRP=PG1

or

*ALL

Blank(all printers are included)
Screen to display after add package

1: Back to calling screen (Pick List Lines, Pick List Lines Aggregated, Report Pick Line or Report Pick Line Aggregated)

2: Add Package (stay and refresh screen)

3: Packages (Package Repack)

For option 3 a specific Package Repack transaction profile can be set by using format N;PROFILE ID where N = 3. If no profile is set it uses the default profile

2 or 3;PROFILE ID X 1
Sequence of input fields

2: Package

3: Packaging

4: No of Pkgs / No of Pkgs per Del

5: Printer

6: Copies / Pkg

7: Weight

8: Volume

9: Free capacity unit

10: Length

11: Width

12: Height

13: Remark

14: Goods Mark

15: External Tracking no

Info fields:

1: Delivery

16: Total Packages

17: Total Copies

Delivery (1):

  • If Add Pkg Del is used: Defaults to the selected delivery
  • If Add Pkg All is used: Defaults to “*ALL* (N)” where N= no of unique deliveries remaining to pick

No of Pkgs / No of Pkgs per Del (4):

  • If use option “Add Pkg Del”: Displays “No of Pkgs”
  • * If use option “Add Pkg All”: Displays “No of Pkgs per Del”

Copies / Pkg (6): The no of copies to print per package.

Printer (5), Copies / Pkg (6) and Total Copies (17): Hidden if parameter “Package Label Print” = 0 (no print)

Total Packages (16):

  • If use option “Add Pkg Del”: Info field is hidden.
  • Calculated as ”No of Pkgs / Del” x No of deliveries (see info field “Delivery”)
  • If ”No of Pkgs / Del” is blank or not displayed: Assumes ”No of Pkgs / Del” = ”1”

Total Copies (17):

  • If Add Pkg Del is used:
    • Calculated as ”No of Pkgs” x ”Copies / Pkg”
    • If ”No of Pkgs” is blank or not displayed: Assumes ”No of Pkgs” = ”1”
    • If ”Copies / Pkg” is blank or not displayed: Assumes ” Copies / Pkg” = ”1”
  • If use option “Add Pkg All”:
    • If use option “Add Pkg All”:
    • If ”Copies / Pkg” is blank or not displayed: Assumes ” Copies / Pkg” = ”1”
1;2;3;15;5;10 1;2;3;4;16;5;6;17;7;8;9;10;11;12;13;14;15
Suggest data for input field Copies / Pkg

Any numeric value

2 Blank
Suggest data for input field No of Pkgs Any numeric value 2 Blank
Suggest data for input field No of Pkgs / Del Any numeric value 2 Blank
Suggest data for input field Package

Any Package

*AUTO*

*BLANK*

If set to *AUTO*: A new package is created with package number based on logic from selected Packaging

If set to *BLANK*:

  • Blank Package is suggested.
  • If Package is set as mandatory input field: Specific Package must be input.
  • If Package is set as optional input field: Specific Package can be input or blank can be input to confirm *AUTO* in which case Package is auto created with package number based on logic from selected Packaging.

*BLANK* *AUTO*
Suggest data for input field Packaging

Any packaging

BOX Blank
Suggest data for input field Printer

Any printer

If no printer is set it suggests the Label Printer set in the "Factory Track Info" tab of the Users form (FTUsersMaint)

PRINTER01 Blank
Verify input field suggested data

1: Package

2: Packaging

3: No of Pkgs

4: No of Pkgs / Del

5: Printer

6: Copies / Pkg

A: No. No check if match

B: Yes. Warn if not match

C: Yes. Warn if value higher

D: Yes. Warn if value lower

E: Yes. Error if not match

F: Yes. Error if value higher

G: Yes. Error if value lower

H: Yes. Error if value lower, warn if value higher

I: Yes. Error if value higher, warn if value lower

Note: If suggested data is blank then all work like A.
1=B;2=B 1=A;2=A;3=A;4=A;5=A;6=A