cancel
Showing results for 
Search instead for 
Did you mean: 

Collective Product Allocation Behavior

Former Member
0 Kudos

Hello ,

I am trying to get some concepts cleared in terms of Collective Product Allocation procedure.

If there are 3 possible levels of the CVC,

How does the Allocation check behave ?

If there is are CVCs at the level 1 and level 2 in the system ,and the allocation quantity is maintained at the level 2, does the system look at level 1 CVC , doesnt find the allocation qty . At this time would it try to roll up to the CVC level 2 and consume the allocation qty from that CVC level??

CVC Level

LOC

Country

MATERIAL

Sold-to

IDVAL

3

LOC1

US

MAT1

++++++++++

++++

2

LOC1

US

MAT1

123456

++++

1

LOC1

US

MAT1

123456

123456789

Or the system  only check the first hit CVC ??? So the moment system find Level1 CVC , it just stays there ..

To implement such a scenario should I be looking at Product Allocation procedure sequence??

Thanks,

Inayas

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Inayas,

In general, Product Allocation searches from the most detailed level until the least detailed level.  It searches until it finds a match in CVCs.  Once it finds the first match, it then compares the order with the remaining allocation for that specific CVC and renders a pass/fail.  Nor further checking is done.

In your case, if your order contains the elements LOC1/US/MAT1/123456/123456789, then it finds the remaining unallocated quantity for that specific CVC and performs the check, and renders a pass/fail.  Once the check against that CVC is done, nothing else is checked.

Now, if the order did not contain the elements LOC1/US/MAT1/123456/123456789,  but instead it only contained LOC1/US/MAT1/123456/ and 'something else', then it would find the allocation for your 'level 2'.  It would then check for remaining allocation for level 2, and render a pass/fail.  Once the check for this CVC is done, nothing else is checked.

The system searches from the most detailed level to the least detailed level.  If it finds no match between the data contained in the order and any existing CVC, then it renders a failure to confirm based on allocation.

To implement such a scenario should I be looking at Product Allocation procedure sequence??

The above check does not require a sequence.  Exactly what scenario do you want to implement?

Best Regards,

DB49

Answers (2)

Answers (2)

Former Member
0 Kudos

Thanks for your responses DB49 and Sourabh.

sourabh_jain66
Active Contributor
0 Kudos

Hi Sayani,

So as rightly mentioned by dogboy allocation goes from most detailed level to least detailed one.

So yes it system finds first level (detailed level CVC and allocation quantities) then it will not go beyond that point to search for level 2 or level 3 allocation.

Procedure sequence behaves as described below,

This graphic is explained in the accompanying text

Product allocation group sequence is either or kind of scenario, system checks both the groups one by one and assign whatever allocation is common to both groups.

Hope this helps, do let me know if you need anything more on this.

Rgds

Sourabh

sourabh_jain66
Active Contributor
0 Kudos

Hi Sayani,

Did this answers your query, if yes please close the thread as per SCN rules of engagement.

http://scn.sap.com/docs/DOC-19331

Rgds

Sourabh