A Step by Step Guide On The SAP Handling Unit Management Configurations
A Step by Step Guide On The SAP Handling Unit Management Configurations
Table of Contents
Objective ................................................................................................................................. 3
IMG Menu – The Starting Point ............................................................................................... 4
Handling Unit Management Overview ..................................................................................... 5
Start of HUM Outbound Deliveries Manual Packing Configuration.......................................... 6
Define Number Ranges for Handling Units.............................................................................. 6
Define Packaging Material Types ............................................................................................ 7
Define Material Group for Packaging Materials ....................................................................... 9
Define Allowed Packaging Materials ..................................................................................... 10
Use Handling Unit Supplements............................................................................................ 10
Maintain Goods Movements for Handling Unit Stock-Posting ............................................... 12
Define User Status Profile ..................................................................................................... 13
Set QM Check and Delivery Type for Each Movement Type ................................................ 14
HU Requirement for Storage Locations and Default Values for Deliveries............................ 15
Packing Control By Item Category......................................................................................... 17
Define Requirements for Packing in the Delivery .................................................................. 18
Delivery Type Determination ................................................................................................. 19
Set Unique Number Assignment for HU Identification ........................................................... 22
Number Range Maintenance for HU Identification ................................................................ 23
Define Number Assignment for Each Packaging Material Type ............................................ 24
Delivery Output type for Packing List..................................................................................... 25
Maintain the Delivery Output Determination Procedure......................................................... 26
What else to maintain after the Manual Handling Units Configurations? ............................... 28
Start of the Automatic Packaging Configuration .................................................................... 29
Define Number Ranges for Packing Instructions ................................................................... 29
Define Determination Type for Packing Instructions.............................................................. 30
Define Number Ranges for Packing Instruction Determination Records ............................... 33
What else to maintain after the necessary Automatic Packaging Configurations? ................ 34
Appendix A: How to do Manual Packing for Non-Assigned Handlings Units? ....................... 37
Appendix B: Scenario 1 – How to do Manual Packing by Delivery Item? .............................. 41
Appendix C: Scenario 2 – How to Manual Pack the Materials into Pallets? .......................... 46
Appendix D: How to do Automatic Packing? ......................................................................... 50
Appendix E: How to do Goods Movement for Handling Unit Material?.................................. 52
Appendix F: How to Unpack the Handling Unit Material? ...................................................... 54
Copyright
© 2004 www.sap-img.com. All rights reserved.
www.sap-img.com makes no warranties or representations with respect to the content hereof and specifically
disclaims any implied warranties of merchantability or fitness for any particular purpose.
www.sap-img.com assumes no responsibility for any errors that may appear in this document. The information
contained in this document is subject to change without notice.
www.sap-img.com reserves the right to make any such changes without obligation to notify any person of such
revision or changes.
www.sap-img.com makes no commitment to keep the information contained herein up to date.
Trademarks
ABAP/4 is a registered trademark of SAP AG.
SAP, R/2, R/3, SAPoffice, Smart Forms, SAPscript, SAP EarlyWatch, and SAP Business Workflow are
registered trademark of SAP AG.
All other products mentioned in this documentation are registered or unregistered trademarks of their
respective companies.
Objective
The objective of this paper is to provide the SAP consultant with a step-by-step guides at
configuring the SAP Handling Unit Management module. It is structure in the form of how-to-
do configurations method.
When you do the SAP configuration, sequence is not really important as long as all the
Handling Unit Management modules Features that need to be used have been
configured.
Notes:
Initial IMG Action : Required (this are dynamic data which are unique to the company)
Initial IMG Action : Usually Not required (it depends on the customer requirement)
Initial IMG Action : Not required (normally this kind of configuration is quite static, most of
the customer will accept the SAP default and may request for changes after going live for a
period of time)
Transaction SPRO
Handling units are made up all the packaging materials that are used to pack the Ship
Materials.
Packaging materials are intended to enclose or hold together the materials that are to be
packed. In other words, the material that is to be packed can be packed into or onto the
packaging material. The packaging material can be a load carrier.
The most important packaging materials include crates, boxes, containers, wire baskets, and
pallets.
When you do packing, you have to think bottom up. For example, if personal computer is
pack into a carton box. In SAP, you will specify first the packing material, that is the carton
box follows by the material which is your personal computer.
A second example will when you need to put all you personal computer in the carton box on a
pallet. In SAP, you will specify first the pallet, next the carton box on the pallet and finally the
material which is your personal computer.
When creating a handling unit, the system assigns a clear number internally. This number is
from the number range interval, which you can maintain in this menu option.
An internal assignment is carried out in the standard delivery for handling units, from the
number range interval '01'. Maintenance of further intervals is not necessary, as the interval
cannot be set.
Click the Change Intervals button to maintain the Number Range Intervals
If the number range is not available for the interval '01', you must insert the number interval
'01'.
In the standard delivery, plant determination is set so that the plant can be entered manually
in the handling unit.
Maintenance for the handling unit category SSCC18 generation should always be scheduled,
as an SSCC18 can be assigned at any time.
1. Don’t used the Packaging Material Category "auxiliary packaging materials" as it cannot
be used for generating handling units. They can only be used for supplementing the
packaging in a handling unit.
2. Always assign numbers clearly, using a number range interval or a SSCC18 generation.
This is the SAP Default Packaging Type. Click the New entries if new Packaging
Material Type is required. Double click the PkMtl to view the detail setting.
Now, try creating a new Packaging Material Type name VERP with the following settings:
Here, you define the material groupings packaging materials, with which materials that are
to be packed into similar packaging materials are grouped together. The material
grouping for packaging materials is entered in the material master record of the shipping
material. A material grouping for packaging materials can, for example, include all materials
that are to packed in bottles.
1. If you want to create a new material grouping for packaging materials, enter an
alphanumeric key with a maximum of 4 characters together with a textual description.
2. Assign the allowed packaging material types for the material grouping for packaging
materials.
When packing materials or handling units, the system checks whether the packaging
materials for the handling unit, to which the items are to be packed, is allowed for packing.
When you assign packaging material types to the material groups for packaging
materials, you define which packaging materials are allowed for packing.
When you assign shipping material types to material groups for shipping materials, you
define which shipping materials are allowed for packing.
No check is carried out for those materials without material group for packaging materials.
These materials can always be packed.
Here, you assign the allowed packaging material types to each material group for
packaging materials.
Here the Blank Material Group is assigned with the Packaging Material Type VERP.
There are 5 handling unit groups here where you can used to define additional handling
category. The fields can be reached from the packaging screen.
The check tables TVE1 - TVE5 exist for the fields. You can use tcode SE11 to view the
table.
If you want, for example, to use the additional field VEGR1 to define a level of fragility
regarding the packaging content, so that you can carry out statistical evaluations on the basis
of these specifications. Proceed as follows:
1. Change data element VEGR1:
• Change the short description "Handling unit group 1" to "Risk factor".
• Change the respective key words.
2. Activate data element VEGR1.
3. Maintain the entity table TVE1, for example, by specifying the following values:
• "01" fragile
• "02" not particularly fragile
• "03" robust
SAP recommends that you use the existing additional fields for individual modifications to the
packing function and that you avoid adding further new fields wherever possible.
Menu Path : IMG – Logistics General – Handling Unit Management – Basics – Use
Handling Unit Supplements
In this IMG, you can view the available movement type that are use for HU specific material
postings. The packing process defines the movement type which the pack or unpack
material is transferred between HU managed storage locations and non HU storage
locations.
All the possible business process for HU has been map out by SAP in the standard system.
It is recommended that you do not change the standard movement type of the individual
packing or unpacking processes as it might result in stock inconsistencies. A change in other
processes could cause some input fields for other movements to become inactive.
You can assign the user status profile to a packaging_material_type in transaction VHAR –
Field Name Status Profile.
Here you define for each movement type whether you want to work with inspection
processing in Quality Management. You also determine the delivery type for each movement
type. You use the delivery type to assign a particular type of delivery to each movement type:
Unless you wish to make some changes to the delivery type for a movement type, no action
is required as all the delivery type have been pre-defined correctly to each movement type by
SAP.
Here, for each storage location, you maintain the handling unit requirement and the default
values for creating a delivery.
You can override the default settings at plant level with more specific default settings at
storage location level.
When you set the HU requirement indicator for a storage location, you can only make
stock postings if you specify the handling unit. If you do not specify the handling unit,
the system does not create a material document when you make the posting but
creates a delivery document.
Since the stock in a storage location that is subject to a handling unit requirement is packed
in principle, you must maintain a partner storage location for transactions such as
unpacking. Use a storage location in the same plant as the partner storage location that has
the same or no warehouse number.
You are only allowed to change the indicator HU requirement for storage locations that
do not contain any stock and that are not assigned to a decentralized warehouse
management system.
Note: Storage locations that are assigned to a decentralized warehouse management system
can be flagged as having an HU requirement in the decentralized Warehouse Management
System.
1st Screen – Select Plant on the right and click Storage location – Fill in the Sales Org.,
Distribution and Division
2nd Screen – Details of Plant and Sloc (you can double click to view the settings on a
single page)
Here you control each category whether it can be packed or whether it requires packing. If an
item category is characterized as requiring packing, the item must be packed in delivery,
before goods issue. If it can be packed, you can pack it.
You cannot pack items with an item category which cannot be packed.
For materials to be handled in batches, you control whether only items with batch available
can be packed, or basically the cumulated main item quantity is packed.
Here we leave all the Item Category as empty, which means the choice is left to the user
whether to have packaging material or not.
Here, you will require some ABAP help if you wish to define your own requirements for
packing delivery items. Requirements are represented as form routines which constitute
shorter subprograms and check different criteria during packing. If you define new
requirements for packing handling units, you must activate the new requirements before
using them, otherwise they will not be taken into account.
A requirement for packing handling units can, for example, stipulate that packing is not
possible if a credit block exists.
1. If you want to create a new requirement for packing handling units, go to requirement
maintenance.
2. If necessary, overwrite an existing routine or create a group number from the area set
aside for customer modifications (600-699) and enter an appropriate textual description.
3. Program the desired requirement in the editor.
4. Activate the requirement.
5. Enter a long text to describe the purpose of the routine more precisely and in greater
detail.
1st Screen – Select the line item Routine and click the Req. maintenance
2nd Screen – Select the line item Routine Number and click the Source Text button.
3rd Screen – This is the standard ABAP program in Routine Number 1. Do not
overwrite the standard program, if new ABAP checking is required, copy the Routine
to a new Number For e.g. 901
Here, you can set the delivery type determination for the following objects:
Inbound delivery
Outbound delivery
Posting change
Set delivery type for each movement type must be set in order for the delivery type
determination to take place. In this activity, you can set the following delivery types, which
must be uniquely (in accordance with the debit/credit indicator) and correctly assigned,
depending on the movement type:
If either movement type "ID" (Inbound delivery type) or "OD" (Outbound deliveries type) was
set according to the Requirements (above), the system searches the activity Set delivery
type determination for inbound deliveries/outbound deliveries for a delivery type for the
following key fields:
• Client
• Plant
• Storage location
If no entry is found, the system searches for an entry with an abbreviated key as follows:
• Storage location with input template "****"
• Storage location and plant with input template "****"
In the activity Set delivery type determination for posting change, key abbreviation occurs
as follows:
• Storage location with input template "****"
• Stock transfer storage location with input template "****"
• Storage location and stock transfer storage location with input template "****"
• Storage location and plant with input template "****"
The system determines the delivery type for the material movement transactions according to
the activities described above.
No changes is required as default setting have been set for each delivery type.
If you allow multiple assignment of the same handling unit identification, you’ll not be able to
display or further process the handling unit as the system cannot determine exactly which
handling unit you are requesting, thereby ruling out any chance of scanner-supported
processing, for example.
Number assignment settings must be made for all packaging material types in the
Implementation Guide.
If you want to use handling units outside outbound delivery processing, check the appropriate
checkbox.
It is only possible to indicate a storage location as HU-managed if you have set this indicator.
The use of non-assigned handling units without unique number assignment is not supported.
In particular, a link from handling unit to storage unit is not possible if there is no assurance of
unique number assignment.
Click Set Unique Number Assignment for HU Identification -> New entries
Tick HU ID unique and Save
You are allowed to maintain multiple internal and external number range intervals in order to
assign numbers from different intervals to various packaging material types.
The number assignment section in the packaging material type of the packaging material
must be customized for number assignment from an internal or external number range
interval in order for it to take place.
A delivery of an internal and external number range interval with suggested values is
available.
A handling unit is a technical system reflection of a physical object. For this reason, it is
logical to assign each handling unit a unique number.
A number range object can guarantee that all number assignments are unique within one
client. Unique number assignment is only possible throughout the entire system via
assignment of a SSCC18.
Maintain the HU type for the SSCC18 number assignment for each packaging material type,
even if automatic number assignment occurs via a number range interval.
Define the type of the number assignment, the number range interval for internal and external
number assignment and the HU type for SSCC18 generation.
If the HU type is maintained for SSCC18 generation, an SSCC18 can be generated at any
time, regardless of how the number assignment is set.
In order for you to print the Packing list, you need to add in an Output Procedure for PL00.
Select line PL00 and click Processing routines for next screen.
Assuming that the last row was Step 80, just select a row and click copy
On the next screen overwrite the Step and Cntr Columns with the next incremental number.
In the e.g. it would be 90 and 9.
Now, you can go to Appendix A, B and C to try out a Manual Packing for a Delivery
Order.
1. Check the extent to which you can use the determination types already contained in the
standard system.
2. Create a new determination type by copying a similar one (via Edit -> Copy as... ). Then
make the following entries:
3. Enter an alphanumerical key of up to 4 figures and a description for the determination
type.
4. Enter an access sequence for the determination type.
5. If required, make an entry for the default date for condition record creation.
In this example, a CTyp Z001 is created and assigned to the standard SAP AcSc (Access
Sequence) SHIP. Blank space in the Valid from and Valid to date indicate that it is valid
forever.
Adjust one of the packing instruction determination procedures already contained in the
standard system to your requirements, or create new procedures.
After creating the procedure, you must specify which procedure is used for which business
transaction in the IMG activity Maintain Packing Transaction Profiles (OVHU2) .
Step 1:-
In this example, click New entries and create a Procedure Z000001. Next select the
Procedure Z000001 and click Control
Step 2:-
Click New entries and create the Control for CTyp Z001
Step 3:-
Transaction : Menu Path : IMG – Logistics General – Handling Unit Management
OVHU2 - Automatic Packing – Maintain Packing Transaction Profile
In this IMG, you must define the Packing Instruction Procedure that you have created
according to the Handling Transaction code you want to used. Here, it will be used for
transaction HU02 – Create and Process Available Non-Assigned Handlings Units. You
can tell by the transaction title Non-assigned Handlings. Scan the Profile and you can see
0007 – Non-Assigned Packing, double click on it.
Transaction : SAP Menu Path : SAP Menu – Central Functions Handling Unit
POP1 Management Master Data – Packing Instructions – Create
Leave the screen blank and click the Enter button. The system will auto generate a Packing
Instruction Number.
Transaction : SAP Menu Path : SAP Menu – Central Functions Handling Unit
POF1 Management Master Data – Packing Instructions Determination
Records – Create
Use the Determination type Z001 which you have configured and choose Automatic
Packaging Search to be by Material.
Save the record and you can now proceed to Appendix D to try the Automatic
Packaging.
Step 1:- Called up Transaction HU02 and click the Pack material tabstrips
Step 2:- Type in the Material MATERIAL-01 and Total quantity 20 and the Plant.
Finished click the Pack Proposal tabstrips
Next, type in the Material to pack as follows. This means that 10 MATERIAL-01 will be pack
into 1 Box of CARTON-01. Once you hit enter, the Total quantity will reduce from 20 to
10.
Now, type in the Packaging Material CARTON-01 again and hit Enter.
Balance of MATERIAL-01 to pack will now disappear. Once packing is completed, click the
Create Hus button to create the Handling Units.
After click the Create HUs button, this message will appear.
Handling units were created
Message no. HUDIALOG 025
To check the Handling Units, you can click the General Overview (F8) button. Open up the
details by click on the + button. Each Packing Materials will be assigned an Unique
Identification Number by the system. Save the record and you are done.
After inputting the Picking Quantity, click the Pack button (Shift+F6).
This will bring you to the next screen which is split into Top and Bottom.
All Materials that are not pack are shown here. Once packing is completed, no materials
will be shown here.
Here, you can only enter Materials that have been defined as Packaging Materials. (which
is the Packaging Materials Type defined by you in the IMG)
The first row will be grey at the system is showing you the materials that you are supposed
to packed.
You key in the packaging materials starting from row 2 and hit Enter.
After you hit Enter, the Packaging Materials will become the first row, and a new blank line
right below it will be for you to enter the Materials that need to be packed into this Packaging
Materials.
After you hit enter, you will notice that the last grey row for MATERIAL-01 have a remaining
of 5 PC left to pack.
Once all the Materials are packed, the grey rows for the Delivered Materials will
disappear. Assuming that here, we split into 2 CARTON-01.
To confirm the Packaging, click the button at the lower portions of the
screen and you will receive this message :-
Handling units were created
Message no. HUDIALOG 025
To view the Packing done, click on the General view (F8) button at the top left screen.
This will bring you to the “Processing of Handling Units for Outbound Delivery” Screen.
To explode the tree structure, click the Expand sub-tree (Ctrl+Shift+F1) button.
Click on the Item (Shift+F12) button to return to the initial packing screen.
Click the Back (F3) button to return to the “Delivery Overview” screen to continue your
processing of the delivery.
Finally click the Save button and you will receive this message :-
Delivery Ref. 12345678 has been saved
Message no. VL 311
Assuming now you have 20 pcs MATERIAL-01 that will be packed on pallet, using 5 carton
box which can contains 2 material each.
Take note of the row MATERIAL-01, you only indicate 2 pcs of material as the system will
calculate CARTON x MATERIAL = Total quantity
The next screen will appear after you hit the Enter key. Notice the Total quantity column for
MATERIAL-01. The system will calculate the MATERIAL-01 quantity for you. (5 x 2 = 10
pcs.)
Once packing is complete, the grey row for the balance material will disappear. Remember
to click the to confirm the packing.
You can refer to the configuration on Output type for Packing List.
Type in the Packaging materials you want to check as follows and click Execute .
The Packaging materials will be display together with the Outgoing Delivery Number.
Transaction : SAP Menu Path : SAP Menu – Central Functions - Handling Unit
HU02 Management – Processing Handling Units – Create and Change
(General)
Type in the Material and Total Quantity and hit the enter key. Then click the Automatic
Packing button .
The packing is done according to your pre-define Packing Profile. Any balance of Material
quantity will have to be packed manually.
Transaction : SAP Menu Path : SAP Menu – Central Functions - Handling Unit
VLMOVE Management – Goods Movement of Handling Units – Posting
General Goods Movements (with HU)
To transfer the stock from Storage Location SAP to Storage Location 0001. Enter the
following data and hit enter.
The data will be moved downwards. If you do not have anymore handling unit material
transfer, click the Post goods movement button and you are done.
After savings, the system will auto generate a Material Documents for your posting.
You can use the unpack option to unpack a handling unit (HU) in order to reduce the quantity
of the packed material or to unpack a lower-level handling unit.
Unpacking handling units assigned to outbound deliveries is only supported for non-HU-
managed storage locations.
Transaction : SAP Menu Path : SAP Menu – Central Functions - Handling Unit
HU02 Management – Processing Handling Units – Create and Change
(General)
If you want to unpack materials or handling units from a handling unit, proceed as follows:
1. In the packing dialog, select the Ttl content tab.
All handling units and the materials packed in them appear in this overview, along with
their respective hierarchical levels.
2. Select the items you want to unpack and choose Edit -> Unpack.
The selected items are unpacked from the respective handling units and reappear as items to
be packed.
You have used the packing function to pack the same partial quantity of a material in four
boxes, which, in turn, were packed onto a pallet. If you want to take a handling unit (box) off
the pallet, select that box and choose Unpack. The box is taken off the pallet, but the
contents of the box remain the same.
In transaction HU02, click the Pack material tabstrips and type in the Handling unit you want
to unpack and hit the Enter key.
For e.g.
Next, click the Ttl content tabstrips and select the Material to unpack. To unpack, Click Edit
– Unpack on the Menu.