Define Settings for Packaging Actions

This document describes settings for packaging actions. Packaging actions are tasks that you must perform based on the packaging.

Packaging actions are useful for:

  • Returnable packaging
  • Packaging that you must charge to a customer
  • Tracking the holder of returnable packaging and the corresponding inventory balances

Packaging actions are divided into two parts:

  • Creating customer delivery charges automatically, based on the actual packaging used for the delivery. This applies only to customer orders.
  • Managing the packaging ledger and inventory of the returnable packaging, tracking your own and external parties' returnable packaging, and identifying the holders.

You can track them both as packaging and as stock.

Outcome

Implemented settings for packaging charges and the packaging ledger.

Defining settings for packaging charges

To create customer charges for the packaging:

  1. In 'Packaging Type. Open' (DRS080), define if customer order charges should be applied by activating 'Apply CO charges' with option 1 or 2.
  2. In 'Packaging. Open' (MMS050), define your packaging and connect a packaging type started for order charges. Connect the packaging to an item that has this setup:
    • The cost price must be specified.
    • The item must be a sales item.
    • The item must exist in the warehouses where the packaging is used.
    • The country of origin must exist.
    • Packaging charges apply only to customer orders (CO).
  3. In 'Dispatch Policy' (MWS010), select a packing reporting method and automatic execution of packaging actions.
  4. Define charges and the related amount in 'CO Charge. Open' (OIS030).
  5. Define which charges are added to a delivery in 'Packaging Charges Selection Table. Open' (MWS135). The objects used for controlling charges in (MWS135) are set per packaging type in 'Generic Object Control Table. Open' (CMS017) for (MWS135). You can start (CMS017) from 'Available Object Control Parameters. Open' (CMS016).
  6. In (MWS135), define the rules for the selection of the charge to apply. The applicable charge is retrieved per priority and the value of the selected objects.
  7. Start the Packaging action field on the CO order type in 'CO Type. Open' (OIS010).

You can now create customer orders that include packaging charges.

Defining settings for packaging ledger management

When goods are packed into packaging during dispatch, packaging actions update in two ways:
  • Packaging ledger is updated, showing the balances of packaging at each holder. A holder can be a warehouse, a customer, a supplier, or a forward agent.
  • Stock is updated for the packaging item.

Follow these steps:

  1. Start 'Dispatch Policy' (MWS010). Select a packing reporting method, and then select automatic execution of packaging actions.
  2. In 'Packaging Type. Open' (DRS080):
    • Activate 'Include in packaging ledger'.
    • Select 'Order line creation method'.
    • Fill in the fields for the text on the packaging documents: Document text', 'General packaging type', and 'General item type'.
  3. Start 'Packaging. Open' (MMS050):
    • Select the packaging type as described above.
    • Connect the packaging to the item that represents it. The item must have these setup:
      • The cost price must be specified.
      • The item must be a sales item.
      • The item must exist in the warehouses where the packaging is used.
      • The country of origin must exist.
  4. Activate the 'Packaging action field' for the order type in 'CO Type. Open' (OIS010), 'RO/DO Order Type. Open' (CRS200), and 'PO Type. Open' (PPS095).

Your packaging is now set up for packaging actions and the packaging ledger.

Defining rules for the holder control

On a customer delivery transported by a forwarding agent, the holder of the packaging can vary. For example, small boxes may remain with the customer, while large pallets may be held by the forwarding agent. This procedure explains how to set up rules to control the holder of the packaging.

  1. Open 'Generic Object Control Table. Open' (CMS017).
    • Create a record for program (DRS081).
    • Provide a packaging type because rules for controlling the holder are defined per packaging type.
  2. On (CMS017/E), provide the object to be used for defining the rules.
    • Priority 1 is the highest priority.
    • Set status to 20–'Active'.
  3. In (DRS081), define the rules for each packaging type to select the holder.
    • Rules are defined per priority using the objects set up in (CMS017).
    • The Holder type field controls whether the consignee or the forwarding agent holds the packaging.
    • You can override the packaging type setup for:
      • Order line creation method
      • Order types
      • Apply CO Charge

