Product Allocation in SAP
Product Allocation in SAP
Product Allocation in SAP
available quantity to customers based on rules in case of shortages. Thus avoiding the
situations where first order takes away large chunk of inventory and depriving later
orders for any quantity.
Brief description
Following are the steps required to set-up the Product Allocation functionality:
1- A planning Info Structure (SIS) with its updating rules must be created. SAP
provides “S140” for this purpose, but you may need to create your own info
structure.
2- A product allocation Procedure must be created, containing the planning info
structure as a step of it. Many steps can be assigned to a procedure when
many allocation checks have to be done simultaneously in different info
structures, as an example we can mention an allocation check by customer
and another by product. In the procedure, it can also be defined a Masking ID
for the remaining allocations that are not planned in detail. An example of this
is when you allocate certain quantity for a specific customer and the
remaining quantity for this Masking ID, it means that the specific customer
can only buy what it has been allocated to him, but any other customer can
consume from the quantity assigned for the Masking ID although there is no
allocation quantity planned for himself.
3- A planning Hierarchy must be created with all the corresponding nodes that
will be planned for the allocation process, is like creating the baseline for
planning (this is a functional step, not configuration).
4- The product allocation check must be set in the schedule line item to be used
during the Sales order entry. This allocation check is performed at the
moment of the availability check, although it’s an independent check itself.
It’s important to mention that if the Lead-time is set to be considered during
the ATP, then the replenishment date will be compared with the required
delivery date and the higher of them will be taken as the baseline date to
check the allocation quantity available.
5- Although is not part of the configuration settings, the last step to finish this
set-up is to create the inactive planning version ‘000’(Real Data) to assign the
allocation quantities among the planning hierarchy branches, which are the
ones to be controlled at the Sales Order entry while processing the
availability check. Also, this version ‘000’ is the one that will be updated with
the transactional data.
6- Now, the set-up is ready to perform the product allocation check during the
sales order process. System will now check for the allocated quantity during
sales order creation. In case order quantity is more then allocated quantity
then system will create additional schedule lines as per the allocated quantity.
7- Statistical updates must be activated and self defined info structures also
needs to be activated
Configuration Tasks:
1. Create a Info Structure. We will be using standard info structure S140 in this
case. However, in real life you may need to create a new Info Structure.
Use transaction MC21, click on create button, give a number between S500 to
S999 as name for info structure, application is 01, Type of info structure is
standard, flag check box for Plng Possible and copy from Info structure S140.
Choose required characteristics and key figures. Generate the info structure and
save it. Ensure that Source Table and source field are available for new fields
added by you.
A screen shot of a info structure created by me is given below:
Update Rules needs to be maintained for each info structure. Use transaction MC24, give
your info structure name and update group 01. Set up the update rules. Ensure that source
field data is available. This step may not be required for S140. Generate and save. Repeat
the process for update group 02.
6. Assign Update Group to your sales area and statistical groups (Transaction
OVRP)
7. Set Up Planning Parameters for info structure
Transaction MC7F. (LIS-> Planning-> Master Date-> Set Parameters for info
structure)
Select your info structure and click on magnifying glass. Maintain both
characteristic and key figure level as shown below. Ensure that important key
figures are included in this.
8. Create Planning Type
Transaction MC8A (LIS-> Planning-> Tools-> Planning Type)
Standard system has planning type COMMIT for info structure. In case you have created
a new info structure then create a new planning type (do not copy from COMMIT
because it will copy info structure assignment also). Also create macro to automatically
fill up calculated lines in the plan. A Macro is just a calculation rule. Remember to assign
the macro at the header level.
9. Create Allocation Procedure
Transaction OV1Z (SD-> Basic Functions-> Availability-> Availability against prod. Allo.->
Maintain procedure)
Create a procedure.
14 Ensure that Product allocation is up for Requirement Categories and Schedule Line
Category used by you.
Further Steps:
This completes the IMG configuration. However, following further steps are also
required.
Transaction MC61. Create planning hierarchy for your info structure. Here you define
basic allocation pattern (%) for the available product. Define percentage for all the levels
of your info structure. Start with the highest level and keep going to the next level till the
last level:
B. Create the Availability Plan
Transaction MC93. Use your planning type (ZCOMMIT) and enter quantity available for
each period. Remember you create plan only at the highest level of the info structure.
System will distribute these quantities automatically to levels below it. Also remember
that only version “000” is used by the system during sales order processing. As such you
can have as many versions as you want (which can then subsequently be copied to
version “000”) (Version “000” is placed under inactive versions). You only enter product
allocation Qty.
C. Assign Allocation Procedure to the Material Master (Basic View-1)
Procedure
The data of the plan which you make is saved in the info structure S700. The planning type is a
template of the underlying info structure. The planning type e. g. defines the layout of the lines in
the plan.
The planning tableau contains four key figures. The Product Allocation Quantity key figure can be
planned. The other key figures are not ready for input. The Incoming Order Quantity key figure is
updated from the sales orders. The Open Product Allocation and Unconfirmed Quantity key
figures are calculated. The planning tableau starts with the current period.
Choose .
In the following steps you determine a product allocation quantity for a period of twelve month
and distribute it evenly to the individuals periods. You are currently on the aggregation level of the
product allocation processing object R-1001 which represents the material R-1001. Product
allocation quantities assigned to this level are distributed to the members of this planning
hierarchy according to the proportions (Disaggregation).
ProdAllocQty 4000
The specified quantity is distributed among the periods. As the R/3 System has no sales orders at
hand to settle them against, it displays an open product allocation quantity of the same amount.
The R/3 System distributes the product allocation quantity per period on the sales organization
levels 10 and 12.
You get an overview of the product allocation quantity distribution in the distribution channels in
sales organization 1000.
Note the open product allocation quantity in the first two periods for the distribution channel 10
in the sales organization 1000.
Choose .