If the scope is Requirement and Stock Segment Maintained in the segmentation strategy, the system checks the material availability at the requirement segment level for materials with segmentation.
If one of the following is true, the system does not check the material availability at segment level :
The segmentation strategy is assigned to a material but the scope is Only Requirement Segments Maintained
The segmentation strategy is not assigned to the material
The availability check with segmentation is enabled in the following processes:
Creating or changing sales orders
Creating or changing stock transport orders
Creating or changing outbound deliveries
Rescheduling of sales and stock transfer documents
Availability overview (CO09)
Backorder processing (CO06)
You have created a segmentation structure and a segmentation strategy with scope Requirement and Stock Segment Maintained in Customizing for
and Define Segmentation Strategies respectivelyYou have created and assigned the segmentation strategy to a material in the material master
You have defined the mapping rule for ATP in the ATP: Requirement/Stock Allocation table in Customizing for Define Segmentation Strategies under
The availability check uses the mapping rules defined in Customizing for ATP: Requirement/Stock Allocation in the segmentation strategy. Here, you must have defined the following:
Pool Segment: Specifies an individual or a combination of valid requirement or stock segment values
Seg. Check Level: Specifies the level at which the system performs the availability check
Note
The value Blank as a valid segment is considered for an availability check with Seg. Check Level as blank.
The value Blank as a pool segment is considered for an availability with Seg. Check Level as blank.
You cannot maintain different Seg. Check Level for a pool segment.
After changing the customizing, you have to perform rescheduling using transaction V_V2.
Safety Stock
If the safety stock is to be excluded from the availability check, the safety stock at material level is distributed equally across the valid segment combinations. Depending on the Seg. Check Level, safety stock is reduced from plant stock or the segment-level plant stock.
Recommendation
To ensure consistent results, SAP recommends that you maintain similar mappings for MRP and ATP.
The following mapping rule is defined for ATP in the segmentation strategy:
Segment value | Pool Segment | Seg. Check Level |
---|---|---|
A1 | A1A2 | 1 |
A2 | A1A2 | 1 |
A3 |
|
|
Issues/receipts from segments A1 and A2 are mapped to pool segment A1A2 and the system performs the availability check at multi-level.
Issues/receipts from segment A3 are mapped to a blank pool segment and the system performs the availability check at organizational level (segmentation is not considered).
A plant stock of 1000 pieces exists (800 pieces from segment A1 and 200 pieces from segment A2)
A future receipt of 500 pieces for Segment A1 exists
For a requirement of segment A3 (Issue 1) amounting to 1200 pieces, the system performs the availability check at organizational level and segmentation is not considered. Issue 1 can be completely covered by 500 pieces from receipt 1 (segment A1) and 700 pieces from plant stock. The remaining plant stock can provide an ATP quantity of 300 pieces for future requirements.
Later, for a requirement of segment A1 (Issue 2) amounting to 500 pieces, the system performs the availability check at multi-level (plant and plant + segment). However, issue 2 cannot be completely covered, as the stock available at segment A1 is already consumed by Issue 1. Therefore, only 300 pieces available at plant stock level is confirmed for Issue 2.