Examples:

  • (CMS017) - For packaging type PAL, the holder is selected based on the object 'Consignee'.
  • (DRS081) - If the consignee is CUSTOMER A, the forwarder keeps the packaging, and a charge is applied. Order line creation method 2 is applied, so the packaging item is issued with a requisition order.
  • (DRS081) - If the consignee is WAREHOUSE B, the consignee keeps the packaging. Order line creation method 1 is applied so the packaging item is also distributed to WAREHOUSE B.

Defining an owner

  1. Start 'Item Owner. Open' (CRS685). Provide a code for the owner or holder of packaging materials. Option 11='M3 ID' starts 'Owner. Connect Identity' (CRS686).
  2. Specify the owner type, 1 for a supplier, 2 for a customer, and 3 for a warehouse.
  3. Provide the related M3 ID from (CRS620), (CRS610), or (MMS005) .
    Note: You can have several owner types and M3 IDs connected to one owner.

Parameters to set

Program ID/ Panel Field The field indicates...
(MWS010/G) 240 Packing reporting method … the packing reporting method. Simple packing (method 1) or advanced packing (methods 2, 3, and 4) work together with customer charges.
(MWS010/G) 265 Automatic executions of packaging actions

… whether packaging actions should be executed automatically as soon as delivery is fully packed or fully issued.

0 = No, packaging actions are performed manually by using option 39 in (MWS410)

1 = Yes, packaging actions are performed automatically when fully packed

2 = Yes, packing actions are performed automatically when the delivery is confirmed as shipped.

(MMS050/E) Packaging type

… the packaging type used to group different packaging or containers to be printed on freight documents.

You must select a packaging type that has the 'Apply CO charges' field activated (1 or 2) in (DRS080).

(DRS080/E) Apply CO charges

… whether packaging is charged to the order. This applies to customer orders only, transaction type=31 (TTYP=31).

For alternative 1 and 2, the cost of the packaging is added to the order.

You must select alternative 1 or 2.

(OIS030/B) Charge … the unique ID of a charge.
(OIS030/E) Internal charge

… whether the charge is internal.

Alternatives:

0 = No, external charge

1 = Yes, internal charge.

An internal charge is added to the total order cost when the contribution margin is calculated. The customer is always invoiced for external charges, while internal charges are not invoiced.

Select external charge (0).

(CMS016/B) Object control parameter .. the available object control parameter, where to define your objects and values.
(CMS017/B) Program name … the program used for the object control table. In this case, specify MWS135.
(CMS017/E) Warehouse … the warehouse for which this object control table is valid.
(CMS017/E) Priority

… the sequence in which each information field should be displayed.

To change the sequence, switch the numbers. To add new information fields, specify the numbers and names of the information fields.

Example:

To add a new information field between 10 and 20, assign this new field a number between 11 and 19. Press Enter. The new field is then placed in the correct order.

(CMS017/E) Field 1, 2 ,3 ,4

… a field or data element from a specific file.

This field is used to create keys or search paths for user-defined tables, and also to create the contents of user defined files.
Note: 
  1. The 'OATEPA=Packaging terms' field can only be used if a separate delivery number is always created for one customer order. The '020 One order per delivery number' field in (MWS010) must be started.
  2. You have to finish the packaging type entry in (DRS080) before you connect the packaging type to an object table in (CMS017). When finished, start (MWS135) from the (DRS080/E) panel by using F14='Packaging charges'.
(CMS017/E) Status

… the status of the generic object control table.

Alternatives:

10 = Preliminary

20 = Definite

90 = Blocked/Expired.

(CRS109/B) Field group

… a grouping of several fields from different files that regulate matrix entries. In this case, the MMAD6 'Packaging Charges Selection' field group is selected.

Field groups are defined by the system and cannot be changed.

(MWS135/B) Priority … the table priority from the table in (CMS017). When searching for packaging charges, the tables are searched in order of priority for a set of rules that correspond to the specified object values. These sets of rules are displayed below as 1, 2, or 3 fields called the 'Start value 1, 2, 3' field.
(MWS135/B) Start value 1, 2, 3

