cancel
Showing results for 
Search instead for 
Did you mean: 

Allocation Procedure Customizing

Former Member
0 Kudos

Hello,

I am customizing a multiple allocation procedure, that has 3 allocation procedures checks. And I want to avoid the following situation:

A sales order require 100 crt  for product xxxzzz

Result: 100 crt confirmed

Procedure 1: no confirmation

Procedure 2: partial confirmation (50 crt )

Procedure 3: partial confirmarion (50 crt )

I want the following result:

Expected result: 50 crt confirmed

Procedure 1 no confirmation

Procedure 2: partial confirmation (50 crt )

Procedure 3: no check or no confirmation

What I am expecting is to have an "OR" condition (procedure 1 "or" procedure 2 "or" procedure 3).

Is it possible?

Thank you.

Accepted Solutions (1)

Accepted Solutions (1)

satish_waghmare3
Active Contributor
0 Kudos


Hello Al,

As per my understanding, Product Allocation procedure sequence doesn't allow OR condition the way you explained.

Although Business requirement is not clear.  So I will suggest to reevaluate your business requirement. Because the scenario which you explained above may be caused by technical settings/configurations exist in your current system.

But if any of the Business requirement does not fit into your current solution. You may like to reconfigure Product Allocation Group with desired Characteristics and then setting up Allocation procedure for the same.

Thank you

Satish Waghmare

Answers (3)

Answers (3)

Former Member
0 Kudos

Hello,

We have concluded that the requirement must be make by custom development.

Thank you for your support!

Former Member
0 Kudos

Thank you for your answers.

I understand the behavior when I use Product Allocation Sequence. But maybe I shouldn´t use an Allocation Sequence becouse I look to use just one Allocation Group.

What I am trying to have as a result is to use  Allocation Group 1 "or" Allocation Group 2 (let´s simplify the case with 2 allocation groups).

If there´s no quota available in Allocation Group 1, try to consume quota with Allocation Group 2.

Now I´ve configured one Allocation Procedure with two Allocation Groups in it. But If the Allocation Group 1 doesn´t confirm quota, it doesn´t proceed to check Allocation Group 2. I get this message: "No requirement was transferred for the product allocation step"

Do I have to configure something else ? Is it possible?

Thank you!

sourabh_jain66
Active Contributor
0 Kudos

Hi Al,

With standard it is not possible that you don't have allocation in one group and pass the entire requirement to second allocation group, that is what i meant when i said;

"With sequence of allocation groups as well you can only do a sequential evaluation i.e. result of preceding step if passed to subsequent step and so on....."

So to achieve your desired result, you can explore allocation user exits, if you can modify standard behavior with that.

Rgds

Sourabh

Former Member
0 Kudos

Hi Al ,

That is the standard system behavior . As Sourabh has given a screen shot , If you are using two PAG in one procedure then they will use "AND" logic , i.e. if first Allocation group produces zero confirmation then the total confirmation will be ZERO . For ex - Suppose you have three steps in a procedure . and they have quota as per below .

Step 1-   50 Qty

Step 2-   60 Qty

Step 3-   70 Qty

then total confirmation will be 50 Qty only .  This happens because of AND logic .

In first step only , you are getting "0" confirmation , so no req qty will be passed to the next step .

As per I understand you requirement  , your earlier approach with Product Allocation Procedure Sequence  seems correct. If you post your exact business requirement here then it will be helpful to answer .

Regards ,

Love Singh

Former Member
0 Kudos

The requirement is to upload the quotes like this:

SKUChar 1Char 2Char 3Quote
yyyy*********0
yyyyYO25******0
yyyyYO252233***50
yyyyYO252233Y850
yyyyYO25***Y850

As you can see, the last row, will not read properly, and the system will "jump" to check the second row.

So, a possible solution would be to create a second allocation group for the system could read the last row as below:

SKUChar 1Char 3Char 2Quote
yyyyYO25Y8***50

Allocation group 1: SKE_CHAR1_CHAR2_CHAR3

Allocation group 2: SKE_CHAR1_CHAR3_CHAR2

I know that the requirement it´s kind tricky and it´s not the best way to use the quotes, but the business insist to use these cvc´s.

Thanks!

sourabh_jain66
Active Contributor
0 Kudos

Hi Al,

Results of allocation procedure sequence seems to be correct to me.

I believe what you are trying to achieve will be possible with a sequence of allocation groups not with sequence of allocation procedures.

With sequence of allocation groups as well you can only do a sequential evaluation i.e. result of preceding step if passed to subsequent step and so on.....

below is the graphical flow of this calculation and few tips what all can be done here.

Please let me know for any further query.

Rgds

Sourabh

Former Member
0 Kudos

Hi Al ,

"Expected result: 50 crt confirmed

Procedure 1 no confirmation

Procedure 2: partial confirmation (50 crt )

Procedure 3: no check or no confirmation

What I am expecting is to have an "OR" condition (procedure 1 "or" procedure 2 "or" procedure 3)."

If you are going for Product Allocation Procedures and then maintaining a sequence of them then you will get above result only . How it works is "All the conformed qty from different procedures will be added to arrive at a final confirmed qty" .

First the requested quantity will be checked against the first Procedure and if there is a partial confirmation or no confirmation it will move to the next Procedure in the sequence . This goes on until it finds either the end or req qty gets confirmed .

May be if you can be more specific with the desired system behavior then I will able to give more details on the same .

Hope this is helpful .

Best Regards ,

Love Singh