cancel
Showing results for 
Search instead for 
Did you mean: 

ATP result as non-integer quantity

former_member219259
Participant
0 Kudos

I have a order which i created in UOM CAR.

1CAR = 150 PCE in my case


The ATP happens based on the Basic UOM which is there in Material master.

  • First UOM in order is converted to basic UOM. In this case 1 CAR = 150 PCE
  • Then ATP will be carried out.
  • After ATP  100PCE were available. So 0.66 CAR was confirmed in schedule line

But this is wrong and it should be in integer value only.

Is there a way i can make that happen. Some setting which i can do to avoid this.

Regards,

Aayush Jain

Accepted Solutions (1)

Accepted Solutions (1)

former_member219259
Participant
0 Kudos

All,

Any suggestions on my question?

Regards,

Aayush Jain

SAP SD Consultant

former_member223981
Active Contributor
0 Kudos

See point 10 of SAP note 547118; this addresses the issue you are encountering.

former_member219259
Participant
0 Kudos

Hello Noel,

Thanks. the note explains that ATP will be done on basic UOM.

But what i still dont understand is how to correct it.

Regards,

Aayush Jain

former_member223981
Active Contributor
0 Kudos

There is no standard setting to change this behaviour. The system will always exexute ATP in base unit of measure. In your example, if you want the 0.66 to be rounded, you eed to use a user exiot. An extract from the note explains how to do this:

***************************

If you nevertheless want to use a rounding function for the confirmed

quantities, the EXIT_SAPLATPC_002 function module is provided as a user exit for

changing the result of the ATP check. In this case, the T006-ANDEC and

T006-DECAN fields must be analyzed depending on the unit of measure used. The

T_MDVEX-MNG02 quantity can then be adjusted accordingly.

***************************

So you need to discuss this further with your ABAPers.

Answers (0)