… the first, second, and third valid value to be compared with the contents of a control object. If the contents are greater than or equal to this start value, the record is accepted.

If there are several start values, the one that is the closest to the lowest value is valid.

Example:

Start value 1 could be 'Product group'. Select a product group by pressing F4='Prompt'.

Start value 2 could be 'Item no.'. Select an item number by pressing F4.

Start value 3 could be 'Customer no.'. Select a customer number by pressing F4.

(MWS135/E) Charge … the unique ID of a charge. This is the charge defined in (OIS030), and you connect it to the object control table.
(OIS010/J) Packaging action … whether a packaging action is taken for the customer order type. You must select alternative 1='Yes'.

This table shows the settings for packaging charges:

Program ID/ Panel Field The field indicates...
(MWS010/G) 240 Packing reporting method … the packing reporting method. Simple packing (method 1) or advanced packing (methods 2, 3, and 4) work together with packaging ledger management.
(MWS010/G) 265 Automatic execution of packaging actions

… whether packaging actions should be executed automatically as soon as a delivery is fully packed or fully issued.

0 = No, packaging actions are performed manually by using option 39 in (MWS410)

1 = Yes, packaging actions are performed automatically when fully packed

2 = Yes, packing actions are performed automatically when the delivery is confirmed as shipped.

(DRS080/E) Include in packaging ledger … whether packaging of this packaging type is included in the packaging ledger. Select alternative 1='Yes'.
(DRS080/E) Method create order line

… the method for creating a new order line. Select 1='Add line to order (CO/DO/RO)', or 2='Create new requisition order'. To include the packaging transactions in the inventory balance and history of (MWS068) and (MWS070), you must select alternative 1 or 2.

For alternative 1, the packaging is added as an order line on the first order for the delivery. The added order line will be automatically issued.

For alternative 2, a requisition order is created for the packaging regardless of whether the packaging was used for a CO, DO or RO. The requisition order will be created using the order type specified for the packaging type.

(DRS080/E) Document text

General packaging type

General item type

… the three fields for the text on the packaging documents.
(MMS050/E) Item number

… the item number connected to this packaging. If packaging actions are activated for this packaging's packaging type, then an item number must be provided. The specified item number cannot be used for another packaging.

When the packaging ledger is to be updated for inbound goods, this item number is used to find which packaging should be used to update it. For the packaging ledger to be updated, the packaging type must have this action activated and the order type (for example, PO type) must have packaging actions activated. Under these conditions, a receipt of the item entered here will result in the packaging ledger being updated for the relevant owner/holder.

(OIS010/J)

(CRS200/H)

(PPS095/I)

Packaging action … whether a packaging action is taken for the order type. You must select alternative 1='Yes'.
CRS685/B) Owner

… the owner or holder of stock or packaging materials.

This field is used as the identity against which the packaging ledger (MWS080) is updated.

(CRS686/B) Owner type

… the type of M3 identity that is associated with the owner.

Alternatives:

1-'Supplier'

2-'Customer'

3-'Warehouse'.

Note: You can have several owner types connected to one owner.
(CRS686/B) M3 ID

… the M3 ID connected to an owner. The M3 ID is controlled by the owner type.

M3 ID starts (CRS620) for owner type 1, (CRS610) for owner type 2, and (MMS005) for owner type 3. Select the appropriate M3 ID.

Note: You can have several M3 IDs connected to one owner.

This table shows the settings for packaging ledger management:

Program ID/ Panel Field The field indicates...
CMS016/B) Object control parameter … the available object control parameter, where you can define your objects and values.
(CMS017/B) Program name … the program for the object control table. In this case, specify DRS081 here.
(CMS017/E) Packaging type … the packaging type for which this object control table is valid.
(CMS017/E) Sequence

… the sequence in which each the table is read when trying to identify an applicable rule. Sequence 10 is read before sequence 90.

The field priority is in line with the sequence.

(CMS017/E) Field 1, 2 ,3

… a field or data element from a specific file.

This field is used to create keys or search paths for user defined tables and to create the contents of user defined files.

(CMS017/E) Status

… the status of the generic object control table.

Alternatives:

  • 10-'Preliminary'
  • 20-'Definite'
  • 90-'Blocked/Expired'
(CRS109/B) Field group … a grouping of several fields from the delivery head (MHDISH) that regulate matrix entries. In this case, the PKHST Packaging Holder Selection field group is used. Field groups are defined by the system and cannot be changed.
(DRS081/E) The right section of the screen displays the original setup from the packaging type. The left section of the screen displays the overriding parameter.
(DRS081/E) Holder type

… the parties that will be the holder of the packaging after packaging actions are executed.

Alternatives:

  • 1-'Consignee'

    The recipient of the delivery holds the packaging. It can be a customer, a warehouse, or a supplier.

  • 2-'Forwarder'

    The forwarding agent used for the transport of the delivery holds the packaging.

(DRS081/E) Order line creation method

You can overrule the (DRS081) setup for the order line creation method.

The field indicates the action to take to create an order line.

Alternatives:

  • 0-'None'
  • 1-'Add line to order (CO/DO/RO)'
  • 2-'Create new requisition order'

For alternative 1, the packaging item is added as an order line on the first order for the delivery. The added line is issued automatically .

For alternative 2, a requisition order is created for the packaging item, using the order types below.

(DRS081/E) Order type Order type for requisition order issue and requisition order receipt must be provided for line creation method 2. If the holder type is 2-'Forwarder', a requisition order issue is required even for method 1, as in the context of distribution where the packaging is kept by the holder: the line creation is replaced by a requisition issue.
(DRS081/E) Apply CO charge … if packaging is charged to the order. This only applies to customer order (TTYP= 31).

This table shows the rules for the holder control:

Program ID/ Panel Field The field indicates...
(CMS016/B) Object control parameter .. the available object control parameter, where you can define your objects and values.
(CMS017/B) Program name … the program that is used for the object control table. In this case, fill in 'DRS081' here.
(CMS017/E) Packaging type … the packaging type for which this object control table is valid.
(CMS017/E) Sequence … the sequence in which each the table is read when trying to identify an applicable rule. Sequence 10 is read before sequence 90. The field priority is in line with the sequence.
(CMS017/E) Field 1, 2 ,3 … a field or data element from a specific file. This field is used to create keys or search paths for user defined tables and to create the contents of user defined files.
(CMS017/E) Status … the status of the generic object control table.

Alternatives:

10-'Preliminary'

20-'Definite'

90-'Block/Expired'

(CRS109/B) Field group … a grouping of several fields from the delivery head (MHDISH) that regulate matrix entries. In this case, the PKHST 'Packaging Holder Selection' field group is used. Field groups are defined by the system and cannot be changed.
(DRS081/E) The right section of the screen displays the original setup from the packaging type. The left section of the screen displays the overriding parameter.
(DRS081/E) Holder type The field indicates the parties that will be the holder of the packaging after packaging actions are executed.

Alternatives:

1-'Consignee'

The recipient of the delivery will hold the packaging. It can be a customer, a warehouse, or a supplier.

2-'Forwarder'

The forwarding agent used for the transport of the delivery will hold the packaging.
(DRS081/E) Order line creation method You can overrule the (DRS081) setup for the order line creation method. The field indicates the action to take to create an order line.

Alternatives:

0-'None'

1- 'Add line to order (CO/DO/RO)'

2-'Create new requisition order'

For alternative 1, the packaging item is added as an order line on the first order for the delivery. The added line is automatically issued.

For alternative 2, a requisition order is created for the packaging item, using the order types below.

DRS081/E Order type Order type for requisition order issue and requisition order receipt must be provided for line creation method 2. If holder type is 1='forwarder', a requisition order issue is required even for method 1, as in the context of a distribution where the packaging is kept by the holder: the line creation is replaced by a requisition issue.
DRS081/E Apply CO charge The field indicates whether packaging is charged to the order. This applies to customer order only (TTYP= 31)