!--a11y-->
Label Determination 
This
function determines suitable labels or
generation
variants from a small amount of specified data.
This means that
employees who are not familiar with all legal or in-house requirements that
exist for the labels of a particular product, can also print
labels.
You can start the label determination process described here, from the following labeling scenarios:
· Make-to-Stock labeling scenario
· Make-to-Order labeling scenario
· Goods Receipt labeling scenario
You start simplified label determination from the sample labeling scenario.
The system determines the number of labels simultaneously with the labels (see Determination of Number of Labels).
The following data must be available for label determination:
· The material for which the labels are to be determined

In Global Label Management, you can only determine labels for materials for which the following is true:
· The material has been assigned to at least one plant in the material master.
·
The material
is assigned to one
specification
only, unless you set the GLM_SPEC_POPUP environment parameter to equal
X in Customizing for Basic Data and Tools under Specify
Environment Parameters. If this is the case, before the label
tree is called in label determination, the system displays a dialog window, in
which you have to select one of the assigned specifications.
· The outermost packaging layer for which labels are to be determined.
· The number of packaging units belonging to this packaging layer, that is, the number of packaged objects (for example, the number of pallets for which the required labels are to be determined).

The number of packaging units is not required for label determination. However, it is required in order to determine the number of labels and this takes place simultaneously with label determination.
· Details of whether the packaging hierarchy is to be exploded, that is, whether all packaging layers below the specified packaging layer are also to be taken into account.
· Customer number, if customer-specific labels are to be determined.
· Modes of transport
· Countries
The data you have to enter and that which is derived automatically by the system from the data that is available, depends on the labeling scenario you selected. For more information, see the documentation for the labeling scenario in use.
Label determination takes place in the following way:
...
1. The system determines the packaging layers for the material that is to be labeled. This is the packaging unit specified in the labeling scenario. If you have specified in the labeling scenario that the packaging hierarchy is to be exploded, the lower-level packaging layers from the material’s packaging hierarchy are also taken into account. For more information about how a packaging hierarchy is defined for a material, see Specifying Packaging Hierarchies for a Material.
The following steps are carried out for each packaging layer that is determined:
2. The system determines the label categories for the packaging layer from the labeling scenario in the material master of the material, that is, the label categories specified on the packaging layer tab page.
The following steps are carried out for each label category that is determined:
3. If the label category was marked as customer-specific in Customizing for Global Label Management under Specify Label Categories, that is if either the CusSpec. Label or the Det.CusSpec.Lbl indicator was set, the system checks whether a customer-specific label was defined for the customer and label category that were specified (see Editing Customer-Specific Labels).). If this is the case, the generation variant of this label will be used. How the system proceeds afterwards depends on which indicator was set in the IMG activity Specify Label Categories.
¡ If the CusSpec.Label indicator was set, no more entries or data for the label category can exist in the labeling scenario. Therefore the system continues with step 14.
¡ If the Det.CusSpec.Lbl indicator was set, additional entries or data are available for the label category in the labeling scenario. Therefore the system continues with the following step:
4. If the label category was not marked as customer-specific or if only the Det.CusSpec.Lbl was set, a number of entries for the label category can be available on the packaging layer tab page that have different validity areas. The system sorts these entries according to validity areas, and in label determination only continues to use those entries whose validity areas contain at least one of the countries specified in the labeling scenario.
The following steps are carried out for each remaining entry:
5.
If the system
finds a generation variant for the entry in the labeling specification, it
uses this and continues with step 14. In order for the system to be
able to use this generation variant, at least one object of the report application
LABELSTOCK must be assigned to this generation variant in the SAP Basic Data and Tools component (see
Defining Application
Objects).
6. If the system does not find a generation variant for the entry, it determines the label size that was specified for the entry in the labeling specification.
7. The system checks whether the label category contains transport symbols, that is, it checks whether the TranspSymb indicator was set for the label category in Customizing for Global Label Management under Specify Label Categories. If the label category contains transport symbols, the system determines these and the transport symbol groups belonging to them from the dangerous goods data and the countries and modes of transport specified in the labeling scenario (see Determination of Transport Symbol Groups).
8. The system determines suitable label stocks from the label category, label size, transport symbol groups, and validity areas (see Label Stock Determination).
9. The system determines suitable generation variants and combinations of generation variants from the label stocks, label category, and countries specified in the labeling scenario (see Generation Variant Determination).
10.
For every
generation variant that is found, the system checks whether the assigned
report
template has been released, and as it continues, uses only the generation
variants whose report templates have been released.
11. The system checks whether the label category contains use symbols, that is, it checks whether the Use Symbol indicator was set for the label category in Customizing for Global Label Management under Specify Label Categories. If the label category contains use symbols, the system determines them. The system then uses this number to restrict the number of suitable generation variants (see Filtering of Generation Variants by Use Symbol).
12. The system determines from the remaining generation variants, those, whose validity area is the best match for the countries that have been determined (see Filtering of Generation Variants by Country).
13. The system determines from the remaining generation variants, those, whose validity area is the best match for the regulations that have been determined (see Filtering of Generation Variants by Regulation).
14. If a released report exists for a generation variant that has been found, the system uses this as a label for the packaging layer. If no released report exists, the system generates a label from the generation variant that was found.
The following flow chart shows the individual steps involved in label determination.
The labels that have been determined are displayed in the form of an overview tree. From here, you can start further functions and print the labels.
See Determining Labels.
