!--a11y-->
Shipping Order Bundle Packing 
This function divides shipping order bundles into shipping order packages using shipping objects. The function module is created as a user exit so that you can define your own function modules for packing.
· The report shipping order has the status Generated (GE) (see Report Shipping Status Network).
· Defining the shipping object
In Customizing for Product Safety under Specify Shipping Objects, you have defined the required shipping objects (for example, C4 envelope or C6 envelope).
· Assigning the shipping object
In Customizing for Product Safety under Assign Shipping Objects, you have assigned at least one shipping object to each communication type. If required, you can also assign a shipping object in accordance with the initiator, the business process, and the recipient country.
You define the capacity of the shipping object (number of pages or bytes) in the IMG activity Specify Shipping Objects.
· Assigning the cover sheet and acknowledgement of receipt
In Customizing for Product Safety under Assign Templates: Cover Sheets/Acknowledgements of Receipt, you have defined the keys for the document templates in accordance with the shipping reason. You can also assign the keys in accordance with the initiator and the country.
In addition, you must have set the indicators for the cover sheet and the acknowledgement of receipt in the IMG activity Specify Shipping Reasons.
· Defining the packing method
In Customizing for Basic Data and Tools under Manage User Exits, you can find the user exits EHS_PACK_B (for bytes) and EHS_PACK_P (for pages) of user exit category SRE_DIST. Depending on the communication type, the shipping orders are packed according to bytes or pages.
· Assigning the packing method
In Customizing for Product Safety under Assign Names for User Exits, the user exits EHS_PACK_B and EHS_PACK_P are assigned to the exit category PACKAGE in accordance with the communication type. The exit category PACKAGE defines the point in the program at which the user exits are called.
The system goes through the following steps when packing order bundles:
· If there is a choice of a number of different size shipping objects for one communication type, the SAP system assigns the shipping order bundle to the appropriate shipping object. If the shipping order bundle is too big, it is split up. The result is the shipping order packages.
· You can assign a cover sheet and an acknowledgement of receipt to a shipping order package. Cover sheets and acknowledgements of receipt never contain specification data. This means the cover sheet and acknowledgement of receipt can be generated fully during packing (reset status GE ® PA) once it is clear exactly how many packages have been created.
· For each shipping order package, the system records which reports have been assigned to it. This information is then used when generating the cover sheet and acknowledgement of receipt